Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update ktor monorepo to v3.2.0-eap-1247 #28

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Aug 26, 2024

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
io.ktor:ktor-utils 3.0.2 -> 3.2.0-eap-1247 age adoption passing confidence
io.ktor:ktor-network 3.0.2 -> 3.2.0-eap-1247 age adoption passing confidence
io.ktor:ktor-io 3.0.2 -> 3.2.0-eap-1247 age adoption passing confidence
io.ktor:ktor-client-cio 3.0.2 -> 3.2.0-eap-1247 age adoption passing confidence
io.ktor:ktor-client-core 3.0.2 -> 3.2.0-eap-1247 age adoption passing confidence
io.ktor:ktor-server-test-host 3.0.2 -> 3.2.0-eap-1247 age adoption passing confidence
io.ktor:ktor-server-websockets 3.0.2 -> 3.2.0-eap-1247 age adoption passing confidence
io.ktor:ktor-server-tomcat-jakarta 3.0.2 -> 3.2.0-eap-1247 age adoption passing confidence
io.ktor:ktor-server-cio 3.0.2 -> 3.2.0-eap-1247 age adoption passing confidence
io.ktor:ktor-server-jetty-jakarta 3.0.2 -> 3.2.0-eap-1247 age adoption passing confidence
io.ktor:ktor-server-netty 3.0.2 -> 3.2.0-eap-1247 age adoption passing confidence
io.ktor:ktor-server-core 3.0.2 -> 3.2.0-eap-1247 age adoption passing confidence

Release Notes

ktorio/ktor (io.ktor:ktor-utils)

v3.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)

v3.1.0

Published 11 February 2025

Features
  • Add reconnection in ClientSSESession (KTOR-6242)
  • Add heartbeat to SSE (KTOR-7908)
  • Add serialization for SSE (KTOR-7435)
  • Support WebSockets in Curl engine (KTOR-5199)
  • Support conversion between byte channel interfaces and kotlinx-io primitives (KTOR-7327)
  • Support CIO server on WasmJS and JS targets (KTOR-865)
  • Logging: Format log like OkHttp client does (KTOR-7806)
  • Support static linking for curl on all platforms (KTOR-6754)
  • Support ARM target in Ktor client with Kotlin/Native and Curl (KTOR-4570)
  • Unix Domain Socket Support for Native Targets (KTOR-6960)
  • Support receiving multipart data with Ktor client (KTOR-6632)
  • Client CIO engine support for wasm-js and js (KTOR-7675)
  • Support NodeJs target for ktor-network (KTOR-6004)
Improvements
  • Auth: BasicAuthProvider caches credentials until process death (KTOR-7775)
  • CallLogging: Unhelpful log output "Application started: ..." (KTOR-7797)
  • Add operator contains to ContentType objects (KTOR-8145)
  • Darwin: Ambiguous DarwinHttpRequestException for SSL Pinning failure (KTOR-6759)
  • Introduce ServerSocket.port to simplify port access for the bound server (KTOR-8136)
  • Java, Js, Darwin: Response header Sec-WebSocket-Protocol is missing (KTOR-6970)
  • Fail to parse url: file:/path/to/file.txt (KTOR-6709)
  • Auth: Make re-auth/refresh status codes configurable (KTOR-7644)
  • Add media type for Yaml (KTOR-8064)
  • Logging: HTTP method is logged with the class name (KTOR-8011)
  • Uncaught cannot write to a channel errors from ws-pinger (KTOR-8008)
  • Apache5 client: Upgrade HttpClient to 5.4 (KTOR-8080)
  • Swagger: Add deepLinking configuration (KTOR-8074)
  • Access to the configuration options of a HttpClient plugin to tweak or wrap them with additional logic (KTOR-7213)
  • Don't publish internal test artifacts (KTOR-8058)
  • Micrometer: Add UptimeMetrics to standard meterBinders (KTOR-8061)
  • MicrometerMetrics: Do not write unknown HTTP method names to metrics (KTOR-7658)
  • Update to Kotlin 2.1.0 (KTOR-7866)
  • ByteWriteChannel is missing writeFloat()/readFloat() (KTOR-7651)
  • Engine exclusion from clientTests is confusing (KTOR-7723)
  • UrlBuilder: Support telephone scheme (KTOR-4816)
  • Swagger UI: Missing Favicon while browsing the UI (KTOR-7893)
  • ContentNegotiation client plugin: no way to opt out of Accept on a per-request basis (KTOR-7722)
  • receiveMultipart throws IllegalStateException instead of UnsupportedMediaTypeException (KTOR-7470)
  • Implement a suspending version of EmbeddedServer.start(wait=true) (KTOR-7459)
  • Allow to Disable Body Decompression on the Server for a specific call (KTOR-7679)
  • UDPSocketBuilder missing bind overload with hostName and port (KTOR-7663)
  • Make Url class @​Serializable and JVM Serializable (KTOR-7620)
  • Improve parsing of supported media types (MIME types) (KTOR-7586)
  • Migrate to kotlin.AutoCloseable (KTOR-7606)
