Skip to content

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Oct 13, 2025

Bumps ktor from 3.3.0 to 3.3.1.
Updates io.ktor:ktor-client-core from 3.3.0 to 3.3.1

Release notes

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

3.3.1

Published 8 October 2025

Improvements

  • Add a note about SSE session lifetime in KDoc (KTOR-8440)
  • Update Kotlin to 2.2.20 (KTOR-8896)

Bugfixes

  • NumberFormatException when Content-Length header value contains null bytes (KTOR-4828)
  • SerializationException: Serializer for class 'ClientSSESession' is not found when server responds with JSON (KTOR-7631)
  • Netty: loadConfiguration missing enableHttp2 and enableH2c properties (KTOR-8898)
  • Netty: EmbeddedServer.stop always blocks for twice of shutdownGracePeriod (KTOR-8770)
  • shutdownGracePeriod is used instead of shutdownTimeout in EmbeddedServer.stop() (KTOR-8771)
  • Support serving static resources within bootJar (KTOR-8592)
Changelog

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

3.3.1

Published 8 October 2025

Improvements

  • Add a note about SSE session lifetime in KDoc (KTOR-8440)
  • Update Kotlin to 2.2.20 (KTOR-8896)

Bugfixes

  • NumberFormatException when Content-Length header value contains null bytes (KTOR-4828)
  • SerializationException: Serializer for class 'ClientSSESession' is not found when server responds with JSON (KTOR-7631)
  • Netty: loadConfiguration missing enableHttp2 and enableH2c properties (KTOR-8898)
  • Netty: EmbeddedServer.stop always blocks for twice of shutdownGracePeriod (KTOR-8770)
  • shutdownGracePeriod is used instead of shutdownTimeout in EmbeddedServer.stop() (KTOR-8771)
  • Support serving static resources within bootJar (KTOR-8592)
Commits
  • 49fb2bf Add changelog for 3.3.1 (#5120)
  • f905acf Release 3.3.1 (#5117)
  • 57ad521 KTOR-4828 Fix NumberFormatException when Content-Length value is invalid (#5110)
  • cd423ef KTOR-8898: add netty config load: enableHttp2 and enableH2c
  • c21922b KTOR-8440 Add a note about SSE session lifetime in KDoc (#5107)
  • 5ef7cb2 KTOR-8770 Fix double shutdownGracePeriod on Netty (#5102)
  • a3bef60 KTOR-8740 Fill in missing attributes for HTMX DSL (#5097)
  • afe1593 KTOR-8790 Remove apiCheck task (#5096)
  • 8c5903f Resolve flaky test issues with JS (#5098)
  • 2f512cf KTOR-7631 Fix SerializationException when ContentNegotiation installed before...
  • Additional commits viewable in compare view

Updates io.ktor:ktor-server-sse from 3.3.0 to 3.3.1

Release notes

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

3.3.1

Published 8 October 2025

Improvements

  • Add a note about SSE session lifetime in KDoc (KTOR-8440)
  • Update Kotlin to 2.2.20 (KTOR-8896)

Bugfixes

  • NumberFormatException when Content-Length header value contains null bytes (KTOR-4828)
  • SerializationException: Serializer for class 'ClientSSESession' is not found when server responds with JSON (KTOR-7631)
  • Netty: loadConfiguration missing enableHttp2 and enableH2c properties (KTOR-8898)
  • Netty: EmbeddedServer.stop always blocks for twice of shutdownGracePeriod (KTOR-8770)
  • shutdownGracePeriod is used instead of shutdownTimeout in EmbeddedServer.stop() (KTOR-8771)
  • Support serving static resources within bootJar (KTOR-8592)
Changelog

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

3.3.1

Published 8 October 2025

Improvements

  • Add a note about SSE session lifetime in KDoc (KTOR-8440)
  • Update Kotlin to 2.2.20 (KTOR-8896)

Bugfixes

  • NumberFormatException when Content-Length header value contains null bytes (KTOR-4828)
  • SerializationException: Serializer for class 'ClientSSESession' is not found when server responds with JSON (KTOR-7631)
  • Netty: loadConfiguration missing enableHttp2 and enableH2c properties (KTOR-8898)
  • Netty: EmbeddedServer.stop always blocks for twice of shutdownGracePeriod (KTOR-8770)
  • shutdownGracePeriod is used instead of shutdownTimeout in EmbeddedServer.stop() (KTOR-8771)
  • Support serving static resources within bootJar (KTOR-8592)
Commits
  • 49fb2bf Add changelog for 3.3.1 (#5120)
  • f905acf Release 3.3.1 (#5117)
  • 57ad521 KTOR-4828 Fix NumberFormatException when Content-Length value is invalid (#5110)
  • cd423ef KTOR-8898: add netty config load: enableHttp2 and enableH2c
  • c21922b KTOR-8440 Add a note about SSE session lifetime in KDoc (#5107)
  • 5ef7cb2 KTOR-8770 Fix double shutdownGracePeriod on Netty (#5102)
  • a3bef60 KTOR-8740 Fill in missing attributes for HTMX DSL (#5097)
  • afe1593 KTOR-8790 Remove apiCheck task (#5096)
  • 8c5903f Resolve flaky test issues with JS (#5098)
  • 2f512cf KTOR-7631 Fix SerializationException when ContentNegotiation installed before...
  • Additional commits viewable in compare view

Updates io.ktor:ktor-server-websockets from 3.3.0 to 3.3.1

Release notes

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

3.3.1

Published 8 October 2025

Improvements

  • Add a note about SSE session lifetime in KDoc (KTOR-8440)
  • Update Kotlin to 2.2.20 (KTOR-8896)

Bugfixes

  • NumberFormatException when Content-Length header value contains null bytes (KTOR-4828)
  • SerializationException: Serializer for class 'ClientSSESession' is not found when server responds with JSON (KTOR-7631)
  • Netty: loadConfiguration missing enableHttp2 and enableH2c properties (KTOR-8898)
  • Netty: EmbeddedServer.stop always blocks for twice of shutdownGracePeriod (KTOR-8770)
  • shutdownGracePeriod is used instead of shutdownTimeout in EmbeddedServer.stop() (KTOR-8771)
  • Support serving static resources within bootJar (KTOR-8592)
Changelog

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

3.3.1

Published 8 October 2025

Improvements

  • Add a note about SSE session lifetime in KDoc (KTOR-8440)
  • Update Kotlin to 2.2.20 (KTOR-8896)

Bugfixes

  • NumberFormatException when Content-Length header value contains null bytes (KTOR-4828)
  • SerializationException: Serializer for class 'ClientSSESession' is not found when server responds with JSON (KTOR-7631)
  • Netty: loadConfiguration missing enableHttp2 and enableH2c properties (KTOR-8898)
  • Netty: EmbeddedServer.stop always blocks for twice of shutdownGracePeriod (KTOR-8770)
  • shutdownGracePeriod is used instead of shutdownTimeout in EmbeddedServer.stop() (KTOR-8771)
  • Support serving static resources within bootJar (KTOR-8592)
Commits
  • 49fb2bf Add changelog for 3.3.1 (#5120)
  • f905acf Release 3.3.1 (#5117)
  • 57ad521 KTOR-4828 Fix NumberFormatException when Content-Length value is invalid (#5110)
  • cd423ef KTOR-8898: add netty config load: enableHttp2 and enableH2c
  • c21922b KTOR-8440 Add a note about SSE session lifetime in KDoc (#5107)
  • 5ef7cb2 KTOR-8770 Fix double shutdownGracePeriod on Netty (#5102)
  • a3bef60 KTOR-8740 Fill in missing attributes for HTMX DSL (#5097)
  • afe1593 KTOR-8790 Remove apiCheck task (#5096)
  • 8c5903f Resolve flaky test issues with JS (#5098)
  • 2f512cf KTOR-7631 Fix SerializationException when ContentNegotiation installed before...
  • Additional commits viewable in compare view

Updates io.ktor:ktor-server-core from 3.3.0 to 3.3.1

Release notes

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

3.3.1

Published 8 October 2025

Improvements

  • Add a note about SSE session lifetime in KDoc (KTOR-8440)
  • Update Kotlin to 2.2.20 (KTOR-8896)

Bugfixes

  • NumberFormatException when Content-Length header value contains null bytes (KTOR-4828)
  • SerializationException: Serializer for class 'ClientSSESession' is not found when server responds with JSON (KTOR-7631)
  • Netty: loadConfiguration missing enableHttp2 and enableH2c properties (KTOR-8898)
  • Netty: EmbeddedServer.stop always blocks for twice of shutdownGracePeriod (KTOR-8770)
  • shutdownGracePeriod is used instead of shutdownTimeout in EmbeddedServer.stop() (KTOR-8771)
  • Support serving static resources within bootJar (KTOR-8592)
Changelog

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

3.3.1

Published 8 October 2025

Improvements

  • Add a note about SSE session lifetime in KDoc (KTOR-8440)
  • Update Kotlin to 2.2.20 (KTOR-8896)

Bugfixes

  • NumberFormatException when Content-Length header value contains null bytes (KTOR-4828)
  • SerializationException: Serializer for class 'ClientSSESession' is not found when server responds with JSON (KTOR-7631)
  • Netty: loadConfiguration missing enableHttp2 and enableH2c properties (KTOR-8898)
  • Netty: EmbeddedServer.stop always blocks for twice of shutdownGracePeriod (KTOR-8770)
  • shutdownGracePeriod is used instead of shutdownTimeout in EmbeddedServer.stop() (KTOR-8771)
  • Support serving static resources within bootJar (KTOR-8592)
Commits
  • 49fb2bf Add changelog for 3.3.1 (#5120)
  • f905acf Release 3.3.1 (#5117)
  • 57ad521 KTOR-4828 Fix NumberFormatException when Content-Length value is invalid (#5110)
  • cd423ef KTOR-8898: add netty config load: enableHttp2 and enableH2c
  • c21922b KTOR-8440 Add a note about SSE session lifetime in KDoc (#5107)
  • 5ef7cb2 KTOR-8770 Fix double shutdownGracePeriod on Netty (#5102)
  • a3bef60 KTOR-8740 Fill in missing attributes for HTMX DSL (#5097)
  • afe1593 KTOR-8790 Remove apiCheck task (#5096)
  • 8c5903f Resolve flaky test issues with JS (#5098)
  • 2f512cf KTOR-7631 Fix SerializationException when ContentNegotiation installed before...
  • Additional commits viewable in compare view

Updates io.ktor:ktor-client-mock from 3.3.0 to 3.3.1

Release notes

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

3.3.1

Published 8 October 2025

Improvements

  • Add a note about SSE session lifetime in KDoc (KTOR-8440)
  • Update Kotlin to 2.2.20 (KTOR-8896)

Bugfixes

  • NumberFormatException when Content-Length header value contains null bytes (KTOR-4828)
  • SerializationException: Serializer for class 'ClientSSESession' is not found when server responds with JSON (KTOR-7631)
  • Netty: loadConfiguration missing enableHttp2 and enableH2c properties (KTOR-8898)
  • Netty: EmbeddedServer.stop always blocks for twice of shutdownGracePeriod (KTOR-8770)
  • shutdownGracePeriod is used instead of shutdownTimeout in EmbeddedServer.stop() (KTOR-8771)
  • Support serving static resources within bootJar (KTOR-8592)
Changelog

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

3.3.1

Published 8 October 2025

Improvements

  • Add a note about SSE session lifetime in KDoc (KTOR-8440)
  • Update Kotlin to 2.2.20 (KTOR-8896)

Bugfixes

  • NumberFormatException when Content-Length header value contains null bytes (KTOR-4828)
  • SerializationException: Serializer for class 'ClientSSESession' is not found when server responds with JSON (KTOR-7631)
  • Netty: loadConfiguration missing enableHttp2 and enableH2c properties (KTOR-8898)
  • Netty: EmbeddedServer.stop always blocks for twice of shutdownGracePeriod (KTOR-8770)
  • shutdownGracePeriod is used instead of shutdownTimeout in EmbeddedServer.stop() (KTOR-8771)
  • Support serving static resources within bootJar (KTOR-8592)
Commits
  • 49fb2bf Add changelog for 3.3.1 (#5120)
  • f905acf Release 3.3.1 (#5117)
  • 57ad521 KTOR-4828 Fix NumberFormatException when Content-Length value is invalid (#5110)
  • cd423ef KTOR-8898: add netty config load: enableHttp2 and enableH2c
  • c21922b KTOR-8440 Add a note about SSE session lifetime in KDoc (#5107)
  • 5ef7cb2 KTOR-8770 Fix double shutdownGracePeriod on Netty (#5102)
  • a3bef60 KTOR-8740 Fill in missing attributes for HTMX DSL (#5097)
  • afe1593 KTOR-8790 Remove apiCheck task (#5096)
  • 8c5903f Resolve flaky test issues with JS (#5098)
  • 2f512cf KTOR-7631 Fix SerializationException when ContentNegotiation installed before...
  • Additional commits viewable in compare view

Updates io.ktor:ktor-server-test-host from 3.3.0 to 3.3.1

Release notes

Sourced from io.ktor:ktor-server-test-host's releases.

3.3.1

Published 8 October 2025

Improvements

  • Add a note about SSE session lifetime in KDoc (KTOR-8440)
  • Update Kotlin to 2.2.20 (KTOR-8896)

Bugfixes

  • NumberFormatException when Content-Length header value contains null bytes (KTOR-4828)
  • SerializationException: Serializer for class 'ClientSSESession' is not found when server responds with JSON (KTOR-7631)
  • Netty: loadConfiguration missing enableHttp2 and enableH2c properties (KTOR-8898)
  • Netty: EmbeddedServer.stop always blocks for twice of shutdownGracePeriod (KTOR-8770)
  • shutdownGracePeriod is used instead of shutdownTimeout in EmbeddedServer.stop() (KTOR-8771)
  • Support serving static resources within bootJar (KTOR-8592)
Changelog

Sourced from io.ktor:ktor-server-test-host's changelog.

3.3.1

Published 8 October 2025

Improvements

  • Add a note about SSE session lifetime in KDoc (KTOR-8440)
  • Update Kotlin to 2.2.20 (KTOR-8896)

Bugfixes

  • NumberFormatException when Content-Length header value contains null bytes (KTOR-4828)
  • SerializationException: Serializer for class 'ClientSSESession' is not found when server responds with JSON (KTOR-7631)
  • Netty: loadConfiguration missing enableHttp2 and enableH2c properties (KTOR-8898)
  • Netty: EmbeddedServer.stop always blocks for twice of shutdownGracePeriod (KTOR-8770)
  • shutdownGracePeriod is used instead of shutdownTimeout in EmbeddedServer.stop() (KTOR-8771)
  • Support serving static resources within bootJar (KTOR-8592)
Commits
  • 49fb2bf Add changelog for 3.3.1 (#5120)
  • f905acf Release 3.3.1 (#5117)
  • 57ad521 KTOR-4828 Fix NumberFormatException when Content-Length value is invalid (#5110)
  • cd423ef KTOR-8898: add netty config load: enableHttp2 and enableH2c
  • c21922b KTOR-8440 Add a note about SSE session lifetime in KDoc (#5107)
  • 5ef7cb2 KTOR-8770 Fix double shutdownGracePeriod on Netty (#5102)
  • a3bef60 KTOR-8740 Fill in missing attributes for HTMX DSL (#5097)
  • afe1593 KTOR-8790 Remove apiCheck task (#5096)
  • 8c5903f Resolve flaky test issues with JS (#5098)
  • 2f512cf KTOR-7631 Fix SerializationException when ContentNegotiation installed before...
  • Additional commits viewable in compare view

Updates io.ktor:ktor-client-cio from 3.3.0 to 3.3.1

Release notes

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

3.3.1

Published 8 October 2025

Improvements

  • Add a note about SSE session lifetime in KDoc (KTOR-8440)
  • Update Kotlin to 2.2.20 (KTOR-8896)

Bugfixes

  • NumberFormatException when Content-Length header value contains null bytes (KTOR-4828)
  • SerializationException: Serializer for class 'ClientSSESession' is not found when server responds with JSON (KTOR-7631)
  • Netty: loadConfiguration missing enableHttp2 and enableH2c properties (KTOR-8898)
  • Netty: EmbeddedServer.stop always blocks for twice of shutdownGracePeriod (KTOR-8770)
  • shutdownGracePeriod is used instead of shutdownTimeout in EmbeddedServer.stop() (KTOR-8771)
  • Support serving static resources within bootJar (KTOR-8592)
Changelog

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

3.3.1

Published 8 October 2025

Improvements

  • Add a note about SSE session lifetime in KDoc (KTOR-8440)
  • Update Kotlin to 2.2.20 (KTOR-8896)

Bugfixes

  • NumberFormatException when Content-Length header value contains null bytes (KTOR-4828)
  • SerializationException: Serializer for class 'ClientSSESession' is not found when server responds with JSON (KTOR-7631)
  • Netty: loadConfiguration missing enableHttp2 and enableH2c properties (KTOR-8898)
  • Netty: EmbeddedServer.stop always blocks for twice of shutdownGracePeriod (KTOR-8770)
  • shutdownGracePeriod is used instead of shutdownTimeout in EmbeddedServer.stop() (KTOR-8771)
  • Support serving static resources within bootJar (KTOR-8592)
Commits
  • 49fb2bf Add changelog for 3.3.1 (#5120)
  • f905acf Release 3.3.1 (#5117)
  • 57ad521 KTOR-4828 Fix NumberFormatException when Content-Length value is invalid (#5110)
  • cd423ef KTOR-8898: add netty config load: enableHttp2 and enableH2c
  • c21922b KTOR-8440 Add a note about SSE session lifetime in KDoc (#5107)
  • 5ef7cb2 KTOR-8770 Fix double shutdownGracePeriod on Netty (#5102)
  • a3bef60 KTOR-8740 Fill in missing attributes for HTMX DSL (#5097)
  • afe1593 KTOR-8790 Remove apiCheck task (#5096)
  • 8c5903f Resolve flaky test issues with JS (#5098)
  • 2f512cf KTOR-7631 Fix SerializationException when ContentNegotiation installed before...
  • Additional commits viewable in compare view

Updates io.ktor:ktor-server-cio from 3.3.0 to 3.3.1

Release notes

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

3.3.1

Published 8 October 2025

Improvements

  • Add a note about SSE session lifetime in KDoc (KTOR-8440)
  • Update Kotlin to 2.2.20 (KTOR-8896)

Bugfixes

  • NumberFormatException when Content-Length header value contains null bytes (KTOR-4828)
  • SerializationException: Serializer for class 'ClientSSESession' is not found when server responds with JSON (KTOR-7631)
  • Netty: loadConfiguration missing enableHttp2 and enableH2c properties (KTOR-8898)
  • Netty: EmbeddedServer.stop always blocks for twice of shutdownGracePeriod (KTOR-8770)
  • shutdownGracePeriod is used instead of shutdownTimeout in EmbeddedServer.stop() (KTOR-8771)
  • Support serving static resources within bootJar (KTOR-8592)
Changelog

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

3.3.1

Published 8 October 2025

Improvements

  • Add a note about SSE session lifetime in KDoc (KTOR-8440)
  • Update Kotlin to 2.2.20 (KTOR-8896)

Bugfixes

  • NumberFormatException when Content-Length header value contains null bytes (KTOR-4828)
  • SerializationException: Serializer for class 'ClientSSESession' is not found when server responds with JSON (KTOR-7631)
  • Netty: loadConfiguration missing enableHttp2 and enableH2c properties (KTOR-8898)
  • Netty: EmbeddedServer.stop always blocks for twice of shutdownGracePeriod (KTOR-8770)
  • shutdownGracePeriod is used instead of shutdownTimeout in EmbeddedServer.stop() (KTOR-8771)
  • Support serving static resources within bootJar (KTOR-8592)
Commits
  • 49fb2bf Add changelog for 3.3.1 (#5120)
  • f905acf Release 3.3.1 (#5117)
  • 57ad521 KTOR-4828 Fix NumberFormatException when Content-Length value is invalid (#5110)
  • cd423ef KTOR-8898: add netty config load: enableHttp2 and enableH2c
  • c21922b KTOR-8440 Add a note about SSE session lifetime in KDoc (#5107)
  • 5ef7cb2 KTOR-8770 Fix double shutdownGracePeriod on Netty (#5102)
  • a3bef60 KTOR-8740 Fill in missing attributes for HTMX DSL (#5097)
  • afe1593 KTOR-8790 Remove apiCheck task (#5096)
  • 8c5903f Resolve flaky test issues with JS (#5098)
  • 2f512cf KTOR-7631 Fix SerializationException when ContentNegotiation installed before...
  • Additional commits viewable in compare view

Updates io.ktor:ktor-client-content-negotiation from 3.3.0 to 3.3.1

Release notes

Sourced from io.ktor:ktor-client-content-negotiation's releases.

3.3.1

Published 8 October 2025

Improvements

  • Add a note about SSE session lifetime in KDoc (KTOR-8440)
  • Update Kotlin to 2.2.20 (KTOR-8896)

Bugfixes

  • NumberFormatException when Content-Length header value contains null bytes (KTOR-4828)
  • SerializationException: Serializer for class 'ClientSSESession' is not found when server responds with JSON (KTOR-7631)
  • Netty: loadConfiguration missing enableHttp2 and enableH2c properties (KTOR-8898)
  • Netty: EmbeddedServer.stop always blocks for twice of shutdownGracePeriod (KTOR-8770)
  • shutdownGracePeriod is used instead of shutdownTimeout in EmbeddedServer.stop() (KTOR-8771)
  • Support serving static resources within bootJar (KTOR-8592)
Changelog

Sourced from io.ktor:ktor-client-content-negotiation's changelog.

3.3.1

Published 8 October 2025

Improvements

  • Add a note about SSE session lifetime in KDoc (KTOR-8440)
  • Update Kotlin to 2.2.20 (KTOR-8896)

Bugfixes

  • NumberFormatException when Content-Length header value contains null bytes (KTOR-4828)
  • SerializationException: Serializer for class 'ClientSSESession' is not found when server responds with JSON (KTOR-7631)
  • Netty: loadConfiguration missing enableHttp2 and enableH2c properties (KTOR-8898)
  • Netty: EmbeddedServer.stop always blocks for twice of shutdownGracePeriod (KTOR-8770)
  • shutdownGracePeriod is used instead of shutdownTimeout in EmbeddedServer.stop() (KTOR-8771)
  • Support serving static resources within bootJar (KTOR-8592)
Commits
  • 49fb2bf Add changelog for 3.3.1 (#5120)
  • f905acf Release 3.3.1 (#5117)
  • 57ad521 KTOR-4828 Fix NumberFormatException when Content-Length value is invalid (#5110)
  • cd423ef KTOR-8898: add netty config load: enableHttp2 and enableH2c
  • c21922b KTOR-8440 Add a note about SSE session lifetime in KDoc (#5107)
  • 5ef7cb2 KTOR-8770 Fix double shutdownGracePeriod on Netty (#5102)
  • a3bef60 KTOR-8740 Fill in missing attributes for HTMX DSL (#5097)
  • afe1593 KTOR-8790 Remove apiCheck task (#5096)
  • 8c5903f Resolve flaky test issues with JS (#5098)
  • 2f512cf KTOR-7631 Fix SerializationException when ContentNegotiation installed before...
  • Additional commits viewable in compare view

Updates io.ktor:ktor-serialization-kotlinx-json from 3.3.0 to 3.3.1

Release notes

Sourced from io.ktor:ktor-serialization-kotlinx-json's releases.

3.3.1

Published 8 October 2025

Improvements

  • Add a note about SSE session lifetime in KDoc (KTOR-8440)
  • Update Kotlin to 2.2.20 (KTOR-8896)

Bugfixes

  • NumberFormatException when Content-Length header value contains null bytes (KTOR-4828)
  • SerializationException: Serializer for class 'ClientSSESession' is not found when server responds with JSON (KTOR-7631)
  • Netty: loadConfiguration missing enableHttp2 and enableH2c properties (KTOR-8898)
  • Netty: EmbeddedServer.stop always blocks for twice of shutdownGracePeriod (KTOR-8770)
  • shutdownGracePeriod is used instead of shutdownTimeout in EmbeddedServer.stop() (KTOR-8771)
  • Support serving static resources within bootJar (KTOR-8592)
Changelog

Sourced from io.ktor:ktor-serialization-kotlinx-json's changelog.

3.3.1

Published 8 October 2025

Improvements

  • Add a note about SSE session lifetime in KDoc (KTOR-8440)
  • Update Kotlin to 2.2.20 (KTOR-8896)

Bugfixes

  • NumberFormatException when Content-Length header value contains null bytes (KTOR-4828)
  • SerializationException: Serializer for class 'ClientSSESession' is not found when server responds with JSON (KTOR-7631)
  • Netty: loadConfiguration missing enableHttp2 and enableH2c properties (KTOR-8898)
  • Netty: EmbeddedServer.stop always blocks for twice of shutdownGracePeriod (KTOR-8770)
  • shutdownGracePeriod is used instead of shutdownTimeout in EmbeddedServer.stop() (KTOR-8771)
  • Support serving static resources within bootJar (KTOR-8592)
Commits
  • 49fb2bf Add changelog for 3.3.1 (#5120)
  • f905acf Release 3.3.1 (#5117)
  • 57ad521 KTOR-4828 Fix NumberFormatException when Content-Length value is invalid (#5110)
  • cd423ef KTOR-8898: add netty config load: enableHttp2 and enableH2c
  • c21922b KTOR-8440 Add a note about SSE session lifetime in KDoc (#5107)
  • 5ef7cb2 KTOR-8770 Fix double shutdownGracePeriod on Netty (#5102)
  • a3bef60 KTOR-8740 Fill in missing attributes for HTMX DSL (#5097)
  • afe1593 KTOR-8790 Remove apiCheck task (#5096)
  • 8c5903f Resolve flaky test issues with JS (#5098)
  • 2f512cf KTOR-7631 Fix SerializationException when ContentNegotiation installed before...
  • Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

@dependabot dependabot bot added dependencies Pull requests that update a dependency file kotlin labels Oct 13, 2025
Bumps `ktor` from 3.3.0 to 3.3.1.

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

Updates `io.ktor:ktor-server-sse` from 3.3.0 to 3.3.1
- [Release notes](https://github.com/ktorio/ktor/releases)
- [Changelog](https://github.com/ktorio/ktor/blob/3.3.1/CHANGELOG.md)
- [Commits](ktorio/ktor@3.3.0...3.3.1)

Updates `io.ktor:ktor-server-websockets` from 3.3.0 to 3.3.1
- [Release notes](https://github.com/ktorio/ktor/releases)
- [Changelog](https://github.com/ktorio/ktor/blob/3.3.1/CHANGELOG.md)
- [Commits](ktorio/ktor@3.3.0...3.3.1)

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

Updates `io.ktor:ktor-client-mock` from 3.3.0 to 3.3.1
- [Release notes](https://github.com/ktorio/ktor/releases)
- [Changelog](https://github.com/ktorio/ktor/blob/3.3.1/CHANGELOG.md)
- [Commits](ktorio/ktor@3.3.0...3.3.1)

Updates `io.ktor:ktor-server-test-host` from 3.3.0 to 3.3.1
- [Release notes](https://github.com/ktorio/ktor/releases)
- [Changelog](https://github.com/ktorio/ktor/blob/3.3.1/CHANGELOG.md)
- [Commits](ktorio/ktor@3.3.0...3.3.1)

Updates `io.ktor:ktor-client-cio` from 3.3.0 to 3.3.1
- [Release notes](https://github.com/ktorio/ktor/releases)
- [Changelog](https://github.com/ktorio/ktor/blob/3.3.1/CHANGELOG.md)
- [Commits](ktorio/ktor@3.3.0...3.3.1)

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

Updates `io.ktor:ktor-client-content-negotiation` from 3.3.0 to 3.3.1
- [Release notes](https://github.com/ktorio/ktor/releases)
- [Changelog](https://github.com/ktorio/ktor/blob/3.3.1/CHANGELOG.md)
- [Commits](ktorio/ktor@3.3.0...3.3.1)

Updates `io.ktor:ktor-serialization-kotlinx-json` from 3.3.0 to 3.3.1
- [Release notes](https://github.com/ktorio/ktor/releases)
- [Changelog](https://github.com/ktorio/ktor/blob/3.3.1/CHANGELOG.md)
- [Commits](ktorio/ktor@3.3.0...3.3.1)

---
updated-dependencies:
- dependency-name: io.ktor:ktor-client-core
  dependency-version: 3.3.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: io.ktor:ktor-server-sse
  dependency-version: 3.3.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: io.ktor:ktor-server-websockets
  dependency-version: 3.3.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: io.ktor:ktor-server-core
  dependency-version: 3.3.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: io.ktor:ktor-client-mock
  dependency-version: 3.3.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: io.ktor:ktor-server-test-host
  dependency-version: 3.3.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: io.ktor:ktor-client-cio
  dependency-version: 3.3.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: io.ktor:ktor-server-cio
  dependency-version: 3.3.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: io.ktor:ktor-client-content-negotiation
  dependency-version: 3.3.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: io.ktor:ktor-serialization-kotlinx-json
  dependency-version: 3.3.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot force-pushed the dependabot/gradle/ktor-3.3.1 branch from 6fe78db to a2c49a6 Compare October 13, 2025 19:48
Copy link
Contributor Author

dependabot bot commented on behalf of github Oct 17, 2025

Looks like these dependencies are updatable in another way, so this is no longer needed.

@dependabot dependabot bot closed this Oct 17, 2025
@dependabot dependabot bot deleted the dependabot/gradle/ktor-3.3.1 branch October 17, 2025 13:05
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 kotlin

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants