Henter informasjon om uføretrygd

Overview

tiltakspenger

Innhenter informasjon om uføretrygd for en søker av tiltakspenger.

En del av satsningen "Flere i arbeid – P4"

Komme i gang

Forutsetninger

For hvilke versjoner som brukes, se byggefilen

Bygging og denslags

For å bygge artifaktene:

./gradlew build

Henvendelser

Spørsmål knyttet til koden eller prosjektet kan stilles som issues her på GitHub.

For NAV-ansatte

Interne henvendelser kan sendes via Slack i kanalen #tpts-tech.

Comments
  • Bump ktorVersion from 2.2.1 to 2.2.2

    Bump ktorVersion from 2.2.1 to 2.2.2

    Bumps ktorVersion from 2.2.1 to 2.2.2. Updates ktor-client-core from 2.2.1 to 2.2.2

    Changelog

    Sourced from ktor-client-core's changelog.

    2.2.2

    Published 3 January 2023

    Improvements

    • Resource annotation should be MetaSerializable (KTOR-5397)
    • The swaggerUI method is too restrictive and cannot be called inside a route (KTOR-5307)
    • Engine shutdown grace period and timeout are not configurable (KTOR-5359)
    • Allow specifying immutable in CacheControl (KTOR-3757)

    Bugfixes

    • Server cannot be started with the Swagger plugin (KTOR-5308)
    • Regression in 2.2.1: Got EOF but at least 0 bytes were expected (5372)
    • HttpRequestRetry: Memory leak of coroutines objects when using the plugin (KTOR-5099)
    • iOS unit test deadlocks with DarwinClientEngine (KTOR-5332)
    • Gzip encoding: IllegalStateException: Expected 112, actual 113 (KTOR-5300)
    • Netty, HSTS: UnsupportedOperationException is thrown when the server responds before HSTS plugin (KTOR-5276)
    Commits

    Updates ktor-client-cio from 2.2.1 to 2.2.2

    Changelog

    Sourced from ktor-client-cio's changelog.

    2.2.2

    Published 3 January 2023

    Improvements

    • Resource annotation should be MetaSerializable (KTOR-5397)
    • The swaggerUI method is too restrictive and cannot be called inside a route (KTOR-5307)
    • Engine shutdown grace period and timeout are not configurable (KTOR-5359)
    • Allow specifying immutable in CacheControl (KTOR-3757)

    Bugfixes

    • Server cannot be started with the Swagger plugin (KTOR-5308)
    • Regression in 2.2.1: Got EOF but at least 0 bytes were expected (5372)
    • HttpRequestRetry: Memory leak of coroutines objects when using the plugin (KTOR-5099)
    • iOS unit test deadlocks with DarwinClientEngine (KTOR-5332)
    • Gzip encoding: IllegalStateException: Expected 112, actual 113 (KTOR-5300)
    • Netty, HSTS: UnsupportedOperationException is thrown when the server responds before HSTS plugin (KTOR-5276)
    Commits

    Updates ktor-client-content-negotiation from 2.2.1 to 2.2.2

    Changelog

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

    2.2.2

    Published 3 January 2023

    Improvements

    • Resource annotation should be MetaSerializable (KTOR-5397)
    • The swaggerUI method is too restrictive and cannot be called inside a route (KTOR-5307)
    • Engine shutdown grace period and timeout are not configurable (KTOR-5359)
    • Allow specifying immutable in CacheControl (KTOR-3757)

    Bugfixes

    • Server cannot be started with the Swagger plugin (KTOR-5308)
    • Regression in 2.2.1: Got EOF but at least 0 bytes were expected (5372)
    • HttpRequestRetry: Memory leak of coroutines objects when using the plugin (KTOR-5099)
    • iOS unit test deadlocks with DarwinClientEngine (KTOR-5332)
    • Gzip encoding: IllegalStateException: Expected 112, actual 113 (KTOR-5300)
    • Netty, HSTS: UnsupportedOperationException is thrown when the server responds before HSTS plugin (KTOR-5276)
    Commits

    Updates ktor-client-logging from 2.2.1 to 2.2.2

    Changelog

    Sourced from ktor-client-logging's changelog.

    2.2.2

    Published 3 January 2023

    Improvements

    • Resource annotation should be MetaSerializable (KTOR-5397)
    • The swaggerUI method is too restrictive and cannot be called inside a route (KTOR-5307)
    • Engine shutdown grace period and timeout are not configurable (KTOR-5359)
    • Allow specifying immutable in CacheControl (KTOR-3757)

    Bugfixes

    • Server cannot be started with the Swagger plugin (KTOR-5308)
    • Regression in 2.2.1: Got EOF but at least 0 bytes were expected (5372)
    • HttpRequestRetry: Memory leak of coroutines objects when using the plugin (KTOR-5099)
    • iOS unit test deadlocks with DarwinClientEngine (KTOR-5332)
    • Gzip encoding: IllegalStateException: Expected 112, actual 113 (KTOR-5300)
    • Netty, HSTS: UnsupportedOperationException is thrown when the server responds before HSTS plugin (KTOR-5276)
    Commits

    Updates ktor-http from 2.2.1 to 2.2.2

    Changelog

    Sourced from ktor-http's changelog.

    2.2.2

    Published 3 January 2023

    Improvements

    • Resource annotation should be MetaSerializable (KTOR-5397)
    • The swaggerUI method is too restrictive and cannot be called inside a route (KTOR-5307)
    • Engine shutdown grace period and timeout are not configurable (KTOR-5359)
    • Allow specifying immutable in CacheControl (KTOR-3757)

    Bugfixes

    • Server cannot be started with the Swagger plugin (KTOR-5308)
    • Regression in 2.2.1: Got EOF but at least 0 bytes were expected (5372)
    • HttpRequestRetry: Memory leak of coroutines objects when using the plugin (KTOR-5099)
    • iOS unit test deadlocks with DarwinClientEngine (KTOR-5332)
    • Gzip encoding: IllegalStateException: Expected 112, actual 113 (KTOR-5300)
    • Netty, HSTS: UnsupportedOperationException is thrown when the server responds before HSTS plugin (KTOR-5276)
    Commits

    Updates ktor-serialization from 2.2.1 to 2.2.2

    Changelog

    Sourced from ktor-serialization's changelog.

    2.2.2

    Published 3 January 2023

    Improvements

    • Resource annotation should be MetaSerializable (KTOR-5397)
    • The swaggerUI method is too restrictive and cannot be called inside a route (KTOR-5307)
    • Engine shutdown grace period and timeout are not configurable (KTOR-5359)
    • Allow specifying immutable in CacheControl (KTOR-3757)

    Bugfixes

    • Server cannot be started with the Swagger plugin (KTOR-5308)
    • Regression in 2.2.1: Got EOF but at least 0 bytes were expected (5372)
    • HttpRequestRetry: Memory leak of coroutines objects when using the plugin (KTOR-5099)
    • iOS unit test deadlocks with DarwinClientEngine (KTOR-5332)
    • Gzip encoding: IllegalStateException: Expected 112, actual 113 (KTOR-5300)
    • Netty, HSTS: UnsupportedOperationException is thrown when the server responds before HSTS plugin (KTOR-5276)
    Commits

    Updates ktor-serialization-jackson from 2.2.1 to 2.2.2

    Changelog

    Sourced from ktor-serialization-jackson's changelog.

    2.2.2

    Published 3 January 2023

    Improvements

    • Resource annotation should be MetaSerializable (KTOR-5397)
    • The swaggerUI method is too restrictive and cannot be called inside a route (KTOR-5307)
    • Engine shutdown grace period and timeout are not configurable (KTOR-5359)
    • Allow specifying immutable in CacheControl (KTOR-3757)

    Bugfixes

    • Server cannot be started with the Swagger plugin (KTOR-5308)
    • Regression in 2.2.1: Got EOF but at least 0 bytes were expected (5372)
    • HttpRequestRetry: Memory leak of coroutines objects when using the plugin (KTOR-5099)
    • iOS unit test deadlocks with DarwinClientEngine (KTOR-5332)
    • Gzip encoding: IllegalStateException: Expected 112, actual 113 (KTOR-5300)
    • Netty, HSTS: UnsupportedOperationException is thrown when the server responds before HSTS plugin (KTOR-5276)
    Commits

    Updates ktor-utils from 2.2.1 to 2.2.2

    Changelog

    Sourced from ktor-utils's changelog.

    2.2.2

    Published 3 January 2023

    Improvements

    • Resource annotation should be MetaSerializable (KTOR-5397)
    • The swaggerUI method is too restrictive and cannot be called inside a route (KTOR-5307)
    • Engine shutdown grace period and timeout are not configurable (KTOR-5359)
    • Allow specifying immutable in CacheControl (KTOR-3757)

    Bugfixes

    • Server cannot be started with the Swagger plugin (KTOR-5308)
    • Regression in 2.2.1: Got EOF but at least 0 bytes were expected (5372)
    • HttpRequestRetry: Memory leak of coroutines objects when using the plugin (KTOR-5099)
    • iOS unit test deadlocks with DarwinClientEngine (KTOR-5332)
    • Gzip encoding: IllegalStateException: Expected 112, actual 113 (KTOR-5300)
    • Netty, HSTS: UnsupportedOperationException is thrown when the server responds before HSTS plugin (KTOR-5276)
    Commits

    Updates ktor-client-mock from 2.2.1 to 2.2.2

    Changelog

    Sourced from ktor-client-mock's changelog.

    2.2.2

    Published 3 January 2023

    Improvements

    • Resource annotation should be MetaSerializable (KTOR-5397)
    • The swaggerUI method is too restrictive and cannot be called inside a route (KTOR-5307)
    • Engine shutdown grace period and timeout are not configurable (KTOR-5359)
    • Allow specifying immutable in CacheControl (KTOR-3757)

    Bugfixes

    • Server cannot be started with the Swagger plugin (KTOR-5308)
    • Regression in 2.2.1: Got EOF but at least 0 bytes were expected (5372)
    • HttpRequestRetry: Memory leak of coroutines objects when using the plugin (KTOR-5099)
    • iOS unit test deadlocks with DarwinClientEngine (KTOR-5332)
    • Gzip encoding: IllegalStateException: Expected 112, actual 113 (KTOR-5300)
    • Netty, HSTS: UnsupportedOperationException is thrown when the server responds before HSTS plugin (KTOR-5276)
    Commits

    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 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)
    dependencies java 
    opened by dependabot[bot] 0
  • Bump jvm from 1.7.22 to 1.8.0

    Bump jvm from 1.7.22 to 1.8.0

    Bumps jvm from 1.7.22 to 1.8.0.

    Release notes

    Sourced from jvm's releases.

    Kotlin 1.8.0

    Changelog

    Analysis API

    • KT-50255 Analysis API: Implement standalone mode for the Analysis API

    Analysis API. FIR

    • KT-54292 Symbol Light classes: implement PsiVariable.computeConstantValue for light field
    • KT-54293 Analysis API: fix constructor symbol creation when its accessed via type alias

    Android

    • KT-53342 TCS: New AndroidSourceSet layout for multiplatform
    • KT-53013 Increase AGP compile version in KGP to 4.1.3
    • KT-54013 Report error when using deprecated Kotlin Android Extensions compiler plugin
    • KT-53709 MPP, Android SSL2: Conflicting warnings for androidTest/kotlin source set folder

    Backend. Native. Debug

    • KT-53561 Invalid LLVM module: "inlinable function call in a function with debug info must have a !dbg location"

    Compiler

    New Features

    • KT-52817 Add @JvmSerializableLambda annotation to keep old behavior of non-invokedynamic lambdas
    • KT-54460 Implementation of non-local break and continue
    • KT-53916 Support Xcode 14 and new Objective-C frameworks in Kotlin/Native compiler
    • KT-32208 Generate method annotations into bytecode for suspend lambdas (on invokeSuspend)
    • KT-53438 Introduce a way to get SourceDebugExtension attribute value via JVMTI for profiler and coverage

    Performance Improvements

    • KT-53347 Get rid of excess allocations in parser
    • KT-53689 JVM: Optimize equality on class literals
    • KT-53119 Improve String Concatenation Lowering

    Fixes

    • KT-53465 Unnecessary checkcast to array of reified type is not optimized since Kotlin 1.6.20
    • KT-49658 NI: False negative TYPE_MISMATCH on nullable type with when
    • KT-48162 NON_VARARG_SPREAD isn't reported on *toTypedArray() call
    • KT-43493 NI: False negative: no compilation error "Operator '==' cannot be applied to 'Long' and 'Int'" is reported in builder inference lambdas
    • KT-54393 Change in behavior from 1.7.10 to 1.7.20 for java field override.
    • KT-55357 IllegalStateException when reading a class that delegates to a Java class with a definitely-not-null type with a flexible upper bound
    • KT-55068 Kotlin Gradle DSL: No mapping for symbol: VALUE_PARAMETER SCRIPT_IMPLICIT_RECEIVER on JVM IR backend
    • KT-51284 SAM conversion doesn't work if method has context receivers
    • KT-48532 Remove old JVM backend

    ... (truncated)

    Changelog

    Sourced from jvm's changelog.

    1.8.0

    Analysis API

    • KT-50255 Analysis API: Implement standalone mode for the Analysis API

    Analysis API. FIR

    • KT-54292 Symbol Light classes: implement PsiVariable.computeConstantValue for light field
    • KT-54293 Analysis API: fix constructor symbol creation when its accessed via type alias

    Android

    • KT-53342 TCS: New AndroidSourceSet layout for multiplatform
    • KT-53013 Increase AGP compile version in KGP to 4.1.3
    • KT-54013 Report error when using deprecated Kotlin Android Extensions compiler plugin
    • KT-53709 MPP, Android SSL2: Conflicting warnings for androidTest/kotlin source set folder

    Backend. Native. Debug

    • KT-53561 Invalid LLVM module: "inlinable function call in a function with debug info must have a !dbg location"

    Compiler

    New Features

    • KT-52817 Add @JvmSerializableLambda annotation to keep old behavior of non-invokedynamic lambdas
    • KT-54460 Implementation of non-local break and continue
    • KT-53916 Support Xcode 14 and new Objective-C frameworks in Kotlin/Native compiler
    • KT-32208 Generate method annotations into bytecode for suspend lambdas (on invokeSuspend)
    • KT-53438 Introduce a way to get SourceDebugExtension attribute value via JVMTI for profiler and coverage

    Performance Improvements

    • KT-53347 Get rid of excess allocations in parser
    • KT-53689 JVM: Optimize equality on class literals
    • KT-53119 Improve String Concatenation Lowering

    Fixes

    • KT-53465 Unnecessary checkcast to array of reified type is not optimized since Kotlin 1.6.20
    • KT-49658 NI: False negative TYPE_MISMATCH on nullable type with when
    • KT-48162 NON_VARARG_SPREAD isn't reported on *toTypedArray() call
    • KT-43493 NI: False negative: no compilation error "Operator '==' cannot be applied to 'Long' and 'Int'" is reported in builder inference lambdas
    • KT-54393 Change in behavior from 1.7.10 to 1.7.20 for java field override.
    • KT-55357 IllegalStateException when reading a class that delegates to a Java class with a definitely-not-null type with a flexible upper bound
    • KT-55068 Kotlin Gradle DSL: No mapping for symbol: VALUE_PARAMETER SCRIPT_IMPLICIT_RECEIVER on JVM IR backend
    • KT-51284 SAM conversion doesn't work if method has context receivers
    • KT-48532 Remove old JVM backend
    • KT-55065 Kotlin Gradle DSL: Reflection cannot find class data for lambda, produced by JVM IR backend

    ... (truncated)

    Commits
    • da1a843 Add ChangeLog for 1.8.0-RC2
    • d325cf8 Call additional publishToMavenLocal in maven build scripts and enable info
    • 0403d70 Don't leave Gradle daemons after build scripts
    • 52b225d Fix task module-name is not propagated to compiler arguments
    • d40ebc3 Specify versions-maven-plugin version explicitly
    • 2e829ed Fix version parsing crash on Gradle rich version string
    • f603c0e Scripting, IR: fix capturing of implicit receiver
    • 06cbf8f Scripting, tests: enable custom script tests with IR
    • d61cef0 Fix deserialization exception for DNN types from Java
    • ea33e72 JVM IR: script is a valid container for local delegated properties
    • Additional commits viewable in compare view

    Dependabot compatibility score

    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 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)
    dependencies java 
    opened by dependabot[bot] 0
  • Bump rapids-and-rivers from 2022112407251669271100.df879df951cf to 2022122311551671792919.2bdd972d7bdb

    Bump rapids-and-rivers from 2022112407251669271100.df879df951cf to 2022122311551671792919.2bdd972d7bdb

    Bumps rapids-and-rivers from 2022112407251669271100.df879df951cf to 2022122311551671792919.2bdd972d7bdb.

    Release notes

    Sourced from rapids-and-rivers's releases.

    2022122311551671792919.2bdd972d7bdb

    Changes in this release

    2022122311381671791925.4fe176e24600

    Changes in this release

    2022122311201671790837.39ad254a477d

    Changes in this release

    2022122217191671725962.4c6c2077db70

    Changes in this release

    2022121215491670856576.b6fcc126df12

    Changes in this release

    Commits

    Dependabot compatibility score

    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 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)
    dependencies java 
    opened by dependabot[bot] 0
  • Bump annotations from 23.0.0 to 23.1.0

    Bump annotations from 23.0.0 to 23.1.0

    Bumps annotations from 23.0.0 to 23.1.0.

    Release notes

    Sourced from annotations's releases.

    23.1.0

    • Added new annotation: `@ApiStatus.Obsolete
    Changelog

    Sourced from annotations's changelog.

    Version 23.1.0

    • Added new annotation: @ApiStatus.Obsolete.
    Commits

    Dependabot compatibility score

    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 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)
    dependencies java 
    opened by dependabot[bot] 0
  • Bump ktorVersion from 2.1.3 to 2.2.0

    Bump ktorVersion from 2.1.3 to 2.2.0

    Bumps ktorVersion from 2.1.3 to 2.2.0. Updates ktor-client-core from 2.1.3 to 2.2.0

    Release notes

    Sourced from ktor-client-core's releases.

    2.2.0

    Published 7 December 2022

    • Intergate Swagger UI Hosting as Ktor Feature (KTOR-774)
    • New plugins API for client (KTOR-5161)
    • Rate-Limit Support on Server (KTOR-1196)
    • Make sessions plugin multiplatform (KTOR-4960)
    • Add the ability to access the route inside a route-scoped plugin (KTOR-5112)
    • Add a method that returns a list of child routes recursively (KTOR-581)
    • Support Default Value for missing Env Variables in YAML (KTOR-5283)
    • Netty: ApplicationStarted event is fired before the server starts accepting connections (KTOR-4259)
    • parseAuthorizationHeader throws ParseException on header value with multiple challenges (KTOR-5216)
    • ByteChannel exception: Got EOF but at least 1 byte were expected (KTOR-5252)
    • Application data in OAuth State parameter (KTOR-5225)
    • NativePRNGNonBlocking is not found, fallback to SHA1PRNG (KTOR-668)
    • Not calling call.respond() at server results in 404 for the client (KTOR-721)
    • Restoring thread context elements when directly resuming to parent is broken (KTOR-2644)
    • Out of the box ContentConverter for Protobuf (KTOR-763)
    • Darwin: response is never returned when usePreconfiguredSession is used (KTOR-5134)
    • List.merge() should have reversed priority (KTOR-5208)
    • Allow nested authentications to be combined using AND (KTOR-5021)
    • The swaggerUI plugin should be placed in the io.ktor.server.plugins.swagger package (KTOR-5192)
    • CORS Plugin should log reason for returning 403 Forbidden errors (KTOR-4236)
    • The default path to an OpenAPI specification doesn't work for the 'openAPI' plugin (KTOR-5193)
    • JWT: JWTPayloadHolder.getListClaim() throws NPE when specified claim is absent (KTOR-5098)
    • Logging: the plugin instantiates the default logger even when a custom one is provided (KTOR-5186)
    • Java client engine doesn't handle HttpTimeout.INFINITE_TIMEOUT_MS properly (KTOR-2814)
    • SessionTransportTransformerMessageAuthentication: Comparison of digests fails when there is a space in a value (KTOR-5168)
    • Support serving OpenAPI from resources (KTOR-5150)
    • Remove check for internal class in Select (KTOR-5035)
    • Persistent Client HttpCache (KTOR-2579)
    • Support native windows HTTP client (KTOR-735)
    • Add Server BearerAuthenticationProvider (KTOR-5118)
    • Merged config: "Property *.size not found" error when calling configList method on an array property (KTOR-5143)
    • "POSIX error 56: Socket is already connected" error when a socket is connection-mode on Darwin targets (KTOR-4877)
    • StatusPages can't handle errors in HTML template (KTOR-5107)
    • HttpRequestRetry: Memory leak of coroutines objects when using the plugin (KTOR-5099)
    • CallLogging and CallId: exceptions thrown in WriteChannelContent.writeTo are swallowed (KTOR-4954)
    • Temp files generated by multipart upload are not cleared in case of exception or cancellation (KTOR-5051)
    • Websockets, Darwin: trusting a certificate via handleChallenge doesn't work for Websockets connections (KTOR-5094)
    • Digest auth: Support returning any objects which implement Principal interface (KTOR-5059)
    • Add Debug Logging to Default Transformers (KTOR-4529)
    • No way getting client's source address from IP packet (KTOR-2501)
    • Add Env Variable to Change Log Level on Native Server (KTOR-4998)
    • Add Debug Logging for Ktor Plugins and Routing (KTOR-4510)
    • Add Debug Logging to ContentNegotiation (KTOR-4518)
    • Add Debug Logging to Routing (KTOR-4524)
    • Add Debug Logging to Auth Plugin (KTOR-4519)
    • Add Debug Logging to Status Pages Plugin (KTOR-4527)
    • Add Debug Logging to PartialContent Plugin (KTOR-4525)

    ... (truncated)

    Changelog

    Sourced from ktor-client-core's changelog.

    2.2.0

    Published 7 December 2022

    • Intergate Swagger UI Hosting as Ktor Feature (KTOR-774)
    • New plugins API for client (KTOR-5161)
    • Rate-Limit Support on Server (KTOR-1196)
    • Make sessions plugin multiplatform (KTOR-4960)
    • Add the ability to access the route inside a route-scoped plugin (KTOR-5112)
    • Add a method that returns a list of child routes recursively (KTOR-581)
    • Support Default Value for missing Env Variables in YAML (KTOR-5283)
    • Netty: ApplicationStarted event is fired before the server starts accepting connections (KTOR-4259)
    • parseAuthorizationHeader throws ParseException on header value with multiple challenges (KTOR-5216)
    • ByteChannel exception: Got EOF but at least 1 byte were expected (KTOR-5252)
    • Application data in OAuth State parameter (KTOR-5225)
    • NativePRNGNonBlocking is not found, fallback to SHA1PRNG (KTOR-668)
    • Not calling call.respond() at server results in 404 for the client (KTOR-721)
    • Restoring thread context elements when directly resuming to parent is broken (KTOR-2644)
    • Out of the box ContentConverter for Protobuf (KTOR-763)
    • Darwin: response is never returned when usePreconfiguredSession is used (KTOR-5134)
    • List.merge() should have reversed priority (KTOR-5208)
    • Allow nested authentications to be combined using AND (KTOR-5021)
    • The swaggerUI plugin should be placed in the io.ktor.server.plugins.swagger package (KTOR-5192)
    • CORS Plugin should log reason for returning 403 Forbidden errors (KTOR-4236)
    • The default path to an OpenAPI specification doesn't work for the 'openAPI' plugin (KTOR-5193)
    • JWT: JWTPayloadHolder.getListClaim() throws NPE when specified claim is absent (KTOR-5098)
    • Logging: the plugin instantiates the default logger even when a custom one is provided (KTOR-5186)
    • Java client engine doesn't handle HttpTimeout.INFINITE_TIMEOUT_MS properly (KTOR-2814)
    • SessionTransportTransformerMessageAuthentication: Comparison of digests fails when there is a space in a value (KTOR-5168)
    • Support serving OpenAPI from resources (KTOR-5150)
    • Remove check for internal class in Select (KTOR-5035)
    • Persistent Client HttpCache (KTOR-2579)
    • Support native windows HTTP client (KTOR-735)
    • Add Server BearerAuthenticationProvider (KTOR-5118)
    • Merged config: "Property *.size not found" error when calling configList method on an array property (KTOR-5143)
    • "POSIX error 56: Socket is already connected" error when a socket is connection-mode on Darwin targets (KTOR-4877)
    • StatusPages can't handle errors in HTML template (KTOR-5107)
    • HttpRequestRetry: Memory leak of coroutines objects when using the plugin (KTOR-5099)
    • CallLogging and CallId: exceptions thrown in WriteChannelContent.writeTo are swallowed (KTOR-4954)
    • Temp files generated by multipart upload are not cleared in case of exception or cancellation (KTOR-5051)
    • Websockets, Darwin: trusting a certificate via handleChallenge doesn't work for Websockets connections (KTOR-5094)
    • Digest auth: Support returning any objects which implement Principal interface (KTOR-5059)
    • Add Debug Logging to Default Transformers (KTOR-4529)
    • No way getting client's source address from IP packet (KTOR-2501)
    • Add Env Variable to Change Log Level on Native Server (KTOR-4998)
    • Add Debug Logging for Ktor Plugins and Routing (KTOR-4510)
    • Add Debug Logging to ContentNegotiation (KTOR-4518)
    • Add Debug Logging to Routing (KTOR-4524)
    • Add Debug Logging to Auth Plugin (KTOR-4519)
    • Add Debug Logging to Status Pages Plugin (KTOR-4527)
    • Add Debug Logging to PartialContent Plugin (KTOR-4525)

    ... (truncated)

    Commits
    • a411727 Release 2.2.0 (#3290)
    • 0c979af KTOR-5293 Update Versions (#3289)
    • 0e60c96 KTOR-5283 Support Default Value for missing Env Variables in YAML (#3288)
    • 04a9791 Netty: ApplicationStarted event is fired before the server starts accepting c...
    • eb86355 Implement getAllRoutes method (#3287)
    • dab18c0 KTOR-5216 Parse header with multiple challenges (#3277)
    • bfde300 KTOR-5252 Fix EOFException in read and readUtf8Line (#3285)
    • 9e12c15 KTOR-5225 Add callbacks to save application state for OAuth2 (#3282)
    • d5d7872 KTOR-668 Add secure random providers for Windows (#3281)
    • 931ccb3 Bump jteVersion from 2.2.3 to 2.2.4 (#3279)
    • Additional commits viewable in compare view

    Updates ktor-client-cio from 2.1.3 to 2.2.0

    Release notes

    Sourced from ktor-client-cio's releases.

    2.2.0

    Published 7 December 2022

    • Intergate Swagger UI Hosting as Ktor Feature (KTOR-774)
    • New plugins API for client (KTOR-5161)
    • Rate-Limit Support on Server (KTOR-1196)
    • Make sessions plugin multiplatform (KTOR-4960)
    • Add the ability to access the route inside a route-scoped plugin (KTOR-5112)
    • Add a method that returns a list of child routes recursively (KTOR-581)
    • Support Default Value for missing Env Variables in YAML (KTOR-5283)
    • Netty: ApplicationStarted event is fired before the server starts accepting connections (KTOR-4259)
    • parseAuthorizationHeader throws ParseException on header value with multiple challenges (KTOR-5216)
    • ByteChannel exception: Got EOF but at least 1 byte were expected (KTOR-5252)
    • Application data in OAuth State parameter (KTOR-5225)
    • NativePRNGNonBlocking is not found, fallback to SHA1PRNG (KTOR-668)
    • Not calling call.respond() at server results in 404 for the client (KTOR-721)
    • Restoring thread context elements when directly resuming to parent is broken (KTOR-2644)
    • Out of the box ContentConverter for Protobuf (KTOR-763)
    • Darwin: response is never returned when usePreconfiguredSession is used (KTOR-5134)
    • List.merge() should have reversed priority (KTOR-5208)
    • Allow nested authentications to be combined using AND (KTOR-5021)
    • The swaggerUI plugin should be placed in the io.ktor.server.plugins.swagger package (KTOR-5192)
    • CORS Plugin should log reason for returning 403 Forbidden errors (KTOR-4236)
    • The default path to an OpenAPI specification doesn't work for the 'openAPI' plugin (KTOR-5193)
    • JWT: JWTPayloadHolder.getListClaim() throws NPE when specified claim is absent (KTOR-5098)
    • Logging: the plugin instantiates the default logger even when a custom one is provided (KTOR-5186)
    • Java client engine doesn't handle HttpTimeout.INFINITE_TIMEOUT_MS properly (KTOR-2814)
    • SessionTransportTransformerMessageAuthentication: Comparison of digests fails when there is a space in a value (KTOR-5168)
    • Support serving OpenAPI from resources (KTOR-5150)
    • Remove check for internal class in Select (KTOR-5035)
    • Persistent Client HttpCache (KTOR-2579)
    • Support native windows HTTP client (KTOR-735)
    • Add Server BearerAuthenticationProvider (KTOR-5118)
    • Merged config: "Property *.size not found" error when calling configList method on an array property (KTOR-5143)
    • "POSIX error 56: Socket is already connected" error when a socket is connection-mode on Darwin targets (KTOR-4877)
    • StatusPages can't handle errors in HTML template (KTOR-5107)
    • HttpRequestRetry: Memory leak of coroutines objects when using the plugin (KTOR-5099)
    • CallLogging and CallId: exceptions thrown in WriteChannelContent.writeTo are swallowed (KTOR-4954)
    • Temp files generated by multipart upload are not cleared in case of exception or cancellation (KTOR-5051)
    • Websockets, Darwin: trusting a certificate via handleChallenge doesn't work for Websockets connections (KTOR-5094)
    • Digest auth: Support returning any objects which implement Principal interface (KTOR-5059)
    • Add Debug Logging to Default Transformers (KTOR-4529)
    • No way getting client's source address from IP packet (KTOR-2501)
    • Add Env Variable to Change Log Level on Native Server (KTOR-4998)
    • Add Debug Logging for Ktor Plugins and Routing (KTOR-4510)
    • Add Debug Logging to ContentNegotiation (KTOR-4518)
    • Add Debug Logging to Routing (KTOR-4524)
    • Add Debug Logging to Auth Plugin (KTOR-4519)
    • Add Debug Logging to Status Pages Plugin (KTOR-4527)
    • Add Debug Logging to PartialContent Plugin (KTOR-4525)

    ... (truncated)

    Changelog

    Sourced from ktor-client-cio's changelog.

    2.2.0

    Published 7 December 2022

    • Intergate Swagger UI Hosting as Ktor Feature (KTOR-774)
    • New plugins API for client (KTOR-5161)
    • Rate-Limit Support on Server (KTOR-1196)
    • Make sessions plugin multiplatform (KTOR-4960)
    • Add the ability to access the route inside a route-scoped plugin (KTOR-5112)
    • Add a method that returns a list of child routes recursively (KTOR-581)
    • Support Default Value for missing Env Variables in YAML (KTOR-5283)
    • Netty: ApplicationStarted event is fired before the server starts accepting connections (KTOR-4259)
    • parseAuthorizationHeader throws ParseException on header value with multiple challenges (KTOR-5216)
    • ByteChannel exception: Got EOF but at least 1 byte were expected (KTOR-5252)
    • Application data in OAuth State parameter (KTOR-5225)
    • NativePRNGNonBlocking is not found, fallback to SHA1PRNG (KTOR-668)
    • Not calling call.respond() at server results in 404 for the client (KTOR-721)
    • Restoring thread context elements when directly resuming to parent is broken (KTOR-2644)
    • Out of the box ContentConverter for Protobuf (KTOR-763)
    • Darwin: response is never returned when usePreconfiguredSession is used (KTOR-5134)
    • List.merge() should have reversed priority (KTOR-5208)
    • Allow nested authentications to be combined using AND (KTOR-5021)
    • The swaggerUI plugin should be placed in the io.ktor.server.plugins.swagger package (KTOR-5192)
    • CORS Plugin should log reason for returning 403 Forbidden errors (KTOR-4236)
    • The default path to an OpenAPI specification doesn't work for the 'openAPI' plugin (KTOR-5193)
    • JWT: JWTPayloadHolder.getListClaim() throws NPE when specified claim is absent (KTOR-5098)
    • Logging: the plugin instantiates the default logger even when a custom one is provided (KTOR-5186)
    • Java client engine doesn't handle HttpTimeout.INFINITE_TIMEOUT_MS properly (KTOR-2814)
    • SessionTransportTransformerMessageAuthentication: Comparison of digests fails when there is a space in a value (KTOR-5168)
    • Support serving OpenAPI from resources (KTOR-5150)
    • Remove check for internal class in Select (KTOR-5035)
    • Persistent Client HttpCache (KTOR-2579)
    • Support native windows HTTP client (KTOR-735)
    • Add Server BearerAuthenticationProvider (KTOR-5118)
    • Merged config: "Property *.size not found" error when calling configList method on an array property (KTOR-5143)
    • "POSIX error 56: Socket is already connected" error when a socket is connection-mode on Darwin targets (KTOR-4877)
    • StatusPages can't handle errors in HTML template (KTOR-5107)
    • HttpRequestRetry: Memory leak of coroutines objects when using the plugin (KTOR-5099)
    • CallLogging and CallId: exceptions thrown in WriteChannelContent.writeTo are swallowed (KTOR-4954)
    • Temp files generated by multipart upload are not cleared in case of exception or cancellation (KTOR-5051)
    • Websockets, Darwin: trusting a certificate via handleChallenge doesn't work for Websockets connections (KTOR-5094)
    • Digest auth: Support returning any objects which implement Principal interface (KTOR-5059)
    • Add Debug Logging to Default Transformers (KTOR-4529)
    • No way getting client's source address from IP packet (KTOR-2501)
    • Add Env Variable to Change Log Level on Native Server (KTOR-4998)
    • Add Debug Logging for Ktor Plugins and Routing (KTOR-4510)
    • Add Debug Logging to ContentNegotiation (KTOR-4518)
    • Add Debug Logging to Routing (KTOR-4524)
    • Add Debug Logging to Auth Plugin (KTOR-4519)
    • Add Debug Logging to Status Pages Plugin (KTOR-4527)
    • Add Debug Logging to PartialContent Plugin (KTOR-4525)

    ... (truncated)

    Commits
    • a411727 Release 2.2.0 (#3290)
    • 0c979af KTOR-5293 Update Versions (#3289)
    • 0e60c96 KTOR-5283 Support Default Value for missing Env Variables in YAML (#3288)
    • 04a9791 Netty: ApplicationStarted event is fired before the server starts accepting c...
    • eb86355 Implement getAllRoutes method (#3287)
    • dab18c0 KTOR-5216 Parse header with multiple challenges (#3277)
    • bfde300 KTOR-5252 Fix EOFException in read and readUtf8Line (#3285)
    • 9e12c15 KTOR-5225 Add callbacks to save application state for OAuth2 (#3282)
    • d5d7872 KTOR-668 Add secure random providers for Windows (#3281)
    • 931ccb3 Bump jteVersion from 2.2.3 to 2.2.4 (#3279)
    • Additional commits viewable in compare view

    Updates ktor-client-content-negotiation from 2.1.3 to 2.2.0

    Release notes

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

    2.2.0

    Published 7 December 2022

    • Intergate Swagger UI Hosting as Ktor Feature (KTOR-774)
    • New plugins API for client (KTOR-5161)
    • Rate-Limit Support on Server (KTOR-1196)
    • Make sessions plugin multiplatform (KTOR-4960)
    • Add the ability to access the route inside a route-scoped plugin (KTOR-5112)
    • Add a method that returns a list of child routes recursively (KTOR-581)
    • Support Default Value for missing Env Variables in YAML (KTOR-5283)
    • Netty: ApplicationStarted event is fired before the server starts accepting connections (KTOR-4259)
    • parseAuthorizationHeader throws ParseException on header value with multiple challenges (KTOR-5216)
    • ByteChannel exception: Got EOF but at least 1 byte were expected (KTOR-5252)
    • Application data in OAuth State parameter (KTOR-5225)
    • NativePRNGNonBlocking is not found, fallback to SHA1PRNG (KTOR-668)
    • Not calling call.respond() at server results in 404 for the client (KTOR-721)
    • Restoring thread context elements when directly resuming to parent is broken (KTOR-2644)
    • Out of the box ContentConverter for Protobuf (KTOR-763)
    • Darwin: response is never returned when usePreconfiguredSession is used (KTOR-5134)
    • List.merge() should have reversed priority (KTOR-5208)
    • Allow nested authentications to be combined using AND (KTOR-5021)
    • The swaggerUI plugin should be placed in the io.ktor.server.plugins.swagger package (KTOR-5192)
    • CORS Plugin should log reason for returning 403 Forbidden errors (KTOR-4236)
    • The default path to an OpenAPI specification doesn't work for the 'openAPI' plugin (KTOR-5193)
    • JWT: JWTPayloadHolder.getListClaim() throws NPE when specified claim is absent (KTOR-5098)
    • Logging: the plugin instantiates the default logger even when a custom one is provided (KTOR-5186)
    • Java client engine doesn't handle HttpTimeout.INFINITE_TIMEOUT_MS properly (KTOR-2814)
    • SessionTransportTransformerMessageAuthentication: Comparison of digests fails when there is a space in a value (KTOR-5168)
    • Support serving OpenAPI from resources (KTOR-5150)
    • Remove check for internal class in Select (KTOR-5035)
    • Persistent Client HttpCache (KTOR-2579)
    • Support native windows HTTP client (KTOR-735)
    • Add Server BearerAuthenticationProvider (KTOR-5118)
    • Merged config: "Property *.size not found" error when calling configList method on an array property (KTOR-5143)
    • "POSIX error 56: Socket is already connected" error when a socket is connection-mode on Darwin targets (KTOR-4877)
    • StatusPages can't handle errors in HTML template (KTOR-5107)
    • HttpRequestRetry: Memory leak of coroutines objects when using the plugin (KTOR-5099)
    • CallLogging and CallId: exceptions thrown in WriteChannelContent.writeTo are swallowed (KTOR-4954)
    • Temp files generated by multipart upload are not cleared in case of exception or cancellation (KTOR-5051)
    • Websockets, Darwin: trusting a certificate via handleChallenge doesn't work for Websockets connections (KTOR-5094)
    • Digest auth: Support returning any objects which implement Principal interface (KTOR-5059)
    • Add Debug Logging to Default Transformers (KTOR-4529)
    • No way getting client's source address from IP packet (KTOR-2501)
    • Add Env Variable to Change Log Level on Native Server (KTOR-4998)
    • Add Debug Logging for Ktor Plugins and Routing (KTOR-4510)
    • Add Debug Logging to ContentNegotiation (KTOR-4518)
    • Add Debug Logging to Routing (KTOR-4524)
    • Add Debug Logging to Auth Plugin (KTOR-4519)
    • Add Debug Logging to Status Pages Plugin (KTOR-4527)
    • Add Debug Logging to PartialContent Plugin (KTOR-4525)

    ... (truncated)

    Changelog

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

    2.2.0

    Published 7 December 2022

    • Intergate Swagger UI Hosting as Ktor Feature (KTOR-774)
    • New plugins API for client (KTOR-5161)
    • Rate-Limit Support on Server (KTOR-1196)
    • Make sessions plugin multiplatform (KTOR-4960)
    • Add the ability to access the route inside a route-scoped plugin (KTOR-5112)
    • Add a method that returns a list of child routes recursively (KTOR-581)
    • Support Default Value for missing Env Variables in YAML (KTOR-5283)
    • Netty: ApplicationStarted event is fired before the server starts accepting connections (KTOR-4259)
    • parseAuthorizationHeader throws ParseException on header value with multiple challenges (KTOR-5216)
    • ByteChannel exception: Got EOF but at least 1 byte were expected (KTOR-5252)
    • Application data in OAuth State parameter (KTOR-5225)
    • NativePRNGNonBlocking is not found, fallback to SHA1PRNG (KTOR-668)
    • Not calling call.respond() at server results in 404 for the client (KTOR-721)
    • Restoring thread context elements when directly resuming to parent is broken (KTOR-2644)
    • Out of the box ContentConverter for Protobuf (KTOR-763)
    • Darwin: response is never returned when usePreconfiguredSession is used (KTOR-5134)
    • List.merge() should have reversed priority (KTOR-5208)
    • Allow nested authentications to be combined using AND (KTOR-5021)
    • The swaggerUI plugin should be placed in the io.ktor.server.plugins.swagger package (KTOR-5192)
    • CORS Plugin should log reason for returning 403 Forbidden errors (KTOR-4236)
    • The default path to an OpenAPI specification doesn't work for the 'openAPI' plugin (KTOR-5193)
    • JWT: JWTPayloadHolder.getListClaim() throws NPE when specified claim is absent (KTOR-5098)
    • Logging: the plugin instantiates the default logger even when a custom one is provided (KTOR-5186)
    • Java client engine doesn't handle HttpTimeout.INFINITE_TIMEOUT_MS properly (KTOR-2814)
    • SessionTransportTransformerMessageAuthentication: Comparison of digests fails when there is a space in a value (KTOR-5168)
    • Support serving OpenAPI from resources (KTOR-5150)
    • Remove check for internal class in Select (KTOR-5035)
    • Persistent Client HttpCache (KTOR-2579)
    • Support native windows HTTP client (KTOR-735)
    • Add Server BearerAuthenticationProvider (KTOR-5118)
    • Merged config: "Property *.size not found" error when calling configList method on an array property (KTOR-5143)
    • "POSIX error 56: Socket is already connected" error when a socket is connection-mode on Darwin targets (KTOR-4877)
    • StatusPages can't handle errors in HTML template (KTOR-5107)
    • HttpRequestRetry: Memory leak of coroutines objects when using the plugin (KTOR-5099)
    • CallLogging and CallId: exceptions thrown in WriteChannelContent.writeTo are swallowed (KTOR-4954)
    • Temp files generated by multipart upload are not cleared in case of exception or cancellation (KTOR-5051)
    • Websockets, Darwin: trusting a certificate via handleChallenge doesn't work for Websockets connections (KTOR-5094)
    • Digest auth: Support returning any objects which implement Principal interface (KTOR-5059)
    • Add Debug Logging to Default Transformers (KTOR-4529)
    • No way getting client's source address from IP packet (KTOR-2501)
    • Add Env Variable to Change Log Level on Native Server (KTOR-4998)
    • Add Debug Logging for Ktor Plugins and Routing (KTOR-4510)
    • Add Debug Logging to ContentNegotiation (KTOR-4518)
    • Add Debug Logging to Routing (KTOR-4524)
    • Add Debug Logging to Auth Plugin (KTOR-4519)
    • Add Debug Logging to Status Pages Plugin (KTOR-4527)
    • Add Debug Logging to PartialContent Plugin (KTOR-4525)

    ... (truncated)

    Commits
    • a411727 Release 2.2.0 (#3290)
    • 0c979af KTOR-5293 Update Versions (#3289)
    • 0e60c96 KTOR-5283 Support Default Value for missing Env Variables in YAML (#3288)
    • 04a9791 Netty: ApplicationStarted event is fired before the server starts accepting c...
    • eb86355 Implement getAllRoutes method (#3287)
    • dab18c0 KTOR-5216 Parse header with multiple challenges (#3277)
    • bfde300 KTOR-5252 Fix EOFException in read and readUtf8Line (#3285)
    • 9e12c15 KTOR-5225 Add callbacks to save application state for OAuth2 (#3282)
    • d5d7872 KTOR-668 Add secure random providers for Windows (#3281)
    • 931ccb3 Bump jteVersion from 2.2.3 to 2.2.4 (#3279)
    • Additional commits viewable in compare view

    Updates ktor-client-logging from 2.1.3 to 2.2.0

    Release notes

    Sourced from ktor-client-logging's releases.

    2.2.0

    Published 7 December 2022

    • Intergate Swagger UI Hosting as Ktor Feature (KTOR-774)
    • New plugins API for client (KTOR-5161)
    • Rate-Limit Support on Server (KTOR-1196)
    • Make sessions plugin multiplatform (KTOR-4960)
    • Add the ability to access the route inside a route-scoped plugin (KTOR-5112)
    • Add a method that returns a list of child routes recursively (KTOR-581)
    • Support Default Value for missing Env Variables in YAML (KTOR-5283)
    • Netty: ApplicationStarted event is fired before the server starts accepting connections (KTOR-4259)
    • parseAuthorizationHeader throws ParseException on header value with multiple challenges (KTOR-5216)
    • ByteChannel exception: Got EOF but at least 1 byte were expected (KTOR-5252)
    • Application data in OAuth State parameter (KTOR-5225)
    • NativePRNGNonBlocking is not found, fallback to SHA1PRNG (KTOR-668)
    • Not calling call.respond() at server results in 404 for the client (KTOR-721)
    • Restoring thread context elements when directly resuming to parent is broken (KTOR-2644)
    • Out of the box ContentConverter for Protobuf (KTOR-763)
    • Darwin: response is never returned when usePreconfiguredSession is used (KTOR-5134)
    • List.merge() should have reversed priority (KTOR-5208)
    • Allow nested authentications to be combined using AND (KTOR-5021)
    • The swaggerUI plugin should be placed in the io.ktor.server.plugins.swagger package (KTOR-5192)
    • CORS Plugin should log reason for returning 403 Forbidden errors (KTOR-4236)
    • The default path to an OpenAPI specification doesn't work for the 'openAPI' plugin (KTOR-5193)
    • JWT: JWTPayloadHolder.getListClaim() throws NPE when specified claim is absent (KTOR-5098)
    • Logging: the plugin instantiates the default logger even when a custom one is provided (KTOR-5186)
    • Java client engine doesn't handle HttpTimeout.INFINITE_TIMEOUT_MS properly (KTOR-2814)
    • SessionTransportTransformerMessageAuthentication: Comparison of digests fails when there is a space in a value (KTOR-5168)
    • Support serving OpenAPI from resources (KTOR-5150)
    • Remove check for internal class in Select (KTOR-5035)
    • Persistent Client HttpCache (KTOR-2579)
    • Support native windows HTTP client (KTOR-735)
    • Add Server BearerAuthenticationProvider (KTOR-5118)
    • Merged config: "Property *.size not found" error when calling configList method on an array property (KTOR-5143)
    • "POSIX error 56: Socket is already connected" error when a socket is connection-mode on Darwin targets (KTOR-4877)
    • StatusPages can't handle errors in HTML template (KTOR-5107)
    • HttpRequestRetry: Memory leak of coroutines objects when using the plugin (KTOR-5099)
    • CallLogging and CallId: exceptions thrown in WriteChannelContent.writeTo are swallowed (KTOR-4954)
    • Temp files generated by multipart upload are not cleared in case of exception or cancellation (KTOR-5051)
    • Websockets, Darwin: trusting a certificate via handleChallenge doesn't work for Websockets connections (KTOR-5094)
    • Digest auth: Support returning any objects which implement Principal interface (KTOR-5059)
    • Add Debug Logging to Default Transformers (KTOR-4529)
    • No way getting client's source address from IP packet (KTOR-2501)
    • Add Env Variable to Change Log Level on Native Server (KTOR-4998)
    • Add Debug Logging for Ktor Plugins and Routing (KTOR-4510)
    • Add Debug Logging to ContentNegotiation (KTOR-4518)
    • Add Debug Logging to Routing (KTOR-4524)
    • Add Debug Logging to Auth Plugin (KTOR-4519)
    • Add Debug Logging to Status Pages Plugin (KTOR-4527)
    • Add Debug Logging to PartialContent Plugin (KTOR-4525)

    ... (truncated)

    Changelog

    Sourced from ktor-client-logging's changelog.

    2.2.0

    Published 7 December 2022

    • Intergate Swagger UI Hosting as Ktor Feature (KTOR-774)
    • New plugins API for client (KTOR-5161)
    • Rate-Limit Support on Server (KTOR-1196)
    • Make sessions plugin multiplatform (KTOR-4960)
    • Add the ability to access the route inside a route-scoped plugin (KTOR-5112)
    • Add a method that returns a list of child routes recursively (KTOR-581)
    • Support Default Value for missing Env Variables in YAML (KTOR-5283)
    • Netty: ApplicationStarted event is fired before the server starts accepting connections (KTOR-4259)
    • parseAuthorizationHeader throws ParseException on header value with multiple challenges (KTOR-5216)
    • ByteChannel exception: Got EOF but at least 1 byte were expected (KTOR-5252)
    • Application data in OAuth State parameter (KTOR-5225)
    • NativePRNGNonBlocking is not found, fallback to SHA1PRNG (KTOR-668)
    • Not calling call.respond() at server results in 404 for the client (KTOR-721)
    • Restoring thread context elements when directly resuming to parent is broken (KTOR-2644)
    • Out of the box ContentConverter for Protobuf (KTOR-763)
    • Darwin: response is never returned when usePreconfiguredSession is used (KTOR-5134)
    • List.merge() should have reversed priority (KTOR-5208)
    • Allow nested authentications to be combined using AND (KTOR-5021)
    • The swaggerUI plugin should be placed in the io.ktor.server.plugins.swagger package (KTOR-5192)
    • CORS Plugin should log reason for returning 403 Forbidden errors (KTOR-4236)
    • The default path to an OpenAPI specification doesn't work for the 'openAPI' plugin (KTOR-5193)
    • JWT: JWTPayloadHolder.getListClaim() throws NPE when specified claim is absent (KTOR-5098)
    • Logging: the plugin instantiates the default logger even when a custom one is provided (KTOR-5186)
    • Java client engine doesn't handle HttpTimeout.INFINITE_TIMEOUT_MS properly (KTOR-2814)
    • SessionTransportTransformerMessageAuthentication: Comparison of digests fails when there is a space in a value (KTOR-5168)
    • Support serving OpenAPI from resources (KTOR-5150)
    • Remove check for internal class in Select (KTOR-5035)
    • Persistent Client HttpCache (KTOR-2579)
    • Support native windows HTTP client (KTOR-735)
    • Add Server BearerAuthenticationProvider (KTOR-5118)
    • Merged config: "Property *.size not found" error when calling configList method on an array property (KTOR-5143)
    • "POSIX error 56: Socket is already connected" error when a socket is connection-mode on Darwin targets (KTOR-4877)
    • StatusPages can't handle errors in HTML template (KTOR-5107)
    • HttpRequestRetry: Memory leak of coroutines objects when using the plugin (KTOR-5099)
    • CallLogging and CallId: exceptions thrown in WriteChannelContent.writeTo are swallowed (KTOR-4954)
    • Temp files generated by multipart upload are not cleared in case of exception or cancellation (KTOR-5051)
    • Websockets, Darwin: trusting a certificate via handleChallenge doesn't work for Websockets connections (KTOR-5094)
    • Digest auth: Support returning any objects which implement Principal interface (KTOR-5059)
    • Add Debug Logging to Default Transformers (KTOR-4529)
    • No way getting client's source address from IP packet (KTOR-2501)
    • Add Env Variable to Change Log Level on Native Server (KTOR-4998)
    • Add Debug Logging for Ktor Plugins and Routing (KTOR-4510)
    • Add Debug Logging to ContentNegotiation (KTOR-4518)
    • Add Debug Logging to Routing (KTOR-4524)
    • Add Debug Logging to Auth Plugin (KTOR-4519)
    • Add Debug Logging to Status Pages Plugin (KTOR-4527)
    • Add Debug Logging to PartialContent Plugin (KTOR-4525)

    ... (truncated)

    Commits