Key Points
- Deno型対応
- OIDCでnpm公開
- Bunでビルド
Summary
hono v4.12.26 をリリースしました。主な変更は Deno の lib 型互換修正、CI の npm 公開を OIDC による信頼済みパブリッシングへ切替、不要な devcontainer/gitpod 設定の削除、ビルドスクリプトでの arg/glob から Bun ネイティブ API への置換です。
Key Points
- fix(lambda-edge): Deno の
Content-Lengthボディエンコーディングに関する lib 型を満たす修正(Deno 環境での型エラーを解消)。 - ci: CI から npm へ OIDC を用いた信頼済み公開を追加。CI 設定で OIDC トークンを有効にする必要があります。
- chore: 不要な devcontainer と gitpod の設定を削除。ローカル開発用のコンテナ設定がない点に注意してください。
- chore: ビルドスクリプトで
argとglobを取り除き、Bun のネイティブ API を使用するよう変更。Bun 環境でのビルドを確認してください。
推奨対応
- すぐにアップグレードするには:
npm install hono@4.12.26 - Deno を使うプロジェクトは型チェックを実行し、Content-Length の扱いに問題がないか確認してください。
- CI を運用している場合、OIDC による npm 公開が意図した設定になっているか確認してください。