:mega: ktor `0.9.3` has been released * Improved ...
# ktor
c
📣 ktor
0.9.3
has been released * Improved WebSocket API * Websocket header
Sec-WebSocket-Key
is now optional * Fixed client cookies rendering to avoid
x-enc
* Fixed plain text client reader (#392) * Added EC support in CIO TLS (#394: ECDHE_RSA_AES256_SHA384, ECDHE_RSA_AES128_SHA256) * Fix client certificate validation * Introduced optional authentication * Added
ApplicationCall
as receiver for auth
validate
functions * Introduced
call.respondBytes
(#395) * Improved JWT support: multiple schemes, nullable issuer * Conversion service enum type diagnostics improved (#403) * Avoided using apos entity in HTML escaping as IE doesn't support it (#400) * Converter support for java big numbers * Ability to add auth methods to existing feature on the fly * Improved auth header scheme and contents validation (#415) * Default charset for BasicAuth is now UTF-8 (#420) * Added
ByteArrayContent.contentLength
(#421) * Fixed
headersOf
case insensitive issue (#426) * Client deserialization improved by using type token * Ability to disable client default transformers * Explicit
Accept
header in client request * Turn on masking in client websockets (#423) * Fixed inverted
PartialContent.Configuration.maxRangeCount
check (#440) * Fixed uncaught
UnsupportedMediaTypeException
from
receiveOrNull()
(#442) * Fix multipart boundary header parsing * Upgraded jwks/jwt, applied RSA256 by default if unspecified (#434, #435) * Upgrade coroutine version to 0.23.3 * Upgrade Jetty version to 9.4.11.v20180605 * Add
client-mock-engine
for testing purpose * Use default available engine by deafult * Upgrade kotlin to 1.2.50 Move ktor-samples to a separate repository (#340). https://github.com/ktorio/ktor-samples See http://ktor.io/quickstart/migration/0.9.3.html for migration steps
👍 8
🎉 19
r
Huge release! Awesome work!
d
The details here is WIP: http://ktor.io/quickstart/migration/0.9.3.html I’m also updating the documentation (WIP), if any of you find something outdated, please, let me know 🙂
z
woo hoo! way to go. Esp looking forward to the improved client deserialization stuff