Packages

@smithy/types

4.19.0 · 22 Sep 2026Apache-2.0191M / weekRepositoryHomepagenpmAtom feed

Your version

74 stable releases, newest first, by release line. Notes are quoted as the maintainers published them.

  1. 4.x · latest line
  2. 4.19.0

    22 Sep 2026
    • Add per-request MetricsRecorder support through client.send(command, { metricsRecorder })

  3. 4.18.0

    3 Sep 2026
    • Allow passing custom fetch function to fetch-http-handler

  4. 4.17.2

    15 Aug 2026
    • Restore npm provenance attestations. No functional changes.

  5. 4.17.0 – 4.17.12 maintenance releases: docs, tests or toolingShow each
    • 4.17.115 Aug 2026docs, tests or tooling
    • 4.17.011 Aug 2026docs, tests or tooling
  6. 4.16.1

    10 Jul 2026
    • Set downlevel types to be used in typescript@'<4.5'

  7. 4.16.0

    8 Jul 2026
    • Add MetricsRecorder and MetricsRecorderFactory interfaces for SSDK metrics

    • Types updates for isolatedModules=true

  8. 4.15.1

    1 Jul 2026
    • Move endpoint instructions types from core to types to fix the type of the instruction supplier static method of Command classes

  9. 4.15.0

    15 Jun 2026
    • Update dist-cjs output format to use plain require/exports statements

  10. 4.14.4

    12 Jun 2026
    • Update author URL in package.json to be more specific

    • bcbadbc: Package json updates

  11. 4.14.3

    1 Jun 2026
    • Update adaptive rate limiter to execute directly prior to outgoing requests & retries

  12. 4.14.2

    15 May 2026
    • types: Exclude SharedArrayBuffer from recursive type transform

  13. 4.14.1

    16 Apr 2026
    • Add eventStream indicator signal for NodeHttp2ConnectionManager so it does not reuse connections for event streams

    • Allow snapshot of credentials for event-stream signing

  14. 4.14.0

    6 Apr 2026
    • Introduce 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.

  15. 4.13.1

    12 Mar 2026
    • Apply resolved endpoint headers to final request

  16. 4.13.0

    24 Feb 2026
    • Allow adding new checksum algorithms via extension

  17. 4.12.1

    23 Feb 2026
    • Update for rollup build externalLiveBindings=false

  18. 4.12.0

    13 Jan 2026
    • Encode required member count in structure schemas

  19. 4.11.0

    18 Dec 2025
    • Add static union schema as a new type

  20. 4.10.0

    15 Dec 2025
    • Make protocol selection easier

  21. 4.9.0

    10 Nov 2025
    • Set release level for schemas

  22. 4.8.1

    30 Oct 2025
    • Export used types

  23. 4.8.0

    15 Oct 2025
    • Remove usage of non-static schema classes

  24. 4.7.1

    14 Oct 2025
    • Fix ordering of static simple schema type

  25. 4.7.0

    13 Oct 2025
    • Undeprecate socketTimeout for node:https requests

    • Generation of static schema

  26. 4.6.0

    30 Sep 2025
    • Update dist-cjs generation to use rollup

  27. 4.5.0

    10 Sep 2025
    • Schema code size optimizations

  28. 4.4.0

    4 Sep 2025
    • Set sideEffects bundler metadata

    • Enforce consistent-type-imports

  29. 4.3.2

    6 Aug 2025
    • Schema serde: http binding and cbor serializer refactoring

  30. 4.3.1

    29 May 2025
    • Fix Command interface compatibility with type transformers

  31. 4.3.0

    19 May 2025
    • Add types for schemas

  32. 4.2.0

    24 Mar 2025
    • Enforce singular config object during client instantiation

  33. 4.1.0

    9 Jan 2025
    • Added middleware support to pagination

    • Allow paginator token fallback to be specified by operation input

  34. 4.0.0

    6 Jan 2025
    • breaking

      Major version bump for dropping node16 support

  35. 3.x
  36. 3.7.2

    9 Dec 2024
    • Add support for error cause in transient error checks

  37. 3.7.1

    14 Nov 2024
    • Prevent infinite recursion with NoUndefined and RecursiveRequired re: DocumentType

  38. 3.7.0

    14 Nov 2024
    • Vitest compatibility

  39. 3.6.0

    21 Oct 2024
    • Add feature identification map to smithy context

  40. 3.5.0

    30 Sep 2024
    • Configurable hoisted headers

  41. 3.4.2

    13 Sep 2024
    • Add interface stub for browser RequestInit type

  42. 3.4.1

    13 Sep 2024
    • Add requestInit options to fetch

  43. 3.4.0

    9 Sep 2024
    • Add string array to EndpointParameters

    • Fix type transforms

  44. 3.3.0

    27 Jun 2024
    • Adding support for setting the fetch API credentials mode

  45. 3.2.0

    18 Jun 2024
    • Use platform AbortController|AbortSignal implementations

    • Add logger option to node-http-handler parameters, clear socket usage check timeout on error

  46. 3.1.0

    12 Jun 2024
    • Adds accountId to the AwsCredentialIdentity interface

  47. 3.0.0

    10 May 2024
    • breaking

      Update to node16 minimum

    • Fix type transforms for method signatures with no arguments

  48. 2.x
  49. 2.12.0

    14 Mar 2024
    • Update package dependencies

    • Allow command constructor argument to be omitted if no required members

  50. 2.11.0

    7 Mar 2024
    • Encoders allow string inputs

  51. 2.10.1

    27 Feb 2024
    • Make clock skew correcting errors transient

  52. 2.10.0

    22 Feb 2024
    • Allow ctor args in lieu of Agent instances in node-http-handler ctor

    • Add socket exhaustion checked warning to node-http-handler