feat: update dependencies - #1145
Merged
Merged
Conversation
TypeScript Dependencies - @aws-sdk/client-dynamodb 3.1116.0 -> 3.1119.0 - @aws-sdk/client-api-gateway 3.1116.0 -> 3.1119.0 - @aws-sdk/client-iam 3.1116.0 -> 3.1119.0 - @aws-sdk/client-bedrock-agentcore 3.1116.0 -> 3.1119.0 - @aws-sdk/client-bedrock-runtime 3.1116.0 -> 3.1119.0 - @aws-sdk/client-s3 3.1116.0 -> 3.1119.0 - @aws-sdk/client-sts 3.1116.0 -> 3.1119.0 - @aws-sdk/credential-providers 3.1116.0 -> 3.1119.0 - @aws-sdk/client-secrets-manager 3.1116.0 -> 3.1119.0 - @aws-sdk/rds-signer 3.1116.0 -> 3.1119.0 - @aws-sdk/client-appconfigdata 3.1116.0 -> 3.1119.0 - nx 23.1.1 -> 23.1.2 - @nx/devkit 23.1.1 -> 23.1.2 - @nx/js 23.1.1 -> 23.1.2 - @nx/react 23.1.1 -> 23.1.2 - @nx/vite 23.1.1 -> 23.1.2 - @nx/vitest 23.1.1 -> 23.1.2 - @nx/workspace 23.1.1 -> 23.1.2 - create-nx-workspace 23.1.1 -> 23.1.2 - @modelcontextprotocol/inspector 2.3.0 -> 2.4.0 - @copilotkit/react-core 1.69.0 -> 1.69.2 - @tanstack/react-router 1.170.31 -> 1.170.32 - @tanstack/router-plugin 1.168.34 -> 1.168.35 - @tanstack/router-generator 1.167.32 -> 1.167.33 - @cloudscape-design/components 3.0.1352 -> 3.0.1354 - @tanstack/react-query 5.102.0 -> 5.102.6 - @tanstack/react-query-devtools 5.102.0 -> 5.102.6 - @types/node 26.2.0 -> 26.4.0 - @astrojs/starlight 0.41.7 -> 0.41.9 - astro 7.2.4 -> 7.2.8 - aws-cdk 2.1138.0 -> 2.1139.0 - @prisma/adapter-mariadb 7.9.1 -> 7.10.0 - @prisma/adapter-pg 7.9.1 -> 7.10.0 - @prisma/client 7.9.1 -> 7.10.0 - mise 2026.8.10 -> 2026.8.14 - npm-check-updates 23.0.2 -> 23.1.0 - prisma 7.9.1 -> 7.10.0 - rolldown 1.2.5 -> 1.2.6 - lucide-react 1.33.0 -> 1.34.0 Python Dependencies - ag-ui-langgraph ==0.0.43 -> ==0.0.44 - ag-ui-protocol ==0.1.20 -> ==0.1.21 - boto3 ==1.43.78 -> ==1.43.82 - checkov ==3.3.13 -> ==3.3.15 - langchain ==1.3.16 -> ==1.3.18 - langchain-aws ==1.7.3 -> ==1.7.4 - strands-agents ==1.53.0 -> ==1.54.0 - strands-agents[a2a] ==1.53.0 -> ==1.54.0 - ty ==0.0.74 -> ==0.0.75 - ruff held at ==0.16.4 (==0.16.5 available): @astral-sh/ruff-wasm-nodejs is still on 0.16.4, and the two must match Terraform Providers - aws 6.61.0 -> 6.62.0 Java Dependencies - software.amazon.smithy.typescript:smithy-aws-typescript-codegen 0.52.0 -> 0.53.0 Migration - packages/nx-plugin/packageJsonUpdates.json Held back: - @ag-ui/client, @ag-ui/core, @ag-ui/encoder stay on 0.0.57, the version @copilotkit/react-core 1.69.2 still pins exactly. - agent-chat-cli stays on 0.3.0, which resolves the same @a2a-js/sdk 0.3.x the generated A2A server implements. - ruff stays on 0.16.4 to match @astral-sh/ruff-wasm-nodejs.
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #1145 +/- ##
=======================================
Coverage 88.51% 88.51%
=======================================
Files 245 245
Lines 10464 10464
Branches 2476 2476
=======================================
Hits 9262 9262
Misses 524 524
Partials 678 678 ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
@nx/react 23.1.2 adds an `express: ^4.21.2` peer dependency that 23.1.1 did not declare. Generated workspaces pin express 5.2.1 — the major @strands-agents/sdk requires as its own `express: ^5.1.0` peer — so under npm's strict peer resolution the two cannot be satisfied together and install fails outright: npm error ERESOLVE could not resolve npm error Found: express@4.22.2 npm error peerOptional express@"^4.21.2" from @nx/react@23.1.2 npm error Conflicting peer dependency: express@5.2.1 npm error peerOptional express@"^5.1.0" from @strands-agents/sdk@1.14.0 This took down the npm smoke test, while pnpm and bun stayed green because neither fails the install on an unsatisfiable optional peer. 23.1.2 is the latest release, so there is nothing to move forward to. Hold all of NX_PACKAGES on 23.1.1 — they must share a version, since a workspace nx even a patch apart hoists a second nested nx — and drop the `nx-23.1.2-nx-packages` entry, so no workspace is migrated onto a version it then cannot install.
cogwirrel
approved these changes
Aug 28, 2026
1 task
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Dependency Updates
Raised by hand because the weekly Update Versions run failed before it could open a PR. The script fix for that failure is separate, in #1143 — this PR is only the version bumps, so it can land independently.
Produced by running the workflow's own sequence locally (
npm-check-updates→backfill-migration-versions→update-versions→nx test nx-plugin -u→lint→generate-3p-license→lint-staged).TypeScript Dependencies
Python Dependencies
Terraform Providers
Java Dependencies
Held back
Each hold was re-checked against current upstream metadata rather than carried over blindly —
.ncurc.cjs'srejectis empty, sonpm-check-updatesre-proposes these every week.nx,@nx/devkit,@nx/js,@nx/react,@nx/vite,@nx/vitest,@nx/workspace,create-nx-workspace@nx/react23.1.2 adds anexpress: ^4.21.2peer that 23.1.1 did not declare, which cannot be satisfied alongside the vended express 5.2.1 (@strands-agents/sdkpeers onexpress: ^5.1.0). npm fails the install outright — details below.@ag-ui/client,@ag-ui/core,@ag-ui/encoder@copilotkit/react-core1.69.2 still depends on@ag-ui/coreand@ag-ui/clientat exactly0.0.57. Any other version installs a second copy and generated websites fail to compile, because theAbstractAgentpassed toCopilotKitProvidercomes from a different module instance than the prop is typed against (see #1110).agent-chat-cli@a2a-js/sdk^1.0.1, while the generated A2A server is on the pinned@a2a-js/sdk0.3.14. The 1.x client callsSendStreamingMessage, which the 0.3.x server does not implement, so the generated chat target dies on the first message (see #1110). Bump together with@a2a-js/sdk.ruff@astral-sh/ruff-wasm-nodejsis built from, whichnpm-check-updatesis still holding at 0.16.4 under itscooldown. This mismatch is what broke the workflow run; #1143 makes the script apply this hold automatically.cookiestays at 2.0.1, which still satisfies astro 7.2.8's^2.0.1— no change needed there.The nx hold
The nx bump was taken first and broke
Smoke Tests - npm:@nx/reactgainedexpress,@nx/module-federationandhttp-proxy-middlewarepeers in 23.1.2:pnpm and bun stayed green because neither fails an install on an unsatisfiable optional peer; npm does. 23.1.2 is the latest release, so there is nothing to move forward to. All of
NX_PACKAGESis held together, since they must share a version — a workspace nx even a patch apart hoists a second nested nx and the two deadlocknx sync. Thenx-23.1.2-nx-packagespackageJsonUpdatesentry is dropped too, so no existing workspace is migrated onto a version it then cannot install.Description of how you validated changes
pnpm nx test nx-plugin -u— 3926 tests pass across 217 files.pnpm lintpasses;pnpm nx generate-3p-license nx-pluginregeneratedLICENSE-THIRD-PARTY.express@5.2.1+@strands-agents/sdk@1.14.0+@nx/reactresolves cleanly on 23.1.1 and failsERESOLVEon 23.1.2. This confirms the nx peer change is the cause rather than something else in the bump.npm view @copilotkit/react-core@1.69.2 dependencies,npm view agent-chat-cli@0.4.0 dependencies,npm view astro@7.2.8 dependencies) to confirm the holds are still required and thatcookieis not.Checklist
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license