Skip to content

build(deps): bump io.ktor:ktor-bom from 3.5.1 to 3.6.1 in the ktor group across 1 directory - #19

Open
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/gradle/ktor-c777401271
Open

dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/gradle/ktor-c777401271

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 17, 2026 •

Copy link
Copy Markdown

Bumps the ktor group with 1 update in the / directory: io.ktor:ktor-bom.

Updates io.ktor:ktor-bom from 3.5.1 to 3.6.1

Release notes

Sourced from io.ktor:ktor-bom's releases.

3.6.1

Published 29 October 2026

Improvements

  • KTOR-10005 Native accepted TCP sockets do not enable TCP_NODELAY, unlike JVM
  • KTOR-9966 Netty poor performance on delay calls
  • KTOR-4206 The "com.typesafe.config.ConfigException$Missing" exception leaks from the typesafe config library when configuration is merged

Bugfixes

  • KTOR-10037 CIO: keep-alive connection hangs when a response fails before writing any bytes
  • KTOR-9969 Kotlin/Native CIO server occasionally closes an accepted connection with zero response bytes under CPU load
  • KTOR-9974 CIO: close_notify is written concurrently with the last record, corrupting the TLS output and the kotlinx-io segment pool
  • KTOR-9925 Resources: Constant sibling route loses to parameterized one when routes are split across separate authenticate blocks
  • KTOR-9938 Apache5: streaming response hangs when the block returns before the body arrives
  • KTOR-10023 Ktor 3.6.0 no longer throws BadRequestException for malformed paths
  • KTOR-9986 HttpRedirect: a relative Location with dot segments is not normalized, so most engines send .. in the request path
  • KTOR-10085 ETags: Ignore If-Modified-Since when If-None-Match is present
  • KTOR-9430 DI: resources are not cleaned up during testing with testApplication
  • KTOR-7175 Ktor-client, connections leak
  • KTOR-9848 Android: The Android engine crashes with Unbalanced enter/exit on response read cancellation
  • KTOR-9994 Android engine closes RawSourceChannel on the main thread and crashes with NetworkOnMainThreadException
  • KTOR-9959 Sockets: CIO writer busy-loops when a nonblocking write returns zero
  • KTOR-9970 Java: Cancelling a request before response headers does not abort the HTTP exchange
  • KTOR-10006 OpenAPI: Compiler crash on local variable using object expression
  • KTOR-9972 Android: DiskReadViolation when KtorSimpleLogger is initialized during plugin execution
  • KTOR-9985 OpenAPI compiler plugin duplicates unrelated schemas (FooDTO -> FooDTO2) after adding new routes
  • KTOR-2348 DoubleReceive: recursive receive pipeline re-entry when receiving content in a receivePipeline interceptor
  • KTOR-9968 Test engine streaming responses hang when over 1MB
  • KTOR-9894 Netty + Compression: response leaked when the client disconnects before the body is written
  • KTOR-9987 WebSockets: Netty sometimes closes socket before sending close frame
  • KTOR-9943 HttpStatement.execute can hang when its block abandons a response body
  • KTOR-9980 CallLogging: MDC entries leak stale thread-local values when provider returns null
  • KTOR-9790 testApplication: sseSession() never returns when the SSE route installs a heartbeat
  • KTOR-9884 Directories are returned as empty binaries when using nested jars
  • KTOR-4245 Code snippet in Kdoc for DefaultRequest doesn't compile
  • KTOR-10035 WebSocket drops the queued Close frame when the server session fails
  • KTOR-10036 testApplication: WebSocket client stops reading before the servers Close reply arrives

3.6.0

Published 16 September 2026

Features

  • KTOR-8596 OpenID Connect (OAuth2) auto-discover & configuration
  • KTOR-9645 Client curated multi-platform facade module
  • KTOR-8883 Support nested jars in static resources
  • KTOR-8672 Support at least zstd and deflate formats of precompressed files
  • KTOR-8595 Auth JWK Support (auto-discover)
  • KTOR-9841 OIDC Server Plugin
  • KTOR-9654 Override fetch in JS engine
  • KTOR-9785 Typesafe Authentication DSL

... (truncated)

Changelog

Sourced from io.ktor:ktor-bom's changelog.

3.6.1

Published 29 October 2026

Improvements

  • KTOR-10005 Native accepted TCP sockets do not enable TCP_NODELAY, unlike JVM
  • KTOR-9966 Netty poor performance on delay calls
  • KTOR-4206 The "com.typesafe.config.ConfigException$Missing" exception leaks from the typesafe config library when configuration is merged

Bugfixes

  • KTOR-10037 CIO: keep-alive connection hangs when a response fails before writing any bytes
  • KTOR-9969 Kotlin/Native CIO server occasionally closes an accepted connection with zero response bytes under CPU load
  • KTOR-9974 CIO: close_notify is written concurrently with the last record, corrupting the TLS output and the kotlinx-io segment pool
  • KTOR-9925 Resources: Constant sibling route loses to parameterized one when routes are split across separate authenticate blocks
  • KTOR-9938 Apache5: streaming response hangs when the block returns before the body arrives
  • KTOR-10023 Ktor 3.6.0 no longer throws BadRequestException for malformed paths
  • KTOR-9986 HttpRedirect: a relative Location with dot segments is not normalized, so most engines send .. in the request path
  • KTOR-10085 ETags: Ignore If-Modified-Since when If-None-Match is present
  • KTOR-9430 DI: resources are not cleaned up during testing with testApplication
  • KTOR-7175 Ktor-client, connections leak
  • KTOR-9848 Android: The Android engine crashes with Unbalanced enter/exit on response read cancellation
  • KTOR-9994 Android engine closes RawSourceChannel on the main thread and crashes with NetworkOnMainThreadException
  • KTOR-9959 Sockets: CIO writer busy-loops when a nonblocking write returns zero
  • KTOR-9970 Java: Cancelling a request before response headers does not abort the HTTP exchange
  • KTOR-10006 OpenAPI: Compiler crash on local variable using object expression
  • KTOR-9972 Android: DiskReadViolation when KtorSimpleLogger is initialized during plugin execution
  • KTOR-9985 OpenAPI compiler plugin duplicates unrelated schemas (FooDTO -> FooDTO2) after adding new routes
  • KTOR-2348 DoubleReceive: recursive receive pipeline re-entry when receiving content in a receivePipeline interceptor
  • KTOR-9968 Test engine streaming responses hang when over 1MB
  • KTOR-9894 Netty + Compression: response leaked when the client disconnects before the body is written
  • KTOR-9987 WebSockets: Netty sometimes closes socket before sending close frame
  • KTOR-9943 HttpStatement.execute can hang when its block abandons a response body
  • KTOR-9980 CallLogging: MDC entries leak stale thread-local values when provider returns null
  • KTOR-9790 testApplication: sseSession() never returns when the SSE route installs a heartbeat
  • KTOR-9884 Directories are returned as empty binaries when using nested jars
  • KTOR-4245 Code snippet in Kdoc for DefaultRequest doesn't compile
  • KTOR-10035 WebSocket drops the queued Close frame when the server session fails
  • KTOR-10036 testApplication: WebSocket client stops reading before the servers Close reply arrives

3.6.0

Published 16 September 2026

Features

  • KTOR-8596 OpenID Connect (OAuth2) auto-discover & configuration
  • KTOR-9645 Client curated multi-platform facade module
  • KTOR-8883 Support nested jars in static resources
  • KTOR-8672 Support at least zstd and deflate formats of precompressed files
  • KTOR-8595 Auth JWK Support (auto-discover)
  • KTOR-9841 OIDC Server Plugin
  • KTOR-9654 Override fetch in JS engine

... (truncated)

