Releases: smithy-lang/smithy-kotlin
Releases · smithy-lang/smithy-kotlin
v0.13.1
[0.13.1] - 11/23/2022
Fixes
- Fix deserialization error for shapes with lists of document types
v0.13.0
[0.13.0] - 11/22/2022
Features
- BREAKING Implement codegen and update runtime for smithy-modeled endpoint resolution.
- #677 Add a new tracing framework for centralized handling of log messages and metric events and providing easy integration points for connecting to downstream tracing systems (e.g., kotlin-logging)
- #747 Add aws-chunked content encoding
- Implement common-Kotlin URL parsing and IPv4/v6 address validation.
Fixes
- Remove erroneous
@InternalApi
marker on CRT HTTP engine configuration class
Miscellaneous
- Allow using maven local for to test Smithy changes
v0.12.13
v0.12.12
[0.12.12] - 11/10/2022
Fixes
- Require values for HTTP query- and queryParams-bound parameters
v0.12.11
v0.12.10
[0.12.10] - 10/27/2022
Features
- add
MIN
andMAX
accessors for the Instant type - Add order parameter to ClientConfigProperty to be used for ordering configuration dependencies
Fixes
- #733 Fix OkHttp engine crashing on Android when coroutine is cancelled while uploading request body
v0.12.9
v0.12.8
[0.12.8] - 10/03/2022
Fixes
- Fix inconsistent nullability semantics when generating struct members.
v0.12.7
[0.12.7] - 09/29/2022
Features
- #486 Enable configurability of the retry strategy through environment variables, system properties, and AWS profiles.
Fixes
- Switch to a safer check to determine if all bytes have been read from an HTTP body
- #704 Disable throwing CancellationException in OkHttp engine's transferBody method
Miscellaneous
- Update/clarify changelog and commit instructions in the Contributing Guidelines
v0.12.6
[0.12.6] - 09/19/2022
Features
- Add support for full duplex HTTP exchanges
Fixes
- Fix occasional stream leak due to race condition in CRT engine
- #678 Fix the calculation of file lengths on
ByteStream
s fromPath
s - Properly check if a member can be nullable
Miscellaneous
- Provide an explicit scope for request bound work