:mega: ktor `1.2.3` has been published * JS webso...
# ktor
c
📣 ktor
1.2.3
has been published * JS websocket bugs fixes and improvements * Eliminated Java9's Base64 implementation (useful for older JDK and Android) * Fixed bug of adding unexpected trailing slash (#1201) (#1206) * Improved apache and okhttp client engines performance * Fixed client response body cancellation * Added client response streaming on nodejs * Deprecated old client
BasicAuth
* Introduced a flag to send auth without negotiation * Added server kotlinx.serialization initial support (
SerializationConverter
) * Client TLS implementation fixes: cancellation and error handling. * Added web assembly content type. * Prohibited server double request content
call.receive
. * Introduce
DoubleReceive
feature that makes it work. * Server CORS support fixed and improved * Added initial kotlinx.serialization support for server including receiving generic collections. * Introduced
ktor-bom
for better dependency management. * Improved jetty server engine configuration to enable manual connectors setup. * Fixed client memory leak (#1223). * Upgraded Jetty, Netty and utility libraries. * Kotlin 1.3.41 ⚠️ Breaking changes/Migration steps: * CORS doesn’t allow non-simple request body content types anymore by default * to allow extra content types such as json, enable
allowNonSimpleContentTypes
* At least Kotlin 1.3.41 IS REQUIRED
🎉 24
❤️ 9
👏 5
d
Our gratitude to the whole Ktor team; another solid iteration 👏 K