Skip to content

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Jul 3, 2025

Coming soon: The Renovate bot (GitHub App) will be renamed to Mend. PRs from Renovate will soon appear from 'Mend'. Learn more here.

This PR contains the following updates:

Package Change Age Confidence
io.ktor:ktor-utils 3.2.0 -> 3.3.0 age confidence
io.ktor:ktor-network 3.2.0 -> 3.3.0 age confidence
io.ktor:ktor-io 3.2.0 -> 3.3.0 age confidence
io.ktor:ktor-client-java 3.2.0 -> 3.3.0 age confidence
io.ktor:ktor-client-okhttp 3.2.0 -> 3.3.0 age confidence
io.ktor:ktor-client-apache 3.2.0 -> 3.3.0 age confidence
io.ktor:ktor-client-cio 3.2.0 -> 3.3.0 age confidence
io.ktor:ktor-client-core 3.2.0 -> 3.3.0 age confidence
io.ktor:ktor-server-test-host 3.2.0 -> 3.3.0 age confidence
io.ktor:ktor-server-websockets 3.2.0 -> 3.3.0 age confidence
io.ktor:ktor-server-compression 3.2.0 -> 3.3.0 age confidence
io.ktor:ktor-server-tomcat-jakarta 3.2.0 -> 3.3.0 age confidence
io.ktor:ktor-server-cio 3.2.0 -> 3.3.0 age confidence
io.ktor:ktor-server-jetty-jakarta 3.2.0 -> 3.3.0 age confidence
io.ktor:ktor-server-netty 3.2.0 -> 3.3.0 age confidence
io.ktor:ktor-server-core 3.2.0 -> 3.3.0 age confidence

Release Notes

ktorio/ktor (io.ktor:ktor-utils)

v3.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)

v3.2.3

Published 29 July 2025

Improvements
  • Server only accepts yaml as the configuration file suffix (KTOR-8712)
  • JS / WASM error when process global is undefined (KTOR-8686)
  • DI async duplicate resolution (KTOR-8681)
Bugfixes
  • CIO: Expect 100-continue response is missing a final \r\n (KTOR-8687)
  • Intermittent "ParserException: No colon in HTTP header" when parsing multipart request (KTOR-8523)
  • Infinite loop in ByteReadChannel.readFully (KTOR-8682)
  • ShutDownUrl: The server cannot shut down since 3.2.0 (KTOR-8674)

v3.2.2

Published 14 July 2025

Improvements
  • SSE: Change the order of SSE field serialization: put event before data (KTOR-8627)
Bugfixes
  • CORS: server replies with the 405 status code on a preflight request when the plugin is installed in a route (KTOR-4499)
  • Darwin: The Content-Encoding header is removed since 3.0.3 (KTOR-8526)
  • JS/WASM: response doesn't contain the Content-Length header in a browser (KTOR-8377)
  • StatusPages: response headers of OutgoingContent aren't available in the status handlers (KTOR-8232)
  • testApplication: The client.sse() acts like a REST call and not a stream in test environment (KTOR-7910)
  • Config deserialization - default properties problem (KTOR-8654)
  • kotlinx.datetime is not available transitively in 3.2.1 (KTOR-8656)
  • Request builder block overrides HTTP method in specific request builders (get, post, etc) (KTOR-8636)

v3.2.1

Published 3 July 2025

Improvements
  • Replace kotlinx.datetime APIs with kotlin.time (KTOR-8635)
  • Thymeleaf: null values in template model (KTOR-8559)
  • Publish Javadoc as a maven artifact (KTOR-3962)
  • Netty: Invalid hex byte with malformed query string (KTOR-2934)
Bugfixes
  • "Space characters in SimpleName" error when executing R8 mergeExtDex task with 3.2.0 (KTOR-8583)
  • ForwardedHeaders: the plugin does not handle parameters case-insensitively (KTOR-8622)
  • Potential race condition in socket.awaitClosed (hangs indefinitely) since 3.2.0 (KTOR-8618)
  • Module parameter type Application.() -> kotlin.Unit is not supported in 3.2.0 (KTOR-8602)
  • OkHttp: java.net.ProtocolException when sending MultiPartFormDataContent with onUpload (KTOR-6790)
  • OAuth2 authentication provider breaks form-urlencoded POST requests when receiving request body (KTOR-4420)
  • 404 for a link in KDoc for io.ktor.server.plugins.contentnegotiation.ContentNegotiation (KTOR-8597)
  • Ktor fails to boot with default jvminline argument (KTOR-8608)
  • Flow invariant is violated since 3.2.0 (KTOR-8606)
  • ResponseSent hook handler of the plugin installed into a route isn't executed when an exception is thrown from the route (KTOR-6794)

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

Copy link

coderabbitai bot commented Jul 3, 2025

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.


Comment @coderabbitai help to get the list of available commands and usage tips.

