Skip to content

Update ktor monorepo to v3.5.0-eap-1543#35

Open
renovate[bot] wants to merge 1 commit intomainfrom
renovate/ktor-monorepo
Open

Update ktor monorepo to v3.5.0-eap-1543#35
renovate[bot] wants to merge 1 commit intomainfrom
renovate/ktor-monorepo

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Oct 1, 2024

This PR contains the following updates:

Package Change Age Confidence
io.ktor:ktor-client-java 3.3.23.5.0-eap-1543 age confidence
io.ktor:ktor-serialization-kotlinx-json 3.3.23.5.0-eap-1543 age confidence
io.ktor:ktor-client-content-negotiation 3.3.23.5.0-eap-1543 age confidence
io.ktor:ktor-client-serialization 3.3.23.5.0-eap-1543 age confidence
io.ktor:ktor-client-logging 3.3.23.5.0-eap-1543 age confidence
io.ktor:ktor-client-json 3.3.23.5.0-eap-1543 age confidence
io.ktor:ktor-client-darwin 3.3.23.5.0-eap-1543 age confidence
io.ktor:ktor-client-okhttp 3.3.23.5.0-eap-1543 age confidence
io.ktor:ktor-client-core 3.3.23.5.0-eap-1543 age confidence

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

ktorio/ktor (io.ktor:ktor-client-java)

v3.4.0

Published 22 January 2026

Features
  • KTOR-8316 Support OpenAPI specification for the Ktor Client and Server Application
    • KTOR-9085 Read OpenAPI security details from authentication plugin
    • KTOR-8993 Use runtime-generated spec for OpenAPI / Swagger plugins
    • KTOR-9086 Read OpenAPI default content type information from ContentNegotiation plugin
    • KTOR-8859 Routing documentation compiler plugin
    • KTOR-8936 Routing documentation runtime API
    • KTOR-9087 Generate JSON schema for type references when using Jackson and Gson
  • KTOR-7075 Zstd support
  • KTOR-9209 Support Jackson 3
  • KTOR-9198 Auth/Bearer: Make BearerAuthProvider detect disguised Bearer scheme
  • KTOR-8927 Support for respondResource
  • KTOR-9162 Auth API key plugin
  • KTOR-7882 Support HTTP QUERY method
  • KTOR-8195 Partial HTML response
  • KTOR-8985 EngineMain: Support reading trust store settings from the configuration
  • KTOR-9066 Add duplex streaming for OkHttpClient
  • KTOR-8180 Auth: Provide control over tokens to user code
  • KTOR-8273 iOS native interop for WebRTC client
  • KTOR-8956 DI: Allow file configuration
  • KTOR-9157 Support SIGINT on web and SIGTERM on Native
Improvements
  • KTOR-8890 Rename target jsAndWasmShared to web
  • KTOR-9242 Upgrade to Kotlin 2.3
  • KTOR-9243 Update libcurl to 8.18.0
  • KTOR-9014 Deprecate DarwinLegacy engine
  • KTOR-8931 Test iOS target of the WebRTC Client in Ktor-Chat
  • KTOR-9199 Make HttpHeaders strings const
  • KTOR-9208 Expose plusIsSpace in parseUrlEncodedParameters
  • KTOR-2404 Ktor Oauth2 feature sends 401 response when the client secret is invalid
  • KTOR-9097 Java: Use HTTP/2 by default
  • KTOR-8740 HTMX: Missing DSL for some attributes
  • KTOR-9171 Redesign ByteReadChannel.readUTF8Line API
  • KTOR-4219 Make readUTF8LineTo return number of read symbols instead of boolean
  • KTOR-6761 Apache5: Simplify configuration of ConnectionManager
  • KTOR-9037 Multipart/form-data: Make formData's block inline
  • KTOR-9126 Missing function ByteReadChannel.readTo(sink: RawSink, byteCount: Long)
  • KTOR-9026 Introduce/reuse interfaces for logging selectors
  • KTOR-6766 Deprecate Apache 4 engine
  • KTOR-8642 Excessive memory allocations while writing bytes into write channel of TCP/IP socket
  • KTOR-9137 ByteReadChannel.readUTF8Line is inefficient for long lines
  • KTOR-8657 Remove kotlinx-datetime from ktor-server-default-headers dependencies
  • KTOR-8941 Add override DI conflict policy
