Skip to content

Bump ktor from 3.1.0 to 3.1.1#19

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

Bump ktor from 3.1.0 to 3.1.1#19
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/gradle/ktor-3.1.1

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Mar 3, 2025

Bumps ktor from 3.1.0 to 3.1.1.
Updates io.ktor:ktor-server-html-builder from 3.1.0 to 3.1.1

Release notes

Sourced from io.ktor:ktor-server-html-builder's releases.

3.1.1

Published 24 February 2025

Improvements

  • Logging: messages are printed per line with OkHttp logger format (KTOR-8218)
  • WebSocket and SSE don't respect connection timeout set in the HttpTimeout plugin (KTOR-8206)

Bugfixes

  • formData: implementation of copying Source is broken (KTOR-8210)
  • Race condition when writing to a buffer leads to NPE inside CIOReaderKt.readFrom (KTOR-8105)
  • TLS client: IOException while writing to a closed TLS socket since 3.0.0 (KTOR-7860)
  • Exception thrown in onCallRespond makes the client wait for response indefinitely (KTOR-7139)
  • HttpCache: Cache isn't updated when Vary header for 304 response matches but not equal to Vary for 200 response (KTOR-7104)
  • OOM on SourceByteReadChannel for large input (KTOR-8190)
  • ArrayIndexOutOfBounds kotlinx-io (KTOR-8096)
  • NPE in readBuffer (KTOR-8086)
  • JS/WASM fails with "IllegalStateException: Content-Length mismatch" on requesting gzipped content (KTOR-7934)
  • Resources: a / route isn't resolved when there is a sibling staticResources (KTOR-6671)
  • Server accepts \r without a following \n as a valid line terminator in chunked transfer encoding (KTOR-8015)
Changelog

Sourced from io.ktor:ktor-server-html-builder's changelog.

3.1.1

Published 24 February 2025

Improvements

  • Logging: messages are printed per line with OkHttp logger format (KTOR-8218)
  • WebSocket and SSE don't respect connection timeout set in the HttpTimeout plugin (KTOR-8206)

Bugfixes

  • formData: implementation of copying Source is broken (KTOR-8210)
  • Race condition when writing to a buffer leads to NPE inside CIOReaderKt.readFrom (KTOR-8105)
  • TLS client: IOException while writing to a closed TLS socket since 3.0.0 (KTOR-7860)
  • Exception thrown in onCallRespond makes the client wait for response indefinitely (KTOR-7139)
  • HttpCache: Cache isn't updated when Vary header for 304 response matches but not equal to Vary for 200 response (KTOR-7104)
  • OOM on SourceByteReadChannel for large input (KTOR-8190)
  • ArrayIndexOutOfBounds kotlinx-io (KTOR-8096)
  • NPE in readBuffer (KTOR-8086)
  • JS/WASM fails with "IllegalStateException: Content-Length mismatch" on requesting gzipped content (KTOR-7934)
  • Resources: a / route isn't resolved when there is a sibling staticResources (KTOR-6671)
  • Server accepts \r without a following \n as a valid line terminator in chunked transfer encoding (KTOR-8015)
