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

chore(deps): update ktor monorepo to v3 (major) #3830

Closed
wants to merge 1 commit into from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Oct 9, 2024

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
io.ktor:ktor-server-websockets-jvm 2.3.12 -> 3.0.1 age adoption passing confidence
io.ktor:ktor-server-test-host 2.3.12 -> 3.0.1 age adoption passing confidence
io.ktor:ktor-server-netty 2.3.12 -> 3.0.1 age adoption passing confidence
io.ktor:ktor-server-core-jvm 2.3.12 -> 3.0.1 age adoption passing confidence
io.ktor:ktor-server-cors-jvm 2.3.12 -> 3.0.1 age adoption passing confidence
io.ktor:ktor-server-cors 2.3.12 -> 3.0.1 age adoption passing confidence
io.ktor:ktor-server-content-negotiation 2.3.12 -> 3.0.1 age adoption passing confidence
io.ktor:ktor-server-compression 2.3.12 -> 3.0.1 age adoption passing confidence
io.ktor:ktor-serialization-kotlinx-json 2.3.12 -> 3.0.1 age adoption passing confidence
io.ktor:ktor-serialization-jackson 2.3.12 -> 3.0.1 age adoption passing confidence
io.ktor:ktor-serialization 2.3.12 -> 3.0.1 age adoption passing confidence
io.ktor:ktor-client-content-negotiation 2.3.12 -> 3.0.1 age adoption passing confidence
io.ktor:ktor-client-js 2.3.12 -> 3.0.1 age adoption passing confidence
io.ktor:ktor-client-core 2.3.12 -> 3.0.1 age adoption passing confidence

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

ktorio/ktor (io.ktor:ktor-server-websockets-jvm)

v3.0.1

Compare Source

Published 29 October 2024

Bugfixes
  • Remove space from the default client user agent (KTOR-7655)
  • Url.segments throws on URLs with root path (KTOR-7625)
  • Digest Auth does not implement nc parameter correctly according to RFC 7616 (KTOR-4318)
  • about:blank URL should be parsed correctly as about:blank (KTOR-7410)
  • ByteReadChannel.{readShort/readInt/readLong} could lead to CPU-bound indefinite loop since 3.0.0 (KTOR-7571)
  • CIO: Requests face connection timeouts when executed on the Android main dispatcher (KTOR-6803)
  • receiveMultipart fails with "IOException: Failed to parse multipart" when content-type is capitalized (KTOR-7596)
Improvements
  • WebSockets logging: The plugin calls toString() unnecessarily on transformed response body (KTOR-7623)
  • INFO log message with all server interceptors on server startup (KTOR-7326)
  • Digest auth: username and cnonce parameters aren't surrounded with quotes (KTOR-7561)
  • ContentType.fromFilePath for newer file formats HEIC, AVIF, HEIF (KTOR-7536)
  • Support missing native targets in ktor-serialization-kotlinx-xml (KTOR-7583)

v3.0.0

Compare Source

Published 9 October 2024

Bugfixes
  • Darwin: The maxFrameSize option has no effect (KTOR-6963)
  • KotlinReflectionInternalError (createClientPlugin) when running release APK on Android (KTOR-7479)
  • Netty: UnsupportedOperationException is thrown when responding in CallSetup and CORS plugin is installed (KTOR-4433)
  • MicrometerMetrics: Prometheus meter registry 1.13.0 generates configuration warning (KTOR-7035)
  • Websockets/Auth: ProtocolException when requesting protected WebSockets endpoint (KTOR-7363)
  • Data truncated in receiveParameters and receiveMultipart (KTOR-7201)
  • The pathSegments returns empty strings for trailing slashes (KTOR-4402)
  • HttpRequestRetry: exponential delay doesn't work for delays <= 1 second (KTOR-7294)
  • JS browser: "Error: HttpClientCall expected" on HTTP request when targeting es2015 (KTOR-6882)
  • Incomplete write using io.ktor.util.cio.FileChannelsKt#writeChannel (KTOR-1618)
  • response.content.copyAndClose(targetFile.writeChannel()) sometimes loses some bytes (KTOR-3003)
  • ByteWriteChannel.flush is not Waiting Until Flushing the Internal Buffer to the Destination (KTOR-3102)
  • CORS check fails when the Origin header has a value without trailing slash (KTOR-5936)
  • Closing socket and selector leaks descriptor on native (KTOR-7255)
  • ConnectionUtilsNative leaks descriptors on error (KTOR-6977)
  • withTimeout doesn't cancel socket connection on native (KTOR-5289)
  • MockEngine: the ability to set dispatcher is removed (KTOR-6417)
