chore(deps): bump ktorVersion from 3.2.3 to 3.3.0
Type: Pull Request
State: Closed
![dependabot[bot]](https://github.com/dependabot.png)
Association: Contributor
Comments: 1
(18 days ago)
(18 days ago)
(18 days ago)
dependencies java
Bumps ktorVersion
from 3.2.3 to 3.3.0.
Updates io.ktor:ktor-server-cio
from 3.2.3 to 3.3.0
Release notes
Sourced from io.ktor:ktor-server-cio's releases.
3.3.0
Published 11 September 2025
Features
- Support for server side http2 without tls (h2c) (KTOR-4750)
- OpenAPI generation build extension preview (KTOR-8721)
- Serve static resources with caching headers and ETag based on sha256 of content (KTOR-6700)
- Jetty engine: Upgrade Jetty dependencies to the latest version 12 (KTOR-6734)
- Static content: Support a custom respond logic if the file is not found (KTOR-8496)
- Upgrade OkHttp to version 5.0.0 (KTOR-8652)
- WebRTC Client, Android + WASM (KTOR-7958)
Improvements
- SSE: Cannot read response body from SSEClientException (KTOR-8165)
- SSE: "SSEClientException: Content-Length mismatch" on saving response body in DefaultResponseValidation (KTOR-8753)
var Route.staticRootFolder: File?
should be deprecated (KTOR-5836)- Add
image/bmp
to the ContentType (KTOR-8735)- Add some missing image content types (KTOR-8624)
- Upgrade to Kotlin 2.2 (KTOR-8647)
- Bump Kotlin API level to 2.2 (KTOR-8637)
- CIO: The engine ignores system proxy settings (KTOR-5922)
Bugfixes
- Performance regression when using ContentEncoding and HttpRequestRetry since 3.2.0 (KTOR-8820)
- Big number of simultaneous outbound web socket connections leads to a coroutine deadlock (KTOR-8829)
- DI: JobCancellationException during cleanup (KTOR-8785)
- Autoreloading: JobCancellationException when app is reloaded in the debugger since 3.2.0 (KTOR-8810)
- HttpRedirect: The client is redirected when no Location header in response (KTOR-8697)
- SerializationException when Application.propertyOrNull() is called with type Map<String, Any?> (KTOR-8781)
- "Failed resolution of: Ljava/lang/management/ManagementFactory" on Android when JvmGcMetrics are initialized (KTOR-8714)
- HttpCache: all header values but first in HttpResponse.varyKeys() are ignored (KTOR-6402)
- HttpCache: plugin selects wrong cache entry when filtering Vary headers with different case (KTOR-7621)
- CountedByteWriteChannel: autoFlush of the source channel doesn't make the channel auto flushing (KTOR-8411)
Changelog
Sourced from io.ktor:ktor-server-cio's changelog.
3.3.0
Published 11 September 2025
Features
- Support for server side http2 without tls (h2c) (KTOR-4750)
- OpenAPI generation build extension preview (KTOR-8721)
- Serve static resources with caching headers and ETag based on sha256 of content (KTOR-6700)
- Jetty engine: Upgrade Jetty dependencies to the latest version 12 (KTOR-6734)
- Static content: Support a custom respond logic if the file is not found (KTOR-8496)
- Upgrade OkHttp to version 5.0.0 (KTOR-8652)
- WebRTC Client, Android + WASM (KTOR-7958)
Improvements
- SSE: Cannot read response body from SSEClientException (KTOR-8165)
- SSE: "SSEClientException: Content-Length mismatch" on saving response body in DefaultResponseValidation (KTOR-8753)
var Route.staticRootFolder: File?
should be deprecated (KTOR-5836)- Add
image/bmp
to the ContentType (KTOR-8735)- Add some missing image content types (KTOR-8624)
- Upgrade to Kotlin 2.2 (KTOR-8647)
- Bump Kotlin API level to 2.2 (KTOR-8637)
- CIO: The engine ignores system proxy settings (KTOR-5922)
Bugfixes
- Performance regression when using ContentEncoding and HttpRequestRetry since 3.2.0 (KTOR-8820)
- Big number of simultaneous outbound web socket connections leads to a coroutine deadlock (KTOR-8829)
- DI: JobCancellationException during cleanup (KTOR-8785)
- Autoreloading: JobCancellationException when app is reloaded in the debugger since 3.2.0 (KTOR-8810)
- HttpRedirect: The client is redirected when no Location header in response (KTOR-8697)
- SerializationException when Application.propertyOrNull() is called with type Map<String, Any?> (KTOR-8781)
- "Failed resolution of: Ljava/lang/management/ManagementFactory" on Android when JvmGcMetrics are initialized (KTOR-8714)
- HttpCache: all header values but first in HttpResponse.varyKeys() are ignored (KTOR-6402)
- HttpCache: plugin selects wrong cache entry when filtering Vary headers with different case (KTOR-7621)
- CountedByteWriteChannel: autoFlush of the source channel doesn't make the channel auto flushing (KTOR-8411)
Commits
b9abe31
Add changelog for 3.3.0 (#5081)40eb608
Release 3.3.0 (#5076)1324c4c
Update netty.tcnative to v2.0.73.Finaldbbbaee
Update dependency io.swagger.parser.v3:swagger-parser to v2.1.3355e77cf
KTOR-8044 Get flaky tests under controlfab7164
KTOR-8753 Change OkHttp specific sse session to default sse session (#5072)6f0c34e
Merge pull request #5069 from ktorio/zibet27/ktor-client-webrtc-androidcb0bca4
Merge branch 'main' into zibet27/ktor-client-webrtc-android1c9ecad
KTOR-8785 Fix for DI shutdown hooke0d204c
KTOR-8820 Performance regression when using ContentEncoding and HttpRequestRe...- Additional commits viewable in compare view
Updates io.ktor:ktor-serialization-jackson
from 3.2.3 to 3.3.0
Release notes
Sourced from io.ktor:ktor-serialization-jackson's releases.
3.3.0
Published 11 September 2025
Features
- Support for server side http2 without tls (h2c) (KTOR-4750)
- OpenAPI generation build extension preview (KTOR-8721)
- Serve static resources with caching headers and ETag based on sha256 of content (KTOR-6700)
- Jetty engine: Upgrade Jetty dependencies to the latest version 12 (KTOR-6734)
- Static content: Support a custom respond logic if the file is not found (KTOR-8496)
- Upgrade OkHttp to version 5.0.0 (KTOR-8652)
- WebRTC Client, Android + WASM (KTOR-7958)
Improvements
- SSE: Cannot read response body from SSEClientException (KTOR-8165)
- SSE: "SSEClientException: Content-Length mismatch" on saving response body in DefaultResponseValidation (KTOR-8753)
var Route.staticRootFolder: File?
should be deprecated (KTOR-5836)- Add
image/bmp
to the ContentType (KTOR-8735)- Add some missing image content types (KTOR-8624)
- Upgrade to Kotlin 2.2 (KTOR-8647)
- Bump Kotlin API level to 2.2 (KTOR-8637)
- CIO: The engine ignores system proxy settings (KTOR-5922)
Bugfixes
- Performance regression when using ContentEncoding and HttpRequestRetry since 3.2.0 (KTOR-8820)
- Big number of simultaneous outbound web socket connections leads to a coroutine deadlock (KTOR-8829)
- DI: JobCancellationException during cleanup (KTOR-8785)
- Autoreloading: JobCancellationException when app is reloaded in the debugger since 3.2.0 (KTOR-8810)
- HttpRedirect: The client is redirected when no Location header in response (KTOR-8697)
- SerializationException when Application.propertyOrNull() is called with type Map<String, Any?> (KTOR-8781)
- "Failed resolution of: Ljava/lang/management/ManagementFactory" on Android when JvmGcMetrics are initialized (KTOR-8714)
- HttpCache: all header values but first in HttpResponse.varyKeys() are ignored (KTOR-6402)
- HttpCache: plugin selects wrong cache entry when filtering Vary headers with different case (KTOR-7621)
- CountedByteWriteChannel: autoFlush of the source channel doesn't make the channel auto flushing (KTOR-8411)
Changelog
Sourced from io.ktor:ktor-serialization-jackson's changelog.
3.3.0
Published 11 September 2025
Features
- Support for server side http2 without tls (h2c) (KTOR-4750)
- OpenAPI generation build extension preview (KTOR-8721)
- Serve static resources with caching headers and ETag based on sha256 of content (KTOR-6700)
- Jetty engine: Upgrade Jetty dependencies to the latest version 12 (KTOR-6734)
- Static content: Support a custom respond logic if the file is not found (KTOR-8496)
- Upgrade OkHttp to version 5.0.0 (KTOR-8652)
- WebRTC Client, Android + WASM (KTOR-7958)
Improvements
- SSE: Cannot read response body from SSEClientException (KTOR-8165)
- SSE: "SSEClientException: Content-Length mismatch" on saving response body in DefaultResponseValidation (KTOR-8753)
var Route.staticRootFolder: File?
should be deprecated (KTOR-5836)- Add
image/bmp
to the ContentType (KTOR-8735)- Add some missing image content types (KTOR-8624)
- Upgrade to Kotlin 2.2 (KTOR-8647)
- Bump Kotlin API level to 2.2 (KTOR-8637)
- CIO: The engine ignores system proxy settings (KTOR-5922)
Bugfixes
- Performance regression when using ContentEncoding and HttpRequestRetry since 3.2.0 (KTOR-8820)
- Big number of simultaneous outbound web socket connections leads to a coroutine deadlock (KTOR-8829)
- DI: JobCancellationException during cleanup (KTOR-8785)
- Autoreloading: JobCancellationException when app is reloaded in the debugger since 3.2.0 (KTOR-8810)
- HttpRedirect: The client is redirected when no Location header in response (KTOR-8697)
- SerializationException when Application.propertyOrNull() is called with type Map<String, Any?> (KTOR-8781)
- "Failed resolution of: Ljava/lang/management/ManagementFactory" on Android when JvmGcMetrics are initialized (KTOR-8714)
- HttpCache: all header values but first in HttpResponse.varyKeys() are ignored (KTOR-6402)
- HttpCache: plugin selects wrong cache entry when filtering Vary headers with different case (KTOR-7621)
- CountedByteWriteChannel: autoFlush of the source channel doesn't make the channel auto flushing (KTOR-8411)
Commits
b9abe31
Add changelog for 3.3.0 (#5081)40eb608
Release 3.3.0 (#5076)1324c4c
Update netty.tcnative to v2.0.73.Finaldbbbaee
Update dependency io.swagger.parser.v3:swagger-parser to v2.1.3355e77cf
KTOR-8044 Get flaky tests under controlfab7164
KTOR-8753 Change OkHttp specific sse session to default sse session (#5072)6f0c34e
Merge pull request #5069 from ktorio/zibet27/ktor-client-webrtc-androidcb0bca4
Merge branch 'main' into zibet27/ktor-client-webrtc-android1c9ecad
KTOR-8785 Fix for DI shutdown hooke0d204c
KTOR-8820 Performance regression when using ContentEncoding and HttpRequestRe...- Additional commits viewable in compare view
Updates io.ktor:ktor-server-content-negotiation
from 3.2.3 to 3.3.0
Release notes
Sourced from io.ktor:ktor-server-content-negotiation's releases.
3.3.0
Published 11 September 2025
Features
- Support for server side http2 without tls (h2c) (KTOR-4750)
- OpenAPI generation build extension preview (KTOR-8721)
- Serve static resources with caching headers and ETag based on sha256 of content (KTOR-6700)
- Jetty engine: Upgrade Jetty dependencies to the latest version 12 (KTOR-6734)
- Static content: Support a custom respond logic if the file is not found (KTOR-8496)
- Upgrade OkHttp to version 5.0.0 (KTOR-8652)
- WebRTC Client, Android + WASM (KTOR-7958)
Improvements
- SSE: Cannot read response body from SSEClientException (KTOR-8165)
- SSE: "SSEClientException: Content-Length mismatch" on saving response body in DefaultResponseValidation (KTOR-8753)
var Route.staticRootFolder: File?
should be deprecated (KTOR-5836)- Add
image/bmp
to the ContentType (KTOR-8735)- Add some missing image content types (KTOR-8624)
- Upgrade to Kotlin 2.2 (KTOR-8647)
- Bump Kotlin API level to 2.2 (KTOR-8637)
- CIO: The engine ignores system proxy settings (KTOR-5922)
Bugfixes
- Performance regression when using ContentEncoding and HttpRequestRetry since 3.2.0 (KTOR-8820)
- Big number of simultaneous outbound web socket connections leads to a coroutine deadlock (KTOR-8829)
- DI: JobCancellationException during cleanup (KTOR-8785)
- Autoreloading: JobCancellationException when app is reloaded in the debugger since 3.2.0 (KTOR-8810)
- HttpRedirect: The client is redirected when no Location header in response (KTOR-8697)
- SerializationException when Application.propertyOrNull() is called with type Map<String, Any?> (KTOR-8781)
- "Failed resolution of: Ljava/lang/management/ManagementFactory" on Android when JvmGcMetrics are initialized (KTOR-8714)
- HttpCache: all header values but first in HttpResponse.varyKeys() are ignored (KTOR-6402)
- HttpCache: plugin selects wrong cache entry when filtering Vary headers with different case (KTOR-7621)
- CountedByteWriteChannel: autoFlush of the source channel doesn't make the channel auto flushing (KTOR-8411)
Changelog
Sourced from io.ktor:ktor-server-content-negotiation's changelog.
3.3.0
Published 11 September 2025
Features
- Support for server side http2 without tls (h2c) (KTOR-4750)
- OpenAPI generation build extension preview (KTOR-8721)
- Serve static resources with caching headers and ETag based on sha256 of content (KTOR-6700)
- Jetty engine: Upgrade Jetty dependencies to the latest version 12 (KTOR-6734)
- Static content: Support a custom respond logic if the file is not found (KTOR-8496)
- Upgrade OkHttp to version 5.0.0 (KTOR-8652)
- WebRTC Client, Android + WASM (KTOR-7958)
Improvements
- SSE: Cannot read response body from SSEClientException (KTOR-8165)
- SSE: "SSEClientException: Content-Length mismatch" on saving response body in DefaultResponseValidation (KTOR-8753)
var Route.staticRootFolder: File?
should be deprecated (KTOR-5836)- Add
image/bmp
to the ContentType (KTOR-8735)- Add some missing image content types (KTOR-8624)
- Upgrade to Kotlin 2.2 (KTOR-8647)
- Bump Kotlin API level to 2.2 (KTOR-8637)
- CIO: The engine ignores system proxy settings (KTOR-5922)
Bugfixes
- Performance regression when using ContentEncoding and HttpRequestRetry since 3.2.0 (KTOR-8820)
- Big number of simultaneous outbound web socket connections leads to a coroutine deadlock (KTOR-8829)
- DI: JobCancellationException during cleanup (KTOR-8785)
- Autoreloading: JobCancellationException when app is reloaded in the debugger since 3.2.0 (KTOR-8810)
- HttpRedirect: The client is redirected when no Location header in response (KTOR-8697)
- SerializationException when Application.propertyOrNull() is called with type Map<String, Any?> (KTOR-8781)
- "Failed resolution of: Ljava/lang/management/ManagementFactory" on Android when JvmGcMetrics are initialized (KTOR-8714)
- HttpCache: all header values but first in HttpResponse.varyKeys() are ignored (KTOR-6402)
- HttpCache: plugin selects wrong cache entry when filtering Vary headers with different case (KTOR-7621)
- CountedByteWriteChannel: autoFlush of the source channel doesn't make the channel auto flushing (KTOR-8411)
Commits
b9abe31
Add changelog for 3.3.0 (#5081)40eb608
Release 3.3.0 (#5076)1324c4c
Update netty.tcnative to v2.0.73.Finaldbbbaee
Update dependency io.swagger.parser.v3:swagger-parser to v2.1.3355e77cf
KTOR-8044 Get flaky tests under controlfab7164
KTOR-8753 Change OkHttp specific sse session to default sse session (#5072)6f0c34e
Merge pull request #5069 from ktorio/zibet27/ktor-client-webrtc-androidcb0bca4
Merge branch 'main' into zibet27/ktor-client-webrtc-android1c9ecad
KTOR-8785 Fix for DI shutdown hooke0d204c
KTOR-8820 Performance regression when using ContentEncoding and HttpRequestRe...- Additional commits viewable in compare view
Updates io.ktor:ktor-server-status-pages
from 3.2.3 to 3.3.0
Release notes
Sourced from io.ktor:ktor-server-status-pages's releases.
3.3.0
Published 11 September 2025
Features
- Support for server side http2 without tls (h2c) (KTOR-4750)
- OpenAPI generation build extension preview (KTOR-8721)
- Serve static resources with caching headers and ETag based on sha256 of content (KTOR-6700)
- Jetty engine: Upgrade Jetty dependencies to the latest version 12 (KTOR-6734)
- Static content: Support a custom respond logic if the file is not found (KTOR-8496)
- Upgrade OkHttp to version 5.0.0 (KTOR-8652)
- WebRTC Client, Android + WASM (KTOR-7958)
Improvements
- SSE: Cannot read response body from SSEClientException (KTOR-8165)
- SSE: "SSEClientException: Content-Length mismatch" on saving response body in DefaultResponseValidation (KTOR-8753)
var Route.staticRootFolder: File?
should be deprecated (KTOR-5836)- Add
image/bmp
to the ContentType (KTOR-8735)- Add some missing image content types (KTOR-8624)
- Upgrade to Kotlin 2.2 (KTOR-8647)
- Bump Kotlin API level to 2.2 (KTOR-8637)
- CIO: The engine ignores system proxy settings (KTOR-5922)
Bugfixes
- Performance regression when using ContentEncoding and HttpRequestRetry since 3.2.0 (KTOR-8820)
- Big number of simultaneous outbound web socket connections leads to a coroutine deadlock (KTOR-8829)
- DI: JobCancellationException during cleanup (KTOR-8785)
- Autoreloading: JobCancellationException when app is reloaded in the debugger since 3.2.0 (KTOR-8810)
- HttpRedirect: The client is redirected when no Location header in response (KTOR-8697)
- SerializationException when Application.propertyOrNull() is called with type Map<String, Any?> (KTOR-8781)
- "Failed resolution of: Ljava/lang/management/ManagementFactory" on Android when JvmGcMetrics are initialized (KTOR-8714)
- HttpCache: all header values but first in HttpResponse.varyKeys() are ignored (KTOR-6402)
- HttpCache: plugin selects wrong cache entry when filtering Vary headers with different case (KTOR-7621)
- CountedByteWriteChannel: autoFlush of the source channel doesn't make the channel auto flushing (KTOR-8411)
Changelog
Sourced from io.ktor:ktor-server-status-pages's changelog.
3.3.0
Published 11 September 2025
Features
- Support for server side http2 without tls (h2c) (KTOR-4750)
- OpenAPI generation build extension preview (KTOR-8721)
- Serve static resources with caching headers and ETag based on sha256 of content (KTOR-6700)
- Jetty engine: Upgrade Jetty dependencies to the latest version 12 (KTOR-6734)
- Static content: Support a custom respond logic if the file is not found (KTOR-8496)
- Upgrade OkHttp to version 5.0.0 (KTOR-8652)
- WebRTC Client, Android + WASM (KTOR-7958)
Improvements
- SSE: Cannot read response body from SSEClientException (KTOR-8165)
- SSE: "SSEClientException: Content-Length mismatch" on saving response body in DefaultResponseValidation (KTOR-8753)
var Route.staticRootFolder: File?
should be deprecated (KTOR-5836)- Add
image/bmp
to the ContentType (KTOR-8735)- Add some missing image content types (KTOR-8624)
- Upgrade to Kotlin 2.2 (KTOR-8647)
- Bump Kotlin API level to 2.2 (KTOR-8637)
- CIO: The engine ignores system proxy settings (KTOR-5922)
Bugfixes
- Performance regression when using ContentEncoding and HttpRequestRetry since 3.2.0 (KTOR-8820)
- Big number of simultaneous outbound web socket connections leads to a coroutine deadlock (KTOR-8829)
- DI: JobCancellationException during cleanup (KTOR-8785)
- Autoreloading: JobCancellationException when app is reloaded in the debugger since 3.2.0 (KTOR-8810)
- HttpRedirect: The client is redirected when no Location header in response (KTOR-8697)
- SerializationException when Application.propertyOrNull() is called with type Map<String, Any?> (KTOR-8781)
- "Failed resolution of: Ljava/lang/management/ManagementFactory" on Android when JvmGcMetrics are initialized (KTOR-8714)
- HttpCache: all header values but first in HttpResponse.varyKeys() are ignored (KTOR-6402)
- HttpCache: plugin selects wrong cache entry when filtering Vary headers with different case (KTOR-7621)
- CountedByteWriteChannel: autoFlush of the source channel doesn't make the channel auto flushing (KTOR-8411)
Commits
b9abe31
Add changelog for 3.3.0 (#5081)40eb608
Release 3.3.0 (#5076)1324c4c
Update netty.tcnative to v2.0.73.Finaldbbbaee
Update dependency io.swagger.parser.v3:swagger-parser to v2.1.3355e77cf
KTOR-8044 Get flaky tests under controlfab7164
KTOR-8753 Change OkHttp specific sse session to default sse session (#5072)6f0c34e
Merge pull request #5069 from ktorio/zibet27/ktor-client-webrtc-androidcb0bca4
Merge branch 'main' into zibet27/ktor-client-webrtc-android1c9ecad
KTOR-8785 Fix for DI shutdown hooke0d204c
KTOR-8820 Performance regression when using ContentEncoding and HttpRequestRe...- Additional commits viewable in compare view
Updates io.ktor:ktor-server-swagger
from 3.2.3 to 3.3.0
Release notes
Sourced from io.ktor:ktor-server-swagger's releases.
3.3.0
Published 11 September 2025
Features
- Support for server side http2 without tls (h2c) (KTOR-4750)
- OpenAPI generation build extension preview (KTOR-8721)
- Serve static resources with caching headers and ETag based on sha256 of content (KTOR-6700)
- Jetty engine: Upgrade Jetty dependencies to the latest version 12 (KTOR-6734)
- Static content: Support a custom respond logic if the file is not found (KTOR-8496)
- Upgrade OkHttp to version 5.0.0 (KTOR-8652)
- WebRTC Client, Android + WASM (KTOR-7958)
Improvements
- SSE: Cannot read response body from SSEClientException (KTOR-8165)
- SSE: "SSEClientException: Content-Length mismatch" on saving response body in DefaultResponseValidation (KTOR-8753)
var Route.staticRootFolder: File?
should be deprecated (KTOR-5836)- Add
image/bmp
to the ContentType (KTOR-8735)- Add some missing image content types (KTOR-8624)
- Upgrade to Kotlin 2.2 (KTOR-8647)
- Bump Kotlin API level to 2.2 (KTOR-8637)
- CIO: The engine ignores system proxy settings (KTOR-5922)
Bugfixes
- Performance regression when using ContentEncoding and HttpRequestRetry since 3.2.0 (KTOR-8820)
- Big number of simultaneous outbound web socket connections leads to a coroutine deadlock (KTOR-8829)
- DI: JobCancellationException during cleanup (KTOR-8785)
- Autoreloading: JobCancellationException when app is reloaded in the debugger since 3.2.0 (KTOR-8810)
- HttpRedirect: The client is redirected when no Location header in response (KTOR-8697)
- SerializationException when Application.propertyOrNull() is called with type Map<String, Any?> (KTOR-8781)
- "Failed resolution of: Ljava/lang/management/ManagementFactory" on Android when JvmGcMetrics are initialized (KTOR-8714)
- HttpCache: all header values but first in HttpResponse.varyKeys() are ignored (KTOR-6402)
- HttpCache: plugin selects wrong cache entry when filtering Vary headers with different case (KTOR-7621)
- CountedByteWriteChannel: autoFlush of the source channel doesn't make the channel auto flushing (KTOR-8411)
Changelog
Sourced from io.ktor:ktor-server-swagger's changelog.
3.3.0
Published 11 September 2025
Features
- Support for server side http2 without tls (h2c) (KTOR-4750)
- OpenAPI generation build extension preview (KTOR-8721)
- Serve static resources with caching headers and ETag based on sha256 of content (KTOR-6700)
- Jetty engine: Upgrade Jetty dependencies to the latest version 12 (KTOR-6734)
- Static content: Support a custom respond logic if the file is not found (KTOR-8496)
- Upgrade OkHttp to version 5.0.0 (KTOR-8652)
- WebRTC Client, Android + WASM (KTOR-7958)
Improvements
- SSE: Cannot read response body from SSEClientException (KTOR-8165)
- SSE: "SSEClientException: Content-Length mismatch" on saving response body in DefaultResponseValidation (KTOR-8753)
var Route.staticRootFolder: File?
should be deprecated (KTOR-5836)- Add
image/bmp
to the ContentType (KTOR-8735)- Add some missing image content types (KTOR-8624)
- Upgrade to Kotlin 2.2 (KTOR-8647)
- Bump Kotlin API level to 2.2 (KTOR-8637)
- CIO: The engine ignores system proxy settings (KTOR-5922)
Bugfixes
- Performance regression when using ContentEncoding and HttpRequestRetry since 3.2.0 (KTOR-8820)
- Big number of simultaneous outbound web socket connections leads to a coroutine deadlock (KTOR-8829)
- DI: JobCancellationException during cleanup (KTOR-8785)
- Autoreloading: JobCancellationException when app is reloaded in the debugger since 3.2.0 (KTOR-8810)
- HttpRedirect: The client is redirected when no Location header in response (KTOR-8697)
- SerializationException when Application.propertyOrNull() is called with type Map<String, Any?> (KTOR-8781)
- "Failed resolution of: Ljava/lang/management/ManagementFactory" on Android when JvmGcMetrics are initialized (KTOR-8714)
- HttpCache: all header values but first in HttpResponse.varyKeys() are ignored (KTOR-6402)
- HttpCache: plugin selects wrong cache entry when filtering Vary headers with different case (KTOR-7621)
- CountedByteWriteChannel: autoFlush of the source channel doesn't make the channel auto flushing (KTOR-8411)
Commits
b9abe31
Add changelog for 3.3.0 (#5081)40eb608
Release 3.3.0 (#5076)1324c4c
Update netty.tcnative to v2.0.73.Finaldbbbaee
Update dependency io.swagger.parser.v3:swagger-parser to v2.1.3355e77cf
KTOR-8044 Get flaky tests under controlfab7164
KTOR-8753 Change OkHttp specific sse session to default sse session (#5072)6f0c34e
Merge pull request #5069 from ktorio/zibet27/ktor-client-webrtc-androidcb0bca4
Merge branch 'main' into zibet27/ktor-client-webrtc-android1c9ecad
KTOR-8785 Fix for DI shutdown hooke0d204c
KTOR-8820 Performance regression when using ContentEncoding and HttpRequestRe...- Additional commits viewable in compare view
Updates io.ktor:ktor-server-cors
from 3.2.3 to 3.3.0
Release notes
Sourced from io.ktor:ktor-server-cors's releases.
3.3.0
Published 11 September 2025
Features
- Support for server side http2 without tls (h2c) (KTOR-4750)
- OpenAPI generation build extension preview (KTOR-8721)
- Serve static resources with caching headers and ETag based on sha256 of content (KTOR-6700)
- Jetty engine: Upgrade Jetty dependencies to the latest version 12 (KTOR-6734)
- Static content: Support a custom respond logic if the file is not found (KTOR-8496)
- Upgrade OkHttp to version 5.0.0 (KTOR-8652)
- WebRTC Client, Android + WASM (KTOR-7958)
Improvements
- SSE: Cannot read response body from SSEClientException (KTOR-8165)
- SSE: "SSEClientException: Content-Length mismatch" on saving response body in DefaultResponseValidation (KTOR-8753)
var Route.staticRootFolder: File?
should be deprecated (KTOR-5836)- Add
image/bmp
to the ContentType (KTOR-8735)- Add some missing image content types (KTOR-8624)
- Upgrade to Kotlin 2.2 (KTOR-8647)
- Bump Kotlin API level to 2.2 (KTOR-8637)
- CIO: The engine ignores system proxy settings (KTOR-5922)
Bugfixes
- Performance regression when using ContentEncoding and HttpRequestRetry since 3.2.0 (KTOR-8820)
- Big number of simultaneous outbound web socket connections leads to a coroutine deadlock (KTOR-8829)
- DI: JobCancellationException during cleanup (KTOR-8785)
- Autoreloading: JobCancellationException when app is reloaded in the debugger since 3.2.0 (KTOR-8810)
- HttpRedirect: The client is redirected when no Location header in response (KTOR-8697)
- SerializationException when Application.propertyOrNull() is called with type Map<String, Any?> (KTOR-8781)
- "Failed resolution of: Ljava/lang/management/ManagementFactory" on Android when JvmGcMetrics are initialized (KTOR-8714)
- HttpCache: all header values but first in HttpResponse.varyKeys() are ignored (KTOR-6402)
- HttpCache: plugin selects wrong cache entry when filtering Vary headers with different case (KTOR-7621)
- CountedByteWriteChannel: autoFlush of the source channel doesn't make the channel auto flushing (KTOR-8411)
Changelog
Sourced from io.ktor:ktor-server-cors's changelog.
3.3.0
Published 11 September 2025
Features
- Support for server side http2 without tls (h2c) (KTOR-4750)
- OpenAPI generation build extension preview (KTOR-8721)
- Serve static resources with caching headers and ETag based on sha256 of content (KTOR-6700)
- Jetty engine: Upgrade Jetty dependencies to the latest version 12 (KTOR-6734)
- Static content: Support a custom respond logic if the file is not found (KTOR-8496)
- Upgrade OkHttp to version 5.0.0 (KTOR-8652)
- WebRTC Client, Android + WASM (KTOR-7958)
Improvements
- SSE: Cannot read response body from SSEClientException (KTOR-8165)
- SSE: "SSEClientException: Content-Length mismatch" on saving response body in DefaultResponseValidation (KTOR-8753)
var Route.staticRootFolder: File?
should be deprecated (KTOR-5836)- Add
image/bmp
to the ContentType (KTOR-8735)- Add some missing image content types (KTOR-8624)
- Upgrade to Kotlin 2.2 (KTOR-8647)
- Bump Kotlin API level to 2.2 (KTOR-8637)
- CIO: The engine ignores system proxy settings (KTOR-5922)
Bugfixes
- Performance regression when using ContentEncoding and HttpRequestRetry since 3.2.0 (KTOR-8820)
- Big number of simultaneous outbound web socket connections leads to a coroutine deadlock (KTOR-8829)
- DI: JobCancellationException during cleanup (KTOR-8785)
- Autoreloading: JobCancellationException when app is reloaded in the debugger since 3.2.0 (KTOR-8810)
- HttpRedirect: The client is redirected when no Location header in response (KTOR-8697)
- SerializationException when Application.propertyOrNull() is called with type Map<String, Any?> (KTOR-8781)
- "Failed resolution of: Ljava/lang/management/ManagementFactory" on Android when JvmGcMetrics are initialized (KTOR-8714)
- HttpCache: all header values but first in HttpResponse.varyKeys() are ignored (KTOR-6402)
- HttpCache: plugin selects wrong cache entry when filtering Vary headers with different case (KTOR-7621)
- CountedByteWriteChannel: autoFlush of the source channel doesn't make the channel auto flushing (KTOR-8411)
Commits
b9abe31
Add changelog for 3.3.0 (#5081)40eb608
Release 3.3.0 (#5076)1324c4c
Update netty.tcnative to v2.0.73.Finaldbbbaee
Update dependency io.swagger.parser.v3:swagger-parser to v2.1.3355e77cf
KTOR-8044 Get flaky tests under controlfab7164
KTOR-8753 Change OkHttp specific sse session to default sse session (#5072)6f0c34e
Merge pull request #5069 from ktorio/zibet27/ktor-client-webrtc-androidcb0bca4
Merge branch 'main' into zibet27/ktor-client-webrtc-android1c9ecad
KTOR-8785 Fix for DI shutdown hooke0d204c
KTOR-8820 Performance regression when using ContentEncoding and HttpRequestRe...- Additional commits viewable in compare view
Updates io.ktor:ktor-server-test-host
from 3.2.3 to 3.3.0
Release notes
Sourced from io.ktor:ktor-server-test-host's releases.
3.3.0
Published 11 September 2025
Features
- Support for server side http2 without tls (h2c) (KTOR-4750)
- OpenAPI generation build extension preview (KTOR-8721)
- Serve static resources with caching headers and ETag based on sha256 of content (KTOR-6700)
- Jetty engine: Upgrade Jetty dependencies to the latest version 12 (KTOR-6734)
- Static content: Support a custom respond logic if the file is not found (KTOR-8496)
- Upgrade OkHttp to version 5.0.0 (KTOR-8652)
- WebRTC Client, Android + WASM (KTOR-7958)
Improvements
- SSE: Cannot read response body from SSEClientException (KTOR-8165)
- SSE: "SSEClientException: Content-Length mismatch" on saving response body in DefaultResponseValidation (KTOR-8753)
var Route.staticRootFolder: File?
should be deprecated (KTOR-5836)- Add
image/bmp
to the ContentType (KTOR-8735)- Add some missing image content types (KTOR-8624)
- Upgrade to Kotlin 2.2 (KTOR-8647)
- Bump Kotlin API level to 2.2 (KTOR-8637)
- CIO: The engine ignores system proxy settings (KTOR-5922)
Bugfixes
- Performance regression when using ContentEncoding and HttpRequestRetry since 3.2.0 (KTOR-8820)
- Big number of simultaneous outbound web socket connections leads to a coroutine deadlock (KTOR-8829)
- DI: JobCancellationException during cleanup (Description has been truncated
Pull Request Statistics
0
0
+0
-0
Package Dependencies
Technical Details
ID: | 7746607 |
UUID: | 3416709879 |
Node ID: | PR_kwDOG42ats6okkXj |
Host: | GitHub |
Repository: | MikAoJk/docker-kotlin-gradle-ktor-postgres |