ktorio/ktor (io.ktor:ktor-client-apache)
### [`v1.6.8`](https://togithub.com/ktorio/ktor/blob/HEAD/CHANGELOG.md#168)
[Compare Source](https://togithub.com/ktorio/ktor/compare/1.6.7...1.6.8)
> Published 14 March 2022
- Update Gradle to 7.4
- Update Kotlin to 1.6.10
- Migrate gradle to version catalog
- Update logback version to 1.2.11 ([KTOR-3935](https://youtrack.jetbrains.com/issue/KTOR-3935))
- Update atomicfu to 0.17.1
- Update netty to 4.1.74.Final
- Update netty-tcnative to 2.0.45.Final
- Update jetty to 9.4.45.v20220203
- Update tomcat to 9.0.59
- Update apache to 4.1.5
- Update okhttp to 4.9.3
- Update gson to 2.9.0
- Update jackson 2.13.1
- Update slf4j to 1.7.36
- Update node-fetch to 2.6.7
- Update js ws package to 8.5.0
- Revert wrong check to prevent anyHost with allowCredentials ([KTOR-2872](https://youtrack.jetbrains.com/issue/KTOR-2872)
### [`v1.6.7`](https://togithub.com/ktorio/ktor/blob/HEAD/CHANGELOG.md#167)
[Compare Source](https://togithub.com/ktorio/ktor/compare/1.6.6...1.6.7)
> Published 6 December 2021
- Explicitly specify jdk version for building ([KTOR-3358](https://youtrack.jetbrains.com/issue/KTOR-3358))
- Make URL constructor public again ([KTOR-3514](https://youtrack.jetbrains.com/issue/KTOR-3514))
### [`v1.6.6`](https://togithub.com/ktorio/ktor/blob/HEAD/CHANGELOG.md#166)
[Compare Source](https://togithub.com/ktorio/ktor/compare/1.6.5...1.6.6)
> Published 25 November 2021
- Some Netty EngineMain properties are not set ([KTOR-3464](https://youtrack.jetbrains.com/issue/KTOR-3464))
- Session cookie with BASE64 encoding fails to set correct cookie ([KTOR-524](https://youtrack.jetbrains.com/issue/KTOR-524))
- corsCheckRequestHeaders false ([KTOR-445](https://youtrack.jetbrains.com/issue/KTOR-445))
- DropwizardMetrics does not append baseName to the 'per endpoint'-metrics ([KTOR-2527](https://youtrack.jetbrains.com/issue/KTOR-2527))
- Cookies that added to request got removed if HttpCookies plugin is installed ([KTOR-3105](https://youtrack.jetbrains.com/issue/KTOR-3105))
- Development mode isn't taken into account for subroutes ([KTOR-3316](https://youtrack.jetbrains.com/issue/KTOR-3316))
- URL port should be in 0..65535 ([KTOR-3314](https://youtrack.jetbrains.com/issue/KTOR-3314))
- Basic auth not sending second request ([KTOR-3472](https://youtrack.jetbrains.com/issue/KTOR-3472))
- Update Kotlin to 1.6.0 ([KTOR-3422](https://youtrack.jetbrains.com/issue/KTOR-3422))
### [`v1.6.5`](https://togithub.com/ktorio/ktor/blob/HEAD/CHANGELOG.md#165)
[Compare Source](https://togithub.com/ktorio/ktor/compare/1.6.4...1.6.5)
> Published 2 November 2021
- Bump kotlin from 1.5.30 to 1.5.31
- Bump tomcat from 9.0.58 to 9.0.54
- Bump logback from 1.2.3 to 1.2.6
- Bump slf4j from 1.7.30 to 1.7.32
- Bump gson from 2.8.6 to 2.8.9
- Bump okhttp from 4.6.0 to 4.9.2
- Bump jackson from 2.12.3 to 2.13.0
- Bump mockk from 1.10.6 to 1.12.0
- Add Apple Silicon targets ([KTOR-3082](https://youtrack.jetbrains.com/issue/KTOR-3082))
- Fix HttpCookies feature overwriting request cookies ([KTOR-3105](https://youtrack.jetbrains.com/issue/KTOR-3105))
- Change EAP version scheme ([KTOR-3319](https://youtrack.jetbrains.com/issue/KTOR-3319))
- Update Netty to 4.1.69.Final ([KTOR-472](https://youtrack.jetbrains.com/issue/KTOR-472))
- Allow wildcard origins for CORS requests ([KTOR-316](https://youtrack.jetbrains.com/issue/KTOR-316))
- Add a host check for illegal symbols ([KTOR-384](https://youtrack.jetbrains.com/issue/KTOR-384))
- Add check to prevent anyHost with allowCredentials ([KTOR-2872](https://youtrack.jetbrains.com/issue/KTOR-2872))
- Bump metrics-core from 4.2.3 to 4.2.4
- Bump webjars-locator-core from 0.47 to 0.48
- Bump metrics-jvm from 4.2.3 to 4.2.4
- Fix ProxyType.SOCKS being mapped to Proxy.Type.DIRECT
- fix grammar ([KTOR-3237](https://youtrack.jetbrains.com/issue/KTOR-3237))
- Bump micrometer-core from 1.7.4 to 1.7.5
- Ignore flaky testTimeoutPriority ([KTOR-3243](https://youtrack.jetbrains.com/issue/KTOR-3243))
- Fix npe if static file not found ([KTOR-2811](https://youtrack.jetbrains.com/issue/KTOR-2811))
- Fix flaky timeoutPriorityTest ([KTOR-3243](https://youtrack.jetbrains.com/issue/KTOR-3243))
- Fill Content-Length for PartialContent ([KTOR-308](https://youtrack.jetbrains.com/issue/KTOR-308))
- Change default log-level to INFO ([KTOR-806](https://youtrack.jetbrains.com/issue/KTOR-806))
- Use require from the stdlib instead of internal require ([KTOR-2626](https://youtrack.jetbrains.com/issue/KTOR-2626))
### [`v1.6.4`](https://togithub.com/ktorio/ktor/blob/HEAD/CHANGELOG.md#164)
[Compare Source](https://togithub.com/ktorio/ktor/compare/1.6.3...1.6.4)
> Published 30 September 2021
- \[Auth] \[Interceptors] Phase Phase('Challenge') was not registered for this pipeline ([KTOR-3156](https://youtrack.jetbrains.com/issue/KTOR-3156))
- insertPhaseBefore and insertPhaseAfter lead to different order ([KTOR-438](https://youtrack.jetbrains.com/issue/KTOR-438))
- Ktor 1.6.3 crashes on restart due to java.lang.ClassNotFoundException: Didn't find class "java.nio.file.WatchService" on Android 24 ([KTOR-3166](https://youtrack.jetbrains.com/issue/KTOR-3166))
- GraalVM binary using CIO fails on start "Module function cannot be found" ([KTOR-2987](https://youtrack.jetbrains.com/issue/KTOR-2987))
- Logging in Shutdown thread looks not informative ([KTOR-3175](https://youtrack.jetbrains.com/issue/KTOR-3175))
- Installed Closeable features not closed when closing HttpClient ([KTOR-3116](https://youtrack.jetbrains.com/issue/KTOR-3116))
- Explain method(HttpMethod.Options) in docs for CORS ([KTOR-2913](https://youtrack.jetbrains.com/issue/KTOR-2913))
- ContentType.parse("text/html qqq") must fail with error ([KTOR-3080](https://youtrack.jetbrains.com/issue/KTOR-3080))
- Update JSON topics using code snippets from the 'codeSnippets' project ([KTOR-2955](https://youtrack.jetbrains.com/issue/KTOR-2955))
- Could not find artifact org.jetbrains.kotlinx:kotlinx-html-jvm:pom:0.7.2 ([KTOR-2481](https://youtrack.jetbrains.com/issue/KTOR-2481))
- Update the 'Modules' topic ([KTOR-1861](https://youtrack.jetbrains.com/issue/KTOR-1861))
- Native engines tests are not run outside of the ` ktor-client-tests ` module ([KTOR-3069](https://youtrack.jetbrains.com/issue/KTOR-3069))
- MultiPartData.readAllParts throws IOException when the epilogue is omitted ([KTOR-3173](https://youtrack.jetbrains.com/issue/KTOR-3173))
- Update Kotlin and Coroutines Versions ([KTOR-3103](https://youtrack.jetbrains.com/issue/KTOR-3103))
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
1.6.3
->1.6.8
By merging this PR, the issue #44 will be automatically resolved and closed:
Release Notes
ktorio/ktor (io.ktor:ktor-client-apache)
### [`v1.6.8`](https://togithub.com/ktorio/ktor/blob/HEAD/CHANGELOG.md#168) [Compare Source](https://togithub.com/ktorio/ktor/compare/1.6.7...1.6.8) > Published 14 March 2022 - Update Gradle to 7.4 - Update Kotlin to 1.6.10 - Migrate gradle to version catalog - Update logback version to 1.2.11 ([KTOR-3935](https://youtrack.jetbrains.com/issue/KTOR-3935)) - Update atomicfu to 0.17.1 - Update netty to 4.1.74.Final - Update netty-tcnative to 2.0.45.Final - Update jetty to 9.4.45.v20220203 - Update tomcat to 9.0.59 - Update apache to 4.1.5 - Update okhttp to 4.9.3 - Update gson to 2.9.0 - Update jackson 2.13.1 - Update slf4j to 1.7.36 - Update node-fetch to 2.6.7 - Update js ws package to 8.5.0 - Revert wrong check to prevent anyHost with allowCredentials ([KTOR-2872](https://youtrack.jetbrains.com/issue/KTOR-2872) ### [`v1.6.7`](https://togithub.com/ktorio/ktor/blob/HEAD/CHANGELOG.md#167) [Compare Source](https://togithub.com/ktorio/ktor/compare/1.6.6...1.6.7) > Published 6 December 2021 - Explicitly specify jdk version for building ([KTOR-3358](https://youtrack.jetbrains.com/issue/KTOR-3358)) - Make URL constructor public again ([KTOR-3514](https://youtrack.jetbrains.com/issue/KTOR-3514)) ### [`v1.6.6`](https://togithub.com/ktorio/ktor/blob/HEAD/CHANGELOG.md#166) [Compare Source](https://togithub.com/ktorio/ktor/compare/1.6.5...1.6.6) > Published 25 November 2021 - Some Netty EngineMain properties are not set ([KTOR-3464](https://youtrack.jetbrains.com/issue/KTOR-3464)) - Session cookie with BASE64 encoding fails to set correct cookie ([KTOR-524](https://youtrack.jetbrains.com/issue/KTOR-524)) - corsCheckRequestHeaders false ([KTOR-445](https://youtrack.jetbrains.com/issue/KTOR-445)) - DropwizardMetrics does not append baseName to the 'per endpoint'-metrics ([KTOR-2527](https://youtrack.jetbrains.com/issue/KTOR-2527)) - Cookies that added to request got removed if HttpCookies plugin is installed ([KTOR-3105](https://youtrack.jetbrains.com/issue/KTOR-3105)) - Development mode isn't taken into account for subroutes ([KTOR-3316](https://youtrack.jetbrains.com/issue/KTOR-3316)) - URL port should be in 0..65535 ([KTOR-3314](https://youtrack.jetbrains.com/issue/KTOR-3314)) - Basic auth not sending second request ([KTOR-3472](https://youtrack.jetbrains.com/issue/KTOR-3472)) - Update Kotlin to 1.6.0 ([KTOR-3422](https://youtrack.jetbrains.com/issue/KTOR-3422)) ### [`v1.6.5`](https://togithub.com/ktorio/ktor/blob/HEAD/CHANGELOG.md#165) [Compare Source](https://togithub.com/ktorio/ktor/compare/1.6.4...1.6.5) > Published 2 November 2021 - Bump kotlin from 1.5.30 to 1.5.31 - Bump tomcat from 9.0.58 to 9.0.54 - Bump logback from 1.2.3 to 1.2.6 - Bump slf4j from 1.7.30 to 1.7.32 - Bump gson from 2.8.6 to 2.8.9 - Bump okhttp from 4.6.0 to 4.9.2 - Bump jackson from 2.12.3 to 2.13.0 - Bump mockk from 1.10.6 to 1.12.0 - Add Apple Silicon targets ([KTOR-3082](https://youtrack.jetbrains.com/issue/KTOR-3082)) - Fix HttpCookies feature overwriting request cookies ([KTOR-3105](https://youtrack.jetbrains.com/issue/KTOR-3105)) - Change EAP version scheme ([KTOR-3319](https://youtrack.jetbrains.com/issue/KTOR-3319)) - Update Netty to 4.1.69.Final ([KTOR-472](https://youtrack.jetbrains.com/issue/KTOR-472)) - Allow wildcard origins for CORS requests ([KTOR-316](https://youtrack.jetbrains.com/issue/KTOR-316)) - Add a host check for illegal symbols ([KTOR-384](https://youtrack.jetbrains.com/issue/KTOR-384)) - Add check to prevent anyHost with allowCredentials ([KTOR-2872](https://youtrack.jetbrains.com/issue/KTOR-2872)) - Bump metrics-core from 4.2.3 to 4.2.4 - Bump webjars-locator-core from 0.47 to 0.48 - Bump metrics-jvm from 4.2.3 to 4.2.4 - Fix ProxyType.SOCKS being mapped to Proxy.Type.DIRECT - fix grammar ([KTOR-3237](https://youtrack.jetbrains.com/issue/KTOR-3237)) - Bump micrometer-core from 1.7.4 to 1.7.5 - Ignore flaky testTimeoutPriority ([KTOR-3243](https://youtrack.jetbrains.com/issue/KTOR-3243)) - Fix npe if static file not found ([KTOR-2811](https://youtrack.jetbrains.com/issue/KTOR-2811)) - Fix flaky timeoutPriorityTest ([KTOR-3243](https://youtrack.jetbrains.com/issue/KTOR-3243)) - Fill Content-Length for PartialContent ([KTOR-308](https://youtrack.jetbrains.com/issue/KTOR-308)) - Change default log-level to INFO ([KTOR-806](https://youtrack.jetbrains.com/issue/KTOR-806)) - Use require from the stdlib instead of internal require ([KTOR-2626](https://youtrack.jetbrains.com/issue/KTOR-2626)) ### [`v1.6.4`](https://togithub.com/ktorio/ktor/blob/HEAD/CHANGELOG.md#164) [Compare Source](https://togithub.com/ktorio/ktor/compare/1.6.3...1.6.4) > Published 30 September 2021 - \[Auth] \[Interceptors] Phase Phase('Challenge') was not registered for this pipeline ([KTOR-3156](https://youtrack.jetbrains.com/issue/KTOR-3156)) - insertPhaseBefore and insertPhaseAfter lead to different order ([KTOR-438](https://youtrack.jetbrains.com/issue/KTOR-438)) - Ktor 1.6.3 crashes on restart due to java.lang.ClassNotFoundException: Didn't find class "java.nio.file.WatchService" on Android 24 ([KTOR-3166](https://youtrack.jetbrains.com/issue/KTOR-3166)) - GraalVM binary using CIO fails on start "Module function cannot be found" ([KTOR-2987](https://youtrack.jetbrains.com/issue/KTOR-2987)) - Logging in Shutdown thread looks not informative ([KTOR-3175](https://youtrack.jetbrains.com/issue/KTOR-3175)) - Installed Closeable features not closed when closing HttpClient ([KTOR-3116](https://youtrack.jetbrains.com/issue/KTOR-3116)) - Explain method(HttpMethod.Options) in docs for CORS ([KTOR-2913](https://youtrack.jetbrains.com/issue/KTOR-2913)) - ContentType.parse("text/html qqq") must fail with error ([KTOR-3080](https://youtrack.jetbrains.com/issue/KTOR-3080)) - Update JSON topics using code snippets from the 'codeSnippets' project ([KTOR-2955](https://youtrack.jetbrains.com/issue/KTOR-2955)) - Could not find artifact org.jetbrains.kotlinx:kotlinx-html-jvm:pom:0.7.2 ([KTOR-2481](https://youtrack.jetbrains.com/issue/KTOR-2481)) - Update the 'Modules' topic ([KTOR-1861](https://youtrack.jetbrains.com/issue/KTOR-1861)) - Native engines tests are not run outside of the ` ktor-client-tests ` module ([KTOR-3069](https://youtrack.jetbrains.com/issue/KTOR-3069)) - MultiPartData.readAllParts throws IOException when the epilogue is omitted ([KTOR-3173](https://youtrack.jetbrains.com/issue/KTOR-3173)) - Update Kotlin and Coroutines Versions ([KTOR-3103](https://youtrack.jetbrains.com/issue/KTOR-3103))