OpenAIHono2026/07/13 0:36

v4.12.30

要点だけを先に読めるように短く再構成したセクションです。

元記事

Quick Digest

要約

要点だけを先に読めるように短く再構成したセクションです。

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

v4.12.30 リリース

Key Points

  • Cache-Control重複除去
  • 206の圧縮を停止
  • replaceUrlParam誤マッチ修正

Summary

v4.12.30 を公開しました(2026-07-13)。小規模なバグ修正とベンチマーク/依存関係の更新、TypeScript 移行準備が含まれます。コミット: b2ae3a2

Key Points

  • fix(cache): Cache-Control ヘッダーの重複を大文字小文字を区別せずに除去するよう修正。重複指令による不整合を防止します。
  • fix(compress): 206 Partial Content レスポンスを圧縮しないよう変更。Range レスポンスの破損を回避します。
  • fix(client): replaceUrlParam が別のパラメータをプレフィックスするケースで誤マッチしないよう修正。URL 置換の安全性が向上します。
  • fix(method-override): クエリモードでストリームボディを転送する際に duplex を設定するよう修正。ストリーム中継の互換性を改善します。
  • chore: ベンチマーク関連の依存更新と未使用ベンチマーク削除、TypeScript を ts6 に更新(ts7 準備)。

Migration / Action

  • 圧縮やキャッシュ挙動に依存する機能がある場合は、206 レスポンスと Cache-Control 指令の組み合わせを再確認してください。
  • replaceUrlParam に依存するカスタムの URL 変換ロジックは回帰テストを実施してください。
  • TypeScript のマイグレーション準備が含まれるため、型周りのビルドを CI で確認してください。

Full Translation

翻訳

原文の流れを保ったまま読める翻訳セクションです。

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 上のリリースページを参照してください。