v4.7.2

honojs/honov4.7.2Feb 18, 2025by yusukebe

AI Summary

This is a patch release focused on bug fixes for the proxy functionality in Hono. The update addresses issues with header overwriting, missing request signals, and missing response status in proxy requests, while also removing unnecessary complexity from the compose function.

Key Highlights

  • Fixed header overwrite issue in proxy requests
  • Added original request signal propagation to proxy requests
  • Fixed missing proxy response status handling
  • Removed spread operator from Request and Response classes for better performance
  • Refactored compose function to reduce complexity and improve testability

Full Release Notes

## What's Changed
* fix(proxy): fix header overwrite by @usualoma in https://github.com/honojs/hono/pull/3922
* fix(proxy): include original request signal in proxy request by @BarryThePenguin in https://github.com/honojs/hono/pull/3925
* fix(helper/proxy): missing proxy response status by @BarryThePenguin in https://github.com/honojs/hono/pull/3927
* fix(proxy): remove spread operator from `Request` and `Response` classes by @BarryThePenguin in https://github.com/honojs/hono/pull/3928
* refactor(compose): remove unnecessary complexity and improve testing by @EdamAme-x in https://github.com/honojs/hono/pull/3932


**Full Changelog**: https://github.com/honojs/hono/compare/v4.7.1...v4.7.2