Skip to content

chore(deps): bump ktor-version from 3.4.2 to 3.4.3#1566

Open
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/gradle/ktor-version-3.4.3
Open

chore(deps): bump ktor-version from 3.4.2 to 3.4.3#1566
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/gradle/ktor-version-3.4.3

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Apr 22, 2026

Bumps ktor-version from 3.4.2 to 3.4.3.
Updates io.ktor:ktor-http-cio from 3.4.2 to 3.4.3

Release notes

Sourced from io.ktor:ktor-http-cio's releases.

3.4.3

Published 22 April 2026

Bugfixes

  • KTOR-9451 OpenAPI schema inference not working for custom nested generics
  • KTOR-9490 OpenAPI: Self-referential schema $ref uses FQN while schema is registered with a simple name
  • KTOR-9463 OpenAPI: schema inference StackOverflow
  • KTOR-8938 WebSockets: WebSockets handler does not inherit server coroutine context
  • KTOR-8989 Shared engine is closed when a client created with config method is closed
  • KTOR-9485 Apache5: FutureCallback never called, breaking Java agent instrumentation
  • KTOR-9497 Darwin: SIGABRT crash when close() races with in-flight execute() since 3.4.2
  • KTOR-9431 SuspendFunctionGun: ThreadContextElement leaks across requests when interceptor suspends
  • KTOR-9423 CannotTransformContentToTypeException leaks internal class names in response body
  • KTOR-9461 Incorrect link to the OWASP cheatsheet in the KDoc for CSRF plugin
  • KTOR-9476 Unable to update/remove session data if no response content
  • KTOR-9343 HttpRequestLifecycle plugin with cancelCallOnClose on, cancels subsequent requests when CallLogging plugin with callIdMdc is installed
Changelog

Sourced from io.ktor:ktor-http-cio's changelog.

3.4.3

Published 22 April 2026

Bugfixes

  • KTOR-9451 OpenAPI schema inference not working for custom nested generics
  • KTOR-9490 OpenAPI: Self-referential schema $ref uses FQN while schema is registered with a simple name
  • KTOR-9463 OpenAPI: schema inference StackOverflow
  • KTOR-8938 WebSockets: WebSockets handler does not inherit server coroutine context
  • KTOR-8989 Shared engine is closed when a client created with config method is closed
  • KTOR-9485 Apache5: FutureCallback never called, breaking Java agent instrumentation
  • KTOR-9497 Darwin: SIGABRT crash when close() races with in-flight execute() since 3.4.2
  • KTOR-9431 SuspendFunctionGun: ThreadContextElement leaks across requests when interceptor suspends
  • KTOR-9423 CannotTransformContentToTypeException leaks internal class names in response body
  • KTOR-9461 Incorrect link to the OWASP cheatsheet in the KDoc for CSRF plugin
  • KTOR-9476 Unable to update/remove session data if no response content
  • KTOR-9343 HttpRequestLifecycle plugin with cancelCallOnClose on, cancels subsequent requests when CallLogging plugin with callIdMdc is installed
