ktor v1.4.0 Release Notes
Release Date: 2020-08-19 // over 3 years ago-
Published 18 Aug 2020
- โฌ๏ธ Upgrade to kotlin 1.4.0
- โ Add native platform support for CIO client (#2021)
- Prevent access Tomcat servletRequest after recycling
- ๐ Fix verbose IO exception logging
- ๐ Fix client cookies remove
- ๐ Fix suspend tests for digest provider
- โ Add deprecation to BasicAuth feature
- โ Add client.get operator for features
- โ Add client websocket feature config
- ๐ iOS Certificate Pinning (#1750)
- โ Add originHost support in browser
- ๐ Fix client logging issues with POST body
- Prevent CURL multi-handle double close
- โ Add content-type header to default transformers
- ๐ Fix report for multiple failed engines in native
- 0๏ธโฃ Use window.location.origin as default host in URLBuilder
- Prevent Empty Cookie addition (#2008)
- ๐ Fix executor service termination in okhttp (#1860)
- ๐ Verify sending Content-Type and custom object body via POST (#1897)
- ๐ Fix ByteBufferPool recycle (#2016)
- โก๏ธ Update jetty version
- ๐ Fix CIO exception logged twice
- ๐ Change exception type for long strings in readUtf8Line
- ๐ Fix uri field in digest auth header to include query params (#1992)
- ๐ Fix empty multipart post
- ๐ Move the default test server to CIO
- ๐ Fix webpack warning about ktor-client-core critical dependency
- ๐ Fix missing qop in DigestAuthProvider (Issue #1974)
- ๐ Handle " in different position cases
- ๐ Fix parsing of quoted header parameter value
- ๐ Fix saved call early completion
- ๐ Fix tests with empty json check
- ๐ Fix sending blank ContentType in Apache engine
- ๐ Parse blank content type to Any
- ๐ Fixed serialization of empty body (#1952)
- ๐ JsonFeature: Fixed header behavior and made it more flexible (#1927)
- ๐ Fix max-age header to use '=' instead f ':'. (#1769)
- โ Add contextual serialization support
- Introduce non-suspend api for writing
- ๐ fix memory alignment check (#1742)
- JetBrains Toolbox icon (#1805)
- ๐ Apache should use existing approach when merging headers (#1919)
- ๐ Fix conditional headers behaviour (Fix #1849).
- ๐ Change IosHttpRequestException parent to improve usability
- OAuth2: Added option to pass params in URL (#1847)
- ๐ Fix doubling host
- โจ Enhanced handling of statusCode for AndroidEngine (#1852)
- ๐ Fix deserialization issue in client (Fix #1800).
- ๐ฒ GitHub issue/pr links in IDEA Git log (#1806)
- ๐ Fix log channel is not closed for ByteArrayContent (#1808)
- ๐ Use comma to divide headers (Fix #1765).
- HTTP Client tracing using Stetho Android library.
- ๐ Fix static content resolution for directories inside Jar (#1777).
- ๐ Improve WebSocket routing API (Fix #1075).
- โ Implemented cookies encoding with their own encoding and added test cases for this
- ๐ Fix URI support (#1755)
- ๐ Fix OkHttp WebSocket close reason completion (#1363).
- ๐ Fix package directive; Add unimported cfnetwork constants
- ๐ Fix client.join to wait engine close
- ๐ Verify receive from response in exception
- โก๏ธ Update okhttp version to 4.4.0
- ๐ง Cleanup iOS proxy configuration
- ๐ Fix WebSocketTest.testMaxSize
- ๐ Fix UTF8 parsing (#1718).