Skip to content

chore(deps): bump hono from 4.12.31 to 4.13.3 in /mcp - #30029

Merged
frosty00 merged 1 commit into
masterfrom
dependabot/npm_and_yarn/mcp/hono-4.13.3
Aug 22, 2026
Merged

chore(deps): bump hono from 4.12.31 to 4.13.3 in /mcp#30029
frosty00 merged 1 commit into
masterfrom
dependabot/npm_and_yarn/mcp/hono-4.13.3

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 22, 2026

Copy link
Copy Markdown
Contributor

Bumps hono from 4.12.31 to 4.13.3.

Release notes

Sourced from hono's releases.

v4.13.3

What's Changed

  • fix(client): prevent URL corruption when replaceUrlParam contains $ replacement tokens in honojs/hono#5227
  • fix(etag): copy pending stream bytes in honojs/hono#5239
  • fix(etag): avoid skipping headers when filtering 304 response headers in honojs/hono#5234
  • fix(cors): append Origin to Vary header on OPTIONS preflight in honojs/hono#5235
  • docs(context): add custom headers append option example to Context JSDoc in honojs/hono#5248
  • fix(trie-router): match suffix wildcard routes in honojs/hono#5236
  • fix(pattern-router/linear-router): prevent prefix overmatch on wildcard routes in honojs/hono#5252
  • fix(csrf): exempt OPTIONS request from CSRF validation in honojs/hono#5250
  • fix(utils/ipaddr): avoid truncation on embedded IPv4 addresses in expand IPv6 in honojs/hono#5247
  • feat(pretty-json): support structured JSON content-types (+json) in honojs/hono#5226

Full Changelog: honojs/hono@v4.13.2...v4.13.3

v4.13.2

What's Changed

  • fix(secure-headers): output standard empty parentheses () instead of none for disabled Permissions-Policy directives in honojs/hono#5197
  • fix(jsx): render async children of document metadata tags instead of [object Promise] in honojs/hono#5204
  • fix(etag): resolve incorrect incremental hashing for chunked responses in honojs/hono#5199
  • fix(client): serialize multiple cookies correctly in honojs/hono#5202
  • fix(etag): stabilize digest across stream chunks in honojs/hono#5205
  • fix(url): strip trailing question mark correctly for optional params with regex quantifiers in honojs/hono#5209
  • perf(cors): pre-join static array header options during initialization in honojs/hono#5210
  • fix(client): send falsy JSON bodies in honojs/hono#5215
  • feat(secure-headers): add missing W3C Permissions-Policy directives in honojs/hono#5214

Full Changelog: honojs/hono@v4.13.1...v4.13.2

v4.13.1

What's Changed

New Contributors

Full Changelog: honojs/hono@v4.13.0...v4.13.1

v4.13.0

Hono v4.13.0 is now available!

The highlight of this release is performance: a batch of low-level optimizations makes the core request/response path significantly faster — up to 1.25x on common routes in our benchmark. This release also adds first-class support for the HTTP QUERY method, defined in RFC 10008, a new Method Not Allowed middleware, and more.

Performance improvements

This release includes a series of small optimizations: skipping unnecessary Headers allocations, replacing regex tests with indexOf, allocating internal state lazily, and more.

... (truncated)