Commits
  • 0495b8b Add changelog for 3.1.1 (#4702)
  • 348033b Release 3.1.1 (#4700)
  • 5159fed Update ktor monorepo to v3.2.0-eap-1239 (#4699)
  • 10095e6 KTOR-8218 Write request and response log messages in blobs (#4696)
  • 155c06a Update dependency org.junit.jupiter:junit-jupiter to v5.12.0 (#4695)
  • 9ba9388 KTOR-8210 Fix copy() and Source multipart processing (#4686)
  • a309ce8 Remove unnecessary maxDescriptor + 1; Improve posix call debug information in...
  • 5af7ee9 Update dependency io.swagger.codegen.v3:swagger-codegen to v3.0.67 (#4630)
  • 3e7353b Update dependency io.swagger.codegen.v3:swagger-codegen-generators to v1.0.56...
  • 44a976a Update dependency com.gradle:common-custom-user-data-gradle-plugin to v2.1 (#...
  • Additional commits viewable in compare view

Updates io.ktor:ktor-server-core from 3.1.0 to 3.1.1

Release notes

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

3.1.1

Published 24 February 2025

Improvements

  • Logging: messages are printed per line with OkHttp logger format (KTOR-8218)
  • WebSocket and SSE don't respect connection timeout set in the HttpTimeout plugin (KTOR-8206)

Bugfixes

  • formData: implementation of copying Source is broken (KTOR-8210)
  • Race condition when writing to a buffer leads to NPE inside CIOReaderKt.readFrom (KTOR-8105)
  • TLS client: IOException while writing to a closed TLS socket since 3.0.0 (KTOR-7860)
  • Exception thrown in onCallRespond makes the client wait for response indefinitely (KTOR-7139)
  • HttpCache: Cache isn't updated when Vary header for 304 response matches but not equal to Vary for 200 response (KTOR-7104)
  • OOM on SourceByteReadChannel for large input (KTOR-8190)
  • ArrayIndexOutOfBounds kotlinx-io (KTOR-8096)
  • NPE in readBuffer (KTOR-8086)
  • JS/WASM fails with "IllegalStateException: Content-Length mismatch" on requesting gzipped content (KTOR-7934)
  • Resources: a / route isn't resolved when there is a sibling staticResources (KTOR-6671)
  • Server accepts \r without a following \n as a valid line terminator in chunked transfer encoding (KTOR-8015)
Changelog

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

3.1.1

Published 24 February 2025

Improvements

  • Logging: messages are printed per line with OkHttp logger format (KTOR-8218)
  • WebSocket and SSE don't respect connection timeout set in the HttpTimeout plugin (KTOR-8206)

Bugfixes

  • formData: implementation of copying Source is broken (KTOR-8210)
  • Race condition when writing to a buffer leads to NPE inside CIOReaderKt.readFrom (KTOR-8105)
  • TLS client: IOException while writing to a closed TLS socket since 3.0.0 (KTOR-7860)
  • Exception thrown in onCallRespond makes the client wait for response indefinitely (KTOR-7139)
  • HttpCache: Cache isn't updated when Vary header for 304 response matches but not equal to Vary for 200 response (KTOR-7104)
  • OOM on SourceByteReadChannel for large input (KTOR-8190)
  • ArrayIndexOutOfBounds kotlinx-io (KTOR-8096)
  • NPE in readBuffer (KTOR-8086)
  • JS/WASM fails with "IllegalStateException: Content-Length mismatch" on requesting gzipped content (KTOR-7934)
  • Resources: a / route isn't resolved when there is a sibling staticResources (KTOR-6671)
  • Server accepts \r without a following \n as a valid line terminator in chunked transfer encoding (KTOR-8015)
Commits
  • 0495b8b Add changelog for 3.1.1 (#4702)
  • 348033b Release 3.1.1 (#4700)
  • 5159fed Update ktor monorepo to v3.2.0-eap-1239 (#4699)
  • 10095e6 KTOR-8218 Write request and response log messages in blobs (#4696)
  • 155c06a Update dependency org.junit.jupiter:junit-jupiter to v5.12.0 (#4695)
  • 9ba9388 KTOR-8210 Fix copy() and Source multipart processing (#4686)
  • a309ce8 Remove unnecessary maxDescriptor + 1; Improve posix call debug information in...
  • 5af7ee9 Update dependency io.swagger.codegen.v3:swagger-codegen to v3.0.67 (#4630)
  • 3e7353b Update dependency io.swagger.codegen.v3:swagger-codegen-generators to v1.0.56...
  • 44a976a Update dependency com.gradle:common-custom-user-data-gradle-plugin to v2.1 (#...
  • Additional commits viewable in compare view

Updates io.ktor:ktor-server-core-jvm from 3.1.0 to 3.1.1

Release notes

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

3.1.1

Published 24 February 2025

Improvements

  • Logging: messages are printed per line with OkHttp logger format (KTOR-8218)
  • WebSocket and SSE don't respect connection timeout set in the HttpTimeout plugin (KTOR-8206)

Bugfixes

  • formData: implementation of copying Source is broken (KTOR-8210)
  • Race condition when writing to a buffer leads to NPE inside CIOReaderKt.readFrom (KTOR-8105)
  • TLS client: IOException while writing to a closed TLS socket since 3.0.0 (KTOR-7860)
  • Exception thrown in onCallRespond makes the client wait for response indefinitely (KTOR-7139)
  • HttpCache: Cache isn't updated when Vary header for 304 response matches but not equal to Vary for 200 response (KTOR-7104)
  • OOM on SourceByteReadChannel for large input (KTOR-8190)
  • ArrayIndexOutOfBounds kotlinx-io (KTOR-8096)
  • NPE in readBuffer (KTOR-8086)
  • JS/WASM fails with "IllegalStateException: Content-Length mismatch" on requesting gzipped content (KTOR-7934)
  • Resources: a / route isn't resolved when there is a sibling staticResources (KTOR-6671)
  • Server accepts \r without a following \n as a valid line terminator in chunked transfer encoding (KTOR-8015)
Changelog

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

3.1.1

Published 24 February 2025

Improvements

  • Logging: messages are printed per line with OkHttp logger format (KTOR-8218)
  • WebSocket and SSE don't respect connection timeout set in the HttpTimeout plugin (KTOR-8206)

Bugfixes

  • formData: implementation of copying Source is broken (KTOR-8210)
  • Race condition when writing to a buffer leads to NPE inside CIOReaderKt.readFrom (KTOR-8105)
  • TLS client: IOException while writing to a closed TLS socket since 3.0.0 (KTOR-7860)
  • Exception thrown in onCallRespond makes the client wait for response indefinitely (KTOR-7139)
  • HttpCache: Cache isn't updated when Vary header for 304 response matches but not equal to Vary for 200 response (KTOR-7104)
  • OOM on SourceByteReadChannel for large input (KTOR-8190)
  • ArrayIndexOutOfBounds kotlinx-io (KTOR-8096)
  • NPE in readBuffer (KTOR-8086)
  • JS/WASM fails with "IllegalStateException: Content-Length mismatch" on requesting gzipped content (KTOR-7934)
  • Resources: a / route isn't resolved when there is a sibling staticResources (KTOR-6671)
  • Server accepts \r without a following \n as a valid line terminator in chunked transfer encoding (KTOR-8015)
Commits
  • 0495b8b Add changelog for 3.1.1 (#4702)
  • 348033b Release 3.1.1 (#4700)
  • 5159fed Update ktor monorepo to v3.2.0-eap-1239 (#4699)
  • 10095e6 KTOR-8218 Write request and response log messages in blobs (#4696)
  • 155c06a Update dependency org.junit.jupiter:junit-jupiter to v5.12.0 (#4695)
  • 9ba9388 KTOR-8210 Fix copy() and Source multipart processing (#4686)
  • a309ce8 Remove unnecessary maxDescriptor + 1; Improve posix call debug information in...
  • 5af7ee9 Update dependency io.swagger.codegen.v3:swagger-codegen to v3.0.67 (#4630)
  • 3e7353b Update dependency io.swagger.codegen.v3:swagger-codegen-generators to v1.0.56...
  • 44a976a Update dependency com.gradle:common-custom-user-data-gradle-plugin to v2.1 (#...
  • Additional commits viewable in compare view

Updates io.ktor:ktor-server-resources from 3.1.0 to 3.1.1

Release notes

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

3.1.1

Published 24 February 2025

Improvements

  • Logging: messages are printed per line with OkHttp logger format (KTOR-8218)
  • WebSocket and SSE don't respect connection timeout set in the HttpTimeout plugin (KTOR-8206)

Bugfixes

  • formData: implementation of copying Source is broken (KTOR-8210)
  • Race condition when writing to a buffer leads to NPE inside CIOReaderKt.readFrom (KTOR-8105)
  • TLS client: IOException while writing to a closed TLS socket since 3.0.0 (KTOR-7860)
  • Exception thrown in onCallRespond makes the client wait for response indefinitely (KTOR-7139)
  • HttpCache: Cache isn't updated when Vary header for 304 response matches but not equal to Vary for 200 response (KTOR-7104)
  • OOM on SourceByteReadChannel for large input (KTOR-8190)
  • ArrayIndexOutOfBounds kotlinx-io (KTOR-8096)
  • NPE in readBuffer (KTOR-8086)
  • JS/WASM fails with "IllegalStateException: Content-Length mismatch" on requesting gzipped content (KTOR-7934)
  • Resources: a / route isn't resolved when there is a sibling staticResources (KTOR-6671)
  • Server accepts \r without a following \n as a valid line terminator in chunked transfer encoding (KTOR-8015)
Changelog

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

3.1.1

Published 24 February 2025

Improvements

  • Logging: messages are printed per line with OkHttp logger format (KTOR-8218)
  • WebSocket and SSE don't respect connection timeout set in the HttpTimeout plugin (KTOR-8206)

Bugfixes

  • formData: implementation of copying Source is broken (KTOR-8210)
  • Race condition when writing to a buffer leads to NPE inside CIOReaderKt.readFrom (KTOR-8105)
  • TLS client: IOException while writing to a closed TLS socket since 3.0.0 (KTOR-7860)
  • Exception thrown in onCallRespond makes the client wait for response indefinitely (KTOR-7139)
  • HttpCache: Cache isn't updated when Vary header for 304 response matches but not equal to Vary for 200 response (KTOR-7104)
  • OOM on SourceByteReadChannel for large input (KTOR-8190)
  • ArrayIndexOutOfBounds kotlinx-io (KTOR-8096)
  • NPE in readBuffer (KTOR-8086)
  • JS/WASM fails with "IllegalStateException: Content-Length mismatch" on requesting gzipped content (KTOR-7934)
  • Resources: a / route isn't resolved when there is a sibling staticResources (KTOR-6671)
  • Server accepts \r without a following \n as a valid line terminator in chunked transfer encoding (KTOR-8015)
Commits
  • 0495b8b Add changelog for 3.1.1 (#4702)
  • 348033b Release 3.1.1 (#4700)
  • 5159fed Update ktor monorepo to v3.2.0-eap-1239 (#4699)
  • 10095e6 KTOR-8218 Write request and response log messages in blobs (#4696)
  • 155c06a Update dependency org.junit.jupiter:junit-jupiter to v5.12.0 (#4695)
  • 9ba9388 KTOR-8210 Fix copy() and Source multipart processing (#4686)
  • a309ce8 Remove unnecessary maxDescriptor + 1; Improve posix call debug information in...
  • 5af7ee9 Update dependency io.swagger.codegen.v3:swagger-codegen to v3.0.67 (#4630)
  • 3e7353b Update dependency io.swagger.codegen.v3:swagger-codegen-generators to v1.0.56...
  • 44a976a Update dependency com.gradle:common-custom-user-data-gradle-plugin to v2.1 (#...
  • Additional commits viewable in compare view

Updates io.ktor:ktor-serialization-kotlinx-json from 3.1.0 to 3.1.1

Release notes

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

3.1.1

Published 24 February 2025

Improvements

  • Logging: messages are printed per line with OkHttp logger format (KTOR-8218)
  • WebSocket and SSE don't respect connection timeout set in the HttpTimeout plugin (KTOR-8206)

Bugfixes

  • formData: implementation of copying Source is broken (KTOR-8210)
  • Race condition when writing to a buffer leads to NPE inside CIOReaderKt.readFrom (KTOR-8105)
  • TLS client: IOException while writing to a closed TLS socket since 3.0.0 (KTOR-7860)
  • Exception thrown in onCallRespond makes the client wait for response indefinitely (KTOR-7139)
  • HttpCache: Cache isn't updated when Vary header for 304 response matches but not equal to Vary for 200 response (KTOR-7104)
  • OOM on SourceByteReadChannel for large input (KTOR-8190)
  • ArrayIndexOutOfBounds kotlinx-io (KTOR-8096)
  • NPE in readBuffer (KTOR-8086)
  • JS/WASM fails with "IllegalStateException: Content-Length mismatch" on requesting gzipped content (KTOR-7934)
  • Resources: a / route isn't resolved when there is a sibling staticResources (KTOR-6671)
  • Server accepts \r without a following \n as a valid line terminator in chunked transfer encoding (KTOR-8015)
Changelog

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

3.1.1

Published 24 February 2025

Improvements

  • Logging: messages are printed per line with OkHttp logger format (KTOR-8218)
  • WebSocket and SSE don't respect connection timeout set in the HttpTimeout plugin (KTOR-8206)

Bugfixes

  • formData: implementation of copying Source is broken (KTOR-8210)
  • Race condition when writing to a buffer leads to NPE inside CIOReaderKt.readFrom (KTOR-8105)
  • TLS client: IOException while writing to a closed TLS socket since 3.0.0 (KTOR-7860)
  • Exception thrown in onCallRespond makes the client wait for response indefinitely (KTOR-7139)
  • HttpCache: Cache isn't updated when Vary header for 304 response matches but not equal to Vary for 200 response (KTOR-7104)
  • OOM on SourceByteReadChannel for large input (KTOR-8190)
  • ArrayIndexOutOfBounds kotlinx-io (KTOR-8096)
  • NPE in readBuffer (KTOR-8086)
  • JS/WASM fails with "IllegalStateException: Content-Length mismatch" on requesting gzipped content (KTOR-7934)
  • Resources: a / route isn't resolved when there is a sibling staticResources (KTOR-6671)
  • Server accepts \r without a following \n as a valid line terminator in chunked transfer encoding (KTOR-8015)
Commits
  • 0495b8b Add changelog for 3.1.1 (#4702)
  • 348033b Release 3.1.1 (#4700)
  • 5159fed Update ktor monorepo to v3.2.0-eap-1239 (#4699)
  • 10095e6 KTOR-8218 Write request and response log messages in blobs (#4696)
  • 155c06a Update dependency org.junit.jupiter:junit-jupiter to v5.12.0 (#4695)
  • 9ba9388 KTOR-8210 Fix copy() and Source multipart processing (#4686)
  • a309ce8 Remove unnecessary maxDescriptor + 1; Improve posix call debug information in...
  • 5af7ee9 Update dependency io.swagger.codegen.v3:swagger-codegen to v3.0.67 (#4630)
  • 3e7353b Update dependency io.swagger.codegen.v3:swagger-codegen-generators to v1.0.56...
  • 44a976a Update dependency com.gradle:common-custom-user-data-gradle-plugin to v2.1 (#...
  • Additional commits viewable in compare view

Updates io.ktor:ktor-server-netty from 3.1.0 to 3.1.1

Release notes

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

3.1.1

Published 24 February 2025

Improvements

  • Logging: messages are printed per line with OkHttp logger format (KTOR-8218)
  • WebSocket and SSE don't respect connection timeout set in the HttpTimeout plugin (KTOR-8206)

Bugfixes

  • formData: implementation of copying Source is broken (KTOR-8210)
  • Race condition when writing to a buffer leads to NPE inside CIOReaderKt.readFrom (KTOR-8105)
  • TLS client: IOException while writing to a closed TLS socket since 3.0.0 (KTOR-7860)
  • Exception thrown in onCallRespond makes the client wait for response indefinitely (KTOR-7139)
  • HttpCache: Cache isn't updated when Vary header for 304 response matches but not equal to Vary for 200 response (KTOR-7104)
  • OOM on SourceByteReadChannel for large input (KTOR-8190)
  • ArrayIndexOutOfBounds kotlinx-io (KTOR-8096)
  • NPE in readBuffer (KTOR-8086)
  • JS/WASM fails with "IllegalStateException: Content-Length mismatch" on requesting gzipped content (KTOR-7934)
  • Resources: a / route isn't resolved when there is a sibling staticResources (KTOR-6671)
  • Server accepts \r without a following \n as a valid line terminator in chunked transfer encoding (KTOR-8015)
Changelog

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

3.1.1

Published 24 February 2025

Improvements

  • Logging: messages are printed per line with OkHttp logger format (KTOR-8218)
  • WebSocket and SSE don't respect connection timeout set in the HttpTimeout plugin (KTOR-8206)

Bugfixes

  • formData: implementation of copying Source is broken (KTOR-8210)
  • Race condition when writing to a buffer leads to NPE inside CIOReaderKt.readFrom (KTOR-8105)
  • TLS client: IOException while writing to a closed TLS socket since 3.0.0 (KTOR-7860)
  • Exception thrown in onCallRespond makes the client wait for response indefinitely (KTOR-7139)
  • HttpCache: Cache isn't updated when Vary header for 304 response matches but not equal to Vary for 200 response (KTOR-7104)
  • OOM on SourceByteReadChannel for large input (KTOR-8190)
  • ArrayIndexOutOfBounds kotlinx-io (KTOR-8096)
  • NPE in readBuffer (KTOR-8086)
  • JS/WASM fails with "IllegalStateException: Content-Length mismatch" on requesting gzipped content (KTOR-7934)
  • Resources: a / route isn't resolved when there is a sibling staticResources (KTOR-6671)
  • Server accepts \r without a following \n as a valid line terminator in chunked transfer encoding (KTOR-8015)
Commits
  • 0495b8b Add changelog for 3.1.1 (#4702)
  • 348033b Release 3.1.1 (#4700)
  • 5159fed Update ktor monorepo to v3.2.0-eap-1239 (#4699)
  • 10095e6 KTOR-8218 Write request and response log messages in blobs (#4696)
  • 155c06a Update dependency org.junit.jupiter:junit-jupiter to v5.12.0 (#4695)
  • 9ba9388 KTOR-8210 Fix copy() and Source multipart processing (#4686)
  • a309ce8 Remove unnecessary maxDescriptor + 1; Improve posix call debug information in...
  • 5af7ee9 Update dependency io.swagger.codegen.v3:swagger-codegen to v3.0.67 (#4630)
  • 3e7353b Update dependency io.swagger.codegen.v3:swagger-codegen-generators to v1.0.56...
  • 44a976a Update dependency com.gradle:common-custom-user-data-gradle-plugin to v2.1 (#...
  • Additional commits viewable in compare view

Updates io.ktor:ktor-server-content-negotiation from 3.1.0 to 3.1.1

Release notes

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

3.1.1

Published 24 February 2025

Improvements

  • Logging: messages are printed per line with OkHttp logger format (KTOR-8218)
  • WebSocket and SSE don't respect connection timeout set in the HttpTimeout plugin (KTOR-8206)

Bugfixes

  • formData: implementation of copying Source is broken (KTOR-8210)
  • Race condition when writing to a buffer leads to NPE inside CIOReaderKt.readFrom (KTOR-8105)
  • TLS client: IOException while writing to a closed TLS socket since 3.0.0 (KTOR-7860)
  • Exception thrown in onCallRespond makes the client wait for response indefinitely (KTOR-7139)
  • HttpCache: Cache isn't updated when Vary header for 304 response matches but not equal to Vary for 200 response (KTOR-7104)
  • OOM on SourceByteReadChannel for large input (KTOR-8190)
  • ArrayIndexOutOfBounds kotlinx-io (KTOR-8096)
  • NPE in readBuffer (KTOR-8086)
  • JS/WASM fails with "IllegalStateException: Content-Length mismatch" on requesting gzipped content (KTOR-7934)
  • Resources: a / route isn't resolved when there is a sibling staticResources (KTOR-6671)
  • Server accepts \r without a following \n as a valid line terminator in chunked transfer encoding (KTOR-8015)
Changelog

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

3.1.1

Published 24 February 2025

Improvements

  • Logging: messages are printed per line with OkHttp logger format (KTOR-8218)
  • WebSocket and SSE don't respect connection timeout set in the HttpTimeout plugin (KTOR-8206)

Bugfixes

  • formData: implementation of copying Source is broken (KTOR-8210)
  • Race condition when writing to a buffer leads to NPE inside CIOReaderKt.readFrom (KTOR-8105)
  • TLS client: IOException while writing to a closed TLS socket since 3.0.0 (KTOR-7860)
  • Exception thrown in onCallRespond makes the client wait for response indefinitely (KTOR-7139)
  • HttpCache: Cache isn't updated when Vary header for 304 response matches but not equal to Vary for 200 response (KTOR-7104)
  • OOM on SourceByteReadChannel for large input (KTOR-8190)
  • ArrayIndexOutOfBounds kotlinx-io (KTOR-8096)
  • NPE in readBuffer (KTOR-8086)
  • JS/WASM fails with "IllegalStateException: Content-Length mismatch" on requesting gzipped content (KTOR-7934)
  • Resources: a / route isn't resolved when there is a sibling staticResources (KTOR-6671)
  • Server accepts \r without a following \n as a valid line terminator in chunked transfer encoding (KTOR-8015)
Commits
  • 0495b8b Add changelog for 3.1.1 (#4702)
  • 348033b Release 3.1.1 (#4700)
  • 5159fed Update ktor monorepo to v3.2.0-eap-1239 (#4699)
  • 10095e6 KTOR-8218 Write request and response log messages in blobs (#4696)
  • 155c06a Update dependency org.junit.jupiter:junit-jupiter to v5.12.0 (#4695)
  • 9ba9388 KTOR-8210 Fix copy() and Source multipart processing (#4686)
  • a309ce8 Remove unnecessary maxDescriptor + 1; Improve posix call debug information in...
  • 5af7ee9 Update dependency io.swagger.codegen.v3:swagger-codegen to v3.0.67 (#4630)
  • 3e7353b Update dependency io.swagger.codegen.v3:swagger-codegen-generators to v1.0.56...
  • 44a976a Update dependency com.gradle:common-custom-user-data-gradle-plugin to v2.1 (#...
  • Additional commits viewable in compare view

Updates io.ktor:ktor-server-host-common from 3.1.0 to 3.1.1

Release notes

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

3.1.1

Published 24 February 2025

Improvements

  • Logging: messages are printed per line with OkHttp logger format (KTOR-8218)
  • WebSocket and SSE don't respect connection timeout set in the HttpTimeout plugin (KTOR-8206)

Bugfixes

  • formData: implementation of copying Source is broken (KTOR-8210)
  • Race condition when writing to a buffer leads to NPE inside CIOReaderKt.readFrom (KTOR-8105)
  • TLS client: IOException while writing to a closed TLS socket since 3.0.0 (KTOR-7860)
  • Exception thrown in onCallRespond makes the client wait for response indefinitely (KTOR-7139)
  • HttpCache: Cache isn't updated when Vary header for 304 response matches but not equal to Vary for 200 response (KTOR-7104)
  • OOM on SourceByteReadChannel for large input (KTOR-8190)
  • ArrayIndexOutOfBounds kotlinx-io (KTOR-8096)
  • NPE in readBuffer (KTOR-8086)
  • JS/WASM fails with "IllegalStateException: Content-Length mismatch" on requesting gzipped content (KTOR-7934)
  • Resources: a / route isn't resolved when there is a sibling staticResources (KTOR-6671)
  • Server accepts \r without a following \n as a valid line terminator in chunked transfer encoding (KTOR-8015)
Changelog

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

3.1.1

Published 24 February 2025

Improvements

  • Logging: messages are printed per line with OkHttp logger format (KTOR-8218)
  • WebSocket and SSE don't respect connection timeout set in the HttpTimeout plugin (KTOR-8206)

Bugfixes

  • formData: implementation of copying Source is broken (KTOR-8210)
  • Race condition when writing to a buffer leads to NPE inside CIOReaderKt.readFrom (KTOR-8105)
  • TLS client: IOException while writing to a closed TLS socket since 3.0.0 (KTOR-7860)
  • Exception thrown in onCallRespond makes the client wait for response indefinitely (KTOR-7139)
  • HttpCache: Cache isn't updated when Vary header for 304 response matches but not equal to Vary for 200 response (KTOR-7104)
  • OOM on SourceByteReadChannel for large input (KTOR-8190)
  • ArrayIndexOutOfBounds kotlinx-io (KTOR-8096)
  • NPE in readBuffer (KTOR-8086)
  • JS/WASM fails with "IllegalStateException: Content-Length mismatch" on requesting gzipped content (KTOR-7934)
  • Resources: a / route isn't resolved when there is a sibling staticResources (KTOR-6671)
  • Server accepts \r without a following \n as a valid line terminator in chunked transfer encoding (KTOR-8015)
Commits
  • 0495b8b Add changelog for 3.1.1 (#4702)
  • 348033b Release 3.1.1 (#4700)
  • 5159fed Update ktor monorepo to v3.2.0-eap-1239 (#4699)
  • 10095e6 KTOR-8218 Write request and response log messages in blobs (#4696)
  • 155c06a Update dependency org.junit.jupiter:junit-jupiter to v5.12.0 (#4695)
  • 9ba9388 KTOR-8210 Fix copy() and Source multipart processing (#4686)
  • a309ce8 Remove unnecessary maxDescriptor + 1; Improve posix call debug information in...
  • 5af7ee9 Update dependency io.swagger.codegen.v3:swagger-codegen to v3.0.67 (#4630)
  • 3e7353b Update dependency io.swagger.codegen.v3:swagger-codegen-generators to v1.0.56...
  • 44a976a Update dependency com.gradle:common-custom-user-data-gradle-plugin to v2.1 (#...
  • Additional commits viewable in compare view

Updates io.ktor:ktor-server-config-yaml from 3.1.0 to 3.1.1

Release notes

Sourced from io.ktor:ktor-server-config-yaml's releases.

3.1.1

Published 24 February 2025

Improvements

  • Logging: messages are printed per line with OkHttp logger format (KTOR-8218)
  • WebSocket and SSE don't respect connection timeout set in the HttpTimeout plugin (KTOR-8206)

Bugfixes

  • formData: implementation of copying Source is broken (KTOR-8210)
  • Race condition when writing to a buffer leads to NPE inside CIOReaderKt.readFrom (KTOR-8105)
  • TLS client: IOException while writing to a closed TLS socket since 3.0.0 (KTOR-7860)
  • Exception thrown in onCallRespond makes the client wait for response indefinitely (KTOR-7139)
  • HttpCache: Cache isn't updated when Vary header for 304 response matches but not equal to Vary for 200 response (KTOR-7104)
  • OOM on SourceByteReadChannel for large input (KTOR-8190)
  • ArrayIndexOutOfBounds kotlinx-io (KTOR-8096)
  • NPE in readBuffer (KTOR-8086)
  • JS/WASM fails with "IllegalStateException: Content-Length mismatch" on requesting gzipped content (KTOR-7934)
  • Resources: a / route isn't resolved when there is a sibling staticResources (KTOR-6671)
  • Server accepts \r without a following \n as a valid line terminator in chunked transfer encoding (KTOR-8015)
Changelog

Sourced from io.ktor:ktor-server-config-yaml's changelog.

3.1.1

Published 24 February 2025

Improvements

  • Logging: messages are printed per line with OkHttp logger format (KTOR-8218)
  • WebSocket and SSE don't respect connection timeout set in the HttpTimeout plugin (KTOR-8206)

Bugfixes

  • formData: implementation of copying Source is broken (KTOR-8210)
  • Race condition when writing to a buffer leads to NPE inside CIOReaderKt.readFrom (KTOR-8105)
  • TLS client: IOException while writing to a closed TLS socket since 3.0.0 (KTOR-7860)
  • Exception thrown in onCallRespond makes the client wait for response indefinitely (KTOR-7139)
  • HttpCache: Cache isn't updated when Vary header for 304 response matches but not equal to Vary for 200 response (KTOR-7104)
  • OOM on SourceByteReadChannel for large input (KTOR-8190)
  • ArrayIndexOutOfBounds kotlinx-io (KTOR-8096)
  • NPE in readBuffer (KTOR-8086)
  • JS/WASM fails with "IllegalStateException: Content-Length mismatch" on requesting gzipped content (KTOR-7934)
  • Resources: a / route isn't resolved when there is a sibling staticResources (KTOR-6671)
  • Server accepts \r without a following \n as a valid line terminator in chunked transfer encoding (KTOR-8015)
Commits
  • 0495b8b Add changelog for 3.1.1 (#4702)
  • 348033b Release 3.1.1 (#4700)
  • 5159fed Update ktor monorepo to v3.2.0-eap-1239 (#4699)
  • 10095e6 KTOR-8218 Write request and response log messages in blobs (#4696)
  • 155c06a Update dependency org.junit.jupiter:junit-jupiter to v5.12.0 (#4695)
  • 9ba9388 KTOR-8210 Fix copy() and Source multipart processing (#4686)
  • a309ce8 Remove unnecessary maxDescriptor + 1; Improve posix call debug information in...
  • 5af7ee9 Update dependency io.swagger.codegen.v3:swagger-codegen to v3.0.67 (#4630)
  • 3e7353b Update dependency io.swagger.codegen.v3:swagger-codegen-generators to v1.0.56...
  • 44a976a Update dependency com.gradle:common-custom-user-data-gradle-plugin to v2.1 (#...
  • Additional commits viewable in compare view

Updates io.ktor:ktor-client-core from 3.1.0 to 3.1.1

Details...

Description has been truncated

Bumps `ktor` from 3.1.0 to 3.1.1.

Updates `io.ktor:ktor-server-html-builder` from 3.1.0 to 3.1.1
- [Release notes](https://github.com/ktorio/ktor/releases)
- [Changelog](https://github.com/ktorio/ktor/blob/main/CHANGELOG.md)
- [Commits](ktorio/ktor@3.1.0...3.1.1)

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

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

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

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

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

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

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

Updates `io.ktor:ktor-server-config-yaml` from 3.1.0 to 3.1.1
- [Release notes](https://github.com/ktorio/ktor/releases)
- [Changelog](https://github.com/ktorio/ktor/blob/main/CHANGELOG.md)
- [Commits](ktorio/ktor@3.1.0...3.1.1)

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

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

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

Updates `io.ktor.plugin` from 3.1.0 to 3.1.1

---
updated-dependencies:
- dependency-name: io.ktor:ktor-server-html-builder
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: io.ktor:ktor-server-core
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: io.ktor:ktor-server-core-jvm
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: io.ktor:ktor-server-resources
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: io.ktor:ktor-serialization-kotlinx-json
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: io.ktor:ktor-server-netty
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: io.ktor:ktor-server-content-negotiation
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: io.ktor:ktor-server-host-common
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: io.ktor:ktor-server-config-yaml
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: io.ktor:ktor-client-core
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: io.ktor:ktor-client-content-negotiation
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: io.ktor:ktor-client-logging
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: io.ktor.plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Mar 3, 2025
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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants