@smithy/types
4.19.0 · 22 Sep 2026Apache-2.0191M / weekRepositoryHomepagenpmAtom feed
74 stable releases, newest first, by release line. Notes are quoted as the maintainers published them.
- 4.x · latest line
4.19.0
22 Sep 2026Add per-request MetricsRecorder support through
client.send(command, { metricsRecorder })
4.18.0
3 Sep 2026Allow passing custom fetch function to fetch-http-handler
4.17.2
15 Aug 2026Restore npm provenance attestations. No functional changes.
4.16.1
10 Jul 2026Set downlevel types to be used in typescript@'<4.5'
4.16.0
8 Jul 2026Add MetricsRecorder and MetricsRecorderFactory interfaces for SSDK metrics
Types updates for isolatedModules=true
4.15.1
1 Jul 2026Move endpoint instructions types from core to types to fix the type of the instruction supplier static method of Command classes
4.15.0
15 Jun 2026Update dist-cjs output format to use plain require/exports statements
4.14.4
12 Jun 2026Update author URL in package.json to be more specific
bcbadbc: Package json updates
4.14.3
1 Jun 2026Update adaptive rate limiter to execute directly prior to outgoing requests & retries
4.14.2
15 May 2026types: Exclude SharedArrayBuffer from recursive type transform
4.14.1
16 Apr 2026Add eventStream indicator signal for NodeHttp2ConnectionManager so it does not reuse connections for event streams
Allow snapshot of credentials for event-stream signing
4.14.0
6 Apr 2026Introduce default retry behavior modifications slated for 2026. They are:
less time between server error retries, but slightly more time between throttling errors. Lower retry capacity consumption for throttling, and improved parsing of the retry-after and x-amz-retry-after headers.
4.13.1
12 Mar 2026Apply resolved endpoint headers to final request
4.13.0
24 Feb 2026Allow adding new checksum algorithms via extension
4.12.1
23 Feb 2026Update for rollup build externalLiveBindings=false
4.12.0
13 Jan 2026Encode required member count in structure schemas
4.11.0
18 Dec 2025Add static union schema as a new type
4.10.0
15 Dec 2025Make protocol selection easier
4.9.0
10 Nov 2025Set release level for schemas
4.8.1
30 Oct 2025Export used types
4.8.0
15 Oct 2025Remove usage of non-static schema classes
4.7.1
14 Oct 2025Fix ordering of static simple schema type
4.7.0
13 Oct 2025Undeprecate socketTimeout for node:https requests
Generation of static schema
4.6.0
30 Sep 2025Update dist-cjs generation to use rollup
4.5.0
10 Sep 2025Schema code size optimizations
4.4.0
4 Sep 2025Set sideEffects bundler metadata
Enforce consistent-type-imports
4.3.2
6 Aug 2025Schema serde: http binding and cbor serializer refactoring
4.3.1
29 May 2025Fix Command interface compatibility with type transformers
4.3.0
19 May 2025Add types for schemas
4.2.0
24 Mar 2025Enforce singular config object during client instantiation
4.1.0
9 Jan 2025Added middleware support to pagination
Allow paginator token fallback to be specified by operation input
4.0.0
6 Jan 2025- breaking
Major version bump for dropping node16 support
- 3.x
3.7.2
9 Dec 2024Add support for error cause in transient error checks
3.7.1
14 Nov 2024Prevent infinite recursion with NoUndefined and RecursiveRequired re: DocumentType
3.7.0
14 Nov 2024Vitest compatibility
3.6.0
21 Oct 2024Add feature identification map to smithy context
3.5.0
30 Sep 2024Configurable hoisted headers
3.4.2
13 Sep 2024Add interface stub for browser RequestInit type
3.4.1
13 Sep 2024Add requestInit options to fetch
3.4.0
9 Sep 2024Add string array to EndpointParameters
Fix type transforms
3.3.0
27 Jun 2024Adding support for setting the fetch API credentials mode
3.2.0
18 Jun 2024Use platform AbortController|AbortSignal implementations
Add logger option to node-http-handler parameters, clear socket usage check timeout on error
3.1.0
12 Jun 2024Adds accountId to the AwsCredentialIdentity interface
3.0.0
10 May 2024- breaking
Update to node16 minimum
Fix type transforms for method signatures with no arguments
- 2.x
2.12.0
14 Mar 2024Update package dependencies
Allow command constructor argument to be omitted if no required members
2.11.0
7 Mar 2024Encoders allow string inputs
2.10.1
27 Feb 2024Make clock skew correcting errors transient
2.10.0
22 Feb 2024Allow ctor args in lieu of Agent instances in node-http-handler ctor
Add socket exhaustion checked warning to node-http-handler