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)
2.2.3
Published 31 January 2023
Improvements
ContentNegotiation: "Skipping because the type is ignored" log message is unclear (KTOR-5479)
Make OAuth2 functionality multiplatform (KTOR-1144)
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)
2.2.3
Published 31 January 2023
Improvements
ContentNegotiation: "Skipping because the type is ignored" log message is unclear (KTOR-5479)
Make OAuth2 functionality multiplatform (KTOR-1144)
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)
2.2.3
Published 31 January 2023
Improvements
ContentNegotiation: "Skipping because the type is ignored" log message is unclear (KTOR-5479)
Make OAuth2 functionality multiplatform (KTOR-1144)
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)
2.2.3
Published 31 January 2023
Improvements
ContentNegotiation: "Skipping because the type is ignored" log message is unclear (KTOR-5479)
Make OAuth2 functionality multiplatform (KTOR-1144)
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)
2.2.3
Published 31 January 2023
Improvements
ContentNegotiation: "Skipping because the type is ignored" log message is unclear (KTOR-5479)
Make OAuth2 functionality multiplatform (KTOR-1144)
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)
2.2.3
Published 31 January 2023
Improvements
ContentNegotiation: "Skipping because the type is ignored" log message is unclear (KTOR-5479)
Make OAuth2 functionality multiplatform (KTOR-1144)
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)
2.2.3
Published 31 January 2023
Improvements
ContentNegotiation: "Skipping because the type is ignored" log message is unclear (KTOR-5479)
Make OAuth2 functionality multiplatform (KTOR-1144)
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)
2.2.3
Published 31 January 2023
Improvements
ContentNegotiation: "Skipping because the type is ignored" log message is unclear (KTOR-5479)
Make OAuth2 functionality multiplatform (KTOR-1144)
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)
2.2.3
Published 31 January 2023
Improvements
ContentNegotiation: "Skipping because the type is ignored" log message is unclear (KTOR-5479)
Make OAuth2 functionality multiplatform (KTOR-1144)
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)
2.2.3
Published 31 January 2023
Improvements
ContentNegotiation: "Skipping because the type is ignored" log message is unclear (KTOR-5479)
Make OAuth2 functionality multiplatform (KTOR-1144)
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)
2.2.3
Published 31 January 2023
Improvements
ContentNegotiation: "Skipping because the type is ignored" log message is unclear (KTOR-5479)
Make OAuth2 functionality multiplatform (KTOR-1144)
Bumps
ktorVer
from 1.6.8 to 2.2.4. Updatesio.ktor:ktor-client-core
from 1.6.8 to 2.2.4Release notes
Sourced from io.ktor:ktor-client-core's releases.
... (truncated)
Changelog
Sourced from io.ktor:ktor-client-core's changelog.
... (truncated)
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)Updates
io.ktor:ktor-client-json
from 1.6.8 to 2.2.4Release notes
Sourced from io.ktor:ktor-client-json's releases.
... (truncated)
Changelog
Sourced from io.ktor:ktor-client-json's changelog.
... (truncated)
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)Updates
io.ktor:ktor-client-logging
from 1.6.8 to 2.2.4Release notes
Sourced from io.ktor:ktor-client-logging's releases.
... (truncated)
Changelog
Sourced from io.ktor:ktor-client-logging's changelog.
... (truncated)
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)Updates
io.ktor:ktor-client-serialization
from 1.6.8 to 2.2.4Release notes
Sourced from io.ktor:ktor-client-serialization's releases.
... (truncated)
Changelog
Sourced from io.ktor:ktor-client-serialization's changelog.
... (truncated)
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)Updates
io.ktor:ktor-client-android
from 1.6.8 to 2.2.4Release notes
Sourced from io.ktor:ktor-client-android's releases.
... (truncated)
Changelog
Sourced from io.ktor:ktor-client-android's changelog.
... (truncated)
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)Updates
io.ktor:ktor-client-core-jvm
from 1.6.8 to 2.2.4Release notes
Sourced from io.ktor:ktor-client-core-jvm's releases.