Daily Report每日推播
資訊新聞

開發技術每日追蹤|2026-09-24

本文目錄

本日摘要

本次確認六組自上次報告後發布的正式更新:Pydantic AI 擴充新模型與訊息 ID 一致性;Vercel AI SDK 修正 Tool Approval、串流與多模態批次處理;LangGraph CLI 強化自架部署;Starlette 1.7.0 加入 OpenTelemetry 與 HTTP QUERY;NestJS 12.1.0 補齊安全與 Fastify 能力;Node.js 22 LTS 更新憑證、OpenSSL、ICU、npm 與 Corepack。

1. Pydantic AI 2.48.0

  • 類別:AI Agent 框架(Python)
  • 版本:2.48.0
  • 發布日期:2026-09-23(GitHub 發布時間;版本標題標示 2026-09-22)

重點功能

  • 新增 OpenAI gpt-6-sol、gpt-6-luna 與 Anthropic claude-opus-5-5 的模型辨識與設定支援。
  • 更新 genai-prices,涵蓋新版 OpenAI 音訊模型與最新價格資料。
  • Vercel AI adapter 的 load_messages/dump_messages 現在會保留 UIMessage.id。
  • AG-UI adapter 同樣會在載入與序列化過程保留 Message.id。

影響

新模型支援讓應用不必以自訂 model profile 繞過未知模型檢查;訊息 ID 修正則直接改善持久化、重新載入、前端 reconciliation、去重與追蹤的一致性。使用 Vercel AI 或 AG-UI adapter 儲存對話的專案,升級價值高於單純新增模型名稱。

官方來源:Pydantic AI v2.48.0(另開分頁)

2. Vercel AI SDK 7.0.112 → 7.0.113

  • 類別:AI 應用/Agent SDK(TypeScript)
  • 版本:7.0.112、7.0.113
  • 發布日期:2026-09-23

重點功能與修正

  • Tool Approval 可從較早的歷史訊息恢復,不再只依賴目前訊息。
  • 經 schema transform 產生、並由人工核准的 tool input 現在能正確執行;重新驗證時會保留核准輸入,若重建後的 schema output 不一致則拒絕歷史紀錄,避免核准內容與實際執行參數脫節。
  • 修復串流 tool input 經 repair 後,完成 callback 仍送往舊 tool 的問題。
  • Direct transport 的 stream callback 會保留完整 message history。
  • UI message stream 結束 callback 現在能辨識 consumer cancellation。
  • UI message 驗證會保留已解析的 metadata 與 data value;provider serialization 會保留 opaque file URI。
  • Google embedMany 超過 100 筆、自動分批且混合多模態內容時,會維持每筆內容對齊,並重新驗證 middleware 轉換後的 provider options。
  • 新增 Gemini 3.8 TTS:支援結構化語音 metadata、每回合 speaker/style、預建 voice、WAV、raw PCM、mu-law 與 A-law。

影響

本次最重要的是 Agent 工具核准鏈的正確性:核准的參數必須與 schema transform 後真正執行的參數一致。使用 Human-in-the-loop、UI tool approval、長對話恢復或 tool repair 的系統應優先升級;大量 embedding 與語音生成應用也能直接受益。

官方來源:Vercel AI SDK Releases(另開分頁)

3. LangGraph CLI 0.4.32

  • 類別:AI Agent 部署工具(Python/JavaScript Agent 專案)
  • 版本:0.4.32
  • 發布日期:2026-09-23

重點功能

  • 自架部署可放置於 listener,改善部署服務的接入方式。
  • langgraph deploy 改用 agent_id 與 environment 參數。
  • 新增 --image-uri,可直接指定自架部署使用的既有容器映像。
  • 釐清 Agent 相關旗標,並支援由環境變數提供預設值。
  • 修補範例 lockfile 中的 AnyIO 弱點,並更新 AnyIO、httpx2、httpcore2、js-yaml 等依賴。
  • 缺少部署設定時提供更清楚的錯誤資訊。

影響

這一版集中在可重現的自架部署與 CI/CD 參數化。已有企業映像建置流程或多環境發布管線的團隊,可透過 --image-uri 避免 CLI 重複建置映像;agent_id 與 environment 參數也更適合自動化部署。

