Packages

@smithy/core

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

Upgrading @smithy/core From 2.4.2 to 3.38.1

132 releases in betweenevery note read

Reading releases, release notes and advisories…

Other targets from 2.4.2Newest 2.x2.5.7
  1. 2.4.2yours
  2. 14 releases
  3. 3.0.0major
  4. 116 releases
  5. 3.38.1target

Before you upgrade

Tick each one off as you go
  • breaking3.0.0

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

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