Skip to content

Releases: smithy-lang/smithy-kotlin

v0.12.13

15 Nov 19:17

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

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

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

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

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

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

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

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

v0.12.5

18 Aug 21:50

Choose a tag to compare

v0.12.5 Pre-release
Pre-release

[0.12.5] - 08/18/2022

Fixes

  • #55 Upgrade aws-crt-kotlin dependency to fix Mac dlopen issue
  • #601 Remove incorrect . at end of license identifier header in source files.

Documentation

  • #683 Enhance CONTRIBUTING.md with additional details about required PR checks and how to run them locally

Miscellaneous

  • Upgrade Smithy to 1.23.0, upgrade Smithy Gradle to 0.6.0
  • Upgrade ktlint to 0.46.1.
  • Fix ktlint issues and enable ktlint to run on all pull requests (even from forked repos)

v0.12.4

11 Aug 18:21

Choose a tag to compare

v0.12.4 Pre-release
Pre-release

[0.12.4] - 08/11/2022

Miscellaneous

  • Upgrade Kotlin version to 1.7.10
  • Bump CRT version.