Skip to content

Releases: smithy-lang/smithy-kotlin

v1.2.6

05 Jun 18:45
Compare
Choose a tag to compare

[1.2.6] - 06/05/2024

Fixes

  • #1098 Silently ignore empty/blank proxy host values from environment variables or system properties instead of throwing exceptions

v1.2.5

28 May 20:08
Compare
Choose a tag to compare

[1.2.5] - 05/28/2024

Fixes

  • #1314 Fix serialization of URI-bound request parameters which are enums

v1.2.4

16 May 22:59
Compare
Choose a tag to compare

[1.2.4] - 05/16/2024

Fixes

  • #1092 Respect * wildcard in http.nonProxyHosts when used as prefix or suffix

v1.2.3

10 May 16:40
Compare
Choose a tag to compare

[1.2.3] - 05/10/2024

v1.2.2

30 Apr 15:46
Compare
Choose a tag to compare

[1.2.2] - 04/30/2024

Features

  • Provide new abstract versions of telemetry classes to simplify the creation of custom telemetry providers

Fixes

  • #1293 Gracefully degrade in clock skew interceptor when receiving a Date header value with a malformed date
  • #1081 Support http.nonProxyHosts JVM system property

v1.2.1

27 Apr 19:10
Compare
Choose a tag to compare

[1.2.1] - 04/27/2024

v1.2.0

25 Apr 17:51
Compare
Choose a tag to compare

[1.2.0] - 04/25/2024

Fixes

  • #1211 ⚠️ IMPORTANT: Add config finalization to service clients via new abstract factory class; apply clock skew interceptor to clients created via invoke

Miscellaneous

  • ⚠️ IMPORTANT: Upgrade to latest versions of OkHttp, Okio, Kotlin

v1.1.5

19 Apr 14:07
Compare
Choose a tag to compare

[1.1.5] - 04/19/2024

Fixes

  • Correctly handle error correction of int enums
  • Correctly codegen paginators for items in sparse lists

v1.1.4

17 Apr 22:38
Compare
Choose a tag to compare

[1.1.4] - 04/17/2024

Features

Fixes

  • #900 Correctly generate waiters and paginators for resource operations
  • #1281 Lazily resolve proxy environment variables
  • #1061 Correctly handle async cancellation of call context in OkHttp engine

v1.1.3

02 Apr 16:40
Compare
Choose a tag to compare

[1.1.3] - 04/02/2024

Fixes

  • Fix not generating waiters and paginators for operations that come from resources

Miscellaneous

  • Decrease generated client artifact sizes by reducing the number of suspension points for operations and inlining commonly used HTTP builders