Skip to content

Bump the all group with 6 updates#131

Merged
IRus merged 1 commit intomainfrom
dependabot/gradle/all-8f70039382
May 12, 2025
Merged

Bump the all group with 6 updates#131
IRus merged 1 commit intomainfrom
dependabot/gradle/all-8f70039382

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github May 12, 2025

Bumps the all group with 6 updates:

Package From To
org.flywaydb:flyway-database-postgresql 11.8.0 11.8.1
io.ktor:ktor-serialization-kotlinx-json 3.1.2 3.1.3
io.ktor:ktor-server-cio 3.1.2 3.1.3
io.ktor:ktor-server-content-negotiation 3.1.2 3.1.3
io.ktor:ktor-client-cio 3.1.2 3.1.3
io.ktor:ktor-client-content-negotiation 3.1.2 3.1.3

Updates org.flywaydb:flyway-database-postgresql from 11.8.0 to 11.8.1

Updates io.ktor:ktor-serialization-kotlinx-json from 3.1.2 to 3.1.3

Release notes

Sourced from io.ktor:ktor-serialization-kotlinx-json'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-kotlinx-json'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 response
  • c9712a3 Configure JVM toolchain directly in the kotlin block (#4808)
  • Additional commits viewable in compare view

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 response
  • c9712a3 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 response
  • c9712a3 Configure JVM toolchain directly in the kotlin block (#4808)
  • Additional commits viewable in compare view

Updates io.ktor:ktor-client-cio from 3.1.2 to 3.1.3

Release notes

Sourced from io.ktor:ktor-client-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-client-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 response
  • c9712a3 Configure JVM toolchain directly in the kotlin block (#4808)
  • Additional commits viewable in compare view

Updates io.ktor:ktor-client-content-negotiation from 3.1.2 to 3.1.3

Release notes

Sourced from io.ktor:ktor-client-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-client-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 response
  • c9712a3 Configure JVM toolchain directly in the kotlin block (#4808)
  • Additional commits viewable in compare view

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 response
  • c9712a3 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 response
  • c9712a3 Configure JVM toolchain directly in the kotlin block (#4808)
  • Additional commits viewable in compare view

Updates io.ktor:ktor-client-cio from 3.1.2 to 3.1.3

Release notes

Sourced from io.ktor:ktor-client-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-client-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 response
  • c9712a3 Configure JVM toolchain directly in the kotlin block (#4808)
  • Additional commits viewable in compare view

Updates io.ktor:ktor-client-content-negotiation from 3.1.2 to 3.1.3

Release notes

Sourced from io.ktor:ktor-client-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-client-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...

    Description has been truncated

Bumps the all group with 6 updates:

| Package | From | To |
| --- | --- | --- |
| org.flywaydb:flyway-database-postgresql | `11.8.0` | `11.8.1` |
| [io.ktor:ktor-serialization-kotlinx-json](https://github.com/ktorio/ktor) | `3.1.2` | `3.1.3` |
| [io.ktor:ktor-server-cio](https://github.com/ktorio/ktor) | `3.1.2` | `3.1.3` |
| [io.ktor:ktor-server-content-negotiation](https://github.com/ktorio/ktor) | `3.1.2` | `3.1.3` |
| [io.ktor:ktor-client-cio](https://github.com/ktorio/ktor) | `3.1.2` | `3.1.3` |
| [io.ktor:ktor-client-content-negotiation](https://github.com/ktorio/ktor) | `3.1.2` | `3.1.3` |


Updates `org.flywaydb:flyway-database-postgresql` from 11.8.0 to 11.8.1

Updates `io.ktor:ktor-serialization-kotlinx-json` from 3.1.2 to 3.1.3
- [Release notes](https://github.com/ktorio/ktor/releases)
- [Changelog](https://github.com/ktorio/ktor/blob/main/CHANGELOG.md)
- [Commits](ktorio/ktor@3.1.2...3.1.3)

Updates `io.ktor:ktor-server-cio` from 3.1.2 to 3.1.3
- [Release notes](https://github.com/ktorio/ktor/releases)
- [Changelog](https://github.com/ktorio/ktor/blob/main/CHANGELOG.md)
- [Commits](ktorio/ktor@3.1.2...3.1.3)

Updates `io.ktor:ktor-server-content-negotiation` from 3.1.2 to 3.1.3
- [Release notes](https://github.com/ktorio/ktor/releases)
- [Changelog](https://github.com/ktorio/ktor/blob/main/CHANGELOG.md)
- [Commits](ktorio/ktor@3.1.2...3.1.3)

Updates `io.ktor:ktor-client-cio` from 3.1.2 to 3.1.3
- [Release notes](https://github.com/ktorio/ktor/releases)
- [Changelog](https://github.com/ktorio/ktor/blob/main/CHANGELOG.md)
- [Commits](ktorio/ktor@3.1.2...3.1.3)

Updates `io.ktor:ktor-client-content-negotiation` from 3.1.2 to 3.1.3
- [Release notes](https://github.com/ktorio/ktor/releases)
- [Changelog](https://github.com/ktorio/ktor/blob/main/CHANGELOG.md)
- [Commits](ktorio/ktor@3.1.2...3.1.3)

Updates `io.ktor:ktor-server-cio` from 3.1.2 to 3.1.3
- [Release notes](https://github.com/ktorio/ktor/releases)
- [Changelog](https://github.com/ktorio/ktor/blob/main/CHANGELOG.md)
- [Commits](ktorio/ktor@3.1.2...3.1.3)

Updates `io.ktor:ktor-server-content-negotiation` from 3.1.2 to 3.1.3
- [Release notes](https://github.com/ktorio/ktor/releases)
- [Changelog](https://github.com/ktorio/ktor/blob/main/CHANGELOG.md)
- [Commits](ktorio/ktor@3.1.2...3.1.3)

Updates `io.ktor:ktor-client-cio` from 3.1.2 to 3.1.3
- [Release notes](https://github.com/ktorio/ktor/releases)
- [Changelog](https://github.com/ktorio/ktor/blob/main/CHANGELOG.md)
- [Commits](ktorio/ktor@3.1.2...3.1.3)

Updates `io.ktor:ktor-client-content-negotiation` from 3.1.2 to 3.1.3
- [Release notes](https://github.com/ktorio/ktor/releases)
- [Changelog](https://github.com/ktorio/ktor/blob/main/CHANGELOG.md)
- [Commits](ktorio/ktor@3.1.2...3.1.3)

---
updated-dependencies:
- dependency-name: org.flywaydb:flyway-database-postgresql
  dependency-version: 11.8.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all
- dependency-name: io.ktor:ktor-serialization-kotlinx-json
  dependency-version: 3.1.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all
- dependency-name: io.ktor:ktor-server-cio
  dependency-version: 3.1.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all
- dependency-name: io.ktor:ktor-server-content-negotiation
  dependency-version: 3.1.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all
- dependency-name: io.ktor:ktor-client-cio
  dependency-version: 3.1.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all
- dependency-name: io.ktor:ktor-client-content-negotiation
  dependency-version: 3.1.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all
- dependency-name: io.ktor:ktor-server-cio
  dependency-version: 3.1.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all
- dependency-name: io.ktor:ktor-server-content-negotiation
  dependency-version: 3.1.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all
- dependency-name: io.ktor:ktor-client-cio
  dependency-version: 3.1.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all
- dependency-name: io.ktor:ktor-client-content-negotiation
  dependency-version: 3.1.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file java Pull requests that update Java code labels May 12, 2025
@IRus IRus merged commit a4db4f1 into main May 12, 2025
5 of 6 checks passed
@dependabot dependabot Bot deleted the dependabot/gradle/all-8f70039382 branch May 12, 2025 12:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file java Pull requests that update Java code

Development

Successfully merging this pull request may close these issues.

1 participant