官方來源:LangGraph Releases(另開分頁)

4. Starlette 1.7.0

  • 類別:Python ASGI 後端框架
  • 版本:1.7.0
  • 發布日期:2026-09-23
  • 相容性變更:最低需求改為 AnyIO 4,停止支援 AnyIO 3

重點功能

  • 新增實驗性 OpenTelemetryMiddleware,可建立 HTTP server spans、排除指定 URL,並注入自訂 tracer provider。
  • 匹配後的 route 會透過 scope["route"] 暴露,有助於以路由模板而非原始 URL 建立低基數 telemetry attributes。
  • HTTPEndpoint、CORS 與 OpenAPI 3.2 schema generation 新增 HTTP QUERY method。
  • TestClient 可擷取 HTTP response trailers,放在 response.extensions["http.response.trailers"]。
  • SessionMiddleware 支援 partitioned cookies;Python 3.14 以上的 delete_cookie() 也支援 partitioned。
  • TrustedHostMiddleware 與 TestClient 支援 IPv6 host,並新增 Python 3.15 支援。
  • 修正 CORS Vary、multipart 無效輸入、WebSocket 空 payload、StaticFiles、Range response 與 background task 執行時序。

影響

對 ASGI 服務而言,這是可觀測性、現代 HTTP 能力與瀏覽器 cookie 隔離的重要更新。升級前必須先確認所有 middleware 與測試環境均相容 AnyIO 4;OpenTelemetry middleware 仍屬實驗性,API 與 telemetry 格式可能在 minor release 變更。

官方來源:Starlette 1.7.0(另開分頁)

5. NestJS 12.1.0

  • 類別:Node.js/TypeScript 後端框架
  • 版本:12.1.0
  • 發布日期:2026-09-23

重點功能

  • 新增 adapter-agnostic 的內建 cookie API。
  • platform-fastify 新增以 @fastify/multipart 實作的檔案上傳 interceptors。
  • 新增內建 CSRF 防護與 security headers,涵蓋 common、core 與 Fastify adapter。
  • global prefix 可設定為陣列,方便同一應用處理多組 API 前綴。
  • Redis microservice client 在首次連線失敗後可重新嘗試;callback 丟出例外時會使所有 pending request 失敗,避免請求懸置。
  • 修正 transient middleware 後續鏈被跳過、route handler 名稱遺失、Fastify forceCloseConnections 與 optional constructor metadata 繼承。

影響

此版降低 NestJS 在不同 HTTP adapter 間實作 cookie、CSRF 與 security headers 的差異,也補強 Fastify 檔案上傳與微服務失敗恢復。使用 Redis transport 或 Fastify adapter 的專案最值得優先驗證升級。

官方來源:NestJS v12.1.0(另開分頁)

6. Node.js 22.23.3「Jod」LTS

  • 類別:JavaScript/TypeScript Runtime
  • 版本:22.23.3 LTS
  • 發布日期:2026-09-23

重點更新

  • Root CA 憑證更新至 NSS 3.125。
  • OpenSSL 更新至 3.5.8。
  • ICU 更新至 78.3。
  • npm 更新至 10.9.9。
  • Corepack 更新至 0.36.0。

影響

這是 LTS 維護更新,功能性變化不大,但會影響 TLS 信任鏈、密碼學實作、國際化行為與套件管理工具。仍在 Node.js 22 LTS 的正式環境,應依正常維護窗口升級並重新驗證企業 CA、TLS 連線、locale-sensitive 測試與 package manager workflow。

官方來源:Node.js v22.23.3(另開分頁)

參考來源

延伸閱讀與原始資料。

Pydantic AI v2.48.0 Releasegithub.com(另開分頁)Vercel AI SDK Releasesgithub.com(另開分頁)LangGraph Releasesgithub.com(另開分頁)Starlette 1.7.0 Releasegithub.com(另開分頁)NestJS v12.1.0 Releasegithub.com(另開分頁)Node.js v22.23.3 Releasegithub.com(另開分頁)
← 返回資訊新聞回到頂端 ↑