Skip to content

chore(idempotency): bump @aws/durable-execution-sdk-js to ^1.1.4#5283

Closed
svozza wants to merge 4 commits into
mainfrom
chore/bump-durable-execution-sdk-1.1.4
Closed

chore(idempotency): bump @aws/durable-execution-sdk-js to ^1.1.4#5283
svozza wants to merge 4 commits into
mainfrom
chore/bump-durable-execution-sdk-1.1.4

Conversation

@svozza

@svozza svozza commented May 21, 2026

Copy link
Copy Markdown
Contributor

Summary

@aws/durable-execution-sdk-js@1.1.3 was incompatible with our Lambda bundling for the idempotency e2e durable-function tests (init-time TypeError: fileURLToPath(undefined); reported in #5280, with an interim pin proposed and closed in #5281). Upstream has now published @aws/durable-execution-sdk-js@1.1.4 (npm latest) containing the fix from aws/aws-durable-execution-sdk-js#546, so this PR bumps the dev dependency from ^1.1.3 to ^1.1.4 directly, no exact-version pin needed.

Changes

  • packages/idempotency/package.json: @aws/durable-execution-sdk-js from ^1.1.3 to ^1.1.4.
  • package-lock.json: refreshed via npm install; @aws/durable-execution-sdk-js resolves to 1.1.4 for the idempotency workspace and dedupes with the middy transitive dependency.

Test plan

  • npm run test:unit from packages/idempotency — all 123 unit tests pass locally on 1.1.4.
  • The idempotency e2e durable-function suite will be exercised via the project's GitHub Actions e2e workflow on this PR.

Issue number: closes #5282


By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

Disclaimer: We value your time and bandwidth. As such, any pull requests created on non-triaged issues might not be successful.

@powertools-for-aws-oss-automation powertools-for-aws-oss-automation Bot added the size/XS PR between 0-9 LOC label May 21, 2026
svozza added 4 commits May 26, 2026 12:32
Upstream released 1.1.4 with the bundling fix from
aws/aws-durable-execution-sdk-js#546, so we can move the
idempotency dev dependency from ^1.1.3 to ^1.1.4 directly
without the interim 1.1.2 pin.

Refs #5282
Lets the e2e durable-function suite exercise the latest published
SDK so we can confirm whether the bundling regression first seen
in 1.1.3 is resolved.

Refs #5282
…erify upstream fix

Local-only verification: replaces the npm-resolved 1.1.5 with a
locally-built tarball that drops @rollup/plugin-esm-shim from the
SDK's rollup config so dist/index.mjs no longer ships an
unconditional `cjsUrl.fileURLToPath(import.meta.url)` banner.

Not for merge — this commit will be reverted once the upstream SDK
ships a real release with the same change.

Refs #5282
Drops the local file:./vendor reference now that upstream has
released 1.1.6 with the same fix applied (esmShim banner removed
from dist/index.mjs).

Refs #5282
@sonarqubecloud

Copy link
Copy Markdown

@svozza

svozza commented May 27, 2026

Copy link
Copy Markdown
Contributor Author

Closing — superseded by #5298, which bumps directly to npm-published 1.1.6 against fresh issue #5297. e2e GHA verification of 1.1.6 was performed on this branch (run https://github.com/aws-powertools/powertools-lambda-typescript/actions/runs/26477242071 — green); the verification commits are not being carried over.

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

Labels

size/XS PR between 0-9 LOC

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Maintenance: Bump @aws/durable-execution-sdk-js to ^1.1.4

1 participant