# Hono v4.12.29 - Product: Hono (https://whatsnew.fyi/product/hono) - Vendor: Hono - Date: 2026-07-10 - Version: v4.12.29 - Original notes: https://github.com/honojs/hono/releases/tag/v4.12.29 - Permalink: https://whatsnew.fyi/product/hono/releases/v4.12.29 What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. --- - **fixed** — Merge function headers with per-request headers in client - **fixed** — Resolve the handler with the value passed to the callback in lambda-edge - **fixed** — Base64 encode content-encoded response bodies in lambda-edge - **fixed** — Treat any non-identity content-encoding as binary in aws-lambda - **fixed** — Strip extra properties from array types in JSONParsed - **fixed** — Match empty wildcard remainder after regexp param in trie-router - **fixed** — Treat If-None-Match: `*` as a match in etag ##### What's Changed * fix(client): merge function headers with per-request headers by @yusukebe in https://github.com/honojs/hono/pull/5092 * chore: fix no-op tsc in test script by @yusukebe in https://github.com/honojs/hono/pull/5093 * fix(lambda-edge): resolve the handler with the value passed to the callback by @yusukebe in https://github.com/honojs/hono/pull/5094 * docs(language): add JSDoc @example to languageDetector by @codebybilal18 in https://github.com/honojs/hono/pull/5081 * test(workerd): add `compatibilityDate` by @yusukebe in https://github.com/honojs/hono/pull/5100 * fix(lambda-edge): base64 encode content-encoded response bodies by @yusukebe in https://github.com/honojs/hono/pull/5099 * fix(aws-lambda): treat any non-identity content-encoding as binary by @yusukebe in https://github.com/honojs/hono/pull/5101 * fix(types): strip extra properties from array types in JSONParsed by @Arman-Luthra in https://github.com/honojs/hono/pull/5103 * fix(trie-router): match empty wildcard remainder after regexp param by @usualoma in https://github.com/honojs/hono/pull/5102 * fix(etag): treat If-None-Match: `*` as a match by @yusukebe in https://github.com/honojs/hono/pull/5084 ##### New Contributors * @codebybilal18 made their first contribution in https://github.com/honojs/hono/pull/5081 * @Arman-Luthra made their first contribution in https://github.com/honojs/hono/pull/5103 **Full Changelog**: https://github.com/honojs/hono/compare/v4.12.28...v4.12.29