OpenAIHono2026/03/23 10:39

v4.12.9

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

元記事

Quick Digest

要約

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

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

v4.12.9 リリースノート

Key Points

  • TypeError を防止
  • PickResponseByStatusCode 追加
  • CORS の origin 反映

Summary

v4.12.9 をリリースしました。今回のリリースは主にバグ修正と小さな型追加で、既存の挙動の一貫性と互換性の改善が中心です。エンジニアは依存先を更新して、SSG と Service Worker、CORS、body キャッシュ周りの変更を確認してください。

Key Points

  • fix: bodyCache から parseBody を削除して TypeError を防止。body の再利用やキャッシュ実装に影響する可能性があるため、カスタムミドルウェアで parse を前提にしている場合は確認を推奨。
  • feat: TypeScript 型 PickResponseByStatusCode を追加。レスポンス型の精密化に利用できます。
  • fix: SSG の forGetInfoURLRequest に SSG_CONTEXT を渡すよう修正。静的生成時のコンテキスト依存処理が正しく動作します。
  • fix: service-worker の fire() のフォールバック挙動を handle() と整合化。オフラインやフォールバック処理の挙動が一貫します。
  • fix: CORS で credentials が true の場合にワイルドカード設定でも要求元を反映するよう修正。認証付きリクエストの挙動がより標準に近づきます。

Action for engineers

  • 依存を v4.12.9 に更新して、上記変更が既存のミドルウェアや Service Worker 実装に影響しないか確認してください。
  • TypeScript を利用している場合は PickResponseByStatusCode を活用してレスポンス型の安全性を向上させてください。
  • SSG や CORS 設定、body キャッシュを独自実装している場合は動作確認を行ってください。

Contributors

  • このリリースには yusukebe, yuintei, ctonneslan らが貢献しています。

Full Translation

翻訳

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

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

v4.12.9

v4.12.9

  • 公開日: 2026-03-23T10:39:48.000Z
  • リリース担当: @yusukebe
  • main に対してこのリリース以降 5 コミット(最新コミット: e1ae0eb)

変更点

  • fix(request): bodyCache から parseBody を削除して TypeError を防止 (#4807) — @yusukebe
  • feat(client): PickResponseByStatusCode 型を追加 (#4791) — @yusukebe
  • fix(ssg): SSG_CONTEXTforGetInfoURLRequest に渡す (#4810) — @yuintei
  • fix(service-worker): fire() のフォールバック動作を handle() と一致させる (#4821) — @yusukebe
  • fix(cors): credentials が true のときワイルドカードでリクエストの Origin を反映する (#4813) — @ctonneslan

新しいコントリビューター

  • @yuintei が初めての貢献を行いました(#4810)
  • @ctonneslan が初めての貢献を行いました(#4813)

フル変更ログ

v4.12.8...v4.12.9

コントリビューター

  • yusukebe
  • yuintei

アセット

  • 2 件

リアクション

  • 👍 7 — thomas3577, cwandev, orielhaim, yunusemreaksu, alexfriesen, maciejcieslar, z-elghenam
  • ❤️ 2 — sant123, mikkurogue
  • 🚀 3 — meitrix8208, orielhaim, mikkurogue

合計 10 人がリアクションしました。