Connect timeout is not respected when using the HttpRequestRetry plugin (KTOR-5466)
URLs with underscore fail to parse correctly in HTTP client request (KTOR-5591)
Routing: Wrong content-type results in 405 instead of 415 status code with two routes (KTOR-5535)
Compressing the response will result in unexpected ERROR log output after processing in the StatusPages (KTOR-5510)
Javadoc for Resources.kt cannot be compiled (KTOR-5492)
ContentNegotiation: The "charset=UTF-8" part is added for the Content-Type header (KTOR-3799)
kotlinx.serialization.SerializationException is lost for the classes that have generic type parameters (KTOR-5448)
OkHttp: Cancelling while writing to ByteWriteChannel when overriding WriteChannelContent causes propagation of CancellationException to a caller (KTOR-5518)
Connect timeout is not respected when using the HttpRequestRetry plugin (KTOR-5466)
URLs with underscore fail to parse correctly in HTTP client request (KTOR-5591)
Routing: Wrong content-type results in 405 instead of 415 status code with two routes (KTOR-5535)
Compressing the response will result in unexpected ERROR log output after processing in the StatusPages (KTOR-5510)
Javadoc for Resources.kt cannot be compiled (KTOR-5492)
ContentNegotiation: The "charset=UTF-8" part is added for the Content-Type header (KTOR-3799)
kotlinx.serialization.SerializationException is lost for the classes that have generic type parameters (KTOR-5448)
OkHttp: Cancelling while writing to ByteWriteChannel when overriding WriteChannelContent causes propagation of CancellationException to a caller (KTOR-5518)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps io.ktor:ktor-client-core-jvm from 2.2.3 to 2.2.4.
Release notes
Sourced from io.ktor:ktor-client-core-jvm's releases.
Changelog
Sourced from io.ktor:ktor-client-core-jvm's changelog.
Commits
0132c94
Add changelog for 2.2.4 release (#3422)589678d
Release 2.2.4 (#3421)32c1888
KTOR-5466 Connect timeout is not respected when using the HttpRequestRetry pl...c9327e7
KTOR-5591 Fix takeFrom(URL) method with underscore in host (#3417)5ba3db9
KTOR-5535 Use the longest successful routing trait on mismatch (#3416)bee452e
KTOR-5510 Fix isSent when content is ReadChannelContent (#3399)fb161cd
KTOR-5492 Fix broken JavaDoc for client and server Resources.kt (#3395)4431d95
KTOR-3799 Add charset only for text/* content types (#3370)9be89d7
KTOR-5448 Unmute legit SerializationException (#3393)5600a07
KTOR-5518 Fix Exception type for OkHttp channel adapter (#3394)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)