Commits
  • 26cc003 Release 3.6.1 (#5970)
  • b4fc04d KTOR-10035 Deliver the queued Close frame when the session fails (#5959)
  • fbd2a80 KTOR-10036 Keep the test host WebSocket client reading until the server close...
  • 516fe19 KTOR-10037 Close the CIO connection when a response fails before writing any ...
  • 3954d0c KTOR-9938: Abort Apache5 exchanges when the response body is cancelled
  • dbc9692 KTOR-9969 Shut down native socket output inside the writer coroutine
  • 3ceecd7 KTOR-9992 Fix CIO accept busy loop (#5961)
  • bdfff2b KTOR-10023 Throw BadRequestException on malformed URL segments
  • 7378949 KTOR-9986 Remove dot segments from relative redirect targets (#5939)
  • c981394 KTOR-9430 Fix test server stopping
  • Additional commits viewable in compare view

Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file java Pull requests that update java code labels Aug 17, 2026
@dependabot dependabot Bot changed the title Bump io.ktor:ktor-bom from 3.5.1 to 3.5.2 in the ktor group Bump io.ktor:ktor-bom from 3.5.1 to 3.5.2 in the ktor group across 1 directory Aug 19, 2026
@dependabot
dependabot Bot force-pushed the dependabot/gradle/ktor-c777401271 branch 2 times, most recently from c4034a6 to bd45e11 Compare August 20, 2026 06:07
@dependabot
dependabot Bot force-pushed the dependabot/gradle/ktor-c777401271 branch 2 times, most recently from 9e162d7 to 2b5c780 Compare August 24, 2026 06:17
@dependabot dependabot Bot changed the title Bump io.ktor:ktor-bom from 3.5.1 to 3.5.2 in the ktor group across 1 directory Bump io.ktor:ktor-bom from 3.5.1 to 3.6.0 in the ktor group across 1 directory Oct 3, 2026
@dependabot
dependabot Bot force-pushed the dependabot/gradle/ktor-c777401271 branch 3 times, most recently from c53d909 to 9414346 Compare October 9, 2026 06:07
@dependabot dependabot Bot changed the title Bump io.ktor:ktor-bom from 3.5.1 to 3.6.0 in the ktor group across 1 directory build(deps): bump io.ktor:ktor-bom from 3.5.1 to 3.6.0 in the ktor group across 1 directory Oct 12, 2026
@dependabot
dependabot Bot force-pushed the dependabot/gradle/ktor-c777401271 branch 2 times, most recently from 1c27308 to 92a973f Compare October 14, 2026 16:15
@dependabot dependabot Bot changed the title build(deps): bump io.ktor:ktor-bom from 3.5.1 to 3.6.0 in the ktor group across 1 directory chore(deps): bump io.ktor:ktor-bom from 3.5.1 to 3.6.0 in the ktor group across 1 directory Oct 15, 2026
@dependabot
dependabot Bot force-pushed the dependabot/gradle/ktor-c777401271 branch from 92a973f to e14f9bc Compare October 15, 2026 06:05
@dependabot dependabot Bot changed the title chore(deps): bump io.ktor:ktor-bom from 3.5.1 to 3.6.0 in the ktor group across 1 directory build(deps): bump io.ktor:ktor-bom from 3.5.1 to 3.6.0 in the ktor group across 1 directory Oct 16, 2026
@dependabot
dependabot Bot force-pushed the dependabot/gradle/ktor-c777401271 branch 2 times, most recently from 343c9d2 to bc7af9c Compare October 19, 2026 06:15
@dependabot
dependabot Bot force-pushed the dependabot/gradle/ktor-c777401271 branch from bc7af9c to 2c0b4b2 Compare October 23, 2026 06:06
@dependabot dependabot Bot changed the title build(deps): bump io.ktor:ktor-bom from 3.5.1 to 3.6.0 in the ktor group across 1 directory chore(deps): bump io.ktor:ktor-bom from 3.5.1 to 3.6.0 in the ktor group across 1 directory Oct 26, 2026
@dependabot
dependabot Bot force-pushed the dependabot/gradle/ktor-c777401271 branch from 2c0b4b2 to 33af97a Compare October 26, 2026 06:18
@dependabot dependabot Bot changed the title chore(deps): bump io.ktor:ktor-bom from 3.5.1 to 3.6.0 in the ktor group across 1 directory Bump io.ktor:ktor-bom from 3.5.1 to 3.6.0 in the ktor group across 1 directory Oct 29, 2026
@dependabot
dependabot Bot force-pushed the dependabot/gradle/ktor-c777401271 branch from 33af97a to d66bf18 Compare October 29, 2026 06:07
Bumps the ktor group with 1 update in the / directory: [io.ktor:ktor-bom](https://github.com/ktorio/ktor).


Updates `io.ktor:ktor-bom` from 3.5.1 to 3.6.1
- [Release notes](https://github.com/ktorio/ktor/releases)
- [Changelog](https://github.com/ktorio/ktor/blob/3.6.1/CHANGELOG.md)
- [Commits](ktorio/ktor@3.5.1...3.6.1)

---
updated-dependencies:
- dependency-name: io.ktor:ktor-bom
  dependency-version: 3.5.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ktor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot changed the title Bump io.ktor:ktor-bom from 3.5.1 to 3.6.0 in the ktor group across 1 directory build(deps): bump io.ktor:ktor-bom from 3.5.1 to 3.6.1 in the ktor group across 1 directory Nov 2, 2026
@dependabot
dependabot Bot force-pushed the dependabot/gradle/ktor-c777401271 branch from d66bf18 to 17680e7 Compare November 2, 2026 06:19
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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants