You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
chore(deps): update ktor monorepo to v3 (major)#216
Open
renovate[bot] wants to merge 1 commit intomainSmartOperatingBlock/patient-management-integration-microservice:mainfrom
renovate/major-3-ktor-monorepoSmartOperatingBlock/patient-management-integration-microservice:renovate/major-3-ktor-monorepoCopy head branch name to clipboard
renovate[bot] wants to merge 1 commit intomainSmartOperatingBlock/patient-management-integration-microservice:mainfrom
renovate/major-3-ktor-monorepoSmartOperatingBlock/patient-management-integration-microservice:renovate/major-3-ktor-monorepoCopy head branch name to clipboard
KTOR-9424 Logging: OkHttp format should log the full requested URL
KTOR-8540 Logging: IllegalStateException is thrown when response is cached and deserialization fails
KTOR-9370 OpenAPI: NoSuchMethodError - getLOCAL_FUNCTION_FOR_LAMBDA with Kotlin 2.3.20-*
KTOR-9421 Netty: active SSE connection blocks HTTP/2 response flushing for other requests
KTOR-3390 JS browser: "Failed to execute 'digest' on 'SubtleCrypto'" error when using digest auth
KTOR-5977 Compression: The encoders buffer streaming response
KTOR-9393 Certificate pinning matches against all pins instead of hostname-scoped pins
KTOR-8751 DI: AmbiguousDependencyException when named dependency is overridden in testApplication
KTOR-9039 Bearer Auth: Request body transformed with jsonIO isn't sent over again after refreshToken request
KTOR-9404 Darwin: Memory leak in KtorNSURLSessionDelegate
KTOR-9399 LinkageError when running Ktor app with development mode inside Spring Boot / Amper fat-JAR
KTOR-9402 NoSuchMethodError on RawWebSocket after 3.4.0
KTOR-9372 Frame.Text.readText() causes infinite loop and 100% CPU on Kotlin/Native when WebSocket frame data is malformed or connection drops unexpectedly
KTOR-9387 ZstdEncoder decode fails when source data is split into multiple Zstd frames
KTOR-9320 OpenAPI: jsonSchema() does not unwrap Kotlin value classes (inline classes)
KTOR-9352 Authentication: Creating JWT verifier fails for JWK with kty=EC and alg=null
KTOR-9344 Flow invariant error happens after update to Ktor 3.4.0
KTOR-9362 testApplication: Race condition in timeout coroutine when response is streaming
KTOR-9274 Curl: Undefined symbol errors when linking on Linux since 3.4.0
KTOR-8782 NodeJS CIO: "Module 'os' could not be imported" error on resolving WORKING_DIRECTORY_PATH with es2015 target
KTOR-9348 String.decodeBase64String fails to decode when the input has no padding since 3.4.0
KTOR-9318 CIO engine rejects valid certificates with unsupported signature algorithms
KTOR-9331 Curl: Segfaults when working with WebSockets
KTOR-9334 Coroutines in route handlers are dispatched with Dispatchers.Unconfined since 3.2.0
KTOR-9339 StreamResetException is not propagated to the caller of StreamRequestBody.writeTo since 3.4.0
KTOR-9329 HTMX: "on" attributes extension not working
KTOR-9316 WasmJS bad get and set implementations for Uint8Array and ArrayLike
KTOR-9272 JSON schema inference does not recognize unsigned types
KTOR-9211 SendCountExceedException when request is sent twice with maxRetries = 0 since 3.3.2
KTOR-9285 RateLimit: Milliseconds in the Retry-After header are truncated
KTOR-7512 JWT: Docs for validate method claim that it's optional, but it isn't
KTOR-9269 Incorrect dependency declaration in swagger / openapi
KTOR-9372 Frame.Text.readText() causes infinite loop and 100% CPU on Kotlin/Native when WebSocket frame data is malformed or connection drops unexpectedly
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
2.3.7→3.4.22.3.7→3.4.22.3.7→3.4.22.3.7→3.4.22.3.7→3.4.22.3.7→3.4.2Release Notes
ktorio/ktor (io.ktor:ktor-server-test-host)
v3.4.2Compare Source
Improvements
formFieldLimitdocuments incorrect default value (64 KB instead of 50 MiB)Bugfixes
JsWebSocketSession._closeReasonis completed twicev3.4.1Compare Source
Improvements
Bugfixes
kty=ECandalg=nullvalidatemethod claim that it's optional, but it isn'tv3.4.0Compare Source
Features
respondResourceImprovements
formData's block inlineBugfixes
defaultRequestdue to function name collision with io.ktor.http.headersExpiresdates of Set-Cookie headercaPathis not set by default in the Curl client on linuxArm64IceServer.urlsshould be a list.getPluginIdmethod error with Kotlin 2.3.0-RCaudio/x-matroskais wrongly recognized asmkvtypeHttpClient.configConnection: Keep-Aliveheader, which is incompatible with HTTP/2junit-jupiterruntime dependency, causes conflictsv3.3.3Compare Source
Improvements
Bugfixes
v3.3.2Compare Source
Improvements
Bugfixes
maxFrameSizeoption has no effect (KTOR-6963)v3.3.1Compare Source
Improvements
Bugfixes
v3.3.0Features
Improvements
var Route.staticRootFolder: File?should be deprecated (KTOR-5836)image/bmpto the ContentType (KTOR-8735)Bugfixes
v3.2.3Compare Source
Improvements
yamlas the configuration file suffix (KTOR-8712)Bugfixes
\r\n(KTOR-8687)v3.2.2Compare Source
Improvements
eventbeforedata(KTOR-8627)Bugfixes
client.sse()acts like a REST call and not a stream in test environment (KTOR-7910)v3.2.1Compare Source
Improvements
Bugfixes
socket.awaitClosed(hangs indefinitely) since 3.2.0 (KTOR-8618)v3.2.0Compare Source
Features
Improvements
wrapWithContentandwrap(KTOR-8378)ApplicationCallfor testing (KTOR-7607)io.ktor.network.sockets.InetSocketAddress(KTOR-8490)acceptshould return 406 if theAcceptheader isn't matched (KTOR-8416)routelabel can exceed length limit (KTOR-7274)Bugfixes
testApplicationenvironment (KTOR-8436)v3.1.3Compare Source
Improvements
Bugfixes
v3.1.2Compare Source
Improvements
Bugfixes
v3.1.1Compare Source
Improvements
Bugfixes
staticResources(KTOR-6671)v3.1.0Compare Source
Features
Improvements
receiveMultipartthrows IllegalStateException instead of UnsupportedMediaTypeException (KTOR-7470)bindoverload withhostNameandport(KTOR-7663)Bugfixes
v3.0.3Compare Source
Bugfixes
v3.0.2Compare Source
Bugfixes
FileItem.streamProvideris deprecated and doesn't have implementation (KTOR-7731)Improvements
v3.0.1Compare Source
Bugfixes
Url.segmentsthrows on URLs with root path (KTOR-7625)Improvements
Configuration
📅 Schedule: (UTC)
🚦 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.
This PR was generated by Mend Renovate. View the repository job log.