@smithy/core
3.38.1 · 30 Oct 2026Apache-2.0139.1M / weekRepositoryHomepagenpmAtom feed
Upgrading @smithy/core From 3.36.2 to 3.38.1
3 releases in betweenevery note read
Reading releases, release notes and advisories…
Release by release
- fixed
Redact sensitive fields within list items and map values in schema-based logging.
- fixed
- new
Let clients offer a service default idle timeout to the request handler through updateHttpClientConfig, taken only when the handler has none of its own.
- new
Export the shared
writeKeyhelper and include headers named after Object prototype properties in canonical request signatures.
- new
- new
Add AbstractRpcV2Protocol, a shared abstract base for the Smithy RPC v2 JSON and CBOR client protocols, deduplicating their request framing and response status handling.
- new
Add Smithy RPC v2 JSON protocol support: client protocol and JSON codec in @smithy/core, server protocol in @smithy/server-common, and the snapshot response serializer in @smithy/snapshot-testing.
- fixed
Treat any non-200 response as an error in the Smithy RPC v2 JSON and CBOR client protocols, per the specification. RpcProtocol gains a protected isErrorResponse predicate (default unchanged: status >= 300) that both RPC v2 protocols override to status !== 200.
- new