Releases: smithy-lang/smithy-kotlin
Releases · smithy-lang/smithy-kotlin
v0.9.0
[0.9.0] - 04/29/2022
Miscellaneous
- Refactor hashing functions into new subproject
v0.8.5
[0.8.5] - 04/21/2022
Fixes
- set Content-Type header on empty bodies with Ktor if canonical request includes it #630
- coroutine leak in ktor engine #628
v0.8.3
[0.8.3] - 04/14/2022
Fixes
- only set Content-Type when body is non-empty #619
v0.8.1
[0.8.1] - 03/31/2022
New features
- implement KMP XML serde and remove XmlPull dependency #615
Fixes
- respect hostname immutability in endpoints to disable host prefixing #612
v0.8.0
[0.8.0] - 03/24/2022
Breaking changes
- introduce opaque KMP default HTTP client engine #606
New features
- bootstrap event streams #597
Fixes
- temporarily handle httpchecksum trait the same as httpchecksumrequired #608
Miscellaneous
- add convenience function for decoding URL components #607
- fix pagination design docs #600
v0.7.8
[0.7.8] - 02/17/2022
New features
- add DSL overloads to paginator methods #591
Fixes
- ignore redirect statuses in Ktor engine #590
- handle stream response exceptions properly in Ktor engine #589
Miscellaneous
- coroutine version bump to 1.6.0 and Duration stabilization #580
- dokka upgrade #588
- upgrade smithy to 1.17.0 #587
v0.7.7
[0.7.7] - 02/04/2022
New features
- implement waiters codegen #584
- Kotlin MP gradle file generation #577
- allow custom rendering of config properties #568
Miscellaneous
0.7.6
[0.7.6] - 01/13/2022
New features
- Paginator codegen using Kotlin Flow #557
- allow nullable LazyAsyncValue; add test utils for constructing http traffic from JSON #561
Fixes
- paginator generation for models that specify non-string cursor #566
- Fix smithy sdk no default client #564
0.7.4 Beta Release
[0.7.4-beta] - 12/09/2021
WARNING: Beta releases may contain bugs and no guarantee is made about API stability. They are not recommended for production use!
New features
- add call logging at DEBUG level #547
0.7.3 Beta Release
[0.7.3-beta] - 12/01/2021
WARNING: Beta releases may contain bugs and no guarantee is made about API stability. They are not recommended for production use!