Commits
  • 5d9a998 Release 3.4.3 (#5547)
  • 6a11a76 KTOR-8989 Close or cancel engine only when the client reference count… (#5525)
  • 3acb8ea KTOR-8938 Inherit server coroutine context in WebSocket session (#5426)
  • cec7d38 Fix flaky test failures on native platforms (#5485)
  • bd8bea1 KTOR-9507 Update Jackson to 2.21 and 3.1.0
  • 5e29515 KTOR-9507 Update netty to 4.2.12
  • 733b8e1 KTOR-9373 Make ConcurrentMap iteration safe on Native (#5407)
  • 1f83f21 KTOR-9451 Support nested generic types (#5500)
  • 2440990 Apache 5 Client. Don't ignore resultCallback (#5526)
  • 430f320 Follow-up: KTOR-9497 Preventing a fatal crash in DarwinSession on close (#5533)
  • Additional commits viewable in compare view

Updates io.ktor:ktor-utils from 3.4.2 to 3.4.3

Release notes

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

3.4.3

Published 22 April 2026

Bugfixes

  • KTOR-9451 OpenAPI schema inference not working for custom nested generics
  • KTOR-9490 OpenAPI: Self-referential schema $ref uses FQN while schema is registered with a simple name
  • KTOR-9463 OpenAPI: schema inference StackOverflow
  • KTOR-8938 WebSockets: WebSockets handler does not inherit server coroutine context
  • KTOR-8989 Shared engine is closed when a client created with config method is closed
  • KTOR-9485 Apache5: FutureCallback never called, breaking Java agent instrumentation
  • KTOR-9497 Darwin: SIGABRT crash when close() races with in-flight execute() since 3.4.2
  • KTOR-9431 SuspendFunctionGun: ThreadContextElement leaks across requests when interceptor suspends
  • KTOR-9423 CannotTransformContentToTypeException leaks internal class names in response body
  • KTOR-9461 Incorrect link to the OWASP cheatsheet in the KDoc for CSRF plugin
  • KTOR-9476 Unable to update/remove session data if no response content
  • KTOR-9343 HttpRequestLifecycle plugin with cancelCallOnClose on, cancels subsequent requests when CallLogging plugin with callIdMdc is installed
Changelog

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

3.4.3

Published 22 April 2026

Bugfixes

  • KTOR-9451 OpenAPI schema inference not working for custom nested generics
  • KTOR-9490 OpenAPI: Self-referential schema $ref uses FQN while schema is registered with a simple name
  • KTOR-9463 OpenAPI: schema inference StackOverflow
  • KTOR-8938 WebSockets: WebSockets handler does not inherit server coroutine context
  • KTOR-8989 Shared engine is closed when a client created with config method is closed
  • KTOR-9485 Apache5: FutureCallback never called, breaking Java agent instrumentation
  • KTOR-9497 Darwin: SIGABRT crash when close() races with in-flight execute() since 3.4.2
  • KTOR-9431 SuspendFunctionGun: ThreadContextElement leaks across requests when interceptor suspends
  • KTOR-9423 CannotTransformContentToTypeException leaks internal class names in response body
  • KTOR-9461 Incorrect link to the OWASP cheatsheet in the KDoc for CSRF plugin
  • KTOR-9476 Unable to update/remove session data if no response content
  • KTOR-9343 HttpRequestLifecycle plugin with cancelCallOnClose on, cancels subsequent requests when CallLogging plugin with callIdMdc is installed
Commits
  • 5d9a998 Release 3.4.3 (#5547)
  • 6a11a76 KTOR-8989 Close or cancel engine only when the client reference count… (#5525)
  • 3acb8ea KTOR-8938 Inherit server coroutine context in WebSocket session (#5426)
  • cec7d38 Fix flaky test failures on native platforms (#5485)
  • bd8bea1 KTOR-9507 Update Jackson to 2.21 and 3.1.0
  • 5e29515 KTOR-9507 Update netty to 4.2.12
  • 733b8e1 KTOR-9373 Make ConcurrentMap iteration safe on Native (#5407)
  • 1f83f21 KTOR-9451 Support nested generic types (#5500)
  • 2440990 Apache 5 Client. Don't ignore resultCallback (#5526)
  • 430f320 Follow-up: KTOR-9497 Preventing a fatal crash in DarwinSession on close (#5533)
  • Additional commits viewable in compare view

Updates io.ktor:ktor-io from 3.4.2 to 3.4.3

Release notes

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

3.4.3

Published 22 April 2026

Bugfixes

  • KTOR-9451 OpenAPI schema inference not working for custom nested generics
  • KTOR-9490 OpenAPI: Self-referential schema $ref uses FQN while schema is registered with a simple name
  • KTOR-9463 OpenAPI: schema inference StackOverflow
  • KTOR-8938 WebSockets: WebSockets handler does not inherit server coroutine context
  • KTOR-8989 Shared engine is closed when a client created with config method is closed
  • KTOR-9485 Apache5: FutureCallback never called, breaking Java agent instrumentation
  • KTOR-9497 Darwin: SIGABRT crash when close() races with in-flight execute() since 3.4.2
  • KTOR-9431 SuspendFunctionGun: ThreadContextElement leaks across requests when interceptor suspends
  • KTOR-9423 CannotTransformContentToTypeException leaks internal class names in response body
  • KTOR-9461 Incorrect link to the OWASP cheatsheet in the KDoc for CSRF plugin
  • KTOR-9476 Unable to update/remove session data if no response content
  • KTOR-9343 HttpRequestLifecycle plugin with cancelCallOnClose on, cancels subsequent requests when CallLogging plugin with callIdMdc is installed
Changelog

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

3.4.3

Published 22 April 2026

Bugfixes

  • KTOR-9451 OpenAPI schema inference not working for custom nested generics
  • KTOR-9490 OpenAPI: Self-referential schema $ref uses FQN while schema is registered with a simple name
  • KTOR-9463 OpenAPI: schema inference StackOverflow
  • KTOR-8938 WebSockets: WebSockets handler does not inherit server coroutine context
  • KTOR-8989 Shared engine is closed when a client created with config method is closed
  • KTOR-9485 Apache5: FutureCallback never called, breaking Java agent instrumentation
  • KTOR-9497 Darwin: SIGABRT crash when close() races with in-flight execute() since 3.4.2
  • KTOR-9431 SuspendFunctionGun: ThreadContextElement leaks across requests when interceptor suspends
  • KTOR-9423 CannotTransformContentToTypeException leaks internal class names in response body
  • KTOR-9461 Incorrect link to the OWASP cheatsheet in the KDoc for CSRF plugin
  • KTOR-9476 Unable to update/remove session data if no response content
  • KTOR-9343 HttpRequestLifecycle plugin with cancelCallOnClose on, cancels subsequent requests when CallLogging plugin with callIdMdc is installed
Commits
  • 5d9a998 Release 3.4.3 (#5547)
  • 6a11a76 KTOR-8989 Close or cancel engine only when the client reference count… (#5525)
  • 3acb8ea KTOR-8938 Inherit server coroutine context in WebSocket session (#5426)
  • cec7d38 Fix flaky test failures on native platforms (#5485)
  • bd8bea1 KTOR-9507 Update Jackson to 2.21 and 3.1.0
  • 5e29515 KTOR-9507 Update netty to 4.2.12
  • 733b8e1 KTOR-9373 Make ConcurrentMap iteration safe on Native (#5407)
  • 1f83f21 KTOR-9451 Support nested generic types (#5500)
  • 2440990 Apache 5 Client. Don't ignore resultCallback (#5526)
  • 430f320 Follow-up: KTOR-9497 Preventing a fatal crash in DarwinSession on close (#5533)
  • Additional commits viewable in compare view

Updates io.ktor:ktor-server-core from 3.4.2 to 3.4.3

Release notes

Sourced from io.ktor:ktor-server-core's releases.

3.4.3

Published 22 April 2026

Bugfixes

  • KTOR-9451 OpenAPI schema inference not working for custom nested generics
  • KTOR-9490 OpenAPI: Self-referential schema $ref uses FQN while schema is registered with a simple name
  • KTOR-9463 OpenAPI: schema inference StackOverflow
  • KTOR-8938 WebSockets: WebSockets handler does not inherit server coroutine context
  • KTOR-8989 Shared engine is closed when a client created with config method is closed
  • KTOR-9485 Apache5: FutureCallback never called, breaking Java agent instrumentation
  • KTOR-9497 Darwin: SIGABRT crash when close() races with in-flight execute() since 3.4.2
  • KTOR-9431 SuspendFunctionGun: ThreadContextElement leaks across requests when interceptor suspends
  • KTOR-9423 CannotTransformContentToTypeException leaks internal class names in response body
  • KTOR-9461 Incorrect link to the OWASP cheatsheet in the KDoc for CSRF plugin
  • KTOR-9476 Unable to update/remove session data if no response content
  • KTOR-9343 HttpRequestLifecycle plugin with cancelCallOnClose on, cancels subsequent requests when CallLogging plugin with callIdMdc is installed
Changelog

Sourced from io.ktor:ktor-server-core's changelog.

3.4.3

Published 22 April 2026

Bugfixes

  • KTOR-9451 OpenAPI schema inference not working for custom nested generics
  • KTOR-9490 OpenAPI: Self-referential schema $ref uses FQN while schema is registered with a simple name
  • KTOR-9463 OpenAPI: schema inference StackOverflow
  • KTOR-8938 WebSockets: WebSockets handler does not inherit server coroutine context
  • KTOR-8989 Shared engine is closed when a client created with config method is closed
  • KTOR-9485 Apache5: FutureCallback never called, breaking Java agent instrumentation
  • KTOR-9497 Darwin: SIGABRT crash when close() races with in-flight execute() since 3.4.2
  • KTOR-9431 SuspendFunctionGun: ThreadContextElement leaks across requests when interceptor suspends
  • KTOR-9423 CannotTransformContentToTypeException leaks internal class names in response body
  • KTOR-9461 Incorrect link to the OWASP cheatsheet in the KDoc for CSRF plugin
  • KTOR-9476 Unable to update/remove session data if no response content
  • KTOR-9343 HttpRequestLifecycle plugin with cancelCallOnClose on, cancels subsequent requests when CallLogging plugin with callIdMdc is installed
Commits
  • 5d9a998 Release 3.4.3 (#5547)
  • 6a11a76 KTOR-8989 Close or cancel engine only when the client reference count… (#5525)
  • 3acb8ea KTOR-8938 Inherit server coroutine context in WebSocket session (#5426)
  • cec7d38 Fix flaky test failures on native platforms (#5485)
  • bd8bea1 KTOR-9507 Update Jackson to 2.21 and 3.1.0
  • 5e29515 KTOR-9507 Update netty to 4.2.12
  • 733b8e1 KTOR-9373 Make ConcurrentMap iteration safe on Native (#5407)
  • 1f83f21 KTOR-9451 Support nested generic types (#5500)
  • 2440990 Apache 5 Client. Don't ignore resultCallback (#5526)
  • 430f320 Follow-up: KTOR-9497 Preventing a fatal crash in DarwinSession on close (#5533)
  • Additional commits viewable in compare view

Updates io.ktor:ktor-server-netty from 3.4.2 to 3.4.3

Release notes

Sourced from io.ktor:ktor-server-netty's releases.

3.4.3

Published 22 April 2026

Bugfixes

  • KTOR-9451 OpenAPI schema inference not working for custom nested generics
  • KTOR-9490 OpenAPI: Self-referential schema $ref uses FQN while schema is registered with a simple name
  • KTOR-9463 OpenAPI: schema inference StackOverflow
  • KTOR-8938 WebSockets: WebSockets handler does not inherit server coroutine context
  • KTOR-8989 Shared engine is closed when a client created with config method is closed
  • KTOR-9485 Apache5: FutureCallback never called, breaking Java agent instrumentation
  • KTOR-9497 Darwin: SIGABRT crash when close() races with in-flight execute() since 3.4.2
  • KTOR-9431 SuspendFunctionGun: ThreadContextElement leaks across requests when interceptor suspends
  • KTOR-9423 CannotTransformContentToTypeException leaks internal class names in response body
  • KTOR-9461 Incorrect link to the OWASP cheatsheet in the KDoc for CSRF plugin
  • KTOR-9476 Unable to update/remove session data if no response content
  • KTOR-9343 HttpRequestLifecycle plugin with cancelCallOnClose on, cancels subsequent requests when CallLogging plugin with callIdMdc is installed
Changelog

Sourced from io.ktor:ktor-server-netty's changelog.

3.4.3

Published 22 April 2026

Bugfixes

  • KTOR-9451 OpenAPI schema inference not working for custom nested generics
  • KTOR-9490 OpenAPI: Self-referential schema $ref uses FQN while schema is registered with a simple name
  • KTOR-9463 OpenAPI: schema inference StackOverflow
  • KTOR-8938 WebSockets: WebSockets handler does not inherit server coroutine context
  • KTOR-8989 Shared engine is closed when a client created with config method is closed
  • KTOR-9485 Apache5: FutureCallback never called, breaking Java agent instrumentation
  • KTOR-9497 Darwin: SIGABRT crash when close() races with in-flight execute() since 3.4.2
  • KTOR-9431 SuspendFunctionGun: ThreadContextElement leaks across requests when interceptor suspends
  • KTOR-9423 CannotTransformContentToTypeException leaks internal class names in response body
  • KTOR-9461 Incorrect link to the OWASP cheatsheet in the KDoc for CSRF plugin
  • KTOR-9476 Unable to update/remove session data if no response content
  • KTOR-9343 HttpRequestLifecycle plugin with cancelCallOnClose on, cancels subsequent requests when CallLogging plugin with callIdMdc is installed
Commits
  • 5d9a998 Release 3.4.3 (#5547)
  • 6a11a76 KTOR-8989 Close or cancel engine only when the client reference count… (#5525)
  • 3acb8ea KTOR-8938 Inherit server coroutine context in WebSocket session (#5426)
  • cec7d38 Fix flaky test failures on native platforms (#5485)
  • bd8bea1 KTOR-9507 Update Jackson to 2.21 and 3.1.0
  • 5e29515 KTOR-9507 Update netty to 4.2.12
  • 733b8e1 KTOR-9373 Make ConcurrentMap iteration safe on Native (#5407)
  • 1f83f21 KTOR-9451 Support nested generic types (#5500)
  • 2440990 Apache 5 Client. Don't ignore resultCallback (#5526)
  • 430f320 Follow-up: KTOR-9497 Preventing a fatal crash in DarwinSession on close (#5533)
  • Additional commits viewable in compare view

Updates io.ktor:ktor-server-jetty-jakarta from 3.4.2 to 3.4.3

Release notes

Sourced from io.ktor:ktor-server-jetty-jakarta's releases.

3.4.3

Published 22 April 2026

Bugfixes

  • KTOR-9451 OpenAPI schema inference not working for custom nested generics
  • KTOR-9490 OpenAPI: Self-referential schema $ref uses FQN while schema is registered with a simple name
  • KTOR-9463 OpenAPI: schema inference StackOverflow
  • KTOR-8938 WebSockets: WebSockets handler does not inherit server coroutine context
  • KTOR-8989 Shared engine is closed when a client created with config method is closed
  • KTOR-9485 Apache5: FutureCallback never called, breaking Java agent instrumentation
  • KTOR-9497 Darwin: SIGABRT crash when close() races with in-flight execute() since 3.4.2
  • KTOR-9431 SuspendFunctionGun: ThreadContextElement leaks across requests when interceptor suspends
  • KTOR-9423 CannotTransformContentToTypeException leaks internal class names in response body
  • KTOR-9461 Incorrect link to the OWASP cheatsheet in the KDoc for CSRF plugin
  • KTOR-9476 Unable to update/remove session data if no response content
  • KTOR-9343 HttpRequestLifecycle plugin with cancelCallOnClose on, cancels subsequent requests when CallLogging plugin with callIdMdc is installed
Changelog

Sourced from io.ktor:ktor-server-jetty-jakarta's changelog.

3.4.3

Published 22 April 2026

Bugfixes

  • KTOR-9451 OpenAPI schema inference not working for custom nested generics
  • KTOR-9490 OpenAPI: Self-referential schema $ref uses FQN while schema is registered with a simple name
  • KTOR-9463 OpenAPI: schema inference StackOverflow
  • KTOR-8938 WebSockets: WebSockets handler does not inherit server coroutine context
  • KTOR-8989 Shared engine is closed when a client created with config method is closed
  • KTOR-9485 Apache5: FutureCallback never called, breaking Java agent instrumentation
  • KTOR-9497 Darwin: SIGABRT crash when close() races with in-flight execute() since 3.4.2
  • KTOR-9431 SuspendFunctionGun: ThreadContextElement leaks across requests when interceptor suspends
  • KTOR-9423 CannotTransformContentToTypeException leaks internal class names in response body
  • KTOR-9461 Incorrect link to the OWASP cheatsheet in the KDoc for CSRF plugin
  • KTOR-9476 Unable to update/remove session data if no response content
  • KTOR-9343 HttpRequestLifecycle plugin with cancelCallOnClose on, cancels subsequent requests when CallLogging plugin with callIdMdc is installed
Commits
  • 5d9a998 Release 3.4.3 (#5547)
  • 6a11a76 KTOR-8989 Close or cancel engine only when the client reference count… (#5525)
  • 3acb8ea KTOR-8938 Inherit server coroutine context in WebSocket session (#5426)
  • cec7d38 Fix flaky test failures on native platforms (#5485)
  • bd8bea1 KTOR-9507 Update Jackson to 2.21 and 3.1.0
  • 5e29515 KTOR-9507 Update netty to 4.2.12
  • 733b8e1 KTOR-9373 Make ConcurrentMap iteration safe on Native (#5407)
  • 1f83f21 KTOR-9451 Support nested generic types (#5500)
  • 2440990 Apache 5 Client. Don't ignore resultCallback (#5526)
  • 430f320 Follow-up: KTOR-9497 Preventing a fatal crash in DarwinSession on close (#5533)
  • Additional commits viewable in compare view

Updates io.ktor:ktor-server-cio from 3.4.2 to 3.4.3

Release notes

Sourced from io.ktor:ktor-server-cio's releases.

3.4.3

Published 22 April 2026

Bugfixes

  • KTOR-9451 OpenAPI schema inference not working for custom nested generics
  • KTOR-9490 OpenAPI: Self-referential schema $ref uses FQN while schema is registered with a simple name
  • KTOR-9463 OpenAPI: schema inference StackOverflow
  • KTOR-8938 WebSockets: WebSockets handler does not inherit server coroutine context
  • KTOR-8989 Shared engine is closed when a client created with config method is closed
  • KTOR-9485 Apache5: FutureCallback never called, breaking Java agent instrumentation
  • KTOR-9497 Darwin: SIGABRT crash when close() races with in-flight execute() since 3.4.2
  • KTOR-9431 SuspendFunctionGun: ThreadContextElement leaks across requests when interceptor suspends
  • KTOR-9423 CannotTransformContentToTypeException leaks internal class names in response body
  • KTOR-9461 Incorrect link to the OWASP cheatsheet in the KDoc for CSRF plugin
  • KTOR-9476 Unable to update/remove session data if no response content
  • KTOR-9343 HttpRequestLifecycle plugin with cancelCallOnClose on, cancels subsequent requests when CallLogging plugin with callIdMdc is installed
Changelog

Sourced from io.ktor:ktor-server-cio's changelog.

3.4.3

Published 22 April 2026

Bugfixes

  • KTOR-9451 OpenAPI schema inference not working for custom nested generics
  • KTOR-9490 OpenAPI: Self-referential schema $ref uses FQN while schema is registered with a simple name
  • KTOR-9463 OpenAPI: schema inference StackOverflow
  • KTOR-8938 WebSockets: WebSockets handler does not inherit server coroutine context
  • KTOR-8989 Shared engine is closed when a client created with config method is closed
  • KTOR-9485 Apache5: FutureCallback never called, breaking Java agent instrumentation
  • KTOR-9497 Darwin: SIGABRT crash when close() races with in-flight execute() since 3.4.2
  • KTOR-9431 SuspendFunctionGun: ThreadContextElement leaks across requests when interceptor suspends
  • KTOR-9423 CannotTransformContentToTypeException leaks internal class names in response body
  • KTOR-9461 Incorrect link to the OWASP cheatsheet in the KDoc for CSRF plugin
  • KTOR-9476 Unable to update/remove session data if no response content
  • KTOR-9343 HttpRequestLifecycle plugin with cancelCallOnClose on, cancels subsequent requests when CallLogging plugin with callIdMdc is installed
Commits
  • 5d9a998 Release 3.4.3 (#5547)
  • 6a11a76 KTOR-8989 Close or cancel engine only when the client reference count… (#5525)
  • 3acb8ea KTOR-8938 Inherit server coroutine context in WebSocket session (#5426)
  • cec7d38 Fix flaky test failures on native platforms (#5485)
  • bd8bea1 KTOR-9507 Update Jackson to 2.21 and 3.1.0
  • 5e29515 KTOR-9507 Update netty to 4.2.12
  • 733b8e1 KTOR-9373 Make ConcurrentMap iteration safe on Native (#5407)
  • 1f83f21 KTOR-9451 Support nested generic types (#5500)
  • 2440990 Apache 5 Client. Don't ignore resultCallback (#5526)
  • 430f320 Follow-up: KTOR-9497 Preventing a fatal crash in DarwinSession on close (#5533)
  • Additional commits viewable in compare view

Updates io.ktor:ktor-network-tls-certificates from 3.4.2 to 3.4.3

Release notes

Sourced from io.ktor:ktor-network-tls-certificates's releases.

3.4.3

Published 22 April 2026

Bugfixes

  • KTOR-9451 OpenAPI schema inference not working for custom nested generics
  • KTOR-9490 OpenAPI: Self-referential schema $ref uses FQN while schema is registered with a simple name
  • KTOR-9463 OpenAPI: schema inference StackOverflow
  • KTOR-8938 WebSockets: WebSockets handler does not inherit server coroutine context
  • KTOR-8989 Shared engine is closed when a client created with config method is closed
  • KTOR-9485 Apache5: FutureCallback never called, breaking Java agent instrumentation
  • KTOR-9497 Darwin: SIGABRT crash when close() races with in-flight execute() since 3.4.2
  • KTOR-9431 SuspendFunctionGun: ThreadContextElement leaks across requests when interceptor suspends
  • KTOR-9423 CannotTransformContentToTypeException leaks internal class names in response body
  • KTOR-9461 Incorrect link to the OWASP cheatsheet in the KDoc for CSRF plugin
  • KTOR-9476 Unable to update/remove session data if no response content
  • KTOR-9343 HttpRequestLifecycle plugin with cancelCallOnClose on, cancels subsequent requests when CallLogging plugin with callIdMdc is installed
Changelog

Sourced from io.ktor:ktor-network-tls-certificates's changelog.

3.4.3

Published 22 April 2026

Bugfixes

  • KTOR-9451 OpenAPI schema inference not working for custom nested generics
  • KTOR-9490 OpenAPI: Self-referential schema $ref uses FQN while schema is registered with a simple name
  • KTOR-9463 OpenAPI: schema inference StackOverflow
  • KTOR-8938 WebSockets: WebSockets handler does not inherit server coroutine context
  • KTOR-8989 Shared engine is closed when a client created with config method is closed
  • KTOR-9485 Apache5: FutureCallback never called, breaking Java agent instrumentation
  • KTOR-9497 Darwin: SIGABRT crash when close() races with in-flight execute() since 3.4.2
  • KTOR-9431 SuspendFunctionGun: ThreadContextElement leaks across requests when interceptor suspends
  • KTOR-9423 CannotTransformContentToTypeException leaks internal class names in response body
  • KTOR-9461 Incorrect link to the OWASP cheatsheet in the KDoc for CSRF plugin
  • KTOR-9476 Unable to update/remove session data if no response content
  • KTOR-9343 HttpRequestLifecycle plugin with cancelCallOnClose on, cancels subsequent requests when CallLogging plugin with callIdMdc is installed
Commits
  • 5d9a998 Release 3.4.3 (#5547)
  • 6a11a76 KTOR-8989 Close or cancel engine only when the client reference count… (#5525)
  • 3acb8ea KTOR-8938 Inherit server coroutine context in WebSocket session (#5426)
  • cec7d38 Fix flaky test failures on native platforms (#5485)
  • bd8bea1 KTOR-9507 Update Jackson to 2.21 and 3.1.0
  • 5e29515 KTOR-9507 Update netty to 4.2.12
  • 733b8e1 KTOR-9373 Make ConcurrentMap iteration safe on Native (#5407)
  • 1f83f21 KTOR-9451 Support nested generic types (#5500)
  • 2440990 Apache 5 Client. Don't ignore resultCallback (#5526)
  • 430f320 Follow-up: KTOR-9497 Preventing a fatal crash in DarwinSession on close (#5533)
  • Additional commits viewable in compare view

Updates io.ktor:ktor-client-core from 3.4.2 to 3.4.3

Release notes

Sourced from io.ktor:ktor-client-core's releases.

3.4.3

Published 22 April 2026

Bugfixes

  • KTOR-9451 OpenAPI schema inference not working for custom nested generics
  • KTOR-9490 OpenAPI: Self-referential schema $ref uses FQN while schema is registered with a simple name
  • KTOR-9463 OpenAPI: schema inference StackOverflow
  • KTOR-8938 WebSockets: WebSockets handler does not inherit server coroutine context
  • KTOR-8989 Shared engine is closed when a client created with config method is closed
  • KTOR-9485 Apache5: FutureCallback never called, breaking Java agent instrumentation
  • KTOR-9497 Darwin: SIGABRT crash when close() races with in-flight execute() since 3.4.2
  • KTOR-9431 SuspendFunctionGun: ThreadContextElement leaks across requests when interceptor suspends
  • KTOR-9423 CannotTransformContentToTypeException leaks internal class names in response body
  • KTOR-9461 Incorrect link to the OWASP cheatsheet in the KDoc for CSRF plugin
  • KTOR-9476 Unable to update/remove session data if no response content
  • KTOR-9343 HttpRequestLifecycle plugin with cancelCallOnClose on, cancels subsequent requests when CallLogging plugin with callIdMdc is installed
Changelog

Sourced from io.ktor:ktor-client-core's changelog.

3.4.3

Published 22 April 2026

Bugfixes

  • KTOR-9451 OpenAPI schema inference not working for custom nested generics
  • KTOR-9490 OpenAPI: Self-referential schema $ref uses FQN while schema is registered with a simple name
  • KTOR-9463 OpenAPI: schema inference StackOverflow
  • KTOR-8938 WebSockets: WebSockets handler does not inherit server coroutine context
  • KTOR-8989 Shared engine is closed when a client created with config method is closed
  • KTOR-9485 Apache5: FutureCallback never called, breaking Java agent instrumentation
  • KTOR-9497 Darwin: SIGABRT crash when close() races with in-flight execute() since 3.4.2
  • KTOR-9431 SuspendFunctionGun: ThreadContextElement leaks across requests when interceptor suspends
  • KTOR-9423 CannotTransformContentToTypeException leaks internal class names in response body
  • KTOR-9461 Incorrect link to the OWASP cheatsheet in the KDoc for CSRF plugin
  • KTOR-9476 Unable to update/remove session data if no response content
  • KTOR-9343 HttpRequestLifecycle plugin with cancelCallOnClose on, cancels subsequent requests when CallLogging plugin with callIdMdc is installed
Commits
  • 5d9a998 Release 3.4.3 (#5547)
  • 6a11a76 KTOR-8989 Close or cancel engine only when the client reference count… (#5525)
  • 3acb8ea KTOR-8938 Inherit server coroutine context in WebSocket session (#5426)
  • cec7d38 Fix flaky test failures on native platforms (#5485)
  • bd8bea1 KTOR-9507 Update Jackson to 2.21 and 3.1.0
  • 5e29515 KTOR-9507 Update netty to 4.2.12
  • 733b8e1 KTOR-9373 Make ConcurrentMap iteration safe on Native (#5407)
  • 1f83f21 KTOR-9451 Support nested generic types (#5500)
  • 2440990 Apache 5 Client. Don't ignore resultCallback (#5526)
  • 430f320 Follow-up: KTOR-9497 Preventing a fatal crash in DarwinSession on close (#5533)
  • Additional commits viewable in compare view

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file java Pull requests that update java code labels Apr 22, 2026
@dependabot dependabot Bot requested a review from a team as a code owner April 22, 2026 15:48
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file java Pull requests that update java code labels Apr 22, 2026
Bumps `ktor-version` from 3.4.2 to 3.4.3.

Updates `io.ktor:ktor-http-cio` from 3.4.2 to 3.4.3
- [Release notes](https://github.com/ktorio/ktor/releases)
- [Changelog](https://github.com/ktorio/ktor/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ktorio/ktor/commits)

Updates `io.ktor:ktor-utils` from 3.4.2 to 3.4.3
- [Release notes](https://github.com/ktorio/ktor/releases)
- [Changelog](https://github.com/ktorio/ktor/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ktorio/ktor/commits)

Updates `io.ktor:ktor-io` from 3.4.2 to 3.4.3
- [Release notes](https://github.com/ktorio/ktor/releases)
- [Changelog](https://github.com/ktorio/ktor/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ktorio/ktor/commits)

Updates `io.ktor:ktor-server-core` from 3.4.2 to 3.4.3
- [Release notes](https://github.com/ktorio/ktor/releases)
- [Changelog](https://github.com/ktorio/ktor/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ktorio/ktor/commits)

Updates `io.ktor:ktor-server-netty` from 3.4.2 to 3.4.3
- [Release notes](https://github.com/ktorio/ktor/releases)
- [Changelog](https://github.com/ktorio/ktor/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ktorio/ktor/commits)

Updates `io.ktor:ktor-server-jetty-jakarta` from 3.4.2 to 3.4.3
- [Release notes](https://github.com/ktorio/ktor/releases)
- [Changelog](https://github.com/ktorio/ktor/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ktorio/ktor/commits)

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

Updates `io.ktor:ktor-network-tls-certificates` from 3.4.2 to 3.4.3
- [Release notes](https://github.com/ktorio/ktor/releases)
- [Changelog](https://github.com/ktorio/ktor/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ktorio/ktor/commits)

Updates `io.ktor:ktor-client-core` from 3.4.2 to 3.4.3
- [Release notes](https://github.com/ktorio/ktor/releases)
- [Changelog](https://github.com/ktorio/ktor/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ktorio/ktor/commits)

---
updated-dependencies:
- dependency-name: io.ktor:ktor-http-cio
  dependency-version: 3.4.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: io.ktor:ktor-utils
  dependency-version: 3.4.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: io.ktor:ktor-io
  dependency-version: 3.4.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: io.ktor:ktor-server-core
  dependency-version: 3.4.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: io.ktor:ktor-server-netty
  dependency-version: 3.4.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: io.ktor:ktor-server-jetty-jakarta
  dependency-version: 3.4.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: io.ktor:ktor-server-cio
  dependency-version: 3.4.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: io.ktor:ktor-network-tls-certificates
  dependency-version: 3.4.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: io.ktor:ktor-client-core
  dependency-version: 3.4.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot force-pushed the dependabot/gradle/ktor-version-3.4.3 branch from 37bc4b2 to 1705f92 Compare April 23, 2026 15:28
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