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