ktor v0.9.0 Release Notes
-
Published 31 Oct 2017
- ๐ฆ Package structure reworked
- ๐ฆ Packages and maven groupId renamed org.jetbrains.ktor -> io.ktor
- Server-related artifacts having ktor-server-* name prefix (ktor-netty -> ktor-server-netty)
- Application Host renamed to Application Engine
- FinalContent renamed to OutgoingContent as opposite to IncomingContent (introduced in 0.4.0)
- โ Added Application Engine configure facilities so one can specify thread pool size or some engine-specific parameter
- ๐ Initial idiomatic ktor HTTP client implementation (artifacts prefixed with ktor-client-*)
- ๐ Metrics support, DropWizard integration
- ๐ Improve routing API, tune resolution mechanics, hide some implementation details
- ๐ ContentNegotiation feature to support variable content on send and receive
- ๐ Jackson support
- Experimental pure kotlin application engine on coroutines (CIOApplicationEngine) and CIO-based http client backend
- ๐ Improved stability under load
- Status pages processing improvements
- ๐ A lot of documentation