NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #1252 most downloaded on npm
[](https://www.npmjs.com/package/@aws-sdk/middleware-sdk-s3) [](https://www.npmjs.com/package/@
Last release 12 days ago
22 Sep 2026
Ships on a steady schedule
a new release about every 2 weeks
Nearly every release is documented
notes for 60 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
7 years old
386 releases · first in 2019
codegen: sync for MetricsRecorder support and core error/retry fixes
middleware-sdk-s3: update dependencies.
One column per quarter.
codegen: update to sync with the latest smithy-ts
remove jest, use vitest for remaining test suites
### Chores * upgrade to typescript 6
middleware-sdk-s3: update dependencies.
middleware-sdk-s3: update dependencies.
middleware-sdk-s3: update dependencies.
codegen: sync for CBOR v2 codec
middleware-sdk-s3: update dependencies.
middleware-sdk-s3: update dependencies.
codegen: sync for CBOR large map deser, event-streams exceptions, endpoints features, ChecksumStream fix
middleware-sdk-s3: update dependencies.
codegen: sync to use typesVersions entries for submodules
scripts: add typesVersions entries for submodules
middleware-sdk-s3: update dependencies.
codegen: sync for isolatedModules tsconfig and server metrics recorder
middleware-sdk-s3: update dependencies.
middleware-sdk-s3: update dependencies.
middleware-sdk-s3: update dependencies.
codegen: sync for thinner command classes, endpoint parameter type fix
codegen: sync for internal checksum impls and IMDSv2 region fallback
codegen: sync for checksum impls, hostLabel validation
middleware-sdk-s3: update dependencies.
middleware-sdk-s3: update dependencies.
scripts: tuning the build graph
use crypto.randomUUID for resource names in e2e tests
middleware-sdk-s3: use crypto.randomUUID for E2E test bucket names
scripts: update pkg json linting
update author URL in package.json
middleware-sdk-s3: consolidate S3 internal packages
middleware-sdk-s3: update dependencies.
codegen: sync for adaptive retry fix, EAI_AGAIN transient error
codegen: sync for cyclic file dependency fixes
scripts: static analysis validations
codegen: update @smithy dependencies
middleware-sdk-s3: update dependencies.
codegen: sync for browser bundle fixes
middleware-sdk-s3: update dependencies.
core/util: migrate minor utility functions to core
middleware-sdk-s3: update dependencies.
middleware-sdk-s3: update dependencies.
middleware-sdk-s3: update dependencies.
codegen: sync for http2 session closure, retry longpoll backoff, and fast-xml-parser version bump
client-s3: retry errors with 200 status code
codegen: sync for http2 session concurrency fixes
middleware-sdk-s3: update dependencies.
middleware-sdk-s3: update dependencies.
### Chores * upgrade smithy to 1.69.0
codegen: update for sparse types and retry 2.1 updates
codegen: update smithy package versions
middleware-sdk-s3: update dependencies.
middleware-sdk-s3: custom request validation for s3 client
middleware-sdk-s3: update dependencies.
### Chores * bump smithy versions
middleware-sdk-s3: update dependencies.
codegen: smithy-aws-typescript-codegen 0.47.0
codegen: sync for retry strategy lifecycle fix
snapshot-testing: implement response snapshots
set downlevel types to be used in typescript@'<4.5'
Your coding agent can read these notes before it upgrades. Set up the MCP server →