Commits
  • 0293343 4.13.3
  • 5ad469a feat(pretty-json): support structured JSON content-types (+json) (#5226)
  • c91ec9b fix(utils/ipaddr): avoid truncation on embedded IPv4 addresses in expandIPv6 ...
  • eea9735 fix(csrf): exempt OPTIONS request from CSRF validation (#5250)
  • a194628 fix(pattern-router/linear-router): prevent prefix overmatch on wildcard route...
  • 63bbcf5 fix(trie-router): match suffix wildcard routes (#5236)
  • ef0739d docs(context): add custom headers append option example to Context JSDoc (#5248)
  • 8bf03c3 fix(cors): append Origin to Vary header on OPTIONS preflight (#5235)
  • 546eca0 fix(etag): avoid skipping headers when filtering 304 response headers (#5234)
  • 7195c24 fix(etag): copy pending stream bytes (#5239)
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    You can disable automated security fix PRs for this repo from the Security Alerts page.

Bumps [hono](https://github.com/honojs/hono) from 4.12.31 to 4.13.3.
- [Release notes](https://github.com/honojs/hono/releases)
- [Commits](honojs/hono@v4.12.31...v4.13.3)

---
updated-dependencies:
- dependency-name: hono
  dependency-version: 4.13.3
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Dependency updates javascript labels Aug 22, 2026
@dependabot dependabot Bot added dependencies Dependency updates javascript labels Aug 22, 2026

@carlotestor carlotestor left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Summary

Transitive-only lockfile bump of hono 4.12.31 → 4.13.3 in mcp/. hono is not a direct dependency of ccxt-mcp — it is pulled in by @modelcontextprotocol/sdk (hono@^4.11.4) and is a peer of @hono/node-server (hono@^4), so mcp/package.json is correctly left untouched. Diff is 3 lines in one file (version, resolved URL, integrity).

Verification performed

  • Integrity hash is authentic. Downloaded hono-4.13.3.tgz from the registry and recomputed the SHA-512 SRI; it matches the integrity value in the diff byte for byte.
  • Lockfile installs cleanly. npm ci against the PR lockfile resolves and installs, and npm ls hono --all shows a single deduped hono@4.13.3 under both @modelcontextprotocol/sdk and @hono/node-server — no duplicate/split versions.
  • Runtime smoke passes. A Hono app served through @hono/node-server returned HTTP 200, and the actual consumers @modelcontextprotocol/sdk/server/mcp.js and .../streamableHttp.js both import successfully against the new version. No breaking-change surface for the MCP server.
  • Version lineage checked. 4.12.34 was published 2026-08-03T02:36Z and 4.13.0 later the same day at 21:54Z, so 4.13.x is a linear continuation and carries the 4.12.34 fixes — not a parallel branch cut before them.

Security impact (the real reason to take this)

This is more than a routine version nudge — it clears the entire hono advisory cluster. npm audit on the master tree vs this PR's tree:

master (4.12.31) this PR (4.13.3)
hono advisories 4 0
total 6 5

Resolved here (all patched in 4.12.34, vulnerable range < 4.12.34):

Spot-checked the shipped code rather than trusting version math: dist/middleware/cors/index.js in 4.13.3 builds the allow-headers string with a linear split(',')/trim()/join(',') and no backtracking regex, consistent with the ReDoS fix.

Non-blocking follow-up

@hono/node-server stays at 1.19.14 in this lockfile, which npm audit still flags for the Windows serve-static encoded-backslash (%5C) path traversal, fixed in 1.19.15. Out of scope for this PR and a separate Dependabot bump will pick it up; noting it only so the remaining audit line after merge is not a surprise. It does not affect this change.

CI was still pending at review time, so the usual green-checks precondition applies.

Merge gate: 🟢
Merge probability: 94%

@frosty00
frosty00 merged commit a1b53b6 into master Aug 22, 2026
15 checks passed
@dependabot
dependabot Bot deleted the dependabot/npm_and_yarn/mcp/hono-4.13.3 branch August 22, 2026 10:31
@carlotestor

carlotestor commented Aug 22, 2026

Copy link
Copy Markdown
Collaborator

Merge digest

Dependabot bumps hono from 4.12.31 to 4.13.3 in the MCP server, picking up upstream router, CORS, ETag and CSRF fixes.

File Δ What
mcp/package-lock.json +3/−3 hono pin 4.12.31 → 4.13.3
flowchart LR
  empty["no call graph"]
Loading

mcp/package-lock.json

@@ -1208,9 +1208,9 @@
-      "version": "4.12.31",
-      "resolved": "https://registry.npmjs.org/hono/-/hono-4.12.31.tgz",
-      "integrity": "sha512-zJIHFrl6bq3RDd2YusFNCDlM8qUprxKswyi/OPzPyzKDdyBXDqWx8bZlZ7R+saTdSTatUmb3O7K4SspGPaEOQg==",
+      "version": "4.13.3",
+      "resolved": "https://registry.npmjs.org/hono/-/hono-4.13.3.tgz",
+      "integrity": "sha512-r8AO2mYHoLxSHkgafNeC/BXyb2vWRxD3jem4Ts+ptav8oTG5FIRifAjuJEmZI4bSvvc2ns0GxmIYiZnHqN3mMw==",

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Dependency updates javascript

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants