ktor v0.9.2 Release Notes
-
Published 23 Apr 2018
- ๐ New auth DSL, more suspendable functions (such as
verify
/validate
) RoutingResolveTrace
for introspecting routing resolution process- ๐ HTTP client improvements and bugfixes (DSL, reconnect, redirect, cookies, websockets and more)
- ๐ CIO http client pipelining support, chunked and more
- ๐ CIO initial TLS support
- Session authentication provider
- OAuth2: introduce ability to generate and verify state field
- OAuth: fix scopes parameter to conform to RFC (#329)
- OAuth2: fix bug with double scopes encoding (#370)
- OAuth2: add ability to intercept redirect URL
- CORS: introduce
allowSameOrigin
option - Auth: provide application call as receiver for validate functions (#375 and related)
- โ
Test host reworked,
handleRequest
reads the body and redirects the exceptions correctly - ๐ Servlets: fixed
inputStream
acquisition, fixed error handling - Java 9 compatibility improved (no modules yet)
- ๐ Digest auth fixes (#380)
- ๐ฒ Log running connectors details for better development experience (#318)
Last-Modified
header and related functionality to work in proper GMT time zone (#344)- ๐
IncomingContent
is deprecated - ๐
URLBuilder
fixes and improvements - ๐ Documentation improvements
- ๐ Performance optimizations (Netty, CIO server backends)
- CIO server improved stability
- ๐ Encrypted session support (
SessionTransportTransformerEncrypt
) - Empty (
null
) model for freemarker (#291) - ๐
ContentNegotiation
missingAccept
header support (#317)
- ๐ New auth DSL, more suspendable functions (such as