Improvements
  • Misleading readBytes method name (KTOR-6596)
  • Remove reflection utils used only on JVM target from common source set (KTOR-7540)
  • Weak security algorithm (MD5) in FileCacheStorage (KTOR-6589)
  • Missing constants for AcceptEncoding (KTOR-6412)
  • Add respondFile overload with Path parameters (KTOR-7202)
  • MalformedInputException confusingly is a Throwable but not an Exception (KTOR-7316)
  • CSRF: The allowOrigin method enables the Origin Header validation (KTOR-6695)
  • Auth: Drop marker interface requirements (KTOR-7323)
  • Routing: Support accessing the request body in RouteSelector (KTOR-7084)
  • Make Cookie class Serializable (KTOR-6258)
  • Make the internal Route.swaggerUI method public (KTOR-6491)
  • Ktor clients and servers should use Dispatchers.IO.limitedParallelism(...) wherever possible (KTOR-6462)
Features
  • Support androidNative targets (KTOR-7289)
  • Provide the API that simplifies disabling CORS for testing purposes (KTOR-3329)
  • Add support for mingw to ktor-network in order to make server and client work on windows (KTOR-4080)

Configuration

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

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, 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 added the dependencies Pull requests that update a dependency file label Oct 9, 2024
@renovate renovate bot enabled auto-merge (rebase) October 9, 2024 15:07
@renovate renovate bot assigned DanySK Oct 9, 2024
@DanySK DanySK force-pushed the renovate/major-3-ktor-monorepo branch from 0021d63 to f8ffd5a Compare October 9, 2024 20:53
@renovate renovate bot force-pushed the renovate/major-3-ktor-monorepo branch from f8ffd5a to 0b05456 Compare October 9, 2024 20:56
@DanySK
Copy link
Member

DanySK commented Oct 9, 2024

@AngeloFilaseta can you take a look?

@DanySK DanySK force-pushed the renovate/major-3-ktor-monorepo branch from 0b05456 to 460cb79 Compare October 9, 2024 22:14
Copy link
Contributor

mergify bot commented Oct 10, 2024

Hi @renovate[bot]! 👋
This pull request has conflicts 😖
Could you fix it? 🔧
Thank you! 🙏

@renovate renovate bot force-pushed the renovate/major-3-ktor-monorepo branch from 460cb79 to 2ff00a5 Compare October 10, 2024 11:55
@DanySK DanySK force-pushed the renovate/major-3-ktor-monorepo branch 2 times, most recently from 1d16701 to 2394309 Compare October 10, 2024 13:27
@renovate renovate bot force-pushed the renovate/major-3-ktor-monorepo branch from 2394309 to 6c746d7 Compare October 15, 2024 15:21
@DanySK DanySK force-pushed the renovate/major-3-ktor-monorepo branch from 6c746d7 to 7133893 Compare October 15, 2024 15:25
@renovate renovate bot force-pushed the renovate/major-3-ktor-monorepo branch from 7133893 to d961b8c Compare October 15, 2024 15:26
@DanySK DanySK force-pushed the renovate/major-3-ktor-monorepo branch from d961b8c to 7e3f912 Compare October 15, 2024 17:11
@renovate renovate bot force-pushed the renovate/major-3-ktor-monorepo branch from 7e3f912 to 36f7158 Compare October 15, 2024 17:13
@DanySK DanySK force-pushed the renovate/major-3-ktor-monorepo branch from 36f7158 to 0083263 Compare October 15, 2024 18:06
@renovate renovate bot force-pushed the renovate/major-3-ktor-monorepo branch from 0083263 to e3c8e8d Compare October 15, 2024 18:08
@DanySK DanySK force-pushed the renovate/major-3-ktor-monorepo branch from e3c8e8d to 20eb963 Compare October 15, 2024 19:56
@renovate renovate bot force-pushed the renovate/major-3-ktor-monorepo branch from 20eb963 to 8950806 Compare October 15, 2024 19:58
@DanySK DanySK force-pushed the renovate/major-3-ktor-monorepo branch 2 times, most recently from 51e0836 to ee3ae5e Compare October 17, 2024 16:21
@renovate renovate bot force-pushed the renovate/major-3-ktor-monorepo branch from ee3ae5e to bf82798 Compare October 17, 2024 16:21
@DanySK DanySK force-pushed the renovate/major-3-ktor-monorepo branch from bf82798 to c735c98 Compare October 17, 2024 16:25
@renovate renovate bot force-pushed the renovate/major-3-ktor-monorepo branch from c735c98 to fcdc9a9 Compare October 17, 2024 16:28
@DanySK DanySK force-pushed the renovate/major-3-ktor-monorepo branch from fcdc9a9 to 72a4dd1 Compare October 18, 2024 03:23
@AngeloFilaseta
Copy link
Contributor

