Skip to content

Releases: smithy-lang/smithy-kotlin

v0.13.1

23 Nov 15:14
Compare
Choose a tag to compare
v0.13.1 Pre-release
Pre-release

[0.13.1] - 11/23/2022

Fixes

  • Fix deserialization error for shapes with lists of document types

v0.13.0

22 Nov 17:34
Compare
Choose a tag to compare
v0.13.0 Pre-release
Pre-release

[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

15 Nov 19:17
Compare
Choose a tag to compare
v0.12.13 Pre-release
Pre-release

[0.12.13] - 11/15/2022

Fixes

  • #753 Fix Android crash when OkHttp response body coroutine throws an exception

v0.12.12

10 Nov 17:59
Compare
Choose a tag to compare
v0.12.12 Pre-release
Pre-release

[0.12.12] - 11/10/2022

Fixes

  • Require values for HTTP query- and queryParams-bound parameters

v0.12.11

03 Nov 16:38
Compare
Choose a tag to compare
v0.12.11 Pre-release
Pre-release

[0.12.11] - 11/03/2022

Features

  • Add CRC32C hashing algorithm

Fixes

  • #733 Fix OkHttp engine crashing on Android when coroutine is cancelled while uploading request body
  • Correct formurl serialization of empty lists

v0.12.10

27 Oct 16:02
Compare
Choose a tag to compare
v0.12.10 Pre-release
Pre-release

[0.12.10] - 10/27/2022

Features

  • add MIN and MAX 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

13 Oct 17:21
Compare
Choose a tag to compare
v0.12.9 Pre-release
Pre-release

[0.12.9] - 10/13/2022

Fixes

  • #715 Enable intra-repo links in API ref docs
  • #714 Properly parse timestamps when format override is applied to target shapes

v0.12.8

03 Oct 14:43
Compare
Choose a tag to compare
v0.12.8 Pre-release
Pre-release

[0.12.8] - 10/03/2022

Fixes

  • Fix inconsistent nullability semantics when generating struct members.

v0.12.7

29 Sep 19:57
Compare
Choose a tag to compare
v0.12.7 Pre-release
Pre-release

[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

19 Sep 16:29
Compare
Choose a tag to compare
v0.12.6 Pre-release
Pre-release

[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 ByteStreams from Paths
  • Properly check if a member can be nullable

Miscellaneous

  • Provide an explicit scope for request bound work