ClaudeHonoMar 10, 2026, 3:07 AM

v4.12.6

A condensed section focused on the key takeaways first.

Original Post

Quick Digest

Summary

A condensed section focused on the key takeaways first.

claudeenmodel: claude-sonnet-4-20250514

Hono v4.12.6 - Security Fixes and React 19 Compatibility

Key Points

  • ReDoS vulnerability fix in accept header parsing
  • React 19 JSX compatibility improvements
  • Lambda Edge NODEJS_24_X runtime support

Summary

Hono v4.12.6 addresses critical security vulnerabilities and improves React 19 compatibility. This patch release includes ReDoS mitigation, JSX improvements, and Lambda Edge runtime updates.

Key Points

  • Security Fix: Mitigated ReDoS vulnerability in accept header parsing by replacing regex split
  • React 19 Support: Aligned JSX link hoisting and deduplication with React 19 behavior
  • Lambda Edge: Updated callback handler to avoid deprecation warnings on NODEJS_24_X runtime
  • JSX Renderer: Added support for function-based options configuration
  • Build Improvements: Enhanced TypeScript configuration with project references and spec config

Full Translation

Translations

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

claudejamodel: claude-sonnet-4-20250514

v4.12.6

v4.12.6

変更内容

  • fix(accept): ReDoS を軽減するために regex split を置換 by @EdamAme-x in #4758
  • fix(jsx): React 19 でのリンクホイスティングと重複排除を調整 by @usualoma in #4792
  • chore(builld): tsconfig プロジェクト参照 by @BarryThePenguin in #4797
  • chore: tsconfig.spec.json を追加 by @yusukebe in #4798
  • feat(jsx-renderer): 関数ベースのオプションをサポート by @3w36zj6 in #4780
  • fix(lambda-edge): NODEJS_24_X でのコールバックハンドラー非推奨を回避 by @t0waxx in #4782

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

  • @t0waxx が #4782 で初回コントリビューション

フルチェンジログ

v4.12.5...v4.12.6

コントリビューター

yusukebe、usualoma、その他4名のコントリビューター