Skip to content

Update dependency @hono/node-server to v2.1.8 - #2427

Open
tryghost-renovate[bot] wants to merge 1 commit into
mainfrom
renovate/hono-node-server-2.x
Open

tryghost-renovate[bot] wants to merge 1 commit into
mainfrom
renovate/hono-node-server-2.x

Conversation

@tryghost-renovate

@tryghost-renovate tryghost-renovate Bot commented Nov 14, 2026 •

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
@hono/node-server 2.1.6 → 2.1.8 age confidence

Release Notes

honojs/node-server (@​hono/node-server)

v2.1.8

Compare Source

What's Changed

  • fix(request): forward duplex to the native request in #​409
  • fix(utils): do not chain a promise per chunk while streaming a response in #​417
  • fix(listener): cancel the response body when the client has already disconnected in #​412
  • fix(utils): cancel late HTTP/2 response bodies in #​419
  • fix(listener): do not send a complete response when the body fails during the early read in #​420

Full Changelog: honojs/node-server@v2.1.7...v2.1.8

v2.1.7

Compare Source

Security fixes

This release includes a fix for the following security issue:

serveStatic with allowPercentInPath still allows the double-decode middleware bypass

Affects: serveStatic with allowPercentInPath: true. The fix for GHSA-rmxm-3fg6-px4f rejects a path containing %, but the allowPercentInPath option skipped that check entirely. A malformed percent sequence such as /static/%%36%31dmin/secret.txt was routed as /static/%61dmin/secret.txt, so middleware on /static/admin/* did not run, and serveStatic then decoded %61 to a and served static/admin/secret.txt. The default configuration was already fixed in 2.1.3. GHSA-fj57-4f93-cfw6

serveStatic now accepts the second decode only when its result equals the routed path with %25 replaced by %. File names containing a literal %, requested as %25, are served as before.


The same fix ships in hono v4.13.18 (GHSA-74fm-fwc7-3fwp).

Full Changelog: honojs/node-server@v2.1.6...v2.1.7


Configuration

📅 Schedule: (in timezone Etc/UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • Between 08:00 AM and 03:59 PM, Monday through Thursday (* 8-15 * * 1-4)

🚦 Automerge: Enabled.

♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate CLI.

@coderabbitai

coderabbitai Bot commented Nov 14, 2026 •

Copy link
Copy Markdown

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

Run configuration

  • Source mode: Auto
  • Repository: Unavailable
  • Branch: Unavailable
  • File: No configuration file from this repository applied
  • Commit: Unavailable
  • Layers: Organization UI
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: ec543092-6034-4dfd-9441-09c36537cd8d

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • Trigger review
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

@tryghost-renovate
tryghost-renovate Bot force-pushed the renovate/hono-node-server-2.x branch from 7cdc59a to f37edff Compare November 15, 2026 16:21
@tryghost-renovate tryghost-renovate Bot changed the title Update dependency @hono/node-server to v2.1.7 Update dependency @hono/node-server to v2.1.8 Nov 15, 2026

This branch was successfully deployed

1 active deployment
staging — f37edffa Deployed Nov 15, 2026 by tryghost-renovate[bot] via deploy-pr / Deploy PR #10540
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants