Releases: smithy-lang/smithy-kotlin
Releases · smithy-lang/smithy-kotlin
v0.15.1
v0.15.0
[0.15.0] - 01/27/2023
Features
- Allow config override for one or more operations with an existing service client.
Fixes
- #781 Lazily open random access files to prevent exhausting file handles in highly concurrent scenarios
- #784 Include exceptions in logging from trace probes
Miscellaneous
- Upgrade dependencies
- Breaking Remove
Closeable
supertype fromHttpClientEngine
interface. See this discussion post for more information. - Upgrade Kotlin version to 1.8.0
- Refactor the way service client configuration is generated
v0.14.3
v0.14.2
[0.14.2] - 12/22/2022
Fixes
- (runtime) Fix incorrect CRC32c output when trying to hash more than 7 bytes
Miscellaneous
- Move test utilities out of smithy-kotlin-codegen package into new smithy-kotlin-codegen-testutils package. This eliminates the need for the codegen package to declare runtime dependencies on JUnit and other test packages.
v0.14.1
[0.14.1] - 12/15/2022
Features
- Add HashingSource and HashingSink
- Use
aws-chunked
content encoding for streaming requests
Fixes
- #759 Allow root trace spans to inherit their parent from current context
- #763 Respect @sensitive trait when applied to container shape
- #759 Fix
aws-chunked
requests in the CRT HTTP engine
v0.14.0
[0.14.0] - 12/01/2022
Miscellaneous
- BREAKING Refactor SDK I/O types. See this discussion post for more information
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