rabbitmq-kotlin
rabbitmq-kotlin copied to clipboard
Bump ktor_version from 1.5.2 to 1.6.0
Bumps ktor_version from 1.5.2 to 1.6.0.
Updates ktor-server-netty from 1.5.2 to 1.6.0
Release notes
Sourced from ktor-server-netty's releases.
1.6.0
- Ktor fails to deliver response with error: failed with exception: kotlinx.coroutines.JobCancellationException: Parent job is Completed; (KTOR-2711)
- Wrong Tabs Name in Code Blocks (KTOR-2726)
- Apache HTTP Client does not send Content-Length header if body is empty content (KTOR-556)
- Review Auth providers (KTOR-2637)
- When the main thread executes runBlocking, using the iOS engine will cause a deadlock (KTOR-2683)
- Deprecate TestApplicationCall.requestHandled (KTOR-2712)
- Update Dokka: Dokka tasks fails with old dokka version and Gradle 7 (KTOR-2693)
- Duplicate server
FeaturesSection on the Documentation Website (KTOR-2702)- Duplicate entry "Features" in Server docs (KTOR-1546)
- Upgrading from 1.4.3 to 1.5.2 introduced a routing precedence (KTOR-2278)
- Sporadic OkHttp errors after upgrading to ktor 1.3.1 (KTOR-449)
- Netty: server freezes after start error (KTOR-803)
- aSocket().bind() sometimes throws Already bound SocketException (KTOR-638)
- UDPSocketTest.testBroadcastSuccessful[jvm] is failing (KTOR-2616)
- Fix flaky CIOHttpsTest.customDomainsTest[jvm] (KTOR-2065)
- Occasionally empty response using Netty + Jackson (KTOR-1973)
- '%3D' inside query of redirect target location will be replaced to '=' (KTOR-2057)
- CIO: TLSConfigBuilder JVM allow null as password (KTOR-940)
- route("{...}") stopped matching root (KTOR-1965)
- call.respond() will not check or apply ContentNegotiation for some types (KTOR-2194)
- Add support for Velocity Tools (KTOR-2345)
- Base name of micrometer metrics is not configurable (KTOR-2210)
- Support for Compression Extensions for WebSocket (RFC 7692) (KTOR-688)
- Document usage of Bearer token in Http Client (KTOR-2439)
- How to track leaked buffers in ktor-io? (KTOR-2442)
- Routing: Add PutTyped and PatchTyped Overload (KTOR-1344)
- Migrate to Dokka 1.4.0 (KTOR-1032)
- Client upload/download progress observer/handler/interceptor (KTOR-400)
- HTTP-client auth with Bearer token (KTOR-331)
- Expose TrailingSlashRouteSelector (KTOR-2511)
- Add an option to disable URL Encoding (KTOR-553)
1.5.4
- Fixed extra trailing slashes in Route.toString (KTOR-2427)
- Fixed ByteReadChannel.read related issues (KTOR-2615, KTOR-2519)
- Fixed silently ignored exceptions in HTML DSL with StatusPages feature (KTOR-756)
- Changed IosHttpRequestException supertype to IOException (KTOR-2566)
- Fixed utility collection implementation for K/N (KTOR-2482)
- Fixed client Digest auth realm handling (KTOR-1464)
1.5.3 Release
Published 2 Apr 2021
- Upgraded to coroutines 1.4.3 (KTOR-2254)
- Upgraded kotlinx.serialization to 1.1.0 (KTOR-2238)
- Fixed I/O readRemaining sometimes looses exception (KTOR-2263)
- Fixed autoreload with 1.5.x when using embeddedServer NOT in debug mode regression (KTOR-2214)
- Fixed flaky CIOSustainabilityTest.testBlockingConcurrency[jvm] (KTOR-2265)
... (truncated)
Changelog
Sourced from ktor-server-netty's changelog.
1.6.0
Published 28 May 2021
- Ktor fails to deliver response with error: failed with exception: kotlinx.coroutines.JobCancellationException: Parent job is Completed; (KTOR-2711)
- Wrong Tabs Name in Code Blocks (KTOR-2726)
- Apache HTTP Client does not send Content-Length header if body is empty content (KTOR-556)
- Review Auth providers (KTOR-2637)
- When the main thread executes runBlocking, using the iOS engine will cause a deadlock (KTOR-2683)
- Deprecate TestApplicationCall.requestHandled (KTOR-2712)
- Update Dokka: Dokka tasks fails with old dokka version and Gradle 7 (KTOR-2693)
- Duplicate server
FeaturesSection on the Documentation Website (KTOR-2702)- Duplicate entry "Features" in Server docs (KTOR-1546)
- Upgrading from 1.4.3 to 1.5.2 introduced a routing precedence (KTOR-2278)
- Sporadic OkHttp errors after upgrading to ktor 1.3.1 (KTOR-449)
- Netty: server freezes after start error (KTOR-803)
- aSocket().bind() sometimes throws Already bound SocketException (KTOR-638)
- UDPSocketTest.testBroadcastSuccessful[jvm] is failing (KTOR-2616)
- Fix flaky CIOHttpsTest.customDomainsTest[jvm] (KTOR-2065)
- Occasionally empty response using Netty + Jackson (KTOR-1973)
- '%3D' inside query of redirect target location will be replaced to '=' (KTOR-2057)
- CIO: TLSConfigBuilder JVM allow null as password (KTOR-940)
- route("{...}") stopped matching root (KTOR-1965)
- call.respond() will not check or apply ContentNegotiation for some types (KTOR-2194)
- Add support for Velocity Tools (KTOR-2345)
- Base name of micrometer metrics is not configurable (KTOR-2210)
- Support for Compression Extensions for WebSocket (RFC 7692) (KTOR-688)
- Document usage of Bearer token in Http Client (KTOR-2439)
- How to track leaked buffers in ktor-io? (KTOR-2442)
- Routing: Add PutTyped and PatchTyped Overload (KTOR-1344)
- Migrate to Dokka 1.4.0 (KTOR-1032)
- Client upload/download progress observer/handler/interceptor (KTOR-400)
- HTTP-client auth with Bearer token (KTOR-331)
- Expose TrailingSlashRouteSelector (KTOR-2511)
- Add an option to disable URL Encoding (KTOR-553)
1.5.4
Published 30 Apr 2021
- Fixed extra trailing slashes in Route.toString (KTOR-2427)
- Fixed ByteReadChannel.read related issues (KTOR-2615, KTOR-2519)
- Fixed silently ignored exceptions in HTML DSL with StatusPages feature (KTOR-756)
- Changed IosHttpRequestException supertype to IOException (KTOR-2566)
- Fixed utility collection implementation for K/N (KTOR-2482)
- Fixed client Digest auth realm handling (KTOR-1464)
1.5.3
Published 2 Apr 2021
- Upgraded to coroutines 1.4.3 (KTOR-2254)
... (truncated)
Commits
1d7c02eBump snapshot version738a2e5Update changelog for 1.6.0 release0ecf828KTOR-400 Update public APIf1b8faeKTOR-400 Fix upload observer (#2479)d6d559aBump micrometer-core from 1.6.2 to 1.7.0 (#2483)604f1a9Bump metrics-core from 4.1.14 to 4.2.0 (#2484)fa626eaBump pebble from 3.1.4 to 3.1.5 (#2480)b66c5b9KTOR-2711 Remove redundant completion of response coroutine (#2474)0c234b0KTOR-2728 Add Migration Guide (#2477)b616720KTOR-556 Add Content-Length header for NoContent (#2471)- Additional commits viewable in compare view
Updates ktor-server-core from 1.5.2 to 1.6.0
Release notes
Sourced from ktor-server-core's releases.
1.6.0
- Ktor fails to deliver response with error: failed with exception: kotlinx.coroutines.JobCancellationException: Parent job is Completed; (KTOR-2711)
- Wrong Tabs Name in Code Blocks (KTOR-2726)
- Apache HTTP Client does not send Content-Length header if body is empty content (KTOR-556)
- Review Auth providers (KTOR-2637)
- When the main thread executes runBlocking, using the iOS engine will cause a deadlock (KTOR-2683)
- Deprecate TestApplicationCall.requestHandled (KTOR-2712)
- Update Dokka: Dokka tasks fails with old dokka version and Gradle 7 (KTOR-2693)
- Duplicate server
FeaturesSection on the Documentation Website (KTOR-2702)- Duplicate entry "Features" in Server docs (KTOR-1546)
- Upgrading from 1.4.3 to 1.5.2 introduced a routing precedence (KTOR-2278)
- Sporadic OkHttp errors after upgrading to ktor 1.3.1 (KTOR-449)
- Netty: server freezes after start error (KTOR-803)
- aSocket().bind() sometimes throws Already bound SocketException (KTOR-638)
- UDPSocketTest.testBroadcastSuccessful[jvm] is failing (KTOR-2616)
- Fix flaky CIOHttpsTest.customDomainsTest[jvm] (KTOR-2065)
- Occasionally empty response using Netty + Jackson (KTOR-1973)
- '%3D' inside query of redirect target location will be replaced to '=' (KTOR-2057)
- CIO: TLSConfigBuilder JVM allow null as password (KTOR-940)
- route("{...}") stopped matching root (KTOR-1965)
- call.respond() will not check or apply ContentNegotiation for some types (KTOR-2194)
- Add support for Velocity Tools (KTOR-2345)
- Base name of micrometer metrics is not configurable (KTOR-2210)
- Support for Compression Extensions for WebSocket (RFC 7692) (KTOR-688)
- Document usage of Bearer token in Http Client (KTOR-2439)
- How to track leaked buffers in ktor-io? (KTOR-2442)
- Routing: Add PutTyped and PatchTyped Overload (KTOR-1344)
- Migrate to Dokka 1.4.0 (KTOR-1032)
- Client upload/download progress observer/handler/interceptor (KTOR-400)
- HTTP-client auth with Bearer token (KTOR-331)
- Expose TrailingSlashRouteSelector (KTOR-2511)
- Add an option to disable URL Encoding (KTOR-553)
1.5.4
- Fixed extra trailing slashes in Route.toString (KTOR-2427)
- Fixed ByteReadChannel.read related issues (KTOR-2615, KTOR-2519)
- Fixed silently ignored exceptions in HTML DSL with StatusPages feature (KTOR-756)
- Changed IosHttpRequestException supertype to IOException (KTOR-2566)
- Fixed utility collection implementation for K/N (KTOR-2482)
- Fixed client Digest auth realm handling (KTOR-1464)
1.5.3 Release
Published 2 Apr 2021
- Upgraded to coroutines 1.4.3 (KTOR-2254)
- Upgraded kotlinx.serialization to 1.1.0 (KTOR-2238)
- Fixed I/O readRemaining sometimes looses exception (KTOR-2263)
- Fixed autoreload with 1.5.x when using embeddedServer NOT in debug mode regression (KTOR-2214)
- Fixed flaky CIOSustainabilityTest.testBlockingConcurrency[jvm] (KTOR-2265)
... (truncated)
Changelog
Sourced from ktor-server-core's changelog.
1.6.0
Published 28 May 2021
- Ktor fails to deliver response with error: failed with exception: kotlinx.coroutines.JobCancellationException: Parent job is Completed; (KTOR-2711)
- Wrong Tabs Name in Code Blocks (KTOR-2726)
- Apache HTTP Client does not send Content-Length header if body is empty content (KTOR-556)
- Review Auth providers (KTOR-2637)
- When the main thread executes runBlocking, using the iOS engine will cause a deadlock (KTOR-2683)
- Deprecate TestApplicationCall.requestHandled (KTOR-2712)
- Update Dokka: Dokka tasks fails with old dokka version and Gradle 7 (KTOR-2693)
- Duplicate server
FeaturesSection on the Documentation Website (KTOR-2702)- Duplicate entry "Features" in Server docs (KTOR-1546)
- Upgrading from 1.4.3 to 1.5.2 introduced a routing precedence (KTOR-2278)
- Sporadic OkHttp errors after upgrading to ktor 1.3.1 (KTOR-449)
- Netty: server freezes after start error (KTOR-803)
- aSocket().bind() sometimes throws Already bound SocketException (KTOR-638)
- UDPSocketTest.testBroadcastSuccessful[jvm] is failing (KTOR-2616)
- Fix flaky CIOHttpsTest.customDomainsTest[jvm] (KTOR-2065)
- Occasionally empty response using Netty + Jackson (KTOR-1973)
- '%3D' inside query of redirect target location will be replaced to '=' (KTOR-2057)
- CIO: TLSConfigBuilder JVM allow null as password (KTOR-940)
- route("{...}") stopped matching root (KTOR-1965)
- call.respond() will not check or apply ContentNegotiation for some types (KTOR-2194)
- Add support for Velocity Tools (KTOR-2345)
- Base name of micrometer metrics is not configurable (KTOR-2210)
- Support for Compression Extensions for WebSocket (RFC 7692) (KTOR-688)
- Document usage of Bearer token in Http Client (KTOR-2439)
- How to track leaked buffers in ktor-io? (KTOR-2442)
- Routing: Add PutTyped and PatchTyped Overload (KTOR-1344)
- Migrate to Dokka 1.4.0 (KTOR-1032)
- Client upload/download progress observer/handler/interceptor (KTOR-400)
- HTTP-client auth with Bearer token (KTOR-331)
- Expose TrailingSlashRouteSelector (KTOR-2511)
- Add an option to disable URL Encoding (KTOR-553)
1.5.4
Published 30 Apr 2021
- Fixed extra trailing slashes in Route.toString (KTOR-2427)
- Fixed ByteReadChannel.read related issues (KTOR-2615, KTOR-2519)
- Fixed silently ignored exceptions in HTML DSL with StatusPages feature (KTOR-756)
- Changed IosHttpRequestException supertype to IOException (KTOR-2566)
- Fixed utility collection implementation for K/N (KTOR-2482)
- Fixed client Digest auth realm handling (KTOR-1464)
1.5.3
Published 2 Apr 2021
- Upgraded to coroutines 1.4.3 (KTOR-2254)
... (truncated)
Commits
1d7c02eBump snapshot version738a2e5Update changelog for 1.6.0 release0ecf828KTOR-400 Update public APIf1b8faeKTOR-400 Fix upload observer (#2479)d6d559aBump micrometer-core from 1.6.2 to 1.7.0 (#2483)604f1a9Bump metrics-core from 4.1.14 to 4.2.0 (#2484)fa626eaBump pebble from 3.1.4 to 3.1.5 (#2480)b66c5b9KTOR-2711 Remove redundant completion of response coroutine (#2474)0c234b0KTOR-2728 Add Migration Guide (#2477)b616720KTOR-556 Add Content-Length header for NoContent (#2471)- Additional commits viewable in compare view
Updates ktor-jackson from 1.5.2 to 1.6.0
Release notes
Sourced from ktor-jackson's releases.
1.6.0
- Ktor fails to deliver response with error: failed with exception: kotlinx.coroutines.JobCancellationException: Parent job is Completed; (KTOR-2711)
- Wrong Tabs Name in Code Blocks (KTOR-2726)
- Apache HTTP Client does not send Content-Length header if body is empty content (KTOR-556)
- Review Auth providers (KTOR-2637)
- When the main thread executes runBlocking, using the iOS engine will cause a deadlock (KTOR-2683)
- Deprecate TestApplicationCall.requestHandled (KTOR-2712)
- Update Dokka: Dokka tasks fails with old dokka version and Gradle 7 (KTOR-2693)
- Duplicate server
FeaturesSection on the Documentation Website (KTOR-2702)- Duplicate entry "Features" in Server docs (KTOR-1546)
- Upgrading from 1.4.3 to 1.5.2 introduced a routing precedence (KTOR-2278)
- Sporadic OkHttp errors after upgrading to ktor 1.3.1 (KTOR-449)
- Netty: server freezes after start error (KTOR-803)
- aSocket().bind() sometimes throws Already bound SocketException (KTOR-638)
- UDPSocketTest.testBroadcastSuccessful[jvm] is failing (KTOR-2616)
- Fix flaky CIOHttpsTest.customDomainsTest[jvm] (KTOR-2065)
- Occasionally empty response using Netty + Jackson (KTOR-1973)
- '%3D' inside query of redirect target location will be replaced to '=' (KTOR-2057)
- CIO: TLSConfigBuilder JVM allow null as password (KTOR-940)
- route("{...}") stopped matching root (KTOR-1965)
- call.respond() will not check or apply ContentNegotiation for some types (KTOR-2194)
- Add support for Velocity Tools (KTOR-2345)
- Base name of micrometer metrics is not configurable (KTOR-2210)
- Support for Compression Extensions for WebSocket (RFC 7692) (KTOR-688)
- Document usage of Bearer token in Http Client (KTOR-2439)
- How to track leaked buffers in ktor-io? (KTOR-2442)
- Routing: Add PutTyped and PatchTyped Overload (KTOR-1344)
- Migrate to Dokka 1.4.0 (KTOR-1032)
- Client upload/download progress observer/handler/interceptor (KTOR-400)
- HTTP-client auth with Bearer token (KTOR-331)
- Expose TrailingSlashRouteSelector (KTOR-2511)
- Add an option to disable URL Encoding (KTOR-553)
1.5.4
- Fixed extra trailing slashes in Route.toString (KTOR-2427)
- Fixed ByteReadChannel.read related issues (KTOR-2615, KTOR-2519)
- Fixed silently ignored exceptions in HTML DSL with StatusPages feature (KTOR-756)
- Changed IosHttpRequestException supertype to IOException (KTOR-2566)
- Fixed utility collection implementation for K/N (KTOR-2482)
- Fixed client Digest auth realm handling (KTOR-1464)
1.5.3 Release
Published 2 Apr 2021
- Upgraded to coroutines 1.4.3 (KTOR-2254)
- Upgraded kotlinx.serialization to 1.1.0 (KTOR-2238)
- Fixed I/O readRemaining sometimes looses exception (KTOR-2263)
- Fixed autoreload with 1.5.x when using embeddedServer NOT in debug mode regression (KTOR-2214)
- Fixed flaky CIOSustainabilityTest.testBlockingConcurrency[jvm] (KTOR-2265)
... (truncated)
Changelog
Sourced from ktor-jackson's changelog.
1.6.0
Published 28 May 2021
- Ktor fails to deliver response with error: failed with exception: kotlinx.coroutines.JobCancellationException: Parent job is Completed; (KTOR-2711)
- Wrong Tabs Name in Code Blocks (KTOR-2726)
- Apache HTTP Client does not send Content-Length header if body is empty content (KTOR-556)
- Review Auth providers (KTOR-2637)
- When the main thread executes runBlocking, using the iOS engine will cause a deadlock (KTOR-2683)
- Deprecate TestApplicationCall.requestHandled (KTOR-2712)
- Update Dokka: Dokka tasks fails with old dokka version and Gradle 7 (KTOR-2693)
- Duplicate server
FeaturesSection on the Documentation Website (KTOR-2702)- Duplicate entry "Features" in Server docs (KTOR-1546)
- Upgrading from 1.4.3 to 1.5.2 introduced a routing precedence (KTOR-2278)
- Sporadic OkHttp errors after upgrading to ktor 1.3.1 (KTOR-449)
- Netty: server freezes after start error (KTOR-803)
- aSocket().bind() sometimes throws Already bound SocketException (KTOR-638)
- UDPSocketTest.testBroadcastSuccessful[jvm] is failing (KTOR-2616)
- Fix flaky CIOHttpsTest.customDomainsTest[jvm] (KTOR-2065)
- Occasionally empty response using Netty + Jackson (KTOR-1973)
- '%3D' inside query of redirect target location will be replaced to '=' (KTOR-2057)
- CIO: TLSConfigBuilder JVM allow null as password (KTOR-940)
- route("{...}") stopped matching root (KTOR-1965)
- call.respond() will not check or apply ContentNegotiation for some types (KTOR-2194)
- Add support for Velocity Tools (KTOR-2345)
- Base name of micrometer metrics is not configurable (KTOR-2210)
- Support for Compression Extensions for WebSocket (RFC 7692) (KTOR-688)
- Document usage of Bearer token in Http Client (KTOR-2439)
- How to track leaked buffers in ktor-io? (KTOR-2442)
- Routing: Add PutTyped and PatchTyped Overload (KTOR-1344)
- Migrate to Dokka 1.4.0 (KTOR-1032)
- Client upload/download progress observer/handler/interceptor (KTOR-400)
- HTTP-client auth with Bearer token (KTOR-331)
- Expose TrailingSlashRouteSelector (KTOR-2511)
- Add an option to disable URL Encoding (KTOR-553)
1.5.4
Published 30 Apr 2021
- Fixed extra trailing slashes in Route.toString (KTOR-2427)
- Fixed ByteReadChannel.read related issues (KTOR-2615, KTOR-2519)
- Fixed silently ignored exceptions in HTML DSL with StatusPages feature (KTOR-756)
- Changed IosHttpRequestException supertype to IOException (KTOR-2566)
- Fixed utility collection implementation for K/N (KTOR-2482)
- Fixed client Digest auth realm handling (KTOR-1464)
1.5.3
Published 2 Apr 2021
- Upgraded to coroutines 1.4.3 (KTOR-2254)
... (truncated)
Commits
1d7c02eBump snapshot version738a2e5Update changelog for 1.6.0 release0ecf828KTOR-400 Update public APIf1b8faeKTOR-400 Fix upload observer (#2479)d6d559aBump micrometer-core from 1.6.2 to 1.7.0 (#2483)604f1a9Bump metrics-core from 4.1.14 to 4.2.0 (#2484)fa626eaBump pebble from 3.1.4 to 3.1.5 (#2480)b66c5b9KTOR-2711 Remove redundant completion of response coroutine (#2474)0c234b0KTOR-2728 Add Migration Guide (#2477)b616720KTOR-556 Add Content-Length header for NoContent (#2471)- Additional commits viewable in compare view
Updates ktor-server-tests from 1.5.2 to 1.6.0
Release notes
Sourced from ktor-server-tests's releases.
1.6.0
- Ktor fails to deliver response with error: failed with exception: kotlinx.coroutines.JobCancellationException: Parent job is Completed; (KTOR-2711)
- Wrong Tabs Name in Code Blocks (KTOR-2726)
- Apache HTTP Client does not send Content-Length header if body is empty content (KTOR-556)
- Review Auth providers (KTOR-2637)
- When the main thread executes runBlocking, using the iOS engine will cause a deadlock (KTOR-2683)
- Deprecate TestApplicationCall.requestHandled (KTOR-2712)
- Update Dokka: Dokka tasks fails with old dokka version and Gradle 7 (KTOR-2693)
- Duplicate server
FeaturesSection on the Documentation Website (KTOR-2702)- Duplicate entry "Features" in Server docs (KTOR-1546)
- Upgrading from 1.4.3 to 1.5.2 introduced a routing precedence (KTOR-2278)
- Sporadic OkHttp errors after upgrading to ktor 1.3.1 (KTOR-449)
- Netty: server freezes after start error (KTOR-803)
- aSocket().bind() sometimes throws Already bound SocketException (KTOR-638)
- UDPSocketTest.testBroadcastSuccessful[jvm] is failing (KTOR-2616)
- Fix flaky CIOHttpsTest.customDomainsTest[jvm] (KTOR-2065)
- Occasionally empty response using Netty + Jackson (KTOR-1973)
- '%3D' inside query of redirect target location will be replaced to '=' (KTOR-2057)
- CIO: TLSConfigBuilder JVM allow null as password (KTOR-940)
- route("{...}") stopped matching root (KTOR-1965)
- call.respond() will not check or apply ContentNegotiation for some types (KTOR-2194)
- Add support for Velocity Tools (KTOR-2345)
- Base name of micrometer metrics is not configurable (KTOR-2210)
- Support for Compression Extensions for WebSocket (RFC 7692) (KTOR-688)
- Document usage of Bearer token in Http Client (KTOR-2439)
- How to track leaked buffers in ktor-io? (KTOR-2442)
- Routing: Add PutTyped and PatchTyped Overload (KTOR-1344)
- Migrate to Dokka 1.4.0 (KTOR-1032)
- Client upload/download progress observer/handler/interceptor (KTOR-400)
- HTTP-client auth with Bearer token (KTOR-331)
- Expose TrailingSlashRouteSelector (KTOR-2511)
- Add an option to disable URL Encoding (KTOR-553)
1.5.4
- Fixed extra trailing slashes in Route.toString (KTOR-2427)
- Fixed ByteReadChannel.read related issues (KTOR-2615, KTOR-2519)
- Fixed silently ignored exceptions in HTML DSL with StatusPages feature (KTOR-756)
- Changed IosHttpRequestException supertype to IOException (KTOR-2566)
- Fixed utility collection implementation for K/N (KTOR-2482)
- Fixed client Digest auth realm handling (KTOR-1464)
1.5.3 Release
Published 2 Apr 2021
- Upgraded to coroutines 1.4.3 (KTOR-2254)
- Upgraded kotlinx.serialization to 1.1.0 (KTOR-2238)
- Fixed I/O readRemaining sometimes looses exception (KTOR-2263)
- Fixed autoreload with 1.5.x when using embeddedServer NOT in debug mode regression (KTOR-2214)
- Fixed flaky CIOSustainabilityTest.testBlockingConcurrency[jvm] (KTOR-2265)
... (truncated)
Changelog
Sourced from ktor-server-tests's changelog.
1.6.0
Published 28 May 2021
- Ktor fails to deliver response with error: failed with exception: kotlinx.coroutines.JobCancellationException: Parent job is Completed; (KTOR-2711)
- Wrong Tabs Name in Code Blocks (KTOR-2726)
- Apache HTTP Client does not send Content-Length header if body is empty content (KTOR-556)
- Review Auth providers (KTOR-2637)
- When the main thread executes runBlocking, using the iOS engine will cause a deadlock (KTOR-2683)
- Deprecate TestApplicationCall.requestHandled (KTOR-2712)
- Update Dokka: Dokka tasks fails with old dokka version and Gradle 7 (KTOR-2693)
- Duplicate server
FeaturesSection on the Documentation Website (KTOR-2702)- Duplicate entry "Features" in Server docs (KTOR-1546)
- Upgrading from 1.4.3 to 1.5.2 introduced a routing precedence (KTOR-2278)
- Sporadic OkHttp errors after upgrading to ktor 1.3.1 (KTOR-449)
- Netty: server freezes after start error (KTOR-803)
- aSocket().bind() sometimes throws Already bound SocketException (KTOR-638)
- UDPSocketTest.testBroadcastSuccessful[jvm] is failing (KTOR-2616)
- Fix flaky CIOHttpsTest.customDomainsTest[jvm] (KTOR-2065)
- Occasionally empty response using Netty + Jackson (KTOR-1973)
- '%3D' inside query of redirect target location will be replaced to '=' (KTOR-2057)
- CIO: TLSConfigBuilder JVM allow null as password (KTOR-940)
- route("{...}") stopped matching root (KTOR-1965)
- call.respond() will not check or apply ContentNegotiation for some types (KTOR-2194)
- Add support for Velocity Tools (KTOR-2345)
- Base name of micrometer metrics is not configurable (KTOR-2210)
- Support for Compression Extensions for WebSocket (RFC 7692) (KTOR-688)
- Document usage of Bearer token in Http Client (KTOR-2439)
- How to track leaked buffers in ktor-io? (KTOR-2442)
- Routing: Add PutTyped and PatchTyped Overload (KTOR-1344)
- Migrate to Dokka 1.4.0 (KTOR-1032)
- Client upload/download progress observer/handler/interceptor (KTOR-400)
- HTTP-client auth with Bearer token (KTOR-331)
- Expose TrailingSlashRouteSelector (KTOR-2511)
- Add an option to disable URL Encoding (KTOR-553)
1.5.4
Published 30 Apr 2021
- Fixed extra trailing slashes in Route.toString (KTOR-2427)
- Fixed ByteReadChannel.read related issues (KTOR-2615, KTOR-2519)
- Fixed silently ignored exceptions in HTML DSL with StatusPages feature (KTOR-756)
- Changed IosHttpRequestException supertype to IOException (KTOR-2566)
- Fixed utility collection implementation for K/N (KTOR-2482)
- Fixed client Digest auth realm handling (KTOR-1464)
1.5.3
Published 2 Apr 2021
- Upgraded to coroutines 1.4.3 (KTOR-2254)
... (truncated)
Commits
1d7c02eBump snapshot version738a2e5Update changelog for 1.6.0 release0ecf828KTOR-400 Update public APIf1b8faeKTOR-400 Fix upload observer (#2479)d6d559aBump micrometer-core from 1.6.2 to 1.7.0 (#2483)604f1a9Bump metrics-core from 4.1.14 to 4.2.0 (#2484)fa626eaBump pebble from 3.1.4 to 3.1.5 (#2480)b66c5b9KTOR-2711 Remove redundant completion of response coroutine (#2474)0c234b0KTOR-2728 Add Migration Guide (#2477)b616720KTOR-556 Add Content-Length header for NoContent (#2471)- Additional commits viewable in compare view
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 rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot ignore this major versionwill 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 versionwill 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 dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Codecov Report
Merging #494 (3062f33) into master (91d0759) will decrease coverage by
0.54%. The diff coverage isn/a.
@@ Coverage Diff @@
## master #494 +/- ##
============================================
- Coverage 65.04% 64.49% -0.55%
Complexity 73 73
============================================
Files 27 27
Lines 369 369
Branches 37 37
============================================
- Hits 240 238 -2
- Misses 115 118 +3
+ Partials 14 13 -1
| Impacted Files | Coverage Δ | |
|---|---|---|
| ...n/com/viartemev/thewhiterabbit/channel/Channels.kt | 32.14% <0.00%> (-10.72%) |
:arrow_down: |
| ...viartemev/thewhiterabbit/channel/ConfirmChannel.kt | 100.00% <0.00%> (+20.00%) |
:arrow_up: |
Continue to review full report at Codecov.
Legend - Click here to learn more
Δ = absolute <relative> (impact),ø = not affected,? = missing dataPowered by Codecov. Last update 91d0759...3062f33. Read the comment docs.
OK, I won't notify you again about this release, but will get in touch when a new version is available. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.
If you change your mind, just re-open this PR and I'll resolve any conflicts on it.