chore(deps): bump ktorVersion from 3.1.2 to 3.1.3
Type: Pull Request
State: Merged
![dependabot[bot]](https://github.com/dependabot.png)
Association: Contributor
Comments: 1
(5 months ago)
(5 months ago)
(5 months ago)
by github-actions[bot]
dependencies java
Bumps ktorVersion
from 3.1.2 to 3.1.3.
Updates io.ktor:ktor-server-cio
from 3.1.2 to 3.1.3
Release notes
Sourced from io.ktor:ktor-server-cio's releases.
3.1.3
Published 5 May 2025
Improvements
- Implement toString for staticContentRoute (KTOR-8451)
- Don't send Authorization header for requests marked with markAsRefreshTokenRequest (KTOR-8107)
- ByteChannel single-byte operations are slow (KTOR-8412)
- Receiving multipart without Content-Length is very slow (KTOR-8407)
- MicrometerMetrics: different path 404s requests can be abused to trigger OOM (KTOR-8276)
- Compression & Static Content: No Vary Header when serving a compressed resource (KTOR-8326)
- HttpTimeout: Reference to nonexistent INFINITE_TIMEOUT_MS in the exception message (KTOR-8358)
Bugfixes
- Websockets: Unable to send a frame when ktor-serialization-kotlinx-json-jvm dependency is defined in Maven build (KTOR-7662)
- OkHttp: Cancelling of SSE request job doesn't cancel the connection (KTOR-8409)
- OkHttp: Exceptions are not propagated to flow collectors (KTOR-7947)
- OOM in CountedByteReadChannel while copying from multipart/form-data part channel (KTOR-8317)
- Apache5: "ProtocolException: OPTIONS request must have Content-Type header" is thrown when body isn't set (KTOR-8318)
- Netty/Websockets: server processes hanging in CLOSE_WAIT state after many concurrent requests (KTOR-7965)
- Update JTE to the version supporting Kotlin 2.1.0 (KTOR-8030)
Changelog
Sourced from io.ktor:ktor-server-cio's changelog.
3.1.3
Published 5 May 2025
Improvements
- Implement toString for staticContentRoute (KTOR-8451)
- Don't send Authorization header for requests marked with markAsRefreshTokenRequest (KTOR-8107)
- ByteChannel single-byte operations are slow (KTOR-8412)
- Receiving multipart without Content-Length is very slow (KTOR-8407)
- MicrometerMetrics: different path 404s requests can be abused to trigger OOM (KTOR-8276)
- Compression & Static Content: No Vary Header when serving a compressed resource (KTOR-8326)
- HttpTimeout: Reference to nonexistent INFINITE_TIMEOUT_MS in the exception message (KTOR-8358)
Bugfixes
- Websockets: Unable to send a frame when ktor-serialization-kotlinx-json-jvm dependency is defined in Maven build (KTOR-7662)
- OkHttp: Cancelling of SSE request job doesn't cancel the connection (KTOR-8409)
- OkHttp: Exceptions are not propagated to flow collectors (KTOR-7947)
- OOM in CountedByteReadChannel while copying from multipart/form-data part channel (KTOR-8317)
- Apache5: "ProtocolException: OPTIONS request must have Content-Type header" is thrown when body isn't set (KTOR-8318)
- Netty/Websockets: server processes hanging in CLOSE_WAIT state after many concurrent requests (KTOR-7965)
- Update JTE to the version supporting Kotlin 2.1.0 (KTOR-8030)
Commits
ebe93a7
Changelog for 3.1.3 (#4829)185a4a5
Release 3.1.3 (#4823)2673d39
Update dependency org.apache.httpcomponents.client5:httpclient5 to v5.4.4 (#4...8b57ce9
Update kotlinx-coroutines monorepo to v1.10.2 (#4785)3d6d592
Update dependency kotlinx-serialization to v1.8.1 (#4776)9847bbe
KTOR-8451: Fix toString for staticContentRoute (#4807)1632cdf
KTOR-8409 & KTOR-7947 Fix closing of OkHttp SSE connection (#4811)d491930
KTOR-8107 Don't add auth header for requests with AuthCircuitBreaker attribut...5621540
KTOR-8204 Fix for exception on empty chunked body responsec9712a3
Configure JVM toolchain directly in the kotlin block (#4808)- Additional commits viewable in compare view
Updates io.ktor:ktor-serialization-jackson
from 3.1.2 to 3.1.3
Release notes
Sourced from io.ktor:ktor-serialization-jackson's releases.
3.1.3
Published 5 May 2025
Improvements
- Implement toString for staticContentRoute (KTOR-8451)
- Don't send Authorization header for requests marked with markAsRefreshTokenRequest (KTOR-8107)
- ByteChannel single-byte operations are slow (KTOR-8412)
- Receiving multipart without Content-Length is very slow (KTOR-8407)
- MicrometerMetrics: different path 404s requests can be abused to trigger OOM (KTOR-8276)
- Compression & Static Content: No Vary Header when serving a compressed resource (KTOR-8326)
- HttpTimeout: Reference to nonexistent INFINITE_TIMEOUT_MS in the exception message (KTOR-8358)
Bugfixes
- Websockets: Unable to send a frame when ktor-serialization-kotlinx-json-jvm dependency is defined in Maven build (KTOR-7662)
- OkHttp: Cancelling of SSE request job doesn't cancel the connection (KTOR-8409)
- OkHttp: Exceptions are not propagated to flow collectors (KTOR-7947)
- OOM in CountedByteReadChannel while copying from multipart/form-data part channel (KTOR-8317)
- Apache5: "ProtocolException: OPTIONS request must have Content-Type header" is thrown when body isn't set (KTOR-8318)
- Netty/Websockets: server processes hanging in CLOSE_WAIT state after many concurrent requests (KTOR-7965)
- Update JTE to the version supporting Kotlin 2.1.0 (KTOR-8030)
Changelog
Sourced from io.ktor:ktor-serialization-jackson's changelog.
3.1.3
Published 5 May 2025
Improvements
- Implement toString for staticContentRoute (KTOR-8451)
- Don't send Authorization header for requests marked with markAsRefreshTokenRequest (KTOR-8107)
- ByteChannel single-byte operations are slow (KTOR-8412)
- Receiving multipart without Content-Length is very slow (KTOR-8407)
- MicrometerMetrics: different path 404s requests can be abused to trigger OOM (KTOR-8276)
- Compression & Static Content: No Vary Header when serving a compressed resource (KTOR-8326)
- HttpTimeout: Reference to nonexistent INFINITE_TIMEOUT_MS in the exception message (KTOR-8358)
Bugfixes
- Websockets: Unable to send a frame when ktor-serialization-kotlinx-json-jvm dependency is defined in Maven build (KTOR-7662)
- OkHttp: Cancelling of SSE request job doesn't cancel the connection (KTOR-8409)
- OkHttp: Exceptions are not propagated to flow collectors (KTOR-7947)
- OOM in CountedByteReadChannel while copying from multipart/form-data part channel (KTOR-8317)
- Apache5: "ProtocolException: OPTIONS request must have Content-Type header" is thrown when body isn't set (KTOR-8318)
- Netty/Websockets: server processes hanging in CLOSE_WAIT state after many concurrent requests (KTOR-7965)
- Update JTE to the version supporting Kotlin 2.1.0 (KTOR-8030)
Commits
ebe93a7
Changelog for 3.1.3 (#4829)185a4a5
Release 3.1.3 (#4823)2673d39
Update dependency org.apache.httpcomponents.client5:httpclient5 to v5.4.4 (#4...8b57ce9
Update kotlinx-coroutines monorepo to v1.10.2 (#4785)3d6d592
Update dependency kotlinx-serialization to v1.8.1 (#4776)9847bbe
KTOR-8451: Fix toString for staticContentRoute (#4807)1632cdf
KTOR-8409 & KTOR-7947 Fix closing of OkHttp SSE connection (#4811)d491930
KTOR-8107 Don't add auth header for requests with AuthCircuitBreaker attribut...5621540
KTOR-8204 Fix for exception on empty chunked body responsec9712a3
Configure JVM toolchain directly in the kotlin block (#4808)- Additional commits viewable in compare view
Updates io.ktor:ktor-server-content-negotiation
from 3.1.2 to 3.1.3
Release notes
Sourced from io.ktor:ktor-server-content-negotiation's releases.
3.1.3
Published 5 May 2025
Improvements
- Implement toString for staticContentRoute (KTOR-8451)
- Don't send Authorization header for requests marked with markAsRefreshTokenRequest (KTOR-8107)
- ByteChannel single-byte operations are slow (KTOR-8412)
- Receiving multipart without Content-Length is very slow (KTOR-8407)
- MicrometerMetrics: different path 404s requests can be abused to trigger OOM (KTOR-8276)
- Compression & Static Content: No Vary Header when serving a compressed resource (KTOR-8326)
- HttpTimeout: Reference to nonexistent INFINITE_TIMEOUT_MS in the exception message (KTOR-8358)
Bugfixes
- Websockets: Unable to send a frame when ktor-serialization-kotlinx-json-jvm dependency is defined in Maven build (KTOR-7662)
- OkHttp: Cancelling of SSE request job doesn't cancel the connection (KTOR-8409)
- OkHttp: Exceptions are not propagated to flow collectors (KTOR-7947)
- OOM in CountedByteReadChannel while copying from multipart/form-data part channel (KTOR-8317)
- Apache5: "ProtocolException: OPTIONS request must have Content-Type header" is thrown when body isn't set (KTOR-8318)
- Netty/Websockets: server processes hanging in CLOSE_WAIT state after many concurrent requests (KTOR-7965)
- Update JTE to the version supporting Kotlin 2.1.0 (KTOR-8030)
Changelog
Sourced from io.ktor:ktor-server-content-negotiation's changelog.
3.1.3
Published 5 May 2025
Improvements
- Implement toString for staticContentRoute (KTOR-8451)
- Don't send Authorization header for requests marked with markAsRefreshTokenRequest (KTOR-8107)
- ByteChannel single-byte operations are slow (KTOR-8412)
- Receiving multipart without Content-Length is very slow (KTOR-8407)
- MicrometerMetrics: different path 404s requests can be abused to trigger OOM (KTOR-8276)
- Compression & Static Content: No Vary Header when serving a compressed resource (KTOR-8326)
- HttpTimeout: Reference to nonexistent INFINITE_TIMEOUT_MS in the exception message (KTOR-8358)
Bugfixes
- Websockets: Unable to send a frame when ktor-serialization-kotlinx-json-jvm dependency is defined in Maven build (KTOR-7662)
- OkHttp: Cancelling of SSE request job doesn't cancel the connection (KTOR-8409)
- OkHttp: Exceptions are not propagated to flow collectors (KTOR-7947)
- OOM in CountedByteReadChannel while copying from multipart/form-data part channel (KTOR-8317)
- Apache5: "ProtocolException: OPTIONS request must have Content-Type header" is thrown when body isn't set (KTOR-8318)
- Netty/Websockets: server processes hanging in CLOSE_WAIT state after many concurrent requests (KTOR-7965)
- Update JTE to the version supporting Kotlin 2.1.0 (KTOR-8030)
Commits
ebe93a7
Changelog for 3.1.3 (#4829)185a4a5
Release 3.1.3 (#4823)2673d39
Update dependency org.apache.httpcomponents.client5:httpclient5 to v5.4.4 (#4...8b57ce9
Update kotlinx-coroutines monorepo to v1.10.2 (#4785)3d6d592
Update dependency kotlinx-serialization to v1.8.1 (#4776)9847bbe
KTOR-8451: Fix toString for staticContentRoute (#4807)1632cdf
KTOR-8409 & KTOR-7947 Fix closing of OkHttp SSE connection (#4811)d491930
KTOR-8107 Don't add auth header for requests with AuthCircuitBreaker attribut...5621540
KTOR-8204 Fix for exception on empty chunked body responsec9712a3
Configure JVM toolchain directly in the kotlin block (#4808)- Additional commits viewable in compare view
Updates io.ktor:ktor-server-status-pages
from 3.1.2 to 3.1.3
Release notes
Sourced from io.ktor:ktor-server-status-pages's releases.
3.1.3
Published 5 May 2025
Improvements
- Implement toString for staticContentRoute (KTOR-8451)
- Don't send Authorization header for requests marked with markAsRefreshTokenRequest (KTOR-8107)
- ByteChannel single-byte operations are slow (KTOR-8412)
- Receiving multipart without Content-Length is very slow (KTOR-8407)
- MicrometerMetrics: different path 404s requests can be abused to trigger OOM (KTOR-8276)
- Compression & Static Content: No Vary Header when serving a compressed resource (KTOR-8326)
- HttpTimeout: Reference to nonexistent INFINITE_TIMEOUT_MS in the exception message (KTOR-8358)
Bugfixes
- Websockets: Unable to send a frame when ktor-serialization-kotlinx-json-jvm dependency is defined in Maven build (KTOR-7662)
- OkHttp: Cancelling of SSE request job doesn't cancel the connection (KTOR-8409)
- OkHttp: Exceptions are not propagated to flow collectors (KTOR-7947)
- OOM in CountedByteReadChannel while copying from multipart/form-data part channel (KTOR-8317)
- Apache5: "ProtocolException: OPTIONS request must have Content-Type header" is thrown when body isn't set (KTOR-8318)
- Netty/Websockets: server processes hanging in CLOSE_WAIT state after many concurrent requests (KTOR-7965)
- Update JTE to the version supporting Kotlin 2.1.0 (KTOR-8030)
Changelog
Sourced from io.ktor:ktor-server-status-pages's changelog.
3.1.3
Published 5 May 2025
Improvements
- Implement toString for staticContentRoute (KTOR-8451)
- Don't send Authorization header for requests marked with markAsRefreshTokenRequest (KTOR-8107)
- ByteChannel single-byte operations are slow (KTOR-8412)
- Receiving multipart without Content-Length is very slow (KTOR-8407)
- MicrometerMetrics: different path 404s requests can be abused to trigger OOM (KTOR-8276)
- Compression & Static Content: No Vary Header when serving a compressed resource (KTOR-8326)
- HttpTimeout: Reference to nonexistent INFINITE_TIMEOUT_MS in the exception message (KTOR-8358)
Bugfixes
- Websockets: Unable to send a frame when ktor-serialization-kotlinx-json-jvm dependency is defined in Maven build (KTOR-7662)
- OkHttp: Cancelling of SSE request job doesn't cancel the connection (KTOR-8409)
- OkHttp: Exceptions are not propagated to flow collectors (KTOR-7947)
- OOM in CountedByteReadChannel while copying from multipart/form-data part channel (KTOR-8317)
- Apache5: "ProtocolException: OPTIONS request must have Content-Type header" is thrown when body isn't set (KTOR-8318)
- Netty/Websockets: server processes hanging in CLOSE_WAIT state after many concurrent requests (KTOR-7965)
- Update JTE to the version supporting Kotlin 2.1.0 (KTOR-8030)
Commits
ebe93a7
Changelog for 3.1.3 (#4829)185a4a5
Release 3.1.3 (#4823)2673d39
Update dependency org.apache.httpcomponents.client5:httpclient5 to v5.4.4 (#4...8b57ce9
Update kotlinx-coroutines monorepo to v1.10.2 (#4785)3d6d592
Update dependency kotlinx-serialization to v1.8.1 (#4776)9847bbe
KTOR-8451: Fix toString for staticContentRoute (#4807)1632cdf
KTOR-8409 & KTOR-7947 Fix closing of OkHttp SSE connection (#4811)d491930
KTOR-8107 Don't add auth header for requests with AuthCircuitBreaker attribut...5621540
KTOR-8204 Fix for exception on empty chunked body responsec9712a3
Configure JVM toolchain directly in the kotlin block (#4808)- Additional commits viewable in compare view
Updates io.ktor:ktor-server-swagger
from 3.1.2 to 3.1.3
Release notes
Sourced from io.ktor:ktor-server-swagger's releases.
3.1.3
Published 5 May 2025
Improvements
- Implement toString for staticContentRoute (KTOR-8451)
- Don't send Authorization header for requests marked with markAsRefreshTokenRequest (KTOR-8107)
- ByteChannel single-byte operations are slow (KTOR-8412)
- Receiving multipart without Content-Length is very slow (KTOR-8407)
- MicrometerMetrics: different path 404s requests can be abused to trigger OOM (KTOR-8276)
- Compression & Static Content: No Vary Header when serving a compressed resource (KTOR-8326)
- HttpTimeout: Reference to nonexistent INFINITE_TIMEOUT_MS in the exception message (KTOR-8358)
Bugfixes
- Websockets: Unable to send a frame when ktor-serialization-kotlinx-json-jvm dependency is defined in Maven build (KTOR-7662)
- OkHttp: Cancelling of SSE request job doesn't cancel the connection (KTOR-8409)
- OkHttp: Exceptions are not propagated to flow collectors (KTOR-7947)
- OOM in CountedByteReadChannel while copying from multipart/form-data part channel (KTOR-8317)
- Apache5: "ProtocolException: OPTIONS request must have Content-Type header" is thrown when body isn't set (KTOR-8318)
- Netty/Websockets: server processes hanging in CLOSE_WAIT state after many concurrent requests (KTOR-7965)
- Update JTE to the version supporting Kotlin 2.1.0 (KTOR-8030)
Changelog
Sourced from io.ktor:ktor-server-swagger's changelog.
3.1.3
Published 5 May 2025
Improvements
- Implement toString for staticContentRoute (KTOR-8451)
- Don't send Authorization header for requests marked with markAsRefreshTokenRequest (KTOR-8107)
- ByteChannel single-byte operations are slow (KTOR-8412)
- Receiving multipart without Content-Length is very slow (KTOR-8407)
- MicrometerMetrics: different path 404s requests can be abused to trigger OOM (KTOR-8276)
- Compression & Static Content: No Vary Header when serving a compressed resource (KTOR-8326)
- HttpTimeout: Reference to nonexistent INFINITE_TIMEOUT_MS in the exception message (KTOR-8358)
Bugfixes
- Websockets: Unable to send a frame when ktor-serialization-kotlinx-json-jvm dependency is defined in Maven build (KTOR-7662)
- OkHttp: Cancelling of SSE request job doesn't cancel the connection (KTOR-8409)
- OkHttp: Exceptions are not propagated to flow collectors (KTOR-7947)
- OOM in CountedByteReadChannel while copying from multipart/form-data part channel (KTOR-8317)
- Apache5: "ProtocolException: OPTIONS request must have Content-Type header" is thrown when body isn't set (KTOR-8318)
- Netty/Websockets: server processes hanging in CLOSE_WAIT state after many concurrent requests (KTOR-7965)
- Update JTE to the version supporting Kotlin 2.1.0 (KTOR-8030)
Commits
ebe93a7
Changelog for 3.1.3 (#4829)185a4a5
Release 3.1.3 (#4823)2673d39
Update dependency org.apache.httpcomponents.client5:httpclient5 to v5.4.4 (#4...8b57ce9
Update kotlinx-coroutines monorepo to v1.10.2 (#4785)3d6d592
Update dependency kotlinx-serialization to v1.8.1 (#4776)9847bbe
KTOR-8451: Fix toString for staticContentRoute (#4807)1632cdf
KTOR-8409 & KTOR-7947 Fix closing of OkHttp SSE connection (#4811)d491930
KTOR-8107 Don't add auth header for requests with AuthCircuitBreaker attribut...5621540
KTOR-8204 Fix for exception on empty chunked body responsec9712a3
Configure JVM toolchain directly in the kotlin block (#4808)- Additional commits viewable in compare view
Updates io.ktor:ktor-server-cors
from 3.1.2 to 3.1.3
Release notes
Sourced from io.ktor:ktor-server-cors's releases.
3.1.3
Published 5 May 2025
Improvements
- Implement toString for staticContentRoute (KTOR-8451)
- Don't send Authorization header for requests marked with markAsRefreshTokenRequest (KTOR-8107)
- ByteChannel single-byte operations are slow (KTOR-8412)
- Receiving multipart without Content-Length is very slow (KTOR-8407)
- MicrometerMetrics: different path 404s requests can be abused to trigger OOM (KTOR-8276)
- Compression & Static Content: No Vary Header when serving a compressed resource (KTOR-8326)
- HttpTimeout: Reference to nonexistent INFINITE_TIMEOUT_MS in the exception message (KTOR-8358)
Bugfixes
- Websockets: Unable to send a frame when ktor-serialization-kotlinx-json-jvm dependency is defined in Maven build (KTOR-7662)
- OkHttp: Cancelling of SSE request job doesn't cancel the connection (KTOR-8409)
- OkHttp: Exceptions are not propagated to flow collectors (KTOR-7947)
- OOM in CountedByteReadChannel while copying from multipart/form-data part channel (KTOR-8317)
- Apache5: "ProtocolException: OPTIONS request must have Content-Type header" is thrown when body isn't set (KTOR-8318)
- Netty/Websockets: server processes hanging in CLOSE_WAIT state after many concurrent requests (KTOR-7965)
- Update JTE to the version supporting Kotlin 2.1.0 (KTOR-8030)
Changelog
Sourced from io.ktor:ktor-server-cors's changelog.
3.1.3
Published 5 May 2025
Improvements
- Implement toString for staticContentRoute (KTOR-8451)
- Don't send Authorization header for requests marked with markAsRefreshTokenRequest (KTOR-8107)
- ByteChannel single-byte operations are slow (KTOR-8412)
- Receiving multipart without Content-Length is very slow (KTOR-8407)
- MicrometerMetrics: different path 404s requests can be abused to trigger OOM (KTOR-8276)
- Compression & Static Content: No Vary Header when serving a compressed resource (KTOR-8326)
- HttpTimeout: Reference to nonexistent INFINITE_TIMEOUT_MS in the exception message (KTOR-8358)
Bugfixes
- Websockets: Unable to send a frame when ktor-serialization-kotlinx-json-jvm dependency is defined in Maven build (KTOR-7662)
- OkHttp: Cancelling of SSE request job doesn't cancel the connection (KTOR-8409)
- OkHttp: Exceptions are not propagated to flow collectors (KTOR-7947)
- OOM in CountedByteReadChannel while copying from multipart/form-data part channel (KTOR-8317)
- Apache5: "ProtocolException: OPTIONS request must have Content-Type header" is thrown when body isn't set (KTOR-8318)
- Netty/Websockets: server processes hanging in CLOSE_WAIT state after many concurrent requests (KTOR-7965)
- Update JTE to the version supporting Kotlin 2.1.0 (KTOR-8030)
Commits
ebe93a7
Changelog for 3.1.3 (#4829)185a4a5
Release 3.1.3 (#4823)2673d39
Update dependency org.apache.httpcomponents.client5:httpclient5 to v5.4.4 (#4...8b57ce9
Update kotlinx-coroutines monorepo to v1.10.2 (#4785)3d6d592
Update dependency kotlinx-serialization to v1.8.1 (#4776)9847bbe
KTOR-8451: Fix toString for staticContentRoute (#4807)1632cdf
KTOR-8409 & KTOR-7947 Fix closing of OkHttp SSE connection (#4811)d491930
KTOR-8107 Don't add auth header for requests with AuthCircuitBreaker attribut...5621540
KTOR-8204 Fix for exception on empty chunked body responsec9712a3
Configure JVM toolchain directly in the kotlin block (#4808)- Additional commits viewable in compare view
Updates io.ktor:ktor-server-test-host
from 3.1.2 to 3.1.3
Release notes
Sourced from io.ktor:ktor-server-test-host's releases.
3.1.3
Published 5 May 2025
Improvements
- Implement toString for staticContentRoute (KTOR-8451)
- Don't send Authorization header for requests marked with markAsRefreshTokenRequest (KTOR-8107)
- ByteChannel single-byte operations are slow (KTOR-8412)
- Receiving multipart without Content-Length is very slow (KTOR-8407)
- MicrometerMetrics: different path 404s requests can be abused to trigger OOM (KTOR-8276)
- Compression & Static Content: No Vary Header when serving a compressed resource (KTOR-8326)
- HttpTimeout: Reference to nonexistent INFINITE_TIMEOUT_MS in the exception message (KTOR-8358)
Bugfixes
- Websockets: Unable to send a frame when ktor-serialization-kotlinx-json-jvm dependency is defined in Maven build (KTOR-7662)
- OkHttp: Cancelling of SSE request job doesn't cancel the connection (KTOR-8409)
- OkHttp: Exceptions are not propagated to flow collectors (KTOR-7947)
- OOM in CountedByteReadChannel while copying from multipart/form-data part channel (KTOR-8317)
- Apache5: "ProtocolException: OPTIONS request must have Content-Type header" is thrown when body isn't set (KTOR-8318)
- Netty/Websockets: server processes hanging in CLOSE_WAIT state after many concurrent requests (KTOR-7965)
- Update JTE to the version supporting Kotlin 2.1.0 (KTOR-8030)
Changelog
Sourced from io.ktor:ktor-server-test-host's changelog.
3.1.3
Published 5 May 2025
Improvements
- Implement toString for staticContentRoute (KTOR-8451)
- Don't send Authorization header for requests marked with markAsRefreshTokenRequest (KTOR-8107)
- ByteChannel single-byte operations are slow (KTOR-8412)
- Receiving multipart without Content-Length is very slow (KTOR-8407)
- MicrometerMetrics: different path 404s requests can be abused to trigger OOM (KTOR-8276)
- Compression & Static Content: No Vary Header when serving a compressed resource (KTOR-8326)
- HttpTimeout: Reference to nonexistent INFINITE_TIMEOUT_MS in the exception message (KTOR-8358)
Bugfixes
- Websockets: Unable to send a frame when ktor-serialization-kotlinx-json-jvm dependency is defined in Maven build (KTOR-7662)
- OkHttp: Cancelling of SSE request job doesn't cancel the connection (KTOR-8409)
- OkHttp: Exceptions are not propagated to flow collectors (KTOR-7947)
- OOM in CountedByteReadChannel while copying from multipart/form-data part channel (KTOR-8317)
- Apache5: "ProtocolException: OPTIONS request must have Content-Type header" is thrown when body isn't set (KTOR-8318)
- Netty/Websockets: server processes hanging in CLOSE_WAIT state after many concurrent requests (KTOR-7965)
- Update JTE to the version supporting Kotlin 2.1.0 (KTOR-8030)
Commits
ebe93a7
Changelog for 3.1.3 (#4829)185a4a5
Release 3.1.3 (#4823)2673d39
Update dependency org.apache.httpcomponents.client5:httpclient5 to v5.4.4 (#4...8b57ce9
Update kotlinx-coroutines monorepo to v1.10.2 (#4785)3d6d592
Update dependency kotlinx-serialization to v1.8.1 (#4776)9847bbe
KTOR-8451: Fix toString for staticContentRoute (#4807)1632cdf
KTOR-8409 & KTOR-7947 Fix closing of OkHttp SSE connection (#4811)d491930
KTOR-8107 Don't add auth header for requests with AuthCircuitBreaker attribut...5621540
KTOR-8204 Fix for exception on empty chunked body responsec9712a3
Configure JVM toolchain directly in the kotlin block (#4808)- Additional commits viewable in compare view
Updates io.ktor:ktor-client-content-negotiation-jvm
from 3.1.2 to 3.1.3
Release notes
Sourced from io.ktor:ktor-client-content-negotiation-jvm's releases.
3.1.3
Published 5 May 2025
Improvements
- Implement toString for staticContentRoute (KTOR-8451)
- Don't send Authorization header for requests marked with markAsRefreshTokenRequest (KTOR-8107)
- ByteChannel single-byte operations are slow (KTOR-8412)
- Receiving multipart without Content-Length is very slow (KTOR-8407)
- MicrometerMetrics: different path 404s requests can be abused to trigger OOM (KTOR-8276)
- Compression & Static Content: No Vary Header when serving a compressed resource (KTOR-8326)
- HttpTimeout: Reference to nonexistent INFINITE_TIMEOUT_MS in the exception message (KTOR-8358)
Bugfixes
- Websockets: Unable to send a frame when ktor-serialization-kotlinx-json-jvm dependency is defined in Maven build (KTOR-7662)
- OkHttp: Cancelling of SSE request job doesn't cancel the connection (KTOR-8409)
- OkHttp: Exceptions are not propagated to flow collectors (KTOR-7947)
- OOM in CountedByteReadChannel while copying from multipart/form-data part channel (KTOR-8317)
- Apache5: "ProtocolException: OPTIONS request must have Content-Type header" is thrown when body isn't set (KTOR-8318)
- Netty/Websockets: server processes hanging in CLOSE_WAIT state after many concurrent requests (KTOR-7965)
- Update JTE to the version supporting Kotlin 2.1.0 (KTOR-8030)
Changelog
Sourced from io.ktor:ktor-client-content-negotiation-jvm's changelog.
3.1.3
Published 5 May 2025
Improvements
- Implement toString for staticContentRoute (KTOR-8451)
- Don't send Authorization header for requests marked with markAsRefreshTokenRequest (KTOR-8107)
- ByteChannel single-byte operations are slow (KTOR-8412)
- Receiving multipart without Content-Length is very slow (KTOR-8407)
- MicrometerMetrics: different path 404s requests can be abused to trigger OOM (KTOR-8276)
- Compression & Static Content: No Vary Header when serving a compressed resource (KTOR-8326)
- HttpTimeout: Reference to nonexistent INFINITE_TIMEOUT_MS in the exception message (KTOR-8358)
Bugfixes
- Websockets: Unable to send a frame when ktor-serialization-kotlinx-json-jvm dependency is defined in Maven build (KTOR-7662)
- OkHttp: Cancelling of SSE request job doesn't cancel the connection (KTOR-8409)
- OkHttp: Exceptions are not propagated to flow collectors (KTOR-7947)
- OOM in CountedByteReadChannel while copying from multipart/form-data part channel (KTOR-8317)
- Apache5: "ProtocolException: OPTIONS request must have Content-Type header" is thrown when body isn't set (KTOR-8318)
- Netty/Websockets: server processes hanging in CLOSE_WAIT state after many concurrent requests (KTOR-7965)
- Update JTE to the version supporting Kotlin 2.1.0 (KTOR-8030)
Commits
ebe93a7
Changelog for 3.1.3 (#4829)185a4a5
Release 3.1.3 (#4823)2673d39
Update dependency org.apache.httpcomponents.client5:httpclient5 to v5.4.4 (#4...8b57ce9
Update kotlinx-coroutines monorepo to v1.10.2 (#4785)3d6d592
Update dependency kotlinx-serialization to v1.8.1 (#4776)9847bbe
KTOR-8451: Fix toString for staticContentRoute (#4807)1632cdf
KTOR-8409 & KTOR-7947 Fix closing of OkHttp SSE connection (#4811)d491930
KTOR-8107 Don't add auth header for requests with AuthCircuitBreaker attribut...5621540
KTOR-8204 Fix for exception on empty chunked body responsec9712a3
Configure JVM toolchain directly in the kotlin block (#4808)- Additional commits viewable in compare view
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 show <dependency name> ignore conditions
will show all of the ignore conditions of the specified dependency@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)
Pull Request Statistics
1
1
+1
-1
Package Dependencies
Technical Details
ID: | 176470 |
UUID: | 2512949853 |
Node ID: | PR_kwDOG42ats6VyJJd |
Host: | GitHub |
Repository: | MikAoJk/docker-kotlin-gradle-ktor-postgres |
Merge State: | Unknown |