@DanySK sorry i missed the notification, I will take a look today.

@DanySK DanySK force-pushed the renovate/major-3-ktor-monorepo branch from 72a4dd1 to 2e10835 Compare October 18, 2024 15:36
@renovate renovate bot force-pushed the renovate/major-3-ktor-monorepo branch from 2e10835 to bd8b809 Compare October 18, 2024 15:36
@renovate renovate bot force-pushed the renovate/major-3-ktor-monorepo branch from 2b094c7 to 3320b64 Compare October 24, 2024 15:00
@DanySK DanySK force-pushed the renovate/major-3-ktor-monorepo branch from 3320b64 to 40c4bbb Compare October 24, 2024 22:13
@renovate renovate bot force-pushed the renovate/major-3-ktor-monorepo branch from 40c4bbb to e9e19e1 Compare October 24, 2024 22:14
@DanySK DanySK force-pushed the renovate/major-3-ktor-monorepo branch from e9e19e1 to 56a0b60 Compare October 24, 2024 23:00
@renovate renovate bot force-pushed the renovate/major-3-ktor-monorepo branch from 56a0b60 to 2441d90 Compare October 24, 2024 23:02
@DanySK DanySK force-pushed the renovate/major-3-ktor-monorepo branch 2 times, most recently from d73ff0c to 2262657 Compare October 25, 2024 10:39
@renovate renovate bot force-pushed the renovate/major-3-ktor-monorepo branch from 2262657 to e43cdef Compare October 25, 2024 10:40
@DanySK DanySK force-pushed the renovate/major-3-ktor-monorepo branch 7 times, most recently from 918b965 to 5f3098f Compare October 29, 2024 19:38
@renovate renovate bot force-pushed the renovate/major-3-ktor-monorepo branch from 5f3098f to 17dc089 Compare October 29, 2024 21:42
@DanySK DanySK force-pushed the renovate/major-3-ktor-monorepo branch from 17dc089 to b0a9f2d Compare October 30, 2024 12:19
@renovate renovate bot force-pushed the renovate/major-3-ktor-monorepo branch from b0a9f2d to 2ec691b Compare October 30, 2024 12:21
@DanySK DanySK force-pushed the renovate/major-3-ktor-monorepo branch 3 times, most recently from 7aa905b to a7cef85 Compare November 3, 2024 13:31
@renovate renovate bot force-pushed the renovate/major-3-ktor-monorepo branch from a7cef85 to 0f37a1a Compare November 3, 2024 13:32
@DanySK DanySK force-pushed the renovate/major-3-ktor-monorepo branch from 0f37a1a to adcbd00 Compare November 4, 2024 05:17
Copy link

sonarqubecloud bot commented Nov 4, 2024

@DanySK
Copy link
Member

DanySK commented Nov 4, 2024

Superseded by #3844

@DanySK DanySK closed this Nov 4, 2024
auto-merge was automatically disabled November 4, 2024 17:38

Pull request was closed

Copy link
Contributor Author

renovate bot commented Nov 4, 2024

Renovate Ignore Notification

Because you closed this PR without merging, Renovate will ignore this update. You will not get PRs for any future 3.x releases. But if you manually upgrade to 3.x then Renovate will re-enable minor and patch updates automatically.

If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR.

@renovate renovate bot deleted the renovate/major-3-ktor-monorepo branch November 4, 2024 17:41
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.

2 participants