Skip to content

chore(deps-dev): bump @aws/durable-execution-sdk-js from 2.2.0 to 2.3.0 - #5561

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/main/aws/durable-execution-sdk-js-2.3.0
Open

chore(deps-dev): bump @aws/durable-execution-sdk-js from 2.2.0 to 2.3.0#5561
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/main/aws/durable-execution-sdk-js-2.3.0

Conversation

@dependabot

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

Copy link
Copy Markdown
Contributor

Bumps @aws/durable-execution-sdk-js from 2.2.0 to 2.3.0.

Release notes

Sourced from @​aws/durable-execution-sdk-js's releases.

Release sdk-2.3.0

@​aws/durable-execution-sdk-js 2.3.0

Why upgrade

This release makes the SDK more portable, more extensible, and more reliable for long-running executions. You can now use the Durable Execution SDK on other JavaScript runtimes, including Bun, Deno, and the lightweight Low Latency Runtime (LLRT). You can also supply your own client for reading execution state and writing checkpoints. Additionally, this release fixes map and parallel replay hangs when results exceed the 256KB checkpoint limit, timer and poll scheduling across long executions and reused execution environments, invalid configuration reporting, and timestamp handling for plugins.

Added

  • Custom durable execution clients. withDurableExecution now accepts DurableExecutionConfig.durableExecutionClient, backed by the new DurableExecutionClient interface, so you can read execution state and write checkpoints through your own transport. #790
  • Custom durable execution clients can now classify backend failures as retryable invocation failures or permanent execution failures using DurableExecutionClientError #790
  • SDK-owned durable execution wire types. The SDK now exports the request, response, peraiton and checkpoint shapes, instead of relying on the AWS SDK Lambda service model types. #788
  • Runtime fallbacks for JavaScript environments that do not provide AsyncLocalStorage or util.formatWithOptions, with documented observability tradeoffs. #817

Fixed

  • Fixed replay hangs in map and parallel when large batch results were summarized because they exceeded the 256KB checkpoint limit. #759
  • Fixed invalid maxConcurrency handling so the execution fails deterministically with a configuration error instead of throwing an invocation error. #765
  • Fixed durable operation polling so it is bounded by the invocation's actual remaining time instead of a hard-coded 15-minute window. #793
  • Fixed stale timers from completed invocations by disposing checkpoint manager timers on exit, preventing old pollers from firing in reused execution environments. #793
  • Fixed operation timestamp normalization across invocation payloads and Lambda API responses, including operation data exposed to plugins #788

Changed

  • DurableExecutionConfig.client is deprecated. To configure the Lambda transport, pass the Lambda client to new DurableExecutionApiClient(...) and provide that through durableExecutionClient. #790
  • The SDK now lazily loads @aws-sdk/client-lambda for the default Lambda transport, so applications using a custom durable execution client do not pay that runtime load cost. #788

Full Changelog: aws/aws-durable-execution-sdk-js@sdk-2.2.0/insight-0.1.0...sdk-2.3.0

Commits

