OpenAIHonoJul 13, 2026, 12:36 AM

v4.12.30

A condensed section focused on the key takeaways first.

Original Post

Quick Digest

Summary

A condensed section focused on the key takeaways first.

openaienmodel: gpt-5-mini-2025-08-07

v4.12.30

Key Points

  • Deduplicate Cache-Control headers
  • Do not compress 206 Partial Content
  • Fix URL param replacement bug

Summary

Release v4.12.30 contains targeted bug fixes and maintenance updates affecting caching headers, compression behavior for partial responses, client URL param replacement, and method-override stream forwarding. It also includes repository housekeeping for benchmarks and a TypeScript upgrade preparatory change.

Key Points

  • fix(cache): Cache-Control directives are now deduplicated case-insensitively — prevents duplicate headers with different casing.
  • fix(compress): 206 Partial Content responses are no longer compressed — avoids corrupting ranged responses.
  • fix(client): replaceUrlParam no longer matches params that merely prefix another param — safer URL param replacement.
  • fix(method-override): when forwarding a stream body in query mode, duplex is set so streaming proxies work correctly.
  • chore: bumped benchmark/routers dependencies and removed unused benchmarks.
  • chore: updated to TypeScript 6 in preparation for TS7 — be aware of upcoming TS changes.

Upgrade Notes

  • Recommended to update to v4.12.30 for the cache, compression, and client fixes.
  • No breaking changes called out; watch TypeScript upgrade if you rely on dev tooling or type configurations.

Full Translation

Translations

A translation section that keeps the flow of the original article.

openaijamodel: gpt-5-mini-2025-08-07

v4.12.30

v4.12.30

  • リリース: yusukebe
  • 公開日: 2026-07-13T00:36:06.000Z
  • コミット: b2ae3a2

変更点

  • chore(benchmark/routers): 依存関係を更新しました(#5107)
  • chore(benchmark): 未使用のベンチマークを削除しました(#5108)
  • chore: ts6 に更新(ts7 の準備)(#5104)
  • fix(cache): Cache-Control ディレクティブの重複を大文字小文字を区別せずに重複排除するよう修正(#5025)
  • fix(compress): 206 Partial Content レスポンスを圧縮しないよう修正(#5020)
  • fix(client): replaceUrlParam が別のパラメータをプレフィックスするものと誤って一致しないよう修正(#5096)
  • fix(method-override): クエリモードでストリームボディをフォワードする際に duplex を設定するよう修正(#5110)

フルチェンジログ

  • v4.12.29...v4.12.30

アセット

  • アセット数: 2

その他

  • 全リアクション表示は GitHub 上のリリースページを参照してください。