Skip to content

Bump uuid and @aws-sdk/client-dynamodb in /backend/src/mithrandir#1110

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/backend/src/mithrandir/multi-99dfdf1879
Open

Bump uuid and @aws-sdk/client-dynamodb in /backend/src/mithrandir#1110
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/backend/src/mithrandir/multi-99dfdf1879

Conversation

@dependabot

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

Copy link
Copy Markdown
Contributor

Removes uuid. It's no longer used after updating ancestor dependency @aws-sdk/client-dynamodb. These dependencies need to be updated together.

Removes uuid

Updates @aws-sdk/client-dynamodb from 3.758.0 to 3.1053.0

Release notes

Sourced from @​aws-sdk/client-dynamodb's releases.

v3.1053.0

3.1053.0(2026-05-22)

Documentation Changes
  • client-gameliftstreams: Added new Gen6 stream classes based on the EC2 G6e instance family. These classes are designed for streaming high-fidelity, graphically demanding games and applications that benefit from additional GPU memory and performance. (bf88fa50)
New Features
  • clients: update client endpoints as of 2026-05-22 (3518814a)
  • client-appconfig: Adding new BDD representation of endpoint ruleset (e757a915)
  • client-repostspace: Adding new BDD representation of endpoint ruleset (15fec74b)
  • client-ivs-realtime: Adding new BDD representation of endpoint ruleset (adeea78b)
  • client-cloudcontrol: Adding new BDD representation of endpoint ruleset (2e7ef3bf)
  • client-tnb: Adding new BDD representation of endpoint ruleset (f07457cb)
  • client-sso-oidc: Adding new BDD representation of endpoint ruleset (2e909d25)
  • client-s3vectors: Adding new BDD representation of endpoint ruleset (4071f1a4)
  • client-internetmonitor: Adding new BDD representation of endpoint ruleset (117e04a9)
  • client-freetier: Adding new BDD representation of endpoint ruleset (e3cf14a2)
  • client-oam: Adding new BDD representation of endpoint ruleset (5a30b722)
  • client-forecastquery: Adding new BDD representation of endpoint ruleset (ada5ae32)
  • client-customer-profiles: Adding new BDD representation of endpoint ruleset (9de89c10)
  • client-migration-hub-refactor-spaces: Adding new BDD representation of endpoint ruleset (a4e5e7ba)
  • client-controltower: Adding new BDD representation of endpoint ruleset (b99b7a18)
  • client-databrew: Adding new BDD representation of endpoint ruleset (4a1bcdb9)
  • client-b2bi: Adding new BDD representation of endpoint ruleset (66bb63d1)
  • client-simspaceweaver: Adding new BDD representation of endpoint ruleset (c6617b6d)
  • client-emr-containers: Adding new BDD representation of endpoint ruleset (e99cccbd)
  • client-bcm-recommended-actions: Adding new BDD representation of endpoint ruleset (45477f08)
  • client-forecast: Adding new BDD representation of endpoint ruleset (5964d82b)
  • client-neptunedata: Adding new BDD representation of endpoint ruleset (418745d5)
  • client-qconnect: Added guardrail assessment results to inference spans in the ListSpans API. You can now see which AI Guardrail policies were evaluated, whether content was blocked or masked, and per-policy details for each Bedrock Converse call (0213a862)
  • client-bcm-pricing-calculator: Adding new BDD representation of endpoint ruleset (69e44c0d)
  • client-panorama: Adding new BDD representation of endpoint ruleset (d227732b)
  • client-license-manager-user-subscriptions: Adding new BDD representation of endpoint ruleset (7fd5d202)
  • client-partnercentral-account: Adding new BDD representation of endpoint ruleset (ad88edbb)
  • client-schemas: Adding new BDD representation of endpoint ruleset (d8835cfc)
  • client-pi: Added ListPerformanceAnalysisReportRecommendations API to retrieve recommendations for a performance analysis report. Added analysis configuration support to CreatePerformanceAnalysisReport for enhanced analysis types such as vacuum analysis. (b09c19bf)
  • client-outposts: Adding new BDD representation of endpoint ruleset (6e7917a6)
  • client-frauddetector: Adding new BDD representation of endpoint ruleset (9c130d58)
  • client-network-firewall: Adding new BDD representation of endpoint ruleset (963a1286)
  • client-geo-places: Adding new BDD representation of endpoint ruleset (965ac97a)
  • client-sesv2: Adding new BDD representation of endpoint ruleset (6f1bd2e8)
  • client-bedrock-agent-runtime: Adding new BDD representation of endpoint ruleset (7ac37e3a)
  • client-rbin: Adding new BDD representation of endpoint ruleset (5e73fd45)
  • client-codestar-notifications: Adding new BDD representation of endpoint ruleset (d95ca14c)
  • client-application-signals: Adding new BDD representation of endpoint ruleset (38a20bfa)
  • client-ec2: The ModifyInstanceAttribute API now supports modification of EnclaveOptions for the instance as a typed parameter. (bc91aa62)
  • client-marketplace-discovery: Adding new BDD representation of endpoint ruleset (45132960)
  • client-notificationscontacts: Adding new BDD representation of endpoint ruleset (e9ca97ab)

