Skip to content

Releases: smithy-lang/smithy-kotlin

v0.22.0

29 Jun 15:51

Choose a tag to compare

v0.22.0 Pre-release
Pre-release

[0.22.0] - 06/29/2023

Features

  • #213 Add support for BigInteger and BigDecimal in Smithy models
  • #701 Breaking: Simplify mechanisms for setting/updating retry strategies in client config. See this discussion post for more details.
  • #701 Add adaptive retry mode

Fixes

  • Fix modeled/implied default values for byte and short types

v0.21.3

19 Jun 14:30

Choose a tag to compare

v0.21.3 Pre-release
Pre-release

[0.21.3] - 06/19/2023

Features

  • #718 Support Smithy default trait

Fixes

  • #867 Add fully qualified name hint for collection types
  • #828 Use correct precedence order for determining restJson error codes

v0.21.2

08 Jun 19:37

Choose a tag to compare

v0.21.2 Pre-release
Pre-release

[0.21.2] - 06/08/2023

Fixes

  • #938 Allow non-HTTPS URLs in presigning

v0.21.1

01 Jun 16:08

Choose a tag to compare

v0.21.1 Pre-release
Pre-release

[0.21.1] - 06/01/2023

Fixes

  • Allow empty I/O content

Miscellaneous

  • Support non-standard pagination termination

v0.21.0

25 May 15:54

Choose a tag to compare

v0.21.0 Pre-release
Pre-release

[0.21.0] - 05/25/2023

Features

  • #755 Breaking: Refresh presigning APIs to simplify usage and add new capabilities. See this discussion post for more information.

v0.20.0

18 May 17:51

Choose a tag to compare

v0.20.0 Pre-release
Pre-release

[0.20.0] - 05/18/2023

Features

  • Breaking: Make HTTP engines configurable in client config during initialization and during withCopy. See this discussion post for more information.

v0.19.0

12 May 19:22

Choose a tag to compare

v0.19.0 Pre-release
Pre-release

[0.19.0] - 05/12/2023

Features

  • Add support for bearer token auth schemes
  • Add support for writing a file via PlatformProvider

Fixes

  • Fix usage of precalculated checksum values

Miscellaneous

  • Refactor CredentialsProviderChain into generic/re-usable IdentityProviderChain

v0.18.0

04 May 16:45

Choose a tag to compare

v0.18.0 Pre-release
Pre-release

[0.18.0] - 05/04/2023

Features

  • #661 Breaking: Add HTTP engine configuration for minimum TLS version. See the BREAKING: Streamlined TLS configuration discussion post for more details.
  • BREAKING: rename SdkLogMode to LogMode
  • #432 Enable resolving LogMode from environment

Fixes

  • Fix incorrect waiter codegen due to dropped projection scope
  • Fix broken shape cursor when generating acceptor subfield projections.

v0.17.4

27 Apr 16:27

Choose a tag to compare

v0.17.4 Pre-release
Pre-release

[0.17.4] - 04/27/2023

Fixes

  • #892 Fix broken enum-based waiters.
  • Fix okhttp streaming body failing to retry

Miscellaneous

  • Refactor environment settings and retry modes out of aws-sdk-kotlin

v0.17.3

20 Apr 20:40

Choose a tag to compare

v0.17.3 Pre-release
Pre-release

This release is identical to 0.17.2.