Packages

@smithy/core

3.38.1 · 30 Oct 2026Apache-2.0139.1M / weekRepositoryHomepagenpmAtom feed

Upgrading @smithy/core From 3.20.3 to 3.38.1

68 releases in betweenevery note read

Reading releases, release notes and advisories…

  1. 3.20.3yours
  2. 67 releases
  3. 3.38.1target
0
changes to make
0
advisories fixed
31
new
57
fixes

Release by release

  1. 3.38.1

    30 Oct 20261 fix
    • fixed

      Redact sensitive fields within list items and map values in schema-based logging.

  2. 3.38.0

    29 Oct 20262 new
    • 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 writeKey helper and include headers named after Object prototype properties in canonical request signatures.

  3. 3.37.0

    26 Oct 20262 new · 1 fix
    • 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.

  4. 3.36.2

    21 Oct 20261 new · 1 fix
    • new

      Add event stream header size validations

    • fixed

      Cache schema-based detection of event streams

  5. 3.36.1

    20 Oct 20261 fix
    • fixed

      dbdacac: Keep the JSON string serializer's buffer reservation intact after 6-byte escape sequences so that the characters and closing quote that follow are always written within the buffer.

  6. 3.36.0

    13 Oct 20261 new
    • new

      Add JSON codec (protocols/json) with v1/v2 serializers and deserializers, reviver/replacer precision handling, benchmarks, and the client protocol.

  7. 3.35.2

    8 Oct 20261 fix
    • fixed

      Fix endpoint cache key collision between empty-string and absent parameters

  8. 3.35.1

    30 Sep 20262 fixes
    • fixed

      Fix for SDK ServiceException instanceof detection relating to mangled class names

    • fixed

      Restore a compat name-string fallback in ServiceException instanceof for clients predating shapeId stamping, gated on a class-name length of at least 6

26 internal lines (docs, tests, tooling) left out.