Bugfixes
  • KTOR-9258 headers { } block does not affect the request in defaultRequest due to function name collision with io.ktor.http.headers
  • KTOR-9235 HttpCookies: Support parsing non-compilant Expires dates of Set-Cookie header
  • KTOR-8945 ByteReadChannel.readUTF8Line doesn't throw TooLongLineException when the limit is reached
  • KTOR-8339 Curl: caPath is not set by default in the Curl client on linuxArm64
  • KTOR-9188 WebRTC. IceServer.urls should be a list.
  • KTOR-9148 Logging: Body logging of multipart/form-data requests hangs when OkHttp format is on
  • KTOR-9166 CORS: Excessive logs on INFO level since 3.3.3
  • KTOR-9130 Missing implementation of getPluginId method error with Kotlin 2.3.0-RC
  • KTOR-9147 OpenAPI: "AssertionError: Cannot add a performance measurements" leading to StackOverflowError within a multimodule project
  • KTOR-2162 JettyKtorHandler executor will never grow beyond core size
  • KTOR-9201 audio/x-matroska is wrongly recognized as mkv type
  • KTOR-9146 Run HttpStatement.execute on the engine's dispatcher
  • KTOR-6300 Native engines should use Dispatchers.IO not Dispatchers.Unconfined
  • KTOR-9098 Curl: HttpResponse.version always returns HTTP_1_1
  • KTOR-9100 Curl always uses HTTP/1.1
  • KTOR-7162 DefaultRequest: Configuration applied twice for client created with HttpClient.config
  • KTOR-9102 SSE: Java engine does not close the underlying connection when SSE session is canceled
  • KTOR-9108 SSE: The handler adds Connection: Keep-Alive header, which is incompatible with HTTP/2
  • KTOR-7884 Auth: The MutableList cannot be accessed since 3.0.0
  • KTOR-6569 Bearer auth: Don't cache client bearer token (option)
  • KTOR-4946 Auth: Bearer authentication - unable to update tokens
  • KTOR-4759 Auth: BearerAuthProvider caches result of loadToken until process death
  • KTOR-9129 Fix SendCountExceedException when maxRetries = Int.MAX_VALUE
  • KTOR-9113 Netty HTTP2 server hangs on the plugin exception
  • KTOR-9135 buildOpenApi fails with unknown serializer
  • KTOR-8285 Bearer Auth: request cancellation causes refresh token invalidation
  • KTOR-5241 The decodeBase64Bytes method doesn't throw an exception on illegal base64 characters
  • KTOR-8912 Incorrect KDoc of ApplicationConfig.tryGetStringList
  • KTOR-9079 The ktor-server-test-host module, having junit-jupiter runtime dependency, causes conflicts
  • KTOR-7713 HttpCallValidatorConfig.handleResponseException() should receive a CallExceptionHandler
  • KTOR-7121 testApplication: Test HTTP client does not use specified coroutine dispatcher
  • KTOR-8785 DI: JobCancellationException during cleanup
  • KTOR-6198 Client/WebSocket/Darwin close code and reason are incorrect
  • KTOR-7824 Ktor doesn't parse multiple headers

v3.3.3

Published 26 November 2025

Improvements
  • KTOR-6837 Discrepancies when parsing URL host with CIO and Darwin engines compared to the rest engines
  • KTOR-9050 Logging: SimpleLogger should be an object, not a class
  • KTOR-9094 Jetty Client: Support HTTP/2 over cleartext (h2c)
  • KTOR-9120 OpenAPI gen: missing operationId for KDoc fields
  • KTOR-3019 Improve logging for CORS plugin
Bugfixes
  • KTOR-8671 Netty: RejectedExecutionException during shutdown on MacOS when dev mode is enabled
  • KTOR-9096 Darwin: New SSE handlers stop responding after canceling few SSE sessions
  • KTOR-9125 Double ResponseSent invocation when exception is thrown after respond
  • KTOR-8878 OpenAPI: StackOverflowError when a response object has property with @​Contextual serializer
  • KTOR-8947 Java, ContentEncoding: IllegalHeaderNameException is thrown for ":status" pseudo header with HTTP/2
  • KTOR-9092 NettyHttp2Handler throws IllegalArgumentException: 'ktor.ApplicationCall' is already in use
  • KTOR-8924 Curl: Client sends both Transfer-Encoding and Content-Length headers for DELETE requests with body
  • KTOR-8838 Exception handling issue in client cache

Configuration

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

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, 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.

@renovate renovate bot force-pushed the renovate/ktor-monorepo branch 12 times, most recently from e4a27b8 to 3e297af Compare October 7, 2024 18:15
@renovate renovate bot force-pushed the renovate/ktor-monorepo branch 6 times, most recently from a56858b to 0cfef35 Compare October 18, 2024 14:30
@renovate renovate bot force-pushed the renovate/ktor-monorepo branch 3 times, most recently from 605fdae to 833624b Compare October 25, 2024 14:42
@renovate renovate bot changed the title Update ktor monorepo Update ktor monorepo to v3.2.0 Oct 25, 2024
@renovate renovate bot changed the title Update ktor monorepo to v3.2.0 Update ktor monorepo Oct 28, 2024
@renovate renovate bot force-pushed the renovate/ktor-monorepo branch 3 times, most recently from cceaf83 to b7a452f Compare November 16, 2024 21:08
@renovate renovate bot force-pushed the renovate/ktor-monorepo branch 4 times, most recently from 6511d75 to ceb61bd Compare December 8, 2024 23:11
@renovate renovate bot changed the title Update ktor monorepo to v3.4.0-eap-1515 Update ktor monorepo to v3.4.0-eap-1516 Jan 14, 2026
@renovate renovate bot force-pushed the renovate/ktor-monorepo branch from f6529c4 to 532f5a6 Compare January 15, 2026 21:15
@renovate renovate bot changed the title Update ktor monorepo to v3.4.0-eap-1516 Update ktor monorepo to v3.4.0-eap-1517 Jan 15, 2026
@renovate renovate bot force-pushed the renovate/ktor-monorepo branch from 532f5a6 to 6e0d829 Compare January 16, 2026 21:09
@renovate renovate bot changed the title Update ktor monorepo to v3.4.0-eap-1517 Update ktor monorepo to v3.4.0-eap-1518 Jan 16, 2026
@renovate renovate bot force-pushed the renovate/ktor-monorepo branch from 6e0d829 to 03351eb Compare January 19, 2026 18:41
@renovate renovate bot changed the title Update ktor monorepo to v3.4.0-eap-1518 Update ktor monorepo to v3.4.0-eap-1520 Jan 19, 2026
@renovate renovate bot force-pushed the renovate/ktor-monorepo branch from 03351eb to 8c8c04b Compare January 22, 2026 10:10
@renovate renovate bot changed the title Update ktor monorepo to v3.4.0-eap-1520 Update ktor monorepo to v3.4.0 Jan 22, 2026
@renovate renovate bot force-pushed the renovate/ktor-monorepo branch from 8c8c04b to f50954d Compare February 5, 2026 21:32
@renovate renovate bot changed the title Update ktor monorepo to v3.4.0 Update ktor monorepo to v3.5.0-eap-1532 Feb 5, 2026
@renovate renovate bot force-pushed the renovate/ktor-monorepo branch from f50954d to 77190e5 Compare February 10, 2026 22:43
@renovate renovate bot changed the title Update ktor monorepo to v3.5.0-eap-1532 Update ktor monorepo to v3.5.0-eap-1534 Feb 10, 2026
@renovate renovate bot force-pushed the renovate/ktor-monorepo branch from 77190e5 to 3116f04 Compare February 11, 2026 21:03
@renovate renovate bot changed the title Update ktor monorepo to v3.5.0-eap-1534 Update ktor monorepo to v3.5.0-eap-1536 Feb 11, 2026
@renovate renovate bot force-pushed the renovate/ktor-monorepo branch from 3116f04 to 7f8cc94 Compare February 12, 2026 09:27
@renovate renovate bot changed the title Update ktor monorepo to v3.5.0-eap-1536 Update ktor monorepo to v3.5.0-eap-1537 Feb 12, 2026
@renovate renovate bot force-pushed the renovate/ktor-monorepo branch from 7f8cc94 to c9abacc Compare February 13, 2026 20:39
@renovate renovate bot changed the title Update ktor monorepo to v3.5.0-eap-1537 Update ktor monorepo to v3.5.0-eap-1539 Feb 13, 2026
@renovate renovate bot force-pushed the renovate/ktor-monorepo branch from c9abacc to d9aef5a Compare February 16, 2026 14:13
@renovate renovate bot changed the title Update ktor monorepo to v3.5.0-eap-1539 Update ktor monorepo to v3.4.1-eap-1540 Feb 16, 2026
@renovate renovate bot force-pushed the renovate/ktor-monorepo branch from d9aef5a to 0b72238 Compare February 16, 2026 18:43
@renovate renovate bot changed the title Update ktor monorepo to v3.4.1-eap-1540 Update ktor monorepo to v3.5.0-eap-1539 Feb 16, 2026
@renovate renovate bot force-pushed the renovate/ktor-monorepo branch from 0b72238 to de71885 Compare February 16, 2026 21:34
@renovate renovate bot changed the title Update ktor monorepo to v3.5.0-eap-1539 Update ktor monorepo to v3.5.0-eap-1541 Feb 16, 2026
@renovate renovate bot force-pushed the renovate/ktor-monorepo branch from de71885 to faf2b7f Compare February 17, 2026 20:12
@renovate renovate bot changed the title Update ktor monorepo to v3.5.0-eap-1541 Update ktor monorepo to v3.5.0-eap-1542 Feb 17, 2026
@renovate renovate bot force-pushed the renovate/ktor-monorepo branch from faf2b7f to df33bc6 Compare February 18, 2026 20:39
@renovate renovate bot changed the title Update ktor monorepo to v3.5.0-eap-1542 Update ktor monorepo to v3.5.0-eap-1543 Feb 18, 2026
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

Comments