Bugfixes
  • ByteChannel read issue on min > 1 (KTOR-8172)
  • CIO Server Engine fails for requests with more than 64 headers (KTOR-8164)
  • OutOfMemoryError when sending a large binary file through ByteReadChannel converted from InputStream (KTOR-6185)
  • Native Windows tests failing due to port exhaustion (KTOR-7392)
  • Unable to close socket with open read/write channels on Native (KTOR-8144)
  • Jetty idleTimeout not working (KTOR-8138)
  • Fix concurrent flush and close in the reader (KTOR-8133)
  • Socket.accept doesn't throw an exception on closing a socket on Native (KTOR-8135)
  • "AbortError: BodyStreamBuffer was aborted" error when canceling parent job (KTOR-7734)
  • Race condition when writing to a buffer leads to NPE inside CIOReaderKt.readFrom (KTOR-8105)
  • ArrayIndexOutOfBounds kotlinx-io (KTOR-8096)
  • NPE in readBuffer (KTOR-8086)
  • JS/WASM fails with "IllegalStateException: Content-Length mismatch" on requesting gzipped content (KTOR-7934)
  • SessionStorage.read() is called for non-authenticated routes and static assets (KTOR-7194)
  • Read mutipart upload regression from 2.x to 3.x (KTOR-8082)
  • HttpRequestRetry: race condition for isClosedForRead leads to EOFException: Channel is already closed (KTOR-8051)
  • ktor-client-curl artifacts aren’t published after EAP 1146 (KTOR-8091)
  • DoubleReceive: NullPointerException caused by race condition (KTOR-8045)
  • Uncaught ClosedWatchServiceException exception thrown by finalizer when closing the server (KTOR-7963)
  • Curl: Error linking curl in linkDebugExecutableLinuxX64 on macOS (KTOR-6361)
  • ktor-server-core: Test files are part of the distribution code (KTOR-8003)
  • Windows: undefined symbols in linker when ktor-client-curl is used (KTOR-4307)
  • SaveBodyPlugin: UninitializedPropertyAccessException when reading response body within receivePipeline (KTOR-7952)

v3.0.3

Published 18 December 2024

Bugfixes
  • "Module not found" errors when executing browserProductionWebpack task since 3.0.2 (KTOR-7912)
  • Darwin: "IllegalStateException: Content-Length mismatch" on requesting gzipped content (KTOR-7943)
  • JS/WASM fails with "IllegalStateException: Content-Length mismatch" on requesting gzipped content (KTOR-7934)
  • FormFieldLimit is overwritten by default arg (KTOR-7946)
  • A Performance issue reading with ByteReadChannel.readUTF8LineTo request body (KTOR-7941)
  • Installing HttpCache before ContentEncoding prevents response body to be decoded (KTOR-7830)
  • TestApplication.stop() doesn't stop the application anymore (KTOR-7682)
  • File is not commited after closing writeChannel() of the file (KTOR-7845)

