open-cue-cli
open-cue-cli copied to clipboard
Bump ktorVersion from 2.0.3 to 2.1.1
Bumps ktorVersion
from 2.0.3 to 2.1.1.
Updates ktor-client-core
from 2.0.3 to 2.1.1
Release notes
Sourced from ktor-client-core's releases.
2.1.1
Published 6 September 2022
- CIO: responses are received with a huge delay on JVM Windows (due to reverse DNS lookup internally) (KTOR-4827)
- Netty HTTP/2 not working (KTOR-578)
- HTTP/2 push fails with Netty engine (KTOR-800)
- HttpCookies: no space between cookie pairs (KTOR-3854)
- Netty ALPN provider detection not working (KTOR-4712)
- CIO: Connection reset by peer on MacOS (KTOR-2036)
- CallLogging MDC with sessions: Application feature Sessions is not installed (KTOR-550)
- Deprecate Public API with Atomicfu Declarations (KTOR-4774)
- Deprecate receiveOrNull because it's confusing (KTOR-4772)
- Server ContentNegotiation Plugin doesn't check ignoredTypes for Request Body (KTOR-4770)
- IllegalArgumentException is thrown when UnixSocketAddress.path is accessed on JVM (JDK 16+) (KTOR-4695)
- WebSocketDeflateExtension not following RFC (KTOR-4696)
- The parseWebSocketExtensions function behaves incorrectly (KTOR-3189)
- Receive non-Nullable Type Throws NPE in Case of Failure (KTOR-4771)
- Darwin: Symbol not found: OBJC_CLASS$_NSURLSessionWebSocketMessage on iOS 12 (KTOR-4159)
- Fix Merging Date Headers on the Client (KTOR-4782)
- Replace exception in InputStreamAdapter and OutputStreamAdapter constructors with warning message If parking (KTOR-4736)
- Clearing Session Cookie in Chrome 80+ with SameSite and Secure (KTOR-437)
- The
OutgoingContent.toByteArray()
stalls when used in combination with aOutgoingContent.WriteChannelContent
(KTOR-2126)- Missing Content-Type header in a request (KTOR-1407)
- Crash when making requests from browser inside of web worker (KTOR-4715)
- An error occurs when there is a binary such as protobuf in the response body of error (KTOR-1619)
- CallLogging configured MDC entries are not passed to StatusPages exception handlers (KTOR-4193)
- LocalFileContent incorrectly relies on the last modification time of a file to check its existence (KTOR-4707)
- Sessions: WSS in combination with Secure cookies throws IllegalArgumentException (KTOR-4697)
- Json request failure with configured form authentication (KTOR-678)
2.1.0
Published 11 August 2022
- Add YAML Configuration Format Support (KTOR-3572)
- Allow overriding HSTS settings per host (KTOR-4578)
- CORS: Pattern matching for origin (KTOR-316)
- Darwin: Allow setting custom NSURLSession (KTOR-583)
- Support setting caching options on call (KTOR-457)
- Revert default behavior of string encoding for ContentNegotiation and JsonPlugin (KTOR-4739)
- Make Content-Length header validation optional (KTOR-4655)
- Client resources plugin miss builders for PATCH method (KTOR-4658)
- The awaitSuspend method wakes up early in closed ByteChannelSequential (KTOR-4597)
- HttpCache plugin does not support max-stale directive (KTOR-4610)
- Incoming request body validation (KTOR-503)
- Client does not support sending or receiving json null value (KTOR-745)
- Jetty: Content Length exception when body size is greater than 4096 bytes (KTOR-4622)
- Darwin: configureRequest doesn't actually configure a NSMutableURLRequest when HTTP request is made (KTOR-4719)
- OAuth2: Allow sending extra parameters for authorization and access token requests (KTOR-2128)
- Java engine: Allow configuring HTTP version (KTOR-4609)
- ContentEncoding: body<ByteArray>() receives truncated array (KTOR-4653)
... (truncated)
Changelog
Sourced from ktor-client-core's changelog.
2.1.1
Published 6 September 2022
- CIO: responses are received with a huge delay on JVM Windows (due to reverse DNS lookup internally) (KTOR-4827)
- Netty HTTP/2 not working (KTOR-578)
- HTTP/2 push fails with Netty engine (KTOR-800)
- HttpCookies: no space between cookie pairs (KTOR-3854)
- Netty ALPN provider detection not working (KTOR-4712)
- CIO: Connection reset by peer on MacOS (KTOR-2036)
- CallLogging MDC with sessions: Application feature Sessions is not installed (KTOR-550)
- Deprecate Public API with Atomicfu Declarations (KTOR-4774)
- Deprecate receiveOrNull because it's confusing (KTOR-4772)
- Server ContentNegotiation Plugin doesn't check ignoredTypes for Request Body (KTOR-4770)
- IllegalArgumentException is thrown when UnixSocketAddress.path is accessed on JVM (JDK 16+) (KTOR-4695)
- WebSocketDeflateExtension not following RFC (KTOR-4696)
- The parseWebSocketExtensions function behaves incorrectly (KTOR-3189)
- Receive non-Nullable Type Throws NPE in Case of Failure (KTOR-4771)
- Darwin: Symbol not found: OBJC_CLASS$_NSURLSessionWebSocketMessage on iOS 12 (KTOR-4159)
- Fix Merging Date Headers on the Client (KTOR-4782)
- Replace exception in InputStreamAdapter and OutputStreamAdapter constructors with warning message If parking (KTOR-4736)
- Clearing Session Cookie in Chrome 80+ with SameSite and Secure (KTOR-437)
- The
OutgoingContent.toByteArray()
stalls when used in combination with aOutgoingContent.WriteChannelContent
(KTOR-2126)- Missing Content-Type header in a request (KTOR-1407)
- Crash when making requests from browser inside of web worker (KTOR-4715)
- An error occurs when there is a binary such as protobuf in the response body of error (KTOR-1619)
- CallLogging configured MDC entries are not passed to StatusPages exception handlers (KTOR-4193)
- LocalFileContent incorrectly relies on the last modification time of a file to check its existence (KTOR-4707)
- Sessions: WSS in combination with Secure cookies throws IllegalArgumentException (KTOR-4697)
- Json request failure with configured form authentication (KTOR-678)
2.1.0
Published 11 August 2022
- Add YAML Configuration Format Support (KTOR-3572)
- Allow overriding HSTS settings per host (KTOR-4578)
- CORS: Pattern matching for origin (KTOR-316)
- Darwin: Allow setting custom NSURLSession (KTOR-583)
- Support setting caching options on call (KTOR-457)
- Revert default behavior of string encoding for ContentNegotiation and JsonPlugin (KTOR-4739)
- Make Content-Length header validation optional (KTOR-4655)
- Client resources plugin miss builders for PATCH method (KTOR-4658)
- The awaitSuspend method wakes up early in closed ByteChannelSequential (KTOR-4597)
- HttpCache plugin does not support max-stale directive (KTOR-4610)
- Incoming request body validation (KTOR-503)
- Client does not support sending or receiving json null value (KTOR-745)
- Jetty: Content Length exception when body size is greater than 4096 bytes (KTOR-4622)
- Darwin: configureRequest doesn't actually configure a NSMutableURLRequest when HTTP request is made (KTOR-4719)
- OAuth2: Allow sending extra parameters for authorization and access token requests (KTOR-2128)
- Java engine: Allow configuring HTTP version (KTOR-4609)
- ContentEncoding: body<ByteArray>() receives truncated array (KTOR-4653)
... (truncated)
Commits
106029b
KTOR-4851 Release 2.1.1 (#3156)3e64f99
Replace val with fun to fix init order (#3158)60b9269
KTOR-4809 Add Flag to disable CharArray pooling (#3153)0beebb9
KTOR-678 Add test for Auth with Jackson (#3154)4657cb2
KTOR-4827 Fix CIO response delay (#3150)b9d20b4
KTOR-578 KTOR-800 Fix Netty HTTP/2 (#3152)08400a5
KTOR-3854 Fix: separate HttpCookie rendered cookie pairs with space (#2938)d917744
KTOR-4712 Use Netty's alpn check instead of attempting to load jetty-alpn cla...aab530a
KTOR-2036 Fix CIO connection limit (#3140)67ba0f2
KTOR-4770 Fix exception message (#3148)- Additional commits viewable in compare view
Updates ktor-client-cio
from 2.0.3 to 2.1.1
Release notes
Sourced from ktor-client-cio's releases.
2.1.1
Published 6 September 2022
- CIO: responses are received with a huge delay on JVM Windows (due to reverse DNS lookup internally) (KTOR-4827)
- Netty HTTP/2 not working (KTOR-578)
- HTTP/2 push fails with Netty engine (KTOR-800)
- HttpCookies: no space between cookie pairs (KTOR-3854)
- Netty ALPN provider detection not working (KTOR-4712)
- CIO: Connection reset by peer on MacOS (KTOR-2036)
- CallLogging MDC with sessions: Application feature Sessions is not installed (KTOR-550)
- Deprecate Public API with Atomicfu Declarations (KTOR-4774)
- Deprecate receiveOrNull because it's confusing (KTOR-4772)
- Server ContentNegotiation Plugin doesn't check ignoredTypes for Request Body (KTOR-4770)
- IllegalArgumentException is thrown when UnixSocketAddress.path is accessed on JVM (JDK 16+) (KTOR-4695)
- WebSocketDeflateExtension not following RFC (KTOR-4696)
- The parseWebSocketExtensions function behaves incorrectly (KTOR-3189)
- Receive non-Nullable Type Throws NPE in Case of Failure (KTOR-4771)
- Darwin: Symbol not found: OBJC_CLASS$_NSURLSessionWebSocketMessage on iOS 12 (KTOR-4159)
- Fix Merging Date Headers on the Client (KTOR-4782)
- Replace exception in InputStreamAdapter and OutputStreamAdapter constructors with warning message If parking (KTOR-4736)
- Clearing Session Cookie in Chrome 80+ with SameSite and Secure (KTOR-437)
- The
OutgoingContent.toByteArray()
stalls when used in combination with aOutgoingContent.WriteChannelContent
(KTOR-2126)- Missing Content-Type header in a request (KTOR-1407)
- Crash when making requests from browser inside of web worker (KTOR-4715)
- An error occurs when there is a binary such as protobuf in the response body of error (KTOR-1619)
- CallLogging configured MDC entries are not passed to StatusPages exception handlers (KTOR-4193)
- LocalFileContent incorrectly relies on the last modification time of a file to check its existence (KTOR-4707)
- Sessions: WSS in combination with Secure cookies throws IllegalArgumentException (KTOR-4697)
- Json request failure with configured form authentication (KTOR-678)
2.1.0
Published 11 August 2022
- Add YAML Configuration Format Support (KTOR-3572)
- Allow overriding HSTS settings per host (KTOR-4578)
- CORS: Pattern matching for origin (KTOR-316)
- Darwin: Allow setting custom NSURLSession (KTOR-583)
- Support setting caching options on call (KTOR-457)
- Revert default behavior of string encoding for ContentNegotiation and JsonPlugin (KTOR-4739)
- Make Content-Length header validation optional (KTOR-4655)
- Client resources plugin miss builders for PATCH method (KTOR-4658)
- The awaitSuspend method wakes up early in closed ByteChannelSequential (KTOR-4597)
- HttpCache plugin does not support max-stale directive (KTOR-4610)
- Incoming request body validation (KTOR-503)
- Client does not support sending or receiving json null value (KTOR-745)
- Jetty: Content Length exception when body size is greater than 4096 bytes (KTOR-4622)
- Darwin: configureRequest doesn't actually configure a NSMutableURLRequest when HTTP request is made (KTOR-4719)
- OAuth2: Allow sending extra parameters for authorization and access token requests (KTOR-2128)
- Java engine: Allow configuring HTTP version (KTOR-4609)
- ContentEncoding: body<ByteArray>() receives truncated array (KTOR-4653)
... (truncated)
Changelog
Sourced from ktor-client-cio's changelog.
2.1.1
Published 6 September 2022
- CIO: responses are received with a huge delay on JVM Windows (due to reverse DNS lookup internally) (KTOR-4827)
- Netty HTTP/2 not working (KTOR-578)
- HTTP/2 push fails with Netty engine (KTOR-800)
- HttpCookies: no space between cookie pairs (KTOR-3854)
- Netty ALPN provider detection not working (KTOR-4712)
- CIO: Connection reset by peer on MacOS (KTOR-2036)
- CallLogging MDC with sessions: Application feature Sessions is not installed (KTOR-550)
- Deprecate Public API with Atomicfu Declarations (KTOR-4774)
- Deprecate receiveOrNull because it's confusing (KTOR-4772)
- Server ContentNegotiation Plugin doesn't check ignoredTypes for Request Body (KTOR-4770)
- IllegalArgumentException is thrown when UnixSocketAddress.path is accessed on JVM (JDK 16+) (KTOR-4695)
- WebSocketDeflateExtension not following RFC (KTOR-4696)
- The parseWebSocketExtensions function behaves incorrectly (KTOR-3189)
- Receive non-Nullable Type Throws NPE in Case of Failure (KTOR-4771)
- Darwin: Symbol not found: OBJC_CLASS$_NSURLSessionWebSocketMessage on iOS 12 (KTOR-4159)
- Fix Merging Date Headers on the Client (KTOR-4782)
- Replace exception in InputStreamAdapter and OutputStreamAdapter constructors with warning message If parking (KTOR-4736)
- Clearing Session Cookie in Chrome 80+ with SameSite and Secure (KTOR-437)
- The
OutgoingContent.toByteArray()
stalls when used in combination with aOutgoingContent.WriteChannelContent
(KTOR-2126)- Missing Content-Type header in a request (KTOR-1407)
- Crash when making requests from browser inside of web worker (KTOR-4715)
- An error occurs when there is a binary such as protobuf in the response body of error (KTOR-1619)
- CallLogging configured MDC entries are not passed to StatusPages exception handlers (KTOR-4193)
- LocalFileContent incorrectly relies on the last modification time of a file to check its existence (KTOR-4707)
- Sessions: WSS in combination with Secure cookies throws IllegalArgumentException (KTOR-4697)
- Json request failure with configured form authentication (KTOR-678)
2.1.0
Published 11 August 2022
- Add YAML Configuration Format Support (KTOR-3572)
- Allow overriding HSTS settings per host (KTOR-4578)
- CORS: Pattern matching for origin (KTOR-316)
- Darwin: Allow setting custom NSURLSession (KTOR-583)
- Support setting caching options on call (KTOR-457)
- Revert default behavior of string encoding for ContentNegotiation and JsonPlugin (KTOR-4739)
- Make Content-Length header validation optional (KTOR-4655)
- Client resources plugin miss builders for PATCH method (KTOR-4658)
- The awaitSuspend method wakes up early in closed ByteChannelSequential (KTOR-4597)
- HttpCache plugin does not support max-stale directive (KTOR-4610)
- Incoming request body validation (KTOR-503)
- Client does not support sending or receiving json null value (KTOR-745)
- Jetty: Content Length exception when body size is greater than 4096 bytes (KTOR-4622)
- Darwin: configureRequest doesn't actually configure a NSMutableURLRequest when HTTP request is made (KTOR-4719)
- OAuth2: Allow sending extra parameters for authorization and access token requests (KTOR-2128)
- Java engine: Allow configuring HTTP version (KTOR-4609)
- ContentEncoding: body<ByteArray>() receives truncated array (KTOR-4653)
... (truncated)
Commits
106029b
KTOR-4851 Release 2.1.1 (#3156)3e64f99
Replace val with fun to fix init order (#3158)60b9269
KTOR-4809 Add Flag to disable CharArray pooling (#3153)0beebb9
KTOR-678 Add test for Auth with Jackson (#3154)4657cb2
KTOR-4827 Fix CIO response delay (#3150)b9d20b4
KTOR-578 KTOR-800 Fix Netty HTTP/2 (#3152)08400a5
KTOR-3854 Fix: separate HttpCookie rendered cookie pairs with space (#2938)d917744
KTOR-4712 Use Netty's alpn check instead of attempting to load jetty-alpn cla...aab530a
KTOR-2036 Fix CIO connection limit (#3140)67ba0f2
KTOR-4770 Fix exception message (#3148)- Additional commits viewable in compare view
Updates ktor-client-content-negotiation
from 2.0.3 to 2.1.1
Release notes
Sourced from ktor-client-content-negotiation's releases.
2.1.1
Published 6 September 2022
- CIO: responses are received with a huge delay on JVM Windows (due to reverse DNS lookup internally) (KTOR-4827)
- Netty HTTP/2 not working (KTOR-578)
- HTTP/2 push fails with Netty engine (KTOR-800)
- HttpCookies: no space between cookie pairs (KTOR-3854)
- Netty ALPN provider detection not working (KTOR-4712)
- CIO: Connection reset by peer on MacOS (KTOR-2036)
- CallLogging MDC with sessions: Application feature Sessions is not installed (KTOR-550)
- Deprecate Public API with Atomicfu Declarations (KTOR-4774)
- Deprecate receiveOrNull because it's confusing (KTOR-4772)
- Server ContentNegotiation Plugin doesn't check ignoredTypes for Request Body (KTOR-4770)
- IllegalArgumentException is thrown when UnixSocketAddress.path is accessed on JVM (JDK 16+) (KTOR-4695)
- WebSocketDeflateExtension not following RFC (KTOR-4696)
- The parseWebSocketExtensions function behaves incorrectly (KTOR-3189)
- Receive non-Nullable Type Throws NPE in Case of Failure (KTOR-4771)
- Darwin: Symbol not found: OBJC_CLASS$_NSURLSessionWebSocketMessage on iOS 12 (KTOR-4159)
- Fix Merging Date Headers on the Client (KTOR-4782)
- Replace exception in InputStreamAdapter and OutputStreamAdapter constructors with warning message If parking (KTOR-4736)
- Clearing Session Cookie in Chrome 80+ with SameSite and Secure (KTOR-437)
- The
OutgoingContent.toByteArray()
stalls when used in combination with aOutgoingContent.WriteChannelContent
(KTOR-2126)- Missing Content-Type header in a request (KTOR-1407)
- Crash when making requests from browser inside of web worker (KTOR-4715)
- An error occurs when there is a binary such as protobuf in the response body of error (KTOR-1619)
- CallLogging configured MDC entries are not passed to StatusPages exception handlers (KTOR-4193)
- LocalFileContent incorrectly relies on the last modification time of a file to check its existence (KTOR-4707)
- Sessions: WSS in combination with Secure cookies throws IllegalArgumentException (KTOR-4697)
- Json request failure with configured form authentication (KTOR-678)
2.1.0
Published 11 August 2022
- Add YAML Configuration Format Support (KTOR-3572)
- Allow overriding HSTS settings per host (KTOR-4578)
- CORS: Pattern matching for origin (KTOR-316)
- Darwin: Allow setting custom NSURLSession (KTOR-583)
- Support setting caching options on call (KTOR-457)
- Revert default behavior of string encoding for ContentNegotiation and JsonPlugin (KTOR-4739)
- Make Content-Length header validation optional (KTOR-4655)
- Client resources plugin miss builders for PATCH method (KTOR-4658)
- The awaitSuspend method wakes up early in closed ByteChannelSequential (KTOR-4597)
- HttpCache plugin does not support max-stale directive (KTOR-4610)
- Incoming request body validation (KTOR-503)
- Client does not support sending or receiving json null value (KTOR-745)
- Jetty: Content Length exception when body size is greater than 4096 bytes (KTOR-4622)
- Darwin: configureRequest doesn't actually configure a NSMutableURLRequest when HTTP request is made (KTOR-4719)
- OAuth2: Allow sending extra parameters for authorization and access token requests (KTOR-2128)
- Java engine: Allow configuring HTTP version (KTOR-4609)
- ContentEncoding: body<ByteArray>() receives truncated array (KTOR-4653)
... (truncated)
Changelog
Sourced from ktor-client-content-negotiation's changelog.
2.1.1
Published 6 September 2022
- CIO: responses are received with a huge delay on JVM Windows (due to reverse DNS lookup internally) (KTOR-4827)
- Netty HTTP/2 not working (KTOR-578)
- HTTP/2 push fails with Netty engine (KTOR-800)
- HttpCookies: no space between cookie pairs (KTOR-3854)
- Netty ALPN provider detection not working (KTOR-4712)
- CIO: Connection reset by peer on MacOS (KTOR-2036)
- CallLogging MDC with sessions: Application feature Sessions is not installed (KTOR-550)
- Deprecate Public API with Atomicfu Declarations (KTOR-4774)
- Deprecate receiveOrNull because it's confusing (KTOR-4772)
- Server ContentNegotiation Plugin doesn't check ignoredTypes for Request Body (KTOR-4770)
- IllegalArgumentException is thrown when UnixSocketAddress.path is accessed on JVM (JDK 16+) (KTOR-4695)
- WebSocketDeflateExtension not following RFC (KTOR-4696)
- The parseWebSocketExtensions function behaves incorrectly (KTOR-3189)
- Receive non-Nullable Type Throws NPE in Case of Failure (KTOR-4771)
- Darwin: Symbol not found: OBJC_CLASS$_NSURLSessionWebSocketMessage on iOS 12 (KTOR-4159)
- Fix Merging Date Headers on the Client (KTOR-4782)
- Replace exception in InputStreamAdapter and OutputStreamAdapter constructors with warning message If parking (KTOR-4736)
- Clearing Session Cookie in Chrome 80+ with SameSite and Secure (KTOR-437)
- The
OutgoingContent.toByteArray()
stalls when used in combination with aOutgoingContent.WriteChannelContent
(KTOR-2126)- Missing Content-Type header in a request (KTOR-1407)
- Crash when making requests from browser inside of web worker (KTOR-4715)
- An error occurs when there is a binary such as protobuf in the response body of error (KTOR-1619)
- CallLogging configured MDC entries are not passed to StatusPages exception handlers (KTOR-4193)
- LocalFileContent incorrectly relies on the last modification time of a file to check its existence (KTOR-4707)
- Sessions: WSS in combination with Secure cookies throws IllegalArgumentException (KTOR-4697)
- Json request failure with configured form authentication (KTOR-678)
2.1.0
Published 11 August 2022
- Add YAML Configuration Format Support (KTOR-3572)
- Allow overriding HSTS settings per host (KTOR-4578)
- CORS: Pattern matching for origin (KTOR-316)
- Darwin: Allow setting custom NSURLSession (KTOR-583)
- Support setting caching options on call (KTOR-457)
- Revert default behavior of string encoding for ContentNegotiation and JsonPlugin (KTOR-4739)
- Make Content-Length header validation optional (KTOR-4655)
- Client resources plugin miss builders for PATCH method (KTOR-4658)
- The awaitSuspend method wakes up early in closed ByteChannelSequential (KTOR-4597)
- HttpCache plugin does not support max-stale directive (KTOR-4610)
- Incoming request body validation (KTOR-503)
- Client does not support sending or receiving json null value (KTOR-745)
- Jetty: Content Length exception when body size is greater than 4096 bytes (KTOR-4622)
- Darwin: configureRequest doesn't actually configure a NSMutableURLRequest when HTTP request is made (KTOR-4719)
- OAuth2: Allow sending extra parameters for authorization and access token requests (KTOR-2128)
- Java engine: Allow configuring HTTP version (KTOR-4609)
- ContentEncoding: body<ByteArray>() receives truncated array (KTOR-4653)
... (truncated)
Commits
106029b
KTOR-4851 Release 2.1.1 (#3156)3e64f99
Replace val with fun to fix init order (#3158)60b9269
KTOR-4809 Add Flag to disable CharArray pooling (#3153)0beebb9
KTOR-678 Add test for Auth with Jackson (#3154)4657cb2
KTOR-4827 Fix CIO response delay (#3150)b9d20b4
KTOR-578 KTOR-800 Fix Netty HTTP/2 (#3152)08400a5
KTOR-3854 Fix: separate HttpCookie rendered cookie pairs with space (#2938)d917744
KTOR-4712 Use Netty's alpn check instead of attempting to load jetty-alpn cla...aab530a
KTOR-2036 Fix CIO connection limit (#3140)67ba0f2
KTOR-4770 Fix exception message (#3148)- Additional commits viewable in compare view
Updates ktor-serialization-kotlinx-json
from 2.0.3 to 2.1.1
Release notes
Sourced from ktor-serialization-kotlinx-json's releases.
2.1.1
Published 6 September 2022
- CIO: responses are received with a huge delay on JVM Windows (due to reverse DNS lookup internally) (KTOR-4827)
- Netty HTTP/2 not working (KTOR-578)
- HTTP/2 push fails with Netty engine (KTOR-800)
- HttpCookies: no space between cookie pairs (KTOR-3854)
- Netty ALPN provider detection not working (KTOR-4712)
- CIO: Connection reset by peer on MacOS (KTOR-2036)
- CallLogging MDC with sessions: Application feature Sessions is not installed (KTOR-550)
- Deprecate Public API with Atomicfu Declarations (KTOR-4774)
- Deprecate receiveOrNull because it's confusing (KTOR-4772)
- Server ContentNegotiation Plugin doesn't check ignoredTypes for Request Body (KTOR-4770)
- IllegalArgumentException is thrown when UnixSocketAddress.path is accessed on JVM (JDK 16+) (KTOR-4695)
- WebSocketDeflateExtension not following RFC (KTOR-4696)
- The parseWebSocketExtensions function behaves incorrectly (KTOR-3189)
- Receive non-Nullable Type Throws NPE in Case of Failure (KTOR-4771)
- Darwin: Symbol not found: OBJC_CLASS$_NSURLSessionWebSocketMessage on iOS 12 (KTOR-4159)
- Fix Merging Date Headers on the Client (KTOR-4782)
- Replace exception in InputStreamAdapter and OutputStreamAdapter constructors with warning message If parking (KTOR-4736)
- Clearing Session Cookie in Chrome 80+ with SameSite and Secure (KTOR-437)
- The
OutgoingContent.toByteArray()
stalls when used in combination with aOutgoingContent.WriteChannelContent
(KTOR-2126)- Missing Content-Type header in a request (KTOR-1407)
- Crash when making requests from browser inside of web worker (KTOR-4715)
- An error occurs when there is a binary such as protobuf in the response body of error (KTOR-1619)
- CallLogging configured MDC entries are not passed to StatusPages exception handlers (KTOR-4193)
- LocalFileContent incorrectly relies on the last modification time of a file to check its existence (KTOR-4707)
- Sessions: WSS in combination with Secure cookies throws IllegalArgumentException (KTOR-4697)
- Json request failure with configured form authentication (KTOR-678)
2.1.0
Published 11 August 2022
- Add YAML Configuration Format Support (KTOR-3572)
- Allow overriding HSTS settings per host (KTOR-4578)
- CORS: Pattern matching for origin (KTOR-316)
- Darwin: Allow setting custom NSURLSession (KTOR-583)
- Support setting caching options on call (KTOR-457)
- Revert default behavior of string encoding for ContentNegotiation and JsonPlugin (KTOR-4739)
- Make Content-Length header validation optional (KTOR-4655)
- Client resources plugin miss builders for PATCH method (KTOR-4658)
- The awaitSuspend method wakes up early in closed ByteChannelSequential (KTOR-4597)
- HttpCache plugin does not support max-stale directive (KTOR-4610)
- Incoming request body validation (KTOR-503)
- Client does not support sending or receiving json null value (KTOR-745)
- Jetty: Content Length exception when body size is greater than 4096 bytes (KTOR-4622)
- Darwin: configureRequest doesn't actually configure a NSMutableURLRequest when HTTP request is made (KTOR-4719)
- OAuth2: Allow sending extra parameters for authorization and access token requests (KTOR-2128)
- Java engine: Allow configuring HTTP version (KTOR-4609)
- ContentEncoding: body<ByteArray>() receives truncated array (KTOR-4653)
... (truncated)
Changelog
Sourced from ktor-serialization-kotlinx-json's changelog.
2.1.1
Published 6 September 2022
- CIO: responses are received with a huge delay on JVM Windows (due to reverse DNS lookup internally) (KTOR-4827)
- Netty HTTP/2 not working (KTOR-578)
- HTTP/2 push fails with Netty engine (KTOR-800)
- HttpCookies: no space between cookie pairs (KTOR-3854)
- Netty ALPN provider detection not working (KTOR-4712)
- CIO: Connection reset by peer on MacOS (KTOR-2036)
- CallLogging MDC with sessions: Application feature Sessions is not installed (KTOR-550)
- Deprecate Public API with Atomicfu Declarations (KTOR-4774)
- Deprecate receiveOrNull because it's confusing (KTOR-4772)
- Server ContentNegotiation Plugin doesn't check ignoredTypes for Request Body (KTOR-4770)
- IllegalArgumentException is thrown when UnixSocketAddress.path is accessed on JVM (JDK 16+) (KTOR-4695)
- WebSocketDeflateExtension not following RFC (KTOR-4696)
- The parseWebSocketExtensions function behaves incorrectly (KTOR-3189)
- Receive non-Nullable Type Throws NPE in Case of Failure (KTOR-4771)
- Darwin: Symbol not found: OBJC_CLASS$_NSURLSessionWebSocketMessage on iOS 12 (KTOR-4159)
- Fix Merging Date Headers on the Client (KTOR-4782)
- Replace exception in InputStreamAdapter and OutputStreamAdapter constructors with warning message If parking (KTOR-4736)
- Clearing Session Cookie in Chrome 80+ with SameSite and Secure (KTOR-437)
- The
OutgoingContent.toByteArray()
stalls when used in combination with aOutgoingContent.WriteChannelContent
(KTOR-2126)- Missing Content-Type header in a request (KTOR-1407)
- Crash when making requests from browser inside of web worker (KTOR-4715)
- An error occurs when there is a binary such as protobuf in the response body of error (KTOR-1619)
- CallLogging configured MDC entries are not passed to StatusPages exception handlers (KTOR-4193)
- LocalFileContent incorrectly relies on the last modification time of a file to check its existence (KTOR-4707)
- Sessions: WSS in combination with Secure cookies throws IllegalArgumentException (KTOR-4697)
- Json request failure with configured form authentication (KTOR-678)
2.1.0
Published 11 August 2022
- Add YAML Configuration Format Support (KTOR-3572)
- Allow overriding HSTS settings per host (KTOR-4578)
- CORS: Pattern matching for origin (KTOR-316)
- Darwin: Allow setting custom NSURLSession (KTOR-583)
- Support setting caching options on call (KTOR-457)
- Revert default behavior of string encoding for ContentNegotiation and JsonPlugin (KTOR-4739)
- Make Content-Length header validation optional (KTOR-4655)
- Client resources plugin miss builders for PATCH method (KTOR-4658)
- The awaitSuspend method wakes up early in closed ByteChannelSequential (KTOR-4597)
- HttpCache plugin does not support max-stale directive (KTOR-4610)
- Incoming request body validation (KTOR-503)
- Client does not support sending or receiving json null value (KTOR-745)
- Jetty: Content Length exception when body size is greater than 4096 bytes (KTOR-4622)
- Darwin: configureRequest doesn't actually configure a NSMutableURLRequest when HTTP request is made (KTOR-4719)
- OAuth2: Allow sending extra parameters for authorization and access token requests (KTOR-2128)
- Java engine: Allow configuring HTTP version (KTOR-4609)
- ContentEncoding: body<ByteArray>() receives truncated array (KTOR-4653)
... (truncated)
Commits
106029b
KTOR-4851 Release 2.1.1 (#3156)3e64f99
Replace val with fun to fix init order (#3158)60b9269
KTOR-4809 Add Flag to disable CharArray pooling (#3153)0beebb9
KTOR-678 Add test for Auth with Jackson (#3154)4657cb2
KTOR-4827 Fix CIO response delay (#3150)b9d20b4
KTOR-578 KTOR-800 Fix Netty HTTP/2 (#3152)08400a5
KTOR-3854 Fix: separate HttpCookie rendered cookie pairs with space (#2938)d917744
KTOR-4712 Use Netty's alpn check instead of attempting to load jetty-alpn cla...aab530a
KTOR-2036 Fix CIO connection limit (#3140)67ba0f2
KTOR-4770 Fix exception message (#3148)- 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 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)