... (truncated)

Changelog

Sourced from @​aws-sdk/client-dynamodb's changelog.

3.1053.0 (2026-05-22)

Note: Version bump only for package @​aws-sdk/client-dynamodb

3.1052.0 (2026-05-21)

Note: Version bump only for package @​aws-sdk/client-dynamodb

3.1051.0 (2026-05-20)

Note: Version bump only for package @​aws-sdk/client-dynamodb

3.1050.0 (2026-05-19)

Note: Version bump only for package @​aws-sdk/client-dynamodb

3.1049.0 (2026-05-18)

Note: Version bump only for package @​aws-sdk/client-dynamodb

3.1048.0 (2026-05-15)

Note: Version bump only for package @​aws-sdk/client-dynamodb

3.1047.0 (2026-05-14)

... (truncated)

Commits

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.

Removes [uuid](https://github.com/uuidjs/uuid). It's no longer used after updating ancestor dependency [@aws-sdk/client-dynamodb](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-dynamodb). These dependencies need to be updated together.


Removes `uuid`

Updates `@aws-sdk/client-dynamodb` from 3.758.0 to 3.1053.0
- [Release notes](https://github.com/aws/aws-sdk-js-v3/releases)
- [Changelog](https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-dynamodb/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-js-v3/commits/v3.1053.0/clients/client-dynamodb)

---
updated-dependencies:
- dependency-name: uuid
  dependency-version:
  dependency-type: indirect
- dependency-name: "@aws-sdk/client-dynamodb"
  dependency-version: 3.1053.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels May 22, 2026

@claude claude Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

This is a large AWS SDK version jump (3.758 → 3.1053) that bumps the Node engine requirement to >=20 and leaves @aws-sdk/lib-dynamodb at 3.758.0 — worth a human verifying the Lambda runtime/peer-dep compatibility before merging.

Extended reasoning...

Overview

This is a Dependabot PR that updates @aws-sdk/client-dynamodb from 3.758.0 to 3.1053.0 in backend/src/mithrandir (the SailApps authentication Lambda handler), and removes the unused transitive uuid dependency. Only package.json and package-lock.json are touched.

Security risks

The uuid package removal is safe — index.ts uses Node's built-in crypto.randomUUID(), not the npm uuid package, so no runtime behavior change there. No code paths in the auth handler reference the removed dependency directly.

Level of scrutiny

I'd recommend a human run a build/test pass before merging. A few things stand out as worth a quick check rather than rubber-stamping:

  • Very large version jump (~295 minor versions of the AWS SDK in one go), spanning substantial internal restructuring (new packages like @aws-sdk/dynamodb-codec, @aws/lambda-invoke-store, restructured @smithy/core).
  • Node engine bump for the new @aws-sdk/client-dynamodb is >=20.0.0 (previously >=18.0.0). The Lambda runtime configuration is defined in the deploy infra (not in this repo, as far as I can see) — worth confirming it's Node 20+.
  • Version skew with @aws-sdk/lib-dynamodb: this PR leaves lib-dynamodb pinned at 3.758.0 while bumping client-dynamodb to 3.1053.0. The peer-dep ^3.758.0 is technically satisfied, but the two packages are typically released in lockstep. The lockfile now contains two versions of @aws-sdk/core (3.758.0 and 3.974.13) coexisting, which can lead to subtle DocumentClient marshalling/unmarshalling issues.

Other factors

No bugs were flagged by the bug-hunter, which is expected for a lockfile-only change since static analysis won't catch SDK runtime compatibility. The mithrandir handler manages OAuth PKCE state, encrypted tokens, and DynamoDB-stored auth data — not a place where I'd auto-approve a 295-version SDK leap without someone confirming a successful build + smoke test.

@codey-bot codey-bot Bot deleted a comment from github-actions Bot May 23, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Development

Successfully merging this pull request may close these issues.

0 participants