diff --git a/bedrock/agentcore-runtime-agent-example/app/package.json b/bedrock/agentcore-runtime-agent-example/app/package.json index 45d9666cf5..51873d80fe 100644 --- a/bedrock/agentcore-runtime-agent-example/app/package.json +++ b/bedrock/agentcore-runtime-agent-example/app/package.json @@ -28,7 +28,7 @@ "@mastra/loggers": "^0.10.19", "@mastra/mcp": "^0.14.5", "@mastra/memory": "^0.15.13", - "hono": "^4.12.3", + "hono": "^4.12.4", "zod": "^4.3.6" }, "devDependencies": { diff --git a/bedrock/agentcore-runtime-mcp-example/mcp-server/package.json b/bedrock/agentcore-runtime-mcp-example/mcp-server/package.json index 9ab15be769..907f071f49 100644 --- a/bedrock/agentcore-runtime-mcp-example/mcp-server/package.json +++ b/bedrock/agentcore-runtime-mcp-example/mcp-server/package.json @@ -14,7 +14,7 @@ "@eslint/compat": "^2.0.2", "@eslint/js": "^9.39.3", "@hono/mcp": "^0.2.4", - "@hono/node-server": "^1.19.9", + "@hono/node-server": "^1.19.10", "@stylistic/eslint-plugin": "^5.9.0", "@types/node": "^24.10.15", "eslint": "^9.39.3", @@ -29,7 +29,7 @@ "dependencies": { "@modelcontextprotocol/sdk": "^1.27.1", "fastmcp": "^3.33.0", - "hono": "^4.12.3", + "hono": "^4.12.4", "zod": "^4.3.6" } } diff --git a/lambda/hello-mcp-server/package.json b/lambda/hello-mcp-server/package.json index e8c0de2c1c..1f7e85564c 100644 --- a/lambda/hello-mcp-server/package.json +++ b/lambda/hello-mcp-server/package.json @@ -18,7 +18,7 @@ "devDependencies": { "@eslint/compat": "^1.4.1", "@eslint/js": "^9.39.3", - "@hono/node-server": "^1.19.9", + "@hono/node-server": "^1.19.10", "@stylistic/eslint-plugin": "^5.9.0", "@types/aws-lambda": "^8.10.161", "@types/express": "^5.0.6", @@ -44,7 +44,7 @@ "aws-cdk-lib": "^2.240.0", "constructs": "^10.5.1", "dotenv": "^16.6.1", - "hono": "^4.12.3", + "hono": "^4.12.4", "zod": "3.25.76" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a83cbfb385..d599051762 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -46,7 +46,7 @@ importers: version: 8.0.3(@babel/plugin-syntax-flow@7.26.0(@babel/core@7.29.0))(@babel/plugin-transform-react-jsx@7.25.9(@babel/core@7.29.0))(eslint@9.39.3(jiti@2.6.1)) eslint-plugin-import: specifier: ^2.32.0 - version: 2.32.0(@typescript-eslint/parser@8.56.1(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-typescript@4.4.4)(eslint@9.39.3(jiti@2.6.1)) + version: 2.32.0(@typescript-eslint/parser@8.56.1(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-typescript@4.4.4(eslint-plugin-import@2.32.0)(eslint@9.39.3(jiti@2.6.1)))(eslint@9.39.3(jiti@2.6.1)) eslint-plugin-jest: specifier: ^29.15.0 version: 29.15.0(@typescript-eslint/eslint-plugin@8.56.1(@typescript-eslint/parser@8.56.1(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.3(jiti@2.6.1))(jest@30.2.0(@types/node@25.3.2)(babel-plugin-macros@3.1.0))(typescript@5.9.3) @@ -143,7 +143,7 @@ importers: version: 4.4.4(eslint-plugin-import@2.32.0)(eslint@9.39.3(jiti@2.6.1)) eslint-plugin-import: specifier: ^2.32.0 - version: 2.32.0(@typescript-eslint/parser@8.56.1(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-typescript@4.4.4)(eslint@9.39.3(jiti@2.6.1)) + version: 2.32.0(@typescript-eslint/parser@8.56.1(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-typescript@4.4.4(eslint-plugin-import@2.32.0)(eslint@9.39.3(jiti@2.6.1)))(eslint@9.39.3(jiti@2.6.1)) eslint-plugin-promise: specifier: ^7.2.1 version: 7.2.1(eslint@9.39.3(jiti@2.6.1)) @@ -272,7 +272,7 @@ importers: version: 4.4.4(eslint-plugin-import@2.32.0)(eslint@9.39.3(jiti@2.6.1)) eslint-plugin-import: specifier: ^2.32.0 - version: 2.32.0(@typescript-eslint/parser@8.56.1(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-typescript@4.4.4)(eslint@9.39.3(jiti@2.6.1)) + version: 2.32.0(@typescript-eslint/parser@8.56.1(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-typescript@4.4.4(eslint-plugin-import@2.32.0)(eslint@9.39.3(jiti@2.6.1)))(eslint@9.39.3(jiti@2.6.1)) eslint-plugin-promise: specifier: ^7.2.1 version: 7.2.1(eslint@9.39.3(jiti@2.6.1)) @@ -319,8 +319,8 @@ importers: specifier: ^0.15.13 version: 0.15.13(@mastra/core@0.24.9(@sinclair/typebox@0.34.48)(openapi-types@12.1.3)(zod@4.3.6))(zod@4.3.6) hono: - specifier: ^4.12.3 - version: 4.12.3 + specifier: ^4.12.4 + version: 4.12.4 zod: specifier: ^4.3.6 version: 4.3.6 @@ -345,7 +345,7 @@ importers: version: 4.4.4(eslint-plugin-import@2.32.0)(eslint@9.39.3(jiti@2.6.1)) eslint-plugin-import: specifier: ^2.32.0 - version: 2.32.0(@typescript-eslint/parser@8.56.1(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-typescript@4.4.4)(eslint@9.39.3(jiti@2.6.1)) + version: 2.32.0(@typescript-eslint/parser@8.56.1(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-typescript@4.4.4(eslint-plugin-import@2.32.0)(eslint@9.39.3(jiti@2.6.1)))(eslint@9.39.3(jiti@2.6.1)) eslint-plugin-promise: specifier: ^7.2.1 version: 7.2.1(eslint@9.39.3(jiti@2.6.1)) @@ -397,7 +397,7 @@ importers: version: 4.4.4(eslint-plugin-import@2.32.0)(eslint@9.39.3(jiti@2.6.1)) eslint-plugin-import: specifier: ^2.32.0 - version: 2.32.0(@typescript-eslint/parser@8.56.1(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-typescript@4.4.4)(eslint@9.39.3(jiti@2.6.1)) + version: 2.32.0(@typescript-eslint/parser@8.56.1(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-typescript@4.4.4(eslint-plugin-import@2.32.0)(eslint@9.39.3(jiti@2.6.1)))(eslint@9.39.3(jiti@2.6.1)) eslint-plugin-promise: specifier: ^7.2.1 version: 7.2.1(eslint@9.39.3(jiti@2.6.1)) @@ -426,8 +426,8 @@ importers: specifier: ^3.33.0 version: 3.33.0 hono: - specifier: ^4.12.3 - version: 4.12.3 + specifier: ^4.12.4 + version: 4.12.4 zod: specifier: ^4.3.6 version: 4.3.6 @@ -440,10 +440,10 @@ importers: version: 9.39.3 '@hono/mcp': specifier: ^0.2.4 - version: 0.2.4(@modelcontextprotocol/sdk@1.27.1(zod@4.3.6))(hono-rate-limiter@0.4.2(hono@4.12.3))(hono@4.12.3)(zod@4.3.6) + version: 0.2.4(@modelcontextprotocol/sdk@1.27.1(zod@4.3.6))(hono-rate-limiter@0.4.2(hono@4.12.4))(hono@4.12.4)(zod@4.3.6) '@hono/node-server': - specifier: ^1.19.9 - version: 1.19.9(hono@4.12.3) + specifier: ^1.19.10 + version: 1.19.10(hono@4.12.4) '@stylistic/eslint-plugin': specifier: ^5.9.0 version: 5.9.0(eslint@9.39.3(jiti@2.6.1)) @@ -458,7 +458,7 @@ importers: version: 4.4.4(eslint-plugin-import@2.32.0)(eslint@9.39.3(jiti@2.6.1)) eslint-plugin-import: specifier: ^2.32.0 - version: 2.32.0(@typescript-eslint/parser@8.56.1(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-typescript@4.4.4)(eslint@9.39.3(jiti@2.6.1)) + version: 2.32.0(@typescript-eslint/parser@8.56.1(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-typescript@4.4.4(eslint-plugin-import@2.32.0)(eslint@9.39.3(jiti@2.6.1)))(eslint@9.39.3(jiti@2.6.1)) eslint-plugin-promise: specifier: ^7.2.1 version: 7.2.1(eslint@9.39.3(jiti@2.6.1)) @@ -600,7 +600,7 @@ importers: version: 9.39.3(jiti@2.6.1) eslint-plugin-import: specifier: ^2.32.0 - version: 2.32.0(@typescript-eslint/parser@8.56.1(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-typescript@4.4.4)(eslint@9.39.3(jiti@2.6.1)) + version: 2.32.0(@typescript-eslint/parser@8.56.1(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-typescript@4.4.4(eslint-plugin-import@2.32.0)(eslint@9.39.3(jiti@2.6.1)))(eslint@9.39.3(jiti@2.6.1)) tsx: specifier: ^4.21.0 version: 4.21.0 @@ -988,7 +988,7 @@ importers: version: 2.31.0 '@hono/mcp': specifier: ^0.1.5 - version: 0.1.5(@modelcontextprotocol/sdk@1.27.1(zod@3.25.76))(hono@4.12.3) + version: 0.1.5(@modelcontextprotocol/sdk@1.27.1(zod@3.25.76))(hono@4.12.4) '@modelcontextprotocol/sdk': specifier: ^1.27.1 version: 1.27.1(zod@3.25.76) @@ -1002,8 +1002,8 @@ importers: specifier: ^16.6.1 version: 16.6.1 hono: - specifier: ^4.12.3 - version: 4.12.3 + specifier: ^4.12.4 + version: 4.12.4 zod: specifier: 3.25.76 version: 3.25.76 @@ -1015,8 +1015,8 @@ importers: specifier: ^9.39.3 version: 9.39.3 '@hono/node-server': - specifier: ^1.19.9 - version: 1.19.9(hono@4.12.3) + specifier: ^1.19.10 + version: 1.19.10(hono@4.12.4) '@stylistic/eslint-plugin': specifier: ^5.9.0 version: 5.9.0(eslint@9.39.3(jiti@2.6.1)) @@ -1046,7 +1046,7 @@ importers: version: 4.4.4(eslint-plugin-import@2.32.0)(eslint@9.39.3(jiti@2.6.1)) eslint-plugin-import: specifier: ^2.32.0 - version: 2.32.0(@typescript-eslint/parser@8.56.1(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-typescript@4.4.4)(eslint@9.39.3(jiti@2.6.1)) + version: 2.32.0(@typescript-eslint/parser@8.56.1(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-typescript@4.4.4(eslint-plugin-import@2.32.0)(eslint@9.39.3(jiti@2.6.1)))(eslint@9.39.3(jiti@2.6.1)) eslint-plugin-promise: specifier: ^7.2.1 version: 7.2.1(eslint@9.39.3(jiti@2.6.1)) @@ -1177,7 +1177,7 @@ importers: version: 4.4.4(eslint-plugin-import@2.32.0)(eslint@9.39.3(jiti@2.6.1)) eslint-plugin-import: specifier: ^2.32.0 - version: 2.32.0(@typescript-eslint/parser@8.56.1(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-typescript@4.4.4)(eslint@9.39.3(jiti@2.6.1)) + version: 2.32.0(@typescript-eslint/parser@8.56.1(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-typescript@4.4.4(eslint-plugin-import@2.32.0)(eslint@9.39.3(jiti@2.6.1)))(eslint@9.39.3(jiti@2.6.1)) eslint-plugin-promise: specifier: ^7.2.1 version: 7.2.1(eslint@9.39.3(jiti@2.6.1)) @@ -2653,8 +2653,8 @@ packages: hono-rate-limiter: ^0.4.2 zod: ^3.25.0 || ^4.0.0 - '@hono/node-server@1.19.9': - resolution: {integrity: sha512-vHL6w3ecZsky+8P5MD+eFfaGTyCeOHUIFYMGpQGbrBTSmNNoxv0if69rEZ5giu36weC5saFuznL411gRX7bJDw==} + '@hono/node-server@1.19.10': + resolution: {integrity: sha512-hZ7nOssGqRgyV3FVVQdfi+U4q02uB23bpnYpdvNXkYTRRyWx84b7yf1ans+dnJ/7h41sGL3CeQTfO+ZGxuO+Iw==} engines: {node: '>=18.14.1'} peerDependencies: hono: ^4 @@ -7066,8 +7066,8 @@ packages: peerDependencies: hono: ^4.1.1 - hono@4.12.3: - resolution: {integrity: sha512-SFsVSjp8sj5UumXOOFlkZOG6XS9SJDKw0TbwFeV+AJ8xlST8kxK5Z/5EYa111UY8732lK2S/xB653ceuaoGwpg==} + hono@4.12.4: + resolution: {integrity: sha512-ooiZW1Xy8rQ4oELQ++otI2T9DsKpV0M6c6cO6JGx4RTfav9poFFLlet9UMXHZnoM1yG0HWGlQLswBGX3RZmHtg==} engines: {node: '>=16.9.0'} html-escaper@2.0.2: @@ -11682,22 +11682,22 @@ snapshots: protobufjs: 7.5.4 yargs: 17.7.2 - '@hono/mcp@0.1.5(@modelcontextprotocol/sdk@1.27.1(zod@3.25.76))(hono@4.12.3)': + '@hono/mcp@0.1.5(@modelcontextprotocol/sdk@1.27.1(zod@3.25.76))(hono@4.12.4)': dependencies: '@modelcontextprotocol/sdk': 1.27.1(zod@3.25.76) - hono: 4.12.3 + hono: 4.12.4 - '@hono/mcp@0.2.4(@modelcontextprotocol/sdk@1.27.1(zod@4.3.6))(hono-rate-limiter@0.4.2(hono@4.12.3))(hono@4.12.3)(zod@4.3.6)': + '@hono/mcp@0.2.4(@modelcontextprotocol/sdk@1.27.1(zod@4.3.6))(hono-rate-limiter@0.4.2(hono@4.12.4))(hono@4.12.4)(zod@4.3.6)': dependencies: '@modelcontextprotocol/sdk': 1.27.1(zod@4.3.6) - hono: 4.12.3 - hono-rate-limiter: 0.4.2(hono@4.12.3) + hono: 4.12.4 + hono-rate-limiter: 0.4.2(hono@4.12.4) pkce-challenge: 5.0.1 zod: 4.3.6 - '@hono/node-server@1.19.9(hono@4.12.3)': + '@hono/node-server@1.19.10(hono@4.12.4)': dependencies: - hono: 4.12.3 + hono: 4.12.4 '@humanfs/core@0.19.1': {} @@ -12300,8 +12300,8 @@ snapshots: ai-v5: ai@5.0.97(zod@4.3.6) date-fns: 3.6.0 dotenv: 16.6.1 - hono: 4.12.3 - hono-openapi: 0.4.8(@sinclair/typebox@0.34.48)(hono@4.12.3)(openapi-types@12.1.3)(zod@4.3.6) + hono: 4.12.4 + hono-openapi: 0.4.8(@sinclair/typebox@0.34.48)(hono@4.12.4)(openapi-types@12.1.3)(zod@4.3.6) js-tiktoken: 1.0.21 json-schema: 0.4.0 lru-cache: 11.2.6 @@ -12353,7 +12353,7 @@ snapshots: esbuild: 0.25.12 find-workspaces: 0.3.1 fs-extra: 11.3.3 - hono: 4.12.3 + hono: 4.12.4 local-pkg: 1.1.2 resolve-from: 5.0.0 resolve.exports: 2.0.3 @@ -12437,7 +12437,7 @@ snapshots: '@modelcontextprotocol/sdk@1.27.1(zod@3.25.76)': dependencies: - '@hono/node-server': 1.19.9(hono@4.12.3) + '@hono/node-server': 1.19.10(hono@4.12.4) ajv: 8.18.0 ajv-formats: 3.0.1(ajv@8.18.0) content-type: 1.0.5 @@ -12447,7 +12447,7 @@ snapshots: eventsource-parser: 3.0.6 express: 5.2.1 express-rate-limit: 8.2.1(express@5.2.1) - hono: 4.12.3 + hono: 4.12.4 jose: 6.1.3 json-schema-typed: 8.0.2 pkce-challenge: 5.0.1 @@ -12459,7 +12459,7 @@ snapshots: '@modelcontextprotocol/sdk@1.27.1(zod@4.3.6)': dependencies: - '@hono/node-server': 1.19.9(hono@4.12.3) + '@hono/node-server': 1.19.10(hono@4.12.4) ajv: 8.18.0 ajv-formats: 3.0.1(ajv@8.18.0) content-type: 1.0.5 @@ -12469,7 +12469,7 @@ snapshots: eventsource-parser: 3.0.6 express: 5.2.1 express-rate-limit: 8.2.1(express@5.2.1) - hono: 4.12.3 + hono: 4.12.4 jose: 6.1.3 json-schema-typed: 8.0.2 pkce-challenge: 5.0.1 @@ -16458,7 +16458,7 @@ snapshots: tinyglobby: 0.2.15 unrs-resolver: 1.11.1 optionalDependencies: - eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.56.1(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-typescript@4.4.4)(eslint@9.39.3(jiti@2.6.1)) + eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.56.1(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-typescript@4.4.4(eslint-plugin-import@2.32.0)(eslint@9.39.3(jiti@2.6.1)))(eslint@9.39.3(jiti@2.6.1)) transitivePeerDependencies: - supports-color @@ -16473,7 +16473,7 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-module-utils@2.12.1(@typescript-eslint/parser@8.56.1(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@4.4.4)(eslint@9.39.3(jiti@2.6.1)): + eslint-module-utils@2.12.1(@typescript-eslint/parser@8.56.1(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@4.4.4(eslint-plugin-import@2.32.0)(eslint@9.39.3(jiti@2.6.1)))(eslint@9.39.3(jiti@2.6.1)): dependencies: debug: 3.2.7 optionalDependencies: @@ -16521,7 +16521,7 @@ snapshots: - eslint-import-resolver-webpack - supports-color - eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.56.1(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-typescript@4.4.4)(eslint@9.39.3(jiti@2.6.1)): + eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.56.1(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-typescript@4.4.4(eslint-plugin-import@2.32.0)(eslint@9.39.3(jiti@2.6.1)))(eslint@9.39.3(jiti@2.6.1)): dependencies: '@rtsao/scc': 1.1.0 array-includes: 3.1.9 @@ -16532,7 +16532,7 @@ snapshots: doctrine: 2.1.0 eslint: 9.39.3(jiti@2.6.1) eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.12.1(@typescript-eslint/parser@8.56.1(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@4.4.4)(eslint@9.39.3(jiti@2.6.1)) + eslint-module-utils: 2.12.1(@typescript-eslint/parser@8.56.1(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@4.4.4(eslint-plugin-import@2.32.0)(eslint@9.39.3(jiti@2.6.1)))(eslint@9.39.3(jiti@2.6.1)) hasown: 2.0.2 is-core-module: 2.16.1 is-glob: 4.0.3 @@ -16876,7 +16876,7 @@ snapshots: execa: 9.6.1 file-type: 21.3.0 fuse.js: 7.1.0 - hono: 4.12.3 + hono: 4.12.4 mcp-proxy: 6.4.0 strict-event-emitter-types: 2.0.0 undici: 7.22.0 @@ -17254,20 +17254,20 @@ snapshots: dependencies: react-is: 16.13.1 - hono-openapi@0.4.8(@sinclair/typebox@0.34.48)(hono@4.12.3)(openapi-types@12.1.3)(zod@4.3.6): + hono-openapi@0.4.8(@sinclair/typebox@0.34.48)(hono@4.12.4)(openapi-types@12.1.3)(zod@4.3.6): dependencies: json-schema-walker: 2.0.0 openapi-types: 12.1.3 optionalDependencies: '@sinclair/typebox': 0.34.48 - hono: 4.12.3 + hono: 4.12.4 zod: 4.3.6 - hono-rate-limiter@0.4.2(hono@4.12.3): + hono-rate-limiter@0.4.2(hono@4.12.4): dependencies: - hono: 4.12.3 + hono: 4.12.4 - hono@4.12.3: {} + hono@4.12.4: {} html-escaper@2.0.2: {}