Configuration

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

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot force-pushed the renovate/ktor-monorepo branch from 5854681 to 50229de Compare August 26, 2024 11:27
@renovate renovate bot force-pushed the renovate/ktor-monorepo branch from 50229de to f0546a0 Compare September 30, 2024 10:39
@renovate renovate bot changed the title Update ktor monorepo to v2.3.12 Update ktor monorepo Sep 30, 2024
@renovate renovate bot force-pushed the renovate/ktor-monorepo branch from f0546a0 to 33d8aa2 Compare September 30, 2024 11:52
@renovate renovate bot changed the title Update ktor monorepo Update ktor monorepo to v3.0.0-rc-2-eap-1101 Sep 30, 2024
@renovate renovate bot force-pushed the renovate/ktor-monorepo branch from 33d8aa2 to 797bba8 Compare September 30, 2024 22:48
@renovate renovate bot changed the title Update ktor monorepo to v3.0.0-rc-2-eap-1101 Update ktor monorepo to v3.0.0-rc-2-eap-1102 Sep 30, 2024
@renovate renovate bot force-pushed the renovate/ktor-monorepo branch from 797bba8 to ac081fb Compare October 2, 2024 22:49
@renovate renovate bot changed the title Update ktor monorepo to v3.0.0-rc-2-eap-1102 Update ktor monorepo to v3.0.0-rc-2-eap-1103 Oct 2, 2024
@renovate renovate bot force-pushed the renovate/ktor-monorepo branch from ac081fb to e14ef45 Compare October 3, 2024 10:07
@renovate renovate bot changed the title Update ktor monorepo to v3.0.0-rc-2-eap-1103 Update ktor monorepo to v3.0.0-rc-2 Oct 3, 2024
@renovate renovate bot force-pushed the renovate/ktor-monorepo branch from e14ef45 to 4917b03 Compare October 9, 2024 16:57
@renovate renovate bot changed the title Update ktor monorepo to v3.0.0-rc-2 Update ktor monorepo to v3.0.0 Oct 9, 2024
@renovate renovate bot force-pushed the renovate/ktor-monorepo branch from 4917b03 to c1f7614 Compare October 10, 2024 22:51
@renovate renovate bot changed the title Update ktor monorepo to v3.0.0 Update ktor monorepo to v3.0.1-eap-1112 Oct 10, 2024
@renovate renovate bot force-pushed the renovate/ktor-monorepo branch from c1f7614 to edd421f Compare October 11, 2024 22:40
@renovate renovate bot changed the title Update ktor monorepo to v3.0.1-eap-1112 Update ktor monorepo to v3.0.1-eap-1113 Oct 11, 2024
@renovate renovate bot force-pushed the renovate/ktor-monorepo branch from edd421f to fc7d64f Compare October 12, 2024 21:39
@renovate renovate bot changed the title Update ktor monorepo to v3.0.1-eap-1113 Update ktor monorepo to v3.0.1-eap-1114 Oct 12, 2024
@renovate renovate bot force-pushed the renovate/ktor-monorepo branch from fc7d64f to b9bdc41 Compare October 13, 2024 22:52
@renovate renovate bot changed the title Update ktor monorepo to v3.0.1-eap-1114 Update ktor monorepo to v3.0.1-eap-1115 Oct 13, 2024
@renovate renovate bot force-pushed the renovate/ktor-monorepo branch from b9bdc41 to 77677e1 Compare October 15, 2024 20:26
@renovate renovate bot changed the title Update ktor monorepo to v3.0.1-eap-1115 Update ktor monorepo Oct 15, 2024
@renovate renovate bot changed the title Update ktor monorepo Update ktor monorepo to v3.0.1-eap-1116 Oct 15, 2024
@renovate renovate bot force-pushed the renovate/ktor-monorepo branch from 77677e1 to dbee9bc Compare October 16, 2024 20:36
@renovate renovate bot changed the title Update ktor monorepo to v3.0.1-eap-1116 Update ktor monorepo to v3.0.1-eap-1117 Oct 16, 2024
@renovate renovate bot force-pushed the renovate/ktor-monorepo branch from dbee9bc to 08f7b5e Compare October 17, 2024 21:06
@renovate renovate bot changed the title Update ktor monorepo to v3.0.1-eap-1117 Update ktor monorepo to v3.0.1-eap-1118 Oct 17, 2024
@renovate renovate bot force-pushed the renovate/ktor-monorepo branch from 08f7b5e to dbe2b87 Compare October 18, 2024 20:27
@renovate renovate bot changed the title Update ktor monorepo to v3.0.1-eap-1118 Update ktor monorepo Oct 18, 2024
@renovate renovate bot force-pushed the renovate/ktor-monorepo branch from 4605887 to 055c7c1 Compare January 31, 2025 21:54
@renovate renovate bot changed the title Update ktor monorepo to v3.1.0-eap-1221 Update ktor monorepo to v3.1.0-eap-1222 Jan 31, 2025
@renovate renovate bot force-pushed the renovate/ktor-monorepo branch from 055c7c1 to 1efdafc Compare February 3, 2025 22:29
@renovate renovate bot changed the title Update ktor monorepo to v3.1.0-eap-1222 Update ktor monorepo to v3.1.0-eap-1223 Feb 3, 2025
@renovate renovate bot force-pushed the renovate/ktor-monorepo branch from 1efdafc to 37c29c3 Compare February 4, 2025 22:27
@renovate renovate bot changed the title Update ktor monorepo to v3.1.0-eap-1223 Update ktor monorepo to v3.1.0-eap-1224 Feb 4, 2025
@renovate renovate bot force-pushed the renovate/ktor-monorepo branch from 37c29c3 to 2c16284 Compare February 5, 2025 22:19
@renovate renovate bot changed the title Update ktor monorepo to v3.1.0-eap-1224 Update ktor monorepo to v3.1.0-eap-1225 Feb 5, 2025
@renovate renovate bot force-pushed the renovate/ktor-monorepo branch from 2c16284 to 01bc09c Compare February 6, 2025 22:27
@renovate renovate bot changed the title Update ktor monorepo to v3.1.0-eap-1225 Update ktor monorepo to v3.1.0-eap-1226 Feb 6, 2025
@renovate renovate bot force-pushed the renovate/ktor-monorepo branch from 01bc09c to 15f651f Compare February 7, 2025 22:22
@renovate renovate bot changed the title Update ktor monorepo to v3.1.0-eap-1226 Update ktor monorepo to v3.1.0-eap-1227 Feb 7, 2025
@renovate renovate bot force-pushed the renovate/ktor-monorepo branch from 15f651f to 57dffe1 Compare February 9, 2025 21:57
@renovate renovate bot changed the title Update ktor monorepo to v3.1.0-eap-1227 Update ktor monorepo to v3.1.0-eap-1228 Feb 9, 2025
@renovate renovate bot force-pushed the renovate/ktor-monorepo branch from 57dffe1 to 6e5d412 Compare February 10, 2025 22:12
@renovate renovate bot changed the title Update ktor monorepo to v3.1.0-eap-1228 Update ktor monorepo to v3.1.0-eap-1229 Feb 10, 2025
@renovate renovate bot changed the title Update ktor monorepo to v3.1.0-eap-1229 Update ktor monorepo Feb 11, 2025
@renovate renovate bot force-pushed the renovate/ktor-monorepo branch 2 times, most recently from 50bcd59 to 51b585b Compare February 12, 2025 18:21
@renovate renovate bot changed the title Update ktor monorepo Update ktor monorepo to v3.1.0 Feb 12, 2025
@renovate renovate bot force-pushed the renovate/ktor-monorepo branch from 51b585b to c272a9f Compare February 13, 2025 21:34
@renovate renovate bot changed the title Update ktor monorepo to v3.1.0 Update ktor monorepo to v3.2.0-eap-1232 Feb 13, 2025
@renovate renovate bot force-pushed the renovate/ktor-monorepo branch from c272a9f to f816fc1 Compare February 20, 2025 21:30
@renovate renovate bot changed the title Update ktor monorepo to v3.2.0-eap-1232 Update ktor monorepo to v3.2.0-eap-1239 Feb 20, 2025
@renovate renovate bot force-pushed the renovate/ktor-monorepo branch 2 times, most recently from 66d0f8f to 8018529 Compare February 24, 2025 21:35
@renovate renovate bot changed the title Update ktor monorepo to v3.2.0-eap-1239 Update ktor monorepo to v3.2.0-eap-1243 Feb 24, 2025
@renovate renovate bot force-pushed the renovate/ktor-monorepo branch from 8018529 to 49c87d4 Compare February 28, 2025 21:29
@renovate renovate bot changed the title Update ktor monorepo to v3.2.0-eap-1243 Update ktor monorepo to v3.2.0-eap-1247 Feb 28, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants