Ktor 1.3 release, this is a team built by Kotlin Web framework that can be used to create an asynchronous, high-performance and lightweight Web server, and build non-blocking multi-platform Web client uses Kotlin conventional API.
Ktor consists of two parts: a server engine and flexible asynchronous HTTP client. The current version is mainly focused on the HTTP client. The client is a supported JVM, JS, Android and iOS multi-platform library, now often used in cross-platform mobile applications. The main objective of the next version of the server engine is also cross-platform.
Update more content, the removal of the following:
- ktor Client Agent Support
- Eliminating the dependence kotlinx.io
- Fixed server identity compression process: the original is preserved length
- Fixed handle GET requests with text
- Added iOS URL session configuration
- CIO repaired engine no longer send port in the "Host" header
- INTRINSIC will add value to TLS Signature Algorithm
- Function introduced in the transmitted character string request body
- Improved client and server type support kotlinx.serialization
- Gradle 5.4.1+ with updated metadata
- Improved Android client and server exception handling
- Added missing TLS parameters and simplifies the parsing function to ignore TLS is not supported
- Improved diagnostic session
- Fixed test engine hookRequest
- ……
Update list: https://ktor.io/quickstart/migration/1.3.0.html#130