@dependabot dependabot Bot added dependencies Changes that touch dependencies, e.g. Dependabot, etc. javascript Pull requests that update Javascript code labels Aug 17, 2026
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/main/aws/durable-execution-sdk-js-2.3.0 branch 3 times, most recently from 96b25e5 to 1dcfbae Compare August 18, 2026 10:02
@svozza
svozza deployed to e2e-tests August 19, 2026 07:07 — with GitHub Actions Active
@svozza
svozza deployed to e2e-tests August 19, 2026 07:07 — with GitHub Actions Active
@svozza
svozza deployed to e2e-tests August 19, 2026 07:07 — with GitHub Actions Active
@svozza
svozza deployed to e2e-tests August 19, 2026 07:07 — with GitHub Actions Active
@svozza
svozza deployed to e2e-tests August 19, 2026 07:07 — with GitHub Actions Active
@svozza
svozza deployed to e2e-tests August 19, 2026 07:07 — with GitHub Actions Active
@svozza
svozza deployed to e2e-tests August 19, 2026 07:07 — with GitHub Actions Active
@svozza
svozza deployed to e2e-tests August 19, 2026 07:07 — with GitHub Actions Active
@svozza
svozza deployed to e2e-tests August 19, 2026 07:07 — with GitHub Actions Active
@svozza
svozza deployed to e2e-tests August 19, 2026 07:07 — with GitHub Actions Active
@svozza
svozza deployed to e2e-tests August 19, 2026 07:07 — with GitHub Actions Active
@svozza
svozza deployed to e2e-tests August 19, 2026 07:07 — with GitHub Actions Active
@svozza
svozza deployed to e2e-tests August 19, 2026 07:07 — with GitHub Actions Active
@svozza
svozza deployed to e2e-tests August 19, 2026 07:07 — with GitHub Actions Active
@svozza
svozza deployed to e2e-tests August 19, 2026 07:07 — with GitHub Actions Active
@svozza
svozza deployed to e2e-tests August 19, 2026 07:07 — with GitHub Actions Active
@svozza
svozza deployed to e2e-tests August 19, 2026 07:07 — with GitHub Actions Active
@svozza
svozza deployed to e2e-tests August 19, 2026 07:07 — with GitHub Actions Active
@svozza
svozza deployed to e2e-tests August 19, 2026 07:07 — with GitHub Actions Active
@svozza
svozza deployed to e2e-tests August 19, 2026 07:07 — with GitHub Actions Active
@svozza
svozza deployed to e2e-tests August 19, 2026 07:07 — with GitHub Actions Active
@svozza
svozza deployed to e2e-tests August 19, 2026 07:07 — with GitHub Actions Active
@svozza
svozza deployed to e2e-tests August 19, 2026 07:07 — with GitHub Actions Active
@svozza
svozza deployed to e2e-tests August 19, 2026 07:07 — with GitHub Actions Active
@svozza
svozza deployed to e2e-tests August 19, 2026 07:07 — with GitHub Actions Active
@svozza
svozza deployed to e2e-tests August 19, 2026 07:07 — with GitHub Actions Active
@svozza
svozza deployed to e2e-tests August 19, 2026 07:07 — with GitHub Actions Active
@svozza
svozza deployed to e2e-tests August 19, 2026 07:07 — with GitHub Actions Active
@svozza
svozza deployed to e2e-tests August 19, 2026 07:07 — with GitHub Actions Active
@svozza
svozza deployed to e2e-tests August 19, 2026 07:07 — with GitHub Actions Active
@svozza
svozza deployed to e2e-tests August 19, 2026 07:07 — with GitHub Actions Active
@svozza
svozza deployed to e2e-tests August 19, 2026 07:07 — with GitHub Actions Active
@svozza
svozza deployed to e2e-tests August 19, 2026 07:07 — with GitHub Actions Active
@svozza
svozza deployed to e2e-tests August 19, 2026 07:07 — with GitHub Actions Active
@svozza
svozza deployed to e2e-tests August 19, 2026 07:07 — with GitHub Actions Active
@svozza
svozza deployed to e2e-tests August 19, 2026 07:07 — with GitHub Actions Active
@svozza
svozza deployed to e2e-tests August 19, 2026 07:07 — with GitHub Actions Active
@svozza
svozza deployed to e2e-tests August 19, 2026 07:07 — with GitHub Actions Active
@svozza
svozza deployed to e2e-tests August 19, 2026 07:07 — with GitHub Actions Active
@svozza
svozza deployed to e2e-tests August 19, 2026 07:07 — with GitHub Actions Active
@svozza

svozza commented Aug 19, 2026

Copy link
Copy Markdown
Contributor

@dependabot rebase

Bumps [@aws/durable-execution-sdk-js](https://github.com/aws/aws-durable-execution-sdk-js/tree/HEAD/packages/aws-durable-execution-sdk-js) from 2.2.0 to 2.3.0.
- [Release notes](https://github.com/aws/aws-durable-execution-sdk-js/releases)
- [Changelog](https://github.com/aws/aws-durable-execution-sdk-js/blob/main/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-durable-execution-sdk-js/commits/sdk-2.3.0/packages/aws-durable-execution-sdk-js)

---
updated-dependencies:
- dependency-name: "@aws/durable-execution-sdk-js"
  dependency-version: 2.3.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/main/aws/durable-execution-sdk-js-2.3.0 branch from 1dcfbae to d8d9980 Compare August 19, 2026 12:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Changes that touch dependencies, e.g. Dependabot, etc. javascript Pull requests that update Javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant