OpenAIHono2026/05/22 9:16

v4.12.22

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

元記事

Quick Digest

要約

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

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

v4.12.22 リリースノート

Key Points

  • vitest v4 に更新
  • MIME の charset を明示指定
  • msgpack を圧縮対象に追加

Summary

v4.12.22 をリリースしました。テストランナーの更新と複数の不具合修正、msgpack を圧縮対象に追加するなどの実装改善が含まれます。エンジニア向けに影響と確認ポイントを簡潔にまとめます。

Key Points

  • テスト: vitest を v4 に更新しました。テスト実行環境の互換性を確認してください。
  • MIME: MIME タイプごとに charset パラメータを明示的に指定するよう変更されました。自動検出に依存している場合はレスポンスの Content-Type を確認・修正してください。
  • 圧縮: encoding オプションが設定されている場合でも、サーバは Accept-Encoding ヘッダを尊重するようになりました。クライアント互換性や圧縮強制の設定を再確認してください。
  • msgpack: msgpack を圧縮可能なコンテンツタイプとして追加しました。msgpack を使用するエンドポイントで圧縮の挙動を確認してください。
  • Deno WebSocket: アップグレードレスポンスで合意したサブプロトコルをエコーするようになり、サブプロトコル利用時の互換性が向上します。
  • その他: いくつかのバグ修正と新規コントリビュータによる修正が含まれます。

Action items

  • CI 上でテストを実行して vitest v4 への影響を確認する。
  • Content-Type ヘッダ(特に charset)の出力を確認し、必要なら修正する。
  • 圧縮ミドルウェアや設定を確認して、Accept-Encoding に基づく動作を想定通りに調整する。
  • msgpack を返すエンドポイントで圧縮が問題ないか検証する。

Full Translation

翻訳

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

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

v4.12.22

v4.12.22

リリース情報

  • リリース: v4.12.22
  • 公開日: 2026-05-22T09:16:04.000Z
  • 公開者: yusukebe
  • コミット: 2f01b77

変更点

  • chore: update vitest to v4 and cleanups by @BlankParticle in #4952
  • fix(mime): specify charset parameter per MIME type instead of mechanical detection by @renatograsso10 in #4912
  • fix(compress): respect Accept-Encoding when encoding option is set by @LeSingh1 in #4951
  • fix(deno): echo negotiated WebSocket subprotocol in upgrade response by @ATOM00blue in #4955
  • feat: add msgpack as a compressible content type by @na-trium-144 in #4957

新しい貢献者

  • @renatograsso10 が初めての貢献を行いました(#4912)
  • @LeSingh1 が初めての貢献を行いました(#4951)
  • @ATOM00blue が初めての貢献を行いました(#4955)
  • @na-trium-144 が初めての貢献を行いました(#4957)

フルチェンジログ

  • v4.12.21...v4.12.22

コントリビューター

  • na-trium-144, renatograsso10, and 3 other contributors

アセット

  • Assets: 2

リアクション

  • ❤️ 1
  • 🚀 8