@renovate renovate bot force-pushed the renovate/ktor-monorepo branch from 0fdac0f to 5bd6dfc Compare July 3, 2025 18:45
@renovate renovate bot changed the title Update ktor monorepo to v3.2.1-eap-1363 Update ktor monorepo to v3.2.1 Jul 3, 2025
@renovate renovate bot force-pushed the renovate/ktor-monorepo branch from 5bd6dfc to 6d1a043 Compare July 8, 2025 22:00
@renovate renovate bot changed the title Update ktor monorepo to v3.2.1 Update ktor monorepo to v3.2.2-eap-1371 Jul 8, 2025
@renovate renovate bot force-pushed the renovate/ktor-monorepo branch from 6d1a043 to cc5a6d1 Compare July 9, 2025 21:45
@renovate renovate bot changed the title Update ktor monorepo to v3.2.2-eap-1371 Update ktor monorepo to v3.2.2-eap-1372 Jul 9, 2025
@renovate renovate bot force-pushed the renovate/ktor-monorepo branch from cc5a6d1 to 3bbd834 Compare July 10, 2025 19:00
@renovate renovate bot changed the title Update ktor monorepo to v3.2.2-eap-1372 Update ktor monorepo to v3.2.1 Jul 10, 2025
@renovate renovate bot force-pushed the renovate/ktor-monorepo branch from 3bbd834 to dfa0c9a Compare July 10, 2025 21:52
@renovate renovate bot changed the title Update ktor monorepo to v3.2.1 Update ktor monorepo to v3.2.2-eap-1374 Jul 10, 2025
@renovate renovate bot force-pushed the renovate/ktor-monorepo branch from dfa0c9a to 80b913c Compare July 11, 2025 21:08
@renovate renovate bot changed the title Update ktor monorepo to v3.2.2-eap-1374 Update ktor monorepo to v3.2.1 Jul 11, 2025
@renovate renovate bot force-pushed the renovate/ktor-monorepo branch from 80b913c to 6c2facf Compare July 14, 2025 09:59
@renovate renovate bot changed the title Update ktor monorepo to v3.2.1 Update ktor monorepo to v3.2.2 Jul 14, 2025
@renovate renovate bot force-pushed the renovate/ktor-monorepo branch from 6c2facf to faee24b Compare July 24, 2025 22:25
@renovate renovate bot changed the title Update ktor monorepo to v3.2.2 Update ktor monorepo to v3.3.0-open-api-eap-1382 Jul 24, 2025
@renovate renovate bot force-pushed the renovate/ktor-monorepo branch from faee24b to bca42e9 Compare July 31, 2025 20:52
@renovate renovate bot changed the title Update ktor monorepo to v3.3.0-open-api-eap-1382 Update ktor monorepo Jul 31, 2025
@renovate renovate bot force-pushed the renovate/ktor-monorepo branch from bca42e9 to ca23e75 Compare August 6, 2025 20:21
@renovate renovate bot changed the title Update ktor monorepo Update ktor monorepo to v3.3.0-openapi-eap-1392 Aug 6, 2025
@renovate renovate bot force-pushed the renovate/ktor-monorepo branch from ca23e75 to 9ecf68e Compare August 7, 2025 16:21
@renovate renovate bot changed the title Update ktor monorepo to v3.3.0-openapi-eap-1392 Update ktor monorepo to v3.3.0-openapi-eap-1393 Aug 7, 2025
@renovate renovate bot force-pushed the renovate/ktor-monorepo branch from 9ecf68e to 7255f6f Compare August 13, 2025 20:22
@renovate renovate bot changed the title Update ktor monorepo to v3.3.0-openapi-eap-1393 Update ktor monorepo to v3.3.0-openapi-eap-1394 Aug 13, 2025
@renovate renovate bot force-pushed the renovate/ktor-monorepo branch from 7255f6f to eb21578 Compare August 19, 2025 12:35
@renovate renovate bot changed the title Update ktor monorepo to v3.3.0-openapi-eap-1394 Update ktor monorepo to v3.3.0-eap-1395 Aug 19, 2025
@renovate renovate bot force-pushed the renovate/ktor-monorepo branch from eb21578 to f85d4f5 Compare August 19, 2025 20:59
@renovate renovate bot changed the title Update ktor monorepo to v3.3.0-eap-1395 Update ktor monorepo to v3.3.0-openapi-eap-1394 Aug 19, 2025
@renovate renovate bot force-pushed the renovate/ktor-monorepo branch from f85d4f5 to c9e041f Compare September 2, 2025 12:21
@renovate renovate bot changed the title Update ktor monorepo to v3.3.0-openapi-eap-1394 Update ktor monorepo to v3.3.0-eap-1398 Sep 2, 2025
@renovate renovate bot force-pushed the renovate/ktor-monorepo branch from c9e041f to 1f50d7d Compare September 2, 2025 16:23
@renovate renovate bot changed the title Update ktor monorepo to v3.3.0-eap-1398 Update ktor monorepo to v3.3.0-openapi-eap-1394 Sep 2, 2025
@renovate renovate bot force-pushed the renovate/ktor-monorepo branch from 1f50d7d to fe7668f Compare September 5, 2025 12:16
@renovate renovate bot changed the title Update ktor monorepo to v3.3.0-openapi-eap-1394 Update ktor monorepo to v3.3.0-eap-1398 Sep 5, 2025
@renovate renovate bot force-pushed the renovate/ktor-monorepo branch from fe7668f to 207672a Compare September 5, 2025 12:24
@renovate renovate bot changed the title Update ktor monorepo to v3.3.0-eap-1398 Update ktor monorepo to v3.3.0-openapi-eap-1394 Sep 5, 2025
@renovate renovate bot force-pushed the renovate/ktor-monorepo branch from 207672a to 3b47a3c Compare September 8, 2025 12:54
@renovate renovate bot changed the title Update ktor monorepo to v3.3.0-openapi-eap-1394 Update ktor monorepo to v3.3.0-eap-1398 Sep 8, 2025
@renovate renovate bot force-pushed the renovate/ktor-monorepo branch from 3b47a3c to cd55598 Compare September 8, 2025 16:31
@renovate renovate bot changed the title Update ktor monorepo to v3.3.0-eap-1398 Update ktor monorepo to v3.3.0-openapi-eap-1394 Sep 8, 2025
@renovate renovate bot force-pushed the renovate/ktor-monorepo branch from cd55598 to be3bb8b Compare September 11, 2025 12:24
@renovate renovate bot changed the title Update ktor monorepo to v3.3.0-openapi-eap-1394 Update ktor monorepo to v3.3.0 Sep 11, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants