Releases: smithy-lang/smithy-kotlin
Releases · smithy-lang/smithy-kotlin
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-chunkedcontent 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-chunkedrequests 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
@InternalApimarker 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
MINandMAXaccessors 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