Skip to content

Releases: smithy-lang/smithy-kotlin

v0.12.5

18 Aug 21:50
Compare
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
Compare
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.

v0.12.2

04 Aug 16:08
Compare
Choose a tag to compare
v0.12.2 Pre-release
Pre-release

[0.12.2] - 08/04/2022

Fixes

  • #665 Parse timestamps correctly when they are written in exponential notation (e.g., 1.924390954E9)

v0.12.1

21 Jul 18:07
Compare
Choose a tag to compare
v0.12.1 Pre-release
Pre-release

[0.12.1] - 07/21/2022

Miscellaneous

v0.12.0

14 Jul 18:51
Compare
Choose a tag to compare
v0.12.0 Pre-release
Pre-release

[0.12.0] - 07/14/2022

Fixes

  • Breaking: Generate List<T> members for all collection types. (Previously, Set<T> would be generated for lists decorated with @uniqueItems.)
  • Breaking: Move DSL overloads on generated clients to extension methods

v0.11.2

08 Jul 16:43
Compare
Choose a tag to compare
v0.11.2 Pre-release
Pre-release

[0.11.2] - 07/08/2022

Features

  • Add support for NOT, OR, and AND JMESPath expressions in waiters
  • #123 Add support for smithy Document type.

Miscellaneous

  • #599 Upgrade Smithy version to 1.22

v0.11.1

01 Jul 14:40
Compare
Choose a tag to compare
v0.11.1 Pre-release
Pre-release

[0.11.1] - 07/01/2022

Features

  • Add support for HTTP_REQUEST_EVENT chunked signing

Miscellaneous

  • Upgrade Kotlin to 1.7

v0.11.0

23 Jun 18:41
Compare
Choose a tag to compare
v0.11.0 Pre-release
Pre-release

[0.11.0] - 06/23/2022

Features

  • (breaking) Use kotlin nullability to represent null Documents instead of an explicit subclass.
  • #494 Add support for HTTP proxies

Fixes

  • #638 Fix ktor engine representation of empty payload
  • #139 Validate that members bound to URI paths are non-null at object construction

Miscellaneous

  • #629 Refactor to bind directly to okhttp and remove ktor as a middleman

v0.10.2

09 Jun 18:48
Compare
Choose a tag to compare
v0.10.2 Pre-release
Pre-release

[0.10.2] - 06/09/2022

Fixes

  • #619 Fix bugs with signing for query parameters containing '+' and '%'
  • #657 Fix bug in URI encoding during signing when dealing with special characters like '<', '>', and '/'

v0.10.1

02 Jun 18:37
Compare
Choose a tag to compare
v0.10.1 Pre-release
Pre-release

[0.10.1] - 06/02/2022

Features

  • #617 Add a new non-CRT SigV4 signer and use it as the default. This removes the CRT as a hard dependency for using the SDK (although the CRT signer can still be used via explicit configuration on client creation).

Fixes

  • #473 Upgrade aws-crt-kotlin to latest