2.2.3
Published 31 January 2023
Improvements
- ContentNegotiation: "Skipping because the type is ignored" log message is unclear (KTOR-5479)
- Make OAuth2 functionality multiplatform (KTOR-1144)
- Log HTTP request time (KTOR-1250)
- Add Client Plugins Trace Logging (KTOR-5264)
Bugfixes
- FileStorage throws java.io.FileNotFoundException (File name too long) when request path is long (KTOR-5443)
- HttpRequestRetry retries on FileNotFoundException thrown by FileStorage (KTOR-5444)
- DropwizardMetricsPlugin logs status code incorrectly when is used together with StatusPages plugin (KTOR-5420)
- Server ContentNegotiation no longer allows multiple decoders for one Content-Type (KTOR-5410)
- Multipart File doesn't upload whole file, throws "Unexpected EOF: expected 4096 more bytes" for larger files (KTOR-3455)
- Netty: Unable to set the
tcpKeepAlive
(KTOR-5370) - HOCON: CLI parameters don't override custom array properties since 2.1.0 (KTOR-5100)