Releases: smithy-lang/smithy-kotlin
Releases · smithy-lang/smithy-kotlin
v0.23.0
[0.23.0] - 07/20/2023
Features
- Add experimental support for OpenTelemetry based telemetry provider
- #146 Enable endpoint discovery
- #898 BREAKING: introduce
maxConcurrency
HTTP engine setting and rename OkHttp specificmaxConnectionsPerHost
tomaxConcurrencyPerHost
.
Fixes
- #905 Retry connection reset errors in OkHttp engine
- #888 Correct URL encoding in endpoint resolution
Miscellaneous
- BREAKING: Refactor observability API and configuration. See the discussion post from the AWS SDK for Kotlin for more information.
- #947 Remove or lower visibility on several internal-only APIs
v0.22.1
v0.22.0
[0.22.0] - 06/29/2023
Features
- #213 Add support for
BigInteger
andBigDecimal
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
v0.21.2
v0.21.1
[0.21.1] - 06/01/2023
Fixes
- Allow empty I/O content
Miscellaneous
- Support non-standard pagination termination
v0.21.0
[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
[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
[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
[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.