Skip to content
This repository was archived by the owner on Jan 19, 2025. It is now read-only.

Commit f1c5e14

Browse files
build(deps): bump ktorVersion from 2.1.0 to 2.1.2 in /api-editor (#1046)
Bumps `ktorVersion` from 2.1.0 to 2.1.2. Updates `ktor-serialization-kotlinx-json` from 2.1.0 to 2.1.2 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/ktorio/ktor/releases">ktor-serialization-kotlinx-json's releases</a>.</em></p> <blockquote> <h2>2.1.2</h2> <blockquote> <p>Published 29 September 2022</p> </blockquote> <ul> <li>HttpCacheEntry ignoring Request Cache-Control directives (<a href="https://youtrack.jetbrains.com/issue/KTOR-4894">KTOR-4894</a>)</li> <li>testApplication does not handle port and connectors (<a href="https://youtrack.jetbrains.com/issue/KTOR-4875">KTOR-4875</a>)</li> <li>Native: Wrong status code when requesting with DELETE method and body (<a href="https://youtrack.jetbrains.com/issue/KTOR-3566">KTOR-3566</a>)</li> <li>Default host address 0.0.0.0 isn't reachable on Windows (<a href="https://youtrack.jetbrains.com/issue/KTOR-4834">KTOR-4834</a>)</li> <li>TestApplicationEngine error handling is inconsistent with DefaultEnginePipeline, breaking clients (<a href="https://youtrack.jetbrains.com/issue/KTOR-4009">KTOR-4009</a>)</li> <li>Routing: Wrong content-type results in 400 Bad Request instead of 415 Unsupported Media type (<a href="https://youtrack.jetbrains.com/issue/KTOR-4849">KTOR-4849</a>)</li> </ul> <h2>2.1.1</h2> <blockquote> <p>Published 6 September 2022</p> </blockquote> <ul> <li>CIO: responses are received with a huge delay on JVM Windows (due to reverse DNS lookup internally) (<a href="https://youtrack.jetbrains.com/issue/KTOR-4827">KTOR-4827</a>)</li> <li>Netty HTTP/2 not working (<a href="https://youtrack.jetbrains.com/issue/KTOR-578">KTOR-578</a>)</li> <li>HTTP/2 push fails with Netty engine (<a href="https://youtrack.jetbrains.com/issue/KTOR-800">KTOR-800</a>)</li> <li>HttpCookies: no space between cookie pairs (<a href="https://youtrack.jetbrains.com/issue/KTOR-3854">KTOR-3854</a>)</li> <li>Netty ALPN provider detection not working (<a href="https://youtrack.jetbrains.com/issue/KTOR-4712">KTOR-4712</a>)</li> <li>CIO: Connection reset by peer on MacOS (<a href="https://youtrack.jetbrains.com/issue/KTOR-2036">KTOR-2036</a>)</li> <li>CallLogging MDC with sessions: Application feature Sessions is not installed (<a href="https://youtrack.jetbrains.com/issue/KTOR-550">KTOR-550</a>)</li> <li>Deprecate Public API with Atomicfu Declarations (<a href="https://youtrack.jetbrains.com/issue/KTOR-4774">KTOR-4774</a>)</li> <li>Deprecate receiveOrNull because it's confusing (<a href="https://youtrack.jetbrains.com/issue/KTOR-4772">KTOR-4772</a>)</li> <li>Server ContentNegotiation Plugin doesn't check ignoredTypes for Request Body (<a href="https://youtrack.jetbrains.com/issue/KTOR-4770">KTOR-4770</a>)</li> <li>IllegalArgumentException is thrown when UnixSocketAddress.path is accessed on JVM (JDK 16+) (<a href="https://youtrack.jetbrains.com/issue/KTOR-4695">KTOR-4695</a>)</li> <li>WebSocketDeflateExtension not following RFC (<a href="https://youtrack.jetbrains.com/issue/KTOR-4696">KTOR-4696</a>)</li> <li>The parseWebSocketExtensions function behaves incorrectly (<a href="https://youtrack.jetbrains.com/issue/KTOR-3189">KTOR-3189</a>)</li> <li>Receive non-Nullable Type Throws NPE in Case of Failure (<a href="https://youtrack.jetbrains.com/issue/KTOR-4771">KTOR-4771</a>)</li> <li>Darwin: Symbol not found: <em>OBJC_CLASS</em>$_NSURLSessionWebSocketMessage on iOS 12 (<a href="https://youtrack.jetbrains.com/issue/KTOR-4159">KTOR-4159</a>)</li> <li>Fix Merging Date Headers on the Client (<a href="https://youtrack.jetbrains.com/issue/KTOR-4782">KTOR-4782</a>)</li> <li>Replace exception in InputStreamAdapter and OutputStreamAdapter constructors with warning message If parking (<a href="https://youtrack.jetbrains.com/issue/KTOR-4736">KTOR-4736</a>)</li> <li>Clearing Session Cookie in Chrome 80+ with SameSite and Secure (<a href="https://youtrack.jetbrains.com/issue/KTOR-437">KTOR-437</a>)</li> <li>The <code>OutgoingContent.toByteArray()</code> stalls when used in combination with a <code>OutgoingContent.WriteChannelContent</code> (<a href="https://youtrack.jetbrains.com/issue/KTOR-2126">KTOR-2126</a>)</li> <li>Missing Content-Type header in a request (<a href="https://youtrack.jetbrains.com/issue/KTOR-1407">KTOR-1407</a>)</li> <li>Crash when making requests from browser inside of web worker (<a href="https://youtrack.jetbrains.com/issue/KTOR-4715">KTOR-4715</a>)</li> <li>An error occurs when there is a binary such as protobuf in the response body of error (<a href="https://youtrack.jetbrains.com/issue/KTOR-1619">KTOR-1619</a>)</li> <li>CallLogging configured MDC entries are not passed to StatusPages exception handlers (<a href="https://youtrack.jetbrains.com/issue/KTOR-4193">KTOR-4193</a>)</li> <li>LocalFileContent incorrectly relies on the last modification time of a file to check its existence (<a href="https://youtrack.jetbrains.com/issue/KTOR-4707">KTOR-4707</a>)</li> <li>Sessions: WSS in combination with Secure cookies throws IllegalArgumentException (<a href="https://youtrack.jetbrains.com/issue/KTOR-4697">KTOR-4697</a>)</li> <li>Json request failure with configured form authentication (<a href="https://youtrack.jetbrains.com/issue/KTOR-678">KTOR-678</a>)</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/ktorio/ktor/blob/main/CHANGELOG.md">ktor-serialization-kotlinx-json's changelog</a>.</em></p> <blockquote> <h1>2.1.2</h1> <blockquote> <p>Published 29 September 2022</p> </blockquote> <ul> <li>HttpCacheEntry ignoring Request Cache-Control directives (<a href="https://youtrack.jetbrains.com/issue/KTOR-4894">KTOR-4894</a>)</li> <li>testApplication does not handle port and connectors (<a href="https://youtrack.jetbrains.com/issue/KTOR-4875">KTOR-4875</a>)</li> <li>Native: Wrong status code when requesting with DELETE method and body (<a href="https://youtrack.jetbrains.com/issue/KTOR-3566">KTOR-3566</a>)</li> <li>Default host address 0.0.0.0 isn't reachable on Windows (<a href="https://youtrack.jetbrains.com/issue/KTOR-4834">KTOR-4834</a>)</li> <li>TestApplicationEngine error handling is inconsistent with DefaultEnginePipeline, breaking clients (<a href="https://youtrack.jetbrains.com/issue/KTOR-4009">KTOR-4009</a>)</li> <li>Routing: Wrong content-type results in 400 Bad Request instead of 415 Unsupported Media type (<a href="https://youtrack.jetbrains.com/issue/KTOR-4849">KTOR-4849</a>)</li> </ul> <h1>2.1.1</h1> <blockquote> <p>Published 6 September 2022</p> </blockquote> <ul> <li>CIO: responses are received with a huge delay on JVM Windows (due to reverse DNS lookup internally) (<a href="https://youtrack.jetbrains.com/issue/KTOR-4827">KTOR-4827</a>)</li> <li>Netty HTTP/2 not working (<a href="https://youtrack.jetbrains.com/issue/KTOR-578">KTOR-578</a>)</li> <li>HTTP/2 push fails with Netty engine (<a href="https://youtrack.jetbrains.com/issue/KTOR-800">KTOR-800</a>)</li> <li>HttpCookies: no space between cookie pairs (<a href="https://youtrack.jetbrains.com/issue/KTOR-3854">KTOR-3854</a>)</li> <li>Netty ALPN provider detection not working (<a href="https://youtrack.jetbrains.com/issue/KTOR-4712">KTOR-4712</a>)</li> <li>CIO: Connection reset by peer on MacOS (<a href="https://youtrack.jetbrains.com/issue/KTOR-2036">KTOR-2036</a>)</li> <li>CallLogging MDC with sessions: Application feature Sessions is not installed (<a href="https://youtrack.jetbrains.com/issue/KTOR-550">KTOR-550</a>)</li> <li>Deprecate Public API with Atomicfu Declarations (<a href="https://youtrack.jetbrains.com/issue/KTOR-4774">KTOR-4774</a>)</li> <li>Deprecate receiveOrNull because it's confusing (<a href="https://youtrack.jetbrains.com/issue/KTOR-4772">KTOR-4772</a>)</li> <li>Server ContentNegotiation Plugin doesn't check ignoredTypes for Request Body (<a href="https://youtrack.jetbrains.com/issue/KTOR-4770">KTOR-4770</a>)</li> <li>IllegalArgumentException is thrown when UnixSocketAddress.path is accessed on JVM (JDK 16+) (<a href="https://youtrack.jetbrains.com/issue/KTOR-4695">KTOR-4695</a>)</li> <li>WebSocketDeflateExtension not following RFC (<a href="https://youtrack.jetbrains.com/issue/KTOR-4696">KTOR-4696</a>)</li> <li>The parseWebSocketExtensions function behaves incorrectly (<a href="https://youtrack.jetbrains.com/issue/KTOR-3189">KTOR-3189</a>)</li> <li>Receive non-Nullable Type Throws NPE in Case of Failure (<a href="https://youtrack.jetbrains.com/issue/KTOR-4771">KTOR-4771</a>)</li> <li>Darwin: Symbol not found: <em>OBJC_CLASS</em>$_NSURLSessionWebSocketMessage on iOS 12 (<a href="https://youtrack.jetbrains.com/issue/KTOR-4159">KTOR-4159</a>)</li> <li>Fix Merging Date Headers on the Client (<a href="https://youtrack.jetbrains.com/issue/KTOR-4782">KTOR-4782</a>)</li> <li>Replace exception in InputStreamAdapter and OutputStreamAdapter constructors with warning message If parking (<a href="https://youtrack.jetbrains.com/issue/KTOR-4736">KTOR-4736</a>)</li> <li>Clearing Session Cookie in Chrome 80+ with SameSite and Secure (<a href="https://youtrack.jetbrains.com/issue/KTOR-437">KTOR-437</a>)</li> <li>The <code>OutgoingContent.toByteArray()</code> stalls when used in combination with a <code>OutgoingContent.WriteChannelContent</code> (<a href="https://youtrack.jetbrains.com/issue/KTOR-2126">KTOR-2126</a>)</li> <li>Missing Content-Type header in a request (<a href="https://youtrack.jetbrains.com/issue/KTOR-1407">KTOR-1407</a>)</li> <li>Crash when making requests from browser inside of web worker (<a href="https://youtrack.jetbrains.com/issue/KTOR-4715">KTOR-4715</a>)</li> <li>An error occurs when there is a binary such as protobuf in the response body of error (<a href="https://youtrack.jetbrains.com/issue/KTOR-1619">KTOR-1619</a>)</li> <li>CallLogging configured MDC entries are not passed to StatusPages exception handlers (<a href="https://youtrack.jetbrains.com/issue/KTOR-4193">KTOR-4193</a>)</li> <li>LocalFileContent incorrectly relies on the last modification time of a file to check its existence (<a href="https://youtrack.jetbrains.com/issue/KTOR-4707">KTOR-4707</a>)</li> <li>Sessions: WSS in combination with Secure cookies throws IllegalArgumentException (<a href="https://youtrack.jetbrains.com/issue/KTOR-4697">KTOR-4697</a>)</li> <li>Json request failure with configured form authentication (<a href="https://youtrack.jetbrains.com/issue/KTOR-678">KTOR-678</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/ktorio/ktor/commit/dc9b02aa2eb1b81d2ecd5667ef570342037caea4"><code>dc9b02a</code></a> KTOR-4921 Release 2.1.2 (<a href="https://github-redirect.dependabot.com/ktorio/ktor/issues/3171">#3171</a>)</li> <li><a href="https://github.com/ktorio/ktor/commit/a77241ad65b196034aee6fcab86e4930cbd7e7fe"><code>a77241a</code></a> KTOR-4894 Fixed HttpCache client plugin ignoring Request Cache-Control direct...</li> <li><a href="https://github.com/ktorio/ktor/commit/82eaa1e825451cde504ba352bde54f3ea434d2f9"><code>82eaa1e</code></a> KTOR-4875 Fixed respecting connectors port in testApplication (<a href="https://github-redirect.dependabot.com/ktorio/ktor/issues/3169">#3169</a>)</li> <li><a href="https://github.com/ktorio/ktor/commit/24d59f001e536a37924d268f2432971f9d6ffe1f"><code>24d59f0</code></a> KTOR-3566 Fixed sending DELETE with body in Curl engine (<a href="https://github-redirect.dependabot.com/ktorio/ktor/issues/3165">#3165</a>)</li> <li><a href="https://github.com/ktorio/ktor/commit/4ab5d7b96cef259364a45e195c678e3a13613460"><code>4ab5d7b</code></a> KTOR-4009 Add flag to respond with 500 on exceptions in tests (<a href="https://github-redirect.dependabot.com/ktorio/ktor/issues/3163">#3163</a>)</li> <li><a href="https://github.com/ktorio/ktor/commit/6369491634c77e2a83ee7c788f699fe2f5dfb30c"><code>6369491</code></a> KTOR-4849 Routing: Wrong content-type should result in 415 (<a href="https://github-redirect.dependabot.com/ktorio/ktor/issues/3161">#3161</a>)</li> <li><a href="https://github.com/ktorio/ktor/commit/d300441cb70b6a590ebe263febc36f3fe825b4f6"><code>d300441</code></a> KTOR-4834 Fix startup message on Windows (<a href="https://github-redirect.dependabot.com/ktorio/ktor/issues/3157">#3157</a>)</li> <li><a href="https://github.com/ktorio/ktor/commit/3b31017b5c18b435fb9010671d3fb8e83ebf064c"><code>3b31017</code></a> Change Ktor version to development (<a href="https://github-redirect.dependabot.com/ktorio/ktor/issues/3159">#3159</a>)</li> <li><a href="https://github.com/ktorio/ktor/commit/106029bdc64ffb9646d4f24a83953c0cf4ae5ec1"><code>106029b</code></a> KTOR-4851 Release 2.1.1 (<a href="https://github-redirect.dependabot.com/ktorio/ktor/issues/3156">#3156</a>)</li> <li><a href="https://github.com/ktorio/ktor/commit/3e64f9908ca3e48f6be63771411ec52543ea95e3"><code>3e64f99</code></a> Replace val with fun to fix init order (<a href="https://github-redirect.dependabot.com/ktorio/ktor/issues/3158">#3158</a>)</li> <li>Additional commits viewable in <a href="https://github.com/ktorio/ktor/compare/2.1.0...2.1.2">compare view</a></li> </ul> </details> <br /> Updates `ktor-server` from 2.1.0 to 2.1.2 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/ktorio/ktor/releases">ktor-server's releases</a>.</em></p> <blockquote> <h2>2.1.2</h2> <blockquote> <p>Published 29 September 2022</p> </blockquote> <ul> <li>HttpCacheEntry ignoring Request Cache-Control directives (<a href="https://youtrack.jetbrains.com/issue/KTOR-4894">KTOR-4894</a>)</li> <li>testApplication does not handle port and connectors (<a href="https://youtrack.jetbrains.com/issue/KTOR-4875">KTOR-4875</a>)</li> <li>Native: Wrong status code when requesting with DELETE method and body (<a href="https://youtrack.jetbrains.com/issue/KTOR-3566">KTOR-3566</a>)</li> <li>Default host address 0.0.0.0 isn't reachable on Windows (<a href="https://youtrack.jetbrains.com/issue/KTOR-4834">KTOR-4834</a>)</li> <li>TestApplicationEngine error handling is inconsistent with DefaultEnginePipeline, breaking clients (<a href="https://youtrack.jetbrains.com/issue/KTOR-4009">KTOR-4009</a>)</li> <li>Routing: Wrong content-type results in 400 Bad Request instead of 415 Unsupported Media type (<a href="https://youtrack.jetbrains.com/issue/KTOR-4849">KTOR-4849</a>)</li> </ul> <h2>2.1.1</h2> <blockquote> <p>Published 6 September 2022</p> </blockquote> <ul> <li>CIO: responses are received with a huge delay on JVM Windows (due to reverse DNS lookup internally) (<a href="https://youtrack.jetbrains.com/issue/KTOR-4827">KTOR-4827</a>)</li> <li>Netty HTTP/2 not working (<a href="https://youtrack.jetbrains.com/issue/KTOR-578">KTOR-578</a>)</li> <li>HTTP/2 push fails with Netty engine (<a href="https://youtrack.jetbrains.com/issue/KTOR-800">KTOR-800</a>)</li> <li>HttpCookies: no space between cookie pairs (<a href="https://youtrack.jetbrains.com/issue/KTOR-3854">KTOR-3854</a>)</li> <li>Netty ALPN provider detection not working (<a href="https://youtrack.jetbrains.com/issue/KTOR-4712">KTOR-4712</a>)</li> <li>CIO: Connection reset by peer on MacOS (<a href="https://youtrack.jetbrains.com/issue/KTOR-2036">KTOR-2036</a>)</li> <li>CallLogging MDC with sessions: Application feature Sessions is not installed (<a href="https://youtrack.jetbrains.com/issue/KTOR-550">KTOR-550</a>)</li> <li>Deprecate Public API with Atomicfu Declarations (<a href="https://youtrack.jetbrains.com/issue/KTOR-4774">KTOR-4774</a>)</li> <li>Deprecate receiveOrNull because it's confusing (<a href="https://youtrack.jetbrains.com/issue/KTOR-4772">KTOR-4772</a>)</li> <li>Server ContentNegotiation Plugin doesn't check ignoredTypes for Request Body (<a href="https://youtrack.jetbrains.com/issue/KTOR-4770">KTOR-4770</a>)</li> <li>IllegalArgumentException is thrown when UnixSocketAddress.path is accessed on JVM (JDK 16+) (<a href="https://youtrack.jetbrains.com/issue/KTOR-4695">KTOR-4695</a>)</li> <li>WebSocketDeflateExtension not following RFC (<a href="https://youtrack.jetbrains.com/issue/KTOR-4696">KTOR-4696</a>)</li> <li>The parseWebSocketExtensions function behaves incorrectly (<a href="https://youtrack.jetbrains.com/issue/KTOR-3189">KTOR-3189</a>)</li> <li>Receive non-Nullable Type Throws NPE in Case of Failure (<a href="https://youtrack.jetbrains.com/issue/KTOR-4771">KTOR-4771</a>)</li> <li>Darwin: Symbol not found: <em>OBJC_CLASS</em>$_NSURLSessionWebSocketMessage on iOS 12 (<a href="https://youtrack.jetbrains.com/issue/KTOR-4159">KTOR-4159</a>)</li> <li>Fix Merging Date Headers on the Client (<a href="https://youtrack.jetbrains.com/issue/KTOR-4782">KTOR-4782</a>)</li> <li>Replace exception in InputStreamAdapter and OutputStreamAdapter constructors with warning message If parking (<a href="https://youtrack.jetbrains.com/issue/KTOR-4736">KTOR-4736</a>)</li> <li>Clearing Session Cookie in Chrome 80+ with SameSite and Secure (<a href="https://youtrack.jetbrains.com/issue/KTOR-437">KTOR-437</a>)</li> <li>The <code>OutgoingContent.toByteArray()</code> stalls when used in combination with a <code>OutgoingContent.WriteChannelContent</code> (<a href="https://youtrack.jetbrains.com/issue/KTOR-2126">KTOR-2126</a>)</li> <li>Missing Content-Type header in a request (<a href="https://youtrack.jetbrains.com/issue/KTOR-1407">KTOR-1407</a>)</li> <li>Crash when making requests from browser inside of web worker (<a href="https://youtrack.jetbrains.com/issue/KTOR-4715">KTOR-4715</a>)</li> <li>An error occurs when there is a binary such as protobuf in the response body of error (<a href="https://youtrack.jetbrains.com/issue/KTOR-1619">KTOR-1619</a>)</li> <li>CallLogging configured MDC entries are not passed to StatusPages exception handlers (<a href="https://youtrack.jetbrains.com/issue/KTOR-4193">KTOR-4193</a>)</li> <li>LocalFileContent incorrectly relies on the last modification time of a file to check its existence (<a href="https://youtrack.jetbrains.com/issue/KTOR-4707">KTOR-4707</a>)</li> <li>Sessions: WSS in combination with Secure cookies throws IllegalArgumentException (<a href="https://youtrack.jetbrains.com/issue/KTOR-4697">KTOR-4697</a>)</li> <li>Json request failure with configured form authentication (<a href="https://youtrack.jetbrains.com/issue/KTOR-678">KTOR-678</a>)</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/ktorio/ktor/blob/main/CHANGELOG.md">ktor-server's changelog</a>.</em></p> <blockquote> <h1>2.1.2</h1> <blockquote> <p>Published 29 September 2022</p> </blockquote> <ul> <li>HttpCacheEntry ignoring Request Cache-Control directives (<a href="https://youtrack.jetbrains.com/issue/KTOR-4894">KTOR-4894</a>)</li> <li>testApplication does not handle port and connectors (<a href="https://youtrack.jetbrains.com/issue/KTOR-4875">KTOR-4875</a>)</li> <li>Native: Wrong status code when requesting with DELETE method and body (<a href="https://youtrack.jetbrains.com/issue/KTOR-3566">KTOR-3566</a>)</li> <li>Default host address 0.0.0.0 isn't reachable on Windows (<a href="https://youtrack.jetbrains.com/issue/KTOR-4834">KTOR-4834</a>)</li> <li>TestApplicationEngine error handling is inconsistent with DefaultEnginePipeline, breaking clients (<a href="https://youtrack.jetbrains.com/issue/KTOR-4009">KTOR-4009</a>)</li> <li>Routing: Wrong content-type results in 400 Bad Request instead of 415 Unsupported Media type (<a href="https://youtrack.jetbrains.com/issue/KTOR-4849">KTOR-4849</a>)</li> </ul> <h1>2.1.1</h1> <blockquote> <p>Published 6 September 2022</p> </blockquote> <ul> <li>CIO: responses are received with a huge delay on JVM Windows (due to reverse DNS lookup internally) (<a href="https://youtrack.jetbrains.com/issue/KTOR-4827">KTOR-4827</a>)</li> <li>Netty HTTP/2 not working (<a href="https://youtrack.jetbrains.com/issue/KTOR-578">KTOR-578</a>)</li> <li>HTTP/2 push fails with Netty engine (<a href="https://youtrack.jetbrains.com/issue/KTOR-800">KTOR-800</a>)</li> <li>HttpCookies: no space between cookie pairs (<a href="https://youtrack.jetbrains.com/issue/KTOR-3854">KTOR-3854</a>)</li> <li>Netty ALPN provider detection not working (<a href="https://youtrack.jetbrains.com/issue/KTOR-4712">KTOR-4712</a>)</li> <li>CIO: Connection reset by peer on MacOS (<a href="https://youtrack.jetbrains.com/issue/KTOR-2036">KTOR-2036</a>)</li> <li>CallLogging MDC with sessions: Application feature Sessions is not installed (<a href="https://youtrack.jetbrains.com/issue/KTOR-550">KTOR-550</a>)</li> <li>Deprecate Public API with Atomicfu Declarations (<a href="https://youtrack.jetbrains.com/issue/KTOR-4774">KTOR-4774</a>)</li> <li>Deprecate receiveOrNull because it's confusing (<a href="https://youtrack.jetbrains.com/issue/KTOR-4772">KTOR-4772</a>)</li> <li>Server ContentNegotiation Plugin doesn't check ignoredTypes for Request Body (<a href="https://youtrack.jetbrains.com/issue/KTOR-4770">KTOR-4770</a>)</li> <li>IllegalArgumentException is thrown when UnixSocketAddress.path is accessed on JVM (JDK 16+) (<a href="https://youtrack.jetbrains.com/issue/KTOR-4695">KTOR-4695</a>)</li> <li>WebSocketDeflateExtension not following RFC (<a href="https://youtrack.jetbrains.com/issue/KTOR-4696">KTOR-4696</a>)</li> <li>The parseWebSocketExtensions function behaves incorrectly (<a href="https://youtrack.jetbrains.com/issue/KTOR-3189">KTOR-3189</a>)</li> <li>Receive non-Nullable Type Throws NPE in Case of Failure (<a href="https://youtrack.jetbrains.com/issue/KTOR-4771">KTOR-4771</a>)</li> <li>Darwin: Symbol not found: <em>OBJC_CLASS</em>$_NSURLSessionWebSocketMessage on iOS 12 (<a href="https://youtrack.jetbrains.com/issue/KTOR-4159">KTOR-4159</a>)</li> <li>Fix Merging Date Headers on the Client (<a href="https://youtrack.jetbrains.com/issue/KTOR-4782">KTOR-4782</a>)</li> <li>Replace exception in InputStreamAdapter and OutputStreamAdapter constructors with warning message If parking (<a href="https://youtrack.jetbrains.com/issue/KTOR-4736">KTOR-4736</a>)</li> <li>Clearing Session Cookie in Chrome 80+ with SameSite and Secure (<a href="https://youtrack.jetbrains.com/issue/KTOR-437">KTOR-437</a>)</li> <li>The <code>OutgoingContent.toByteArray()</code> stalls when used in combination with a <code>OutgoingContent.WriteChannelContent</code> (<a href="https://youtrack.jetbrains.com/issue/KTOR-2126">KTOR-2126</a>)</li> <li>Missing Content-Type header in a request (<a href="https://youtrack.jetbrains.com/issue/KTOR-1407">KTOR-1407</a>)</li> <li>Crash when making requests from browser inside of web worker (<a href="https://youtrack.jetbrains.com/issue/KTOR-4715">KTOR-4715</a>)</li> <li>An error occurs when there is a binary such as protobuf in the response body of error (<a href="https://youtrack.jetbrains.com/issue/KTOR-1619">KTOR-1619</a>)</li> <li>CallLogging configured MDC entries are not passed to StatusPages exception handlers (<a href="https://youtrack.jetbrains.com/issue/KTOR-4193">KTOR-4193</a>)</li> <li>LocalFileContent incorrectly relies on the last modification time of a file to check its existence (<a href="https://youtrack.jetbrains.com/issue/KTOR-4707">KTOR-4707</a>)</li> <li>Sessions: WSS in combination with Secure cookies throws IllegalArgumentException (<a href="https://youtrack.jetbrains.com/issue/KTOR-4697">KTOR-4697</a>)</li> <li>Json request failure with configured form authentication (<a href="https://youtrack.jetbrains.com/issue/KTOR-678">KTOR-678</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/ktorio/ktor/commit/dc9b02aa2eb1b81d2ecd5667ef570342037caea4"><code>dc9b02a</code></a> KTOR-4921 Release 2.1.2 (<a href="https://github-redirect.dependabot.com/ktorio/ktor/issues/3171">#3171</a>)</li> <li><a href="https://github.com/ktorio/ktor/commit/a77241ad65b196034aee6fcab86e4930cbd7e7fe"><code>a77241a</code></a> KTOR-4894 Fixed HttpCache client plugin ignoring Request Cache-Control direct...</li> <li><a href="https://github.com/ktorio/ktor/commit/82eaa1e825451cde504ba352bde54f3ea434d2f9"><code>82eaa1e</code></a> KTOR-4875 Fixed respecting connectors port in testApplication (<a href="https://github-redirect.dependabot.com/ktorio/ktor/issues/3169">#3169</a>)</li> <li><a href="https://github.com/ktorio/ktor/commit/24d59f001e536a37924d268f2432971f9d6ffe1f"><code>24d59f0</code></a> KTOR-3566 Fixed sending DELETE with body in Curl engine (<a href="https://github-redirect.dependabot.com/ktorio/ktor/issues/3165">#3165</a>)</li> <li><a href="https://github.com/ktorio/ktor/commit/4ab5d7b96cef259364a45e195c678e3a13613460"><code>4ab5d7b</code></a> KTOR-4009 Add flag to respond with 500 on exceptions in tests (<a href="https://github-redirect.dependabot.com/ktorio/ktor/issues/3163">#3163</a>)</li> <li><a href="https://github.com/ktorio/ktor/commit/6369491634c77e2a83ee7c788f699fe2f5dfb30c"><code>6369491</code></a> KTOR-4849 Routing: Wrong content-type should result in 415 (<a href="https://github-redirect.dependabot.com/ktorio/ktor/issues/3161">#3161</a>)</li> <li><a href="https://github.com/ktorio/ktor/commit/d300441cb70b6a590ebe263febc36f3fe825b4f6"><code>d300441</code></a> KTOR-4834 Fix startup message on Windows (<a href="https://github-redirect.dependabot.com/ktorio/ktor/issues/3157">#3157</a>)</li> <li><a href="https://github.com/ktorio/ktor/commit/3b31017b5c18b435fb9010671d3fb8e83ebf064c"><code>3b31017</code></a> Change Ktor version to development (<a href="https://github-redirect.dependabot.com/ktorio/ktor/issues/3159">#3159</a>)</li> <li><a href="https://github.com/ktorio/ktor/commit/106029bdc64ffb9646d4f24a83953c0cf4ae5ec1"><code>106029b</code></a> KTOR-4851 Release 2.1.1 (<a href="https://github-redirect.dependabot.com/ktorio/ktor/issues/3156">#3156</a>)</li> <li><a href="https://github.com/ktorio/ktor/commit/3e64f9908ca3e48f6be63771411ec52543ea95e3"><code>3e64f99</code></a> Replace val with fun to fix init order (<a href="https://github-redirect.dependabot.com/ktorio/ktor/issues/3158">#3158</a>)</li> <li>Additional commits viewable in <a href="https://github.com/ktorio/ktor/compare/2.1.0...2.1.2">compare view</a></li> </ul> </details> <br /> Updates `ktor-server-netty` from 2.1.0 to 2.1.2 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/ktorio/ktor/releases">ktor-server-netty's releases</a>.</em></p> <blockquote> <h2>2.1.2</h2> <blockquote> <p>Published 29 September 2022</p> </blockquote> <ul> <li>HttpCacheEntry ignoring Request Cache-Control directives (<a href="https://youtrack.jetbrains.com/issue/KTOR-4894">KTOR-4894</a>)</li> <li>testApplication does not handle port and connectors (<a href="https://youtrack.jetbrains.com/issue/KTOR-4875">KTOR-4875</a>)</li> <li>Native: Wrong status code when requesting with DELETE method and body (<a href="https://youtrack.jetbrains.com/issue/KTOR-3566">KTOR-3566</a>)</li> <li>Default host address 0.0.0.0 isn't reachable on Windows (<a href="https://youtrack.jetbrains.com/issue/KTOR-4834">KTOR-4834</a>)</li> <li>TestApplicationEngine error handling is inconsistent with DefaultEnginePipeline, breaking clients (<a href="https://youtrack.jetbrains.com/issue/KTOR-4009">KTOR-4009</a>)</li> <li>Routing: Wrong content-type results in 400 Bad Request instead of 415 Unsupported Media type (<a href="https://youtrack.jetbrains.com/issue/KTOR-4849">KTOR-4849</a>)</li> </ul> <h2>2.1.1</h2> <blockquote> <p>Published 6 September 2022</p> </blockquote> <ul> <li>CIO: responses are received with a huge delay on JVM Windows (due to reverse DNS lookup internally) (<a href="https://youtrack.jetbrains.com/issue/KTOR-4827">KTOR-4827</a>)</li> <li>Netty HTTP/2 not working (<a href="https://youtrack.jetbrains.com/issue/KTOR-578">KTOR-578</a>)</li> <li>HTTP/2 push fails with Netty engine (<a href="https://youtrack.jetbrains.com/issue/KTOR-800">KTOR-800</a>)</li> <li>HttpCookies: no space between cookie pairs (<a href="https://youtrack.jetbrains.com/issue/KTOR-3854">KTOR-3854</a>)</li> <li>Netty ALPN provider detection not working (<a href="https://youtrack.jetbrains.com/issue/KTOR-4712">KTOR-4712</a>)</li> <li>CIO: Connection reset by peer on MacOS (<a href="https://youtrack.jetbrains.com/issue/KTOR-2036">KTOR-2036</a>)</li> <li>CallLogging MDC with sessions: Application feature Sessions is not installed (<a href="https://youtrack.jetbrains.com/issue/KTOR-550">KTOR-550</a>)</li> <li>Deprecate Public API with Atomicfu Declarations (<a href="https://youtrack.jetbrains.com/issue/KTOR-4774">KTOR-4774</a>)</li> <li>Deprecate receiveOrNull because it's confusing (<a href="https://youtrack.jetbrains.com/issue/KTOR-4772">KTOR-4772</a>)</li> <li>Server ContentNegotiation Plugin doesn't check ignoredTypes for Request Body (<a href="https://youtrack.jetbrains.com/issue/KTOR-4770">KTOR-4770</a>)</li> <li>IllegalArgumentException is thrown when UnixSocketAddress.path is accessed on JVM (JDK 16+) (<a href="https://youtrack.jetbrains.com/issue/KTOR-4695">KTOR-4695</a>)</li> <li>WebSocketDeflateExtension not following RFC (<a href="https://youtrack.jetbrains.com/issue/KTOR-4696">KTOR-4696</a>)</li> <li>The parseWebSocketExtensions function behaves incorrectly (<a href="https://youtrack.jetbrains.com/issue/KTOR-3189">KTOR-3189</a>)</li> <li>Receive non-Nullable Type Throws NPE in Case of Failure (<a href="https://youtrack.jetbrains.com/issue/KTOR-4771">KTOR-4771</a>)</li> <li>Darwin: Symbol not found: <em>OBJC_CLASS</em>$_NSURLSessionWebSocketMessage on iOS 12 (<a href="https://youtrack.jetbrains.com/issue/KTOR-4159">KTOR-4159</a>)</li> <li>Fix Merging Date Headers on the Client (<a href="https://youtrack.jetbrains.com/issue/KTOR-4782">KTOR-4782</a>)</li> <li>Replace exception in InputStreamAdapter and OutputStreamAdapter constructors with warning message If parking (<a href="https://youtrack.jetbrains.com/issue/KTOR-4736">KTOR-4736</a>)</li> <li>Clearing Session Cookie in Chrome 80+ with SameSite and Secure (<a href="https://youtrack.jetbrains.com/issue/KTOR-437">KTOR-437</a>)</li> <li>The <code>OutgoingContent.toByteArray()</code> stalls when used in combination with a <code>OutgoingContent.WriteChannelContent</code> (<a href="https://youtrack.jetbrains.com/issue/KTOR-2126">KTOR-2126</a>)</li> <li>Missing Content-Type header in a request (<a href="https://youtrack.jetbrains.com/issue/KTOR-1407">KTOR-1407</a>)</li> <li>Crash when making requests from browser inside of web worker (<a href="https://youtrack.jetbrains.com/issue/KTOR-4715">KTOR-4715</a>)</li> <li>An error occurs when there is a binary such as protobuf in the response body of error (<a href="https://youtrack.jetbrains.com/issue/KTOR-1619">KTOR-1619</a>)</li> <li>CallLogging configured MDC entries are not passed to StatusPages exception handlers (<a href="https://youtrack.jetbrains.com/issue/KTOR-4193">KTOR-4193</a>)</li> <li>LocalFileContent incorrectly relies on the last modification time of a file to check its existence (<a href="https://youtrack.jetbrains.com/issue/KTOR-4707">KTOR-4707</a>)</li> <li>Sessions: WSS in combination with Secure cookies throws IllegalArgumentException (<a href="https://youtrack.jetbrains.com/issue/KTOR-4697">KTOR-4697</a>)</li> <li>Json request failure with configured form authentication (<a href="https://youtrack.jetbrains.com/issue/KTOR-678">KTOR-678</a>)</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/ktorio/ktor/blob/main/CHANGELOG.md">ktor-server-netty's changelog</a>.</em></p> <blockquote> <h1>2.1.2</h1> <blockquote> <p>Published 29 September 2022</p> </blockquote> <ul> <li>HttpCacheEntry ignoring Request Cache-Control directives (<a href="https://youtrack.jetbrains.com/issue/KTOR-4894">KTOR-4894</a>)</li> <li>testApplication does not handle port and connectors (<a href="https://youtrack.jetbrains.com/issue/KTOR-4875">KTOR-4875</a>)</li> <li>Native: Wrong status code when requesting with DELETE method and body (<a href="https://youtrack.jetbrains.com/issue/KTOR-3566">KTOR-3566</a>)</li> <li>Default host address 0.0.0.0 isn't reachable on Windows (<a href="https://youtrack.jetbrains.com/issue/KTOR-4834">KTOR-4834</a>)</li> <li>TestApplicationEngine error handling is inconsistent with DefaultEnginePipeline, breaking clients (<a href="https://youtrack.jetbrains.com/issue/KTOR-4009">KTOR-4009</a>)</li> <li>Routing: Wrong content-type results in 400 Bad Request instead of 415 Unsupported Media type (<a href="https://youtrack.jetbrains.com/issue/KTOR-4849">KTOR-4849</a>)</li> </ul> <h1>2.1.1</h1> <blockquote> <p>Published 6 September 2022</p> </blockquote> <ul> <li>CIO: responses are received with a huge delay on JVM Windows (due to reverse DNS lookup internally) (<a href="https://youtrack.jetbrains.com/issue/KTOR-4827">KTOR-4827</a>)</li> <li>Netty HTTP/2 not working (<a href="https://youtrack.jetbrains.com/issue/KTOR-578">KTOR-578</a>)</li> <li>HTTP/2 push fails with Netty engine (<a href="https://youtrack.jetbrains.com/issue/KTOR-800">KTOR-800</a>)</li> <li>HttpCookies: no space between cookie pairs (<a href="https://youtrack.jetbrains.com/issue/KTOR-3854">KTOR-3854</a>)</li> <li>Netty ALPN provider detection not working (<a href="https://youtrack.jetbrains.com/issue/KTOR-4712">KTOR-4712</a>)</li> <li>CIO: Connection reset by peer on MacOS (<a href="https://youtrack.jetbrains.com/issue/KTOR-2036">KTOR-2036</a>)</li> <li>CallLogging MDC with sessions: Application feature Sessions is not installed (<a href="https://youtrack.jetbrains.com/issue/KTOR-550">KTOR-550</a>)</li> <li>Deprecate Public API with Atomicfu Declarations (<a href="https://youtrack.jetbrains.com/issue/KTOR-4774">KTOR-4774</a>)</li> <li>Deprecate receiveOrNull because it's confusing (<a href="https://youtrack.jetbrains.com/issue/KTOR-4772">KTOR-4772</a>)</li> <li>Server ContentNegotiation Plugin doesn't check ignoredTypes for Request Body (<a href="https://youtrack.jetbrains.com/issue/KTOR-4770">KTOR-4770</a>)</li> <li>IllegalArgumentException is thrown when UnixSocketAddress.path is accessed on JVM (JDK 16+) (<a href="https://youtrack.jetbrains.com/issue/KTOR-4695">KTOR-4695</a>)</li> <li>WebSocketDeflateExtension not following RFC (<a href="https://youtrack.jetbrains.com/issue/KTOR-4696">KTOR-4696</a>)</li> <li>The parseWebSocketExtensions function behaves incorrectly (<a href="https://youtrack.jetbrains.com/issue/KTOR-3189">KTOR-3189</a>)</li> <li>Receive non-Nullable Type Throws NPE in Case of Failure (<a href="https://youtrack.jetbrains.com/issue/KTOR-4771">KTOR-4771</a>)</li> <li>Darwin: Symbol not found: <em>OBJC_CLASS</em>$_NSURLSessionWebSocketMessage on iOS 12 (<a href="https://youtrack.jetbrains.com/issue/KTOR-4159">KTOR-4159</a>)</li> <li>Fix Merging Date Headers on the Client (<a href="https://youtrack.jetbrains.com/issue/KTOR-4782">KTOR-4782</a>)</li> <li>Replace exception in InputStreamAdapter and OutputStreamAdapter constructors with warning message If parking (<a href="https://youtrack.jetbrains.com/issue/KTOR-4736">KTOR-4736</a>)</li> <li>Clearing Session Cookie in Chrome 80+ with SameSite and Secure (<a href="https://youtrack.jetbrains.com/issue/KTOR-437">KTOR-437</a>)</li> <li>The <code>OutgoingContent.toByteArray()</code> stalls when used in combination with a <code>OutgoingContent.WriteChannelContent</code> (<a href="https://youtrack.jetbrains.com/issue/KTOR-2126">KTOR-2126</a>)</li> <li>Missing Content-Type header in a request (<a href="https://youtrack.jetbrains.com/issue/KTOR-1407">KTOR-1407</a>)</li> <li>Crash when making requests from browser inside of web worker (<a href="https://youtrack.jetbrains.com/issue/KTOR-4715">KTOR-4715</a>)</li> <li>An error occurs when there is a binary such as protobuf in the response body of error (<a href="https://youtrack.jetbrains.com/issue/KTOR-1619">KTOR-1619</a>)</li> <li>CallLogging configured MDC entries are not passed to StatusPages exception handlers (<a href="https://youtrack.jetbrains.com/issue/KTOR-4193">KTOR-4193</a>)</li> <li>LocalFileContent incorrectly relies on the last modification time of a file to check its existence (<a href="https://youtrack.jetbrains.com/issue/KTOR-4707">KTOR-4707</a>)</li> <li>Sessions: WSS in combination with Secure cookies throws IllegalArgumentException (<a href="https://youtrack.jetbrains.com/issue/KTOR-4697">KTOR-4697</a>)</li> <li>Json request failure with configured form authentication (<a href="https://youtrack.jetbrains.com/issue/KTOR-678">KTOR-678</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/ktorio/ktor/commit/dc9b02aa2eb1b81d2ecd5667ef570342037caea4"><code>dc9b02a</code></a> KTOR-4921 Release 2.1.2 (<a href="https://github-redirect.dependabot.com/ktorio/ktor/issues/3171">#3171</a>)</li> <li><a href="https://github.com/ktorio/ktor/commit/a77241ad65b196034aee6fcab86e4930cbd7e7fe"><code>a77241a</code></a> KTOR-4894 Fixed HttpCache client plugin ignoring Request Cache-Control direct...</li> <li><a href="https://github.com/ktorio/ktor/commit/82eaa1e825451cde504ba352bde54f3ea434d2f9"><code>82eaa1e</code></a> KTOR-4875 Fixed respecting connectors port in testApplication (<a href="https://github-redirect.dependabot.com/ktorio/ktor/issues/3169">#3169</a>)</li> <li><a href="https://github.com/ktorio/ktor/commit/24d59f001e536a37924d268f2432971f9d6ffe1f"><code>24d59f0</code></a> KTOR-3566 Fixed sending DELETE with body in Curl engine (<a href="https://github-redirect.dependabot.com/ktorio/ktor/issues/3165">#3165</a>)</li> <li><a href="https://github.com/ktorio/ktor/commit/4ab5d7b96cef259364a45e195c678e3a13613460"><code>4ab5d7b</code></a> KTOR-4009 Add flag to respond with 500 on exceptions in tests (<a href="https://github-redirect.dependabot.com/ktorio/ktor/issues/3163">#3163</a>)</li> <li><a href="https://github.com/ktorio/ktor/commit/6369491634c77e2a83ee7c788f699fe2f5dfb30c"><code>6369491</code></a> KTOR-4849 Routing: Wrong content-type should result in 415 (<a href="https://github-redirect.dependabot.com/ktorio/ktor/issues/3161">#3161</a>)</li> <li><a href="https://github.com/ktorio/ktor/commit/d300441cb70b6a590ebe263febc36f3fe825b4f6"><code>d300441</code></a> KTOR-4834 Fix startup message on Windows (<a href="https://github-redirect.dependabot.com/ktorio/ktor/issues/3157">#3157</a>)</li> <li><a href="https://github.com/ktorio/ktor/commit/3b31017b5c18b435fb9010671d3fb8e83ebf064c"><code>3b31017</code></a> Change Ktor version to development (<a href="https://github-redirect.dependabot.com/ktorio/ktor/issues/3159">#3159</a>)</li> <li><a href="https://github.com/ktorio/ktor/commit/106029bdc64ffb9646d4f24a83953c0cf4ae5ec1"><code>106029b</code></a> KTOR-4851 Release 2.1.1 (<a href="https://github-redirect.dependabot.com/ktorio/ktor/issues/3156">#3156</a>)</li> <li><a href="https://github.com/ktorio/ktor/commit/3e64f9908ca3e48f6be63771411ec52543ea95e3"><code>3e64f99</code></a> Replace val with fun to fix init order (<a href="https://github-redirect.dependabot.com/ktorio/ktor/issues/3158">#3158</a>)</li> <li>Additional commits viewable in <a href="https://github.com/ktorio/ktor/compare/2.1.0...2.1.2">compare view</a></li> </ul> </details> <br /> Updates `ktor-server-test-host` from 2.1.0 to 2.1.2 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/ktorio/ktor/releases">ktor-server-test-host's releases</a>.</em></p> <blockquote> <h2>2.1.2</h2> <blockquote> <p>Published 29 September 2022</p> </blockquote> <ul> <li>HttpCacheEntry ignoring Request Cache-Control directives (<a href="https://youtrack.jetbrains.com/issue/KTOR-4894">KTOR-4894</a>)</li> <li>testApplication does not handle port and connectors (<a href="https://youtrack.jetbrains.com/issue/KTOR-4875">KTOR-4875</a>)</li> <li>Native: Wrong status code when requesting with DELETE method and body (<a href="https://youtrack.jetbrains.com/issue/KTOR-3566">KTOR-3566</a>)</li> <li>Default host address 0.0.0.0 isn't reachable on Windows (<a href="https://youtrack.jetbrains.com/issue/KTOR-4834">KTOR-4834</a>)</li> <li>TestApplicationEngine error handling is inconsistent with DefaultEnginePipeline, breaking clients (<a href="https://youtrack.jetbrains.com/issue/KTOR-4009">KTOR-4009</a>)</li> <li>Routing: Wrong content-type results in 400 Bad Request instead of 415 Unsupported Media type (<a href="https://youtrack.jetbrains.com/issue/KTOR-4849">KTOR-4849</a>)</li> </ul> <h2>2.1.1</h2> <blockquote> <p>Published 6 September 2022</p> </blockquote> <ul> <li>CIO: responses are received with a huge delay on JVM Windows (due to reverse DNS lookup internally) (<a href="https://youtrack.jetbrains.com/issue/KTOR-4827">KTOR-4827</a>)</li> <li>Netty HTTP/2 not working (<a href="https://youtrack.jetbrains.com/issue/KTOR-578">KTOR-578</a>)</li> <li>HTTP/2 push fails with Netty engine (<a href="https://youtrack.jetbrains.com/issue/KTOR-800">KTOR-800</a>)</li> <li>HttpCookies: no space between cookie pairs (<a href="https://youtrack.jetbrains.com/issue/KTOR-3854">KTOR-3854</a>)</li> <li>Netty ALPN provider detection not working (<a href="https://youtrack.jetbrains.com/issue/KTOR-4712">KTOR-4712</a>)</li> <li>CIO: Connection reset by peer on MacOS (<a href="https://youtrack.jetbrains.com/issue/KTOR-2036">KTOR-2036</a>)</li> <li>CallLogging MDC with sessions: Application feature Sessions is not installed (<a href="https://youtrack.jetbrains.com/issue/KTOR-550">KTOR-550</a>)</li> <li>Deprecate Public API with Atomicfu Declarations (<a href="https://youtrack.jetbrains.com/issue/KTOR-4774">KTOR-4774</a>)</li> <li>Deprecate receiveOrNull because it's confusing (<a href="https://youtrack.jetbrains.com/issue/KTOR-4772">KTOR-4772</a>)</li> <li>Server ContentNegotiation Plugin doesn't check ignoredTypes for Request Body (<a href="https://youtrack.jetbrains.com/issue/KTOR-4770">KTOR-4770</a>)</li> <li>IllegalArgumentException is thrown when UnixSocketAddress.path is accessed on JVM (JDK 16+) (<a href="https://youtrack.jetbrains.com/issue/KTOR-4695">KTOR-4695</a>)</li> <li>WebSocketDeflateExtension not following RFC (<a href="https://youtrack.jetbrains.com/issue/KTOR-4696">KTOR-4696</a>)</li> <li>The parseWebSocketExtensions function behaves incorrectly (<a href="https://youtrack.jetbrains.com/issue/KTOR-3189">KTOR-3189</a>)</li> <li>Receive non-Nullable Type Throws NPE in Case of Failure (<a href="https://youtrack.jetbrains.com/issue/KTOR-4771">KTOR-4771</a>)</li> <li>Darwin: Symbol not found: <em>OBJC_CLASS</em>$_NSURLSessionWebSocketMessage on iOS 12 (<a href="https://youtrack.jetbrains.com/issue/KTOR-4159">KTOR-4159</a>)</li> <li>Fix Merging Date Headers on the Client (<a href="https://youtrack.jetbrains.com/issue/KTOR-4782">KTOR-4782</a>)</li> <li>Replace exception in InputStreamAdapter and OutputStreamAdapter constructors with warning message If parking (<a href="https://youtrack.jetbrains.com/issue/KTOR-4736">KTOR-4736</a>)</li> <li>Clearing Session Cookie in Chrome 80+ with SameSite and Secure (<a href="https://youtrack.jetbrains.com/issue/KTOR-437">KTOR-437</a>)</li> <li>The <code>OutgoingContent.toByteArray()</code> stalls when used in combination with a <code>OutgoingContent.WriteChannelContent</code> (<a href="https://youtrack.jetbrains.com/issue/KTOR-2126">KTOR-2126</a>)</li> <li>Missing Content-Type header in a request (<a href="https://youtrack.jetbrains.com/issue/KTOR-1407">KTOR-1407</a>)</li> <li>Crash when making requests from browser inside of web worker (<a href="https://youtrack.jetbrains.com/issue/KTOR-4715">KTOR-4715</a>)</li> <li>An error occurs when there is a binary such as protobuf in the response body of error (<a href="https://youtrack.jetbrains.com/issue/KTOR-1619">KTOR-1619</a>)</li> <li>CallLogging configured MDC entries are not passed to StatusPages exception handlers (<a href="https://youtrack.jetbrains.com/issue/KTOR-4193">KTOR-4193</a>)</li> <li>LocalFileContent incorrectly relies on the last modification time of a file to check its existence (<a href="https://youtrack.jetbrains.com/issue/KTOR-4707">KTOR-4707</a>)</li> <li>Sessions: WSS in combination with Secure cookies throws IllegalArgumentException (<a href="https://youtrack.jetbrains.com/issue/KTOR-4697">KTOR-4697</a>)</li> <li>Json request failure with configured form authentication (<a href="https://youtrack.jetbrains.com/issue/KTOR-678">KTOR-678</a>)</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/ktorio/ktor/blob/main/CHANGELOG.md">ktor-server-test-host's changelog</a>.</em></p> <blockquote> <h1>2.1.2</h1> <blockquote> <p>Published 29 September 2022</p> </blockquote> <ul> <li>HttpCacheEntry ignoring Request Cache-Control directives (<a href="https://youtrack.jetbrains.com/issue/KTOR-4894">KTOR-4894</a>)</li> <li>testApplication does not handle port and connectors (<a href="https://youtrack.jetbrains.com/issue/KTOR-4875">KTOR-4875</a>)</li> <li>Native: Wrong status code when requesting with DELETE method and body (<a href="https://youtrack.jetbrains.com/issue/KTOR-3566">KTOR-3566</a>)</li> <li>Default host address 0.0.0.0 isn't reachable on Windows (<a href="https://youtrack.jetbrains.com/issue/KTOR-4834">KTOR-4834</a>)</li> <li>TestApplicationEngine error handling is inconsistent with DefaultEnginePipeline, breaking clients (<a href="https://youtrack.jetbrains.com/issue/KTOR-4009">KTOR-4009</a>)</li> <li>Routing: Wrong content-type results in 400 Bad Request instead of 415 Unsupported Media type (<a href="https://youtrack.jetbrains.com/issue/KTOR-4849">KTOR-4849</a>)</li> </ul> <h1>2.1.1</h1> <blockquote> <p>Published 6 September 2022</p> </blockquote> <ul> <li>CIO: responses are received with a huge delay on JVM Windows (due to reverse DNS lookup internally) (<a href="https://youtrack.jetbrains.com/issue/KTOR-4827">KTOR-4827</a>)</li> <li>Netty HTTP/2 not working (<a href="https://youtrack.jetbrains.com/issue/KTOR-578">KTOR-578</a>)</li> <li>HTTP/2 push fails with Netty engine (<a href="https://youtrack.jetbrains.com/issue/KTOR-800">KTOR-800</a>)</li> <li>HttpCookies: no space between cookie pairs (<a href="https://youtrack.jetbrains.com/issue/KTOR-3854">KTOR-3854</a>)</li> <li>Netty ALPN provider detection not working (<a href="https://youtrack.jetbrains.com/issue/KTOR-4712">KTOR-4712</a>)</li> <li>CIO: Connection reset by peer on MacOS (<a href="https://youtrack.jetbrains.com/issue/KTOR-2036">KTOR-2036</a>)</li> <li>CallLogging MDC with sessions: Application feature Sessions is not installed (<a href="https://youtrack.jetbrains.com/issue/KTOR-550">KTOR-550</a>)</li> <li>Deprecate Public API with Atomicfu Declarations (<a href="https://youtrack.jetbrains.com/issue/KTOR-4774">KTOR-4774</a>)</li> <li>Deprecate receiveOrNull because it's confusing (<a href="https://youtrack.jetbrains.com/issue/KTOR-4772">KTOR-4772</a>)</li> <li>Server ContentNegotiation Plugin doesn't check ignoredTypes for Request Body (<a href="https://youtrack.jetbrains.com/issue/KTOR-4770">KTOR-4770</a>)</li> <li>IllegalArgumentException is thrown when UnixSocketAddress.path is accessed on JVM (JDK 16+) (<a href="https://youtrack.jetbrains.com/issue/KTOR-4695">KTOR-4695</a>)</li> <li>WebSocketDeflateExtension not following RFC (<a href="https://youtrack.jetbrains.com/issue/KTOR-4696">KTOR-4696</a>)</li> <li>The parseWebSocketExtensions function behaves incorrectly (<a href="https://youtrack.jetbrains.com/issue/KTOR-3189">KTOR-3189</a>)</li> <li>Receive non-Nullable Type Throws NPE in Case of Failure (<a href="https://youtrack.jetbrains.com/issue/KTOR-4771">KTOR-4771</a>)</li> <li>Darwin: Symbol not found: <em>OBJC_CLASS</em>$_NSURLSessionWebSocketMessage on iOS 12 (<a href="https://youtrack.jetbrains.com/issue/KTOR-4159">KTOR-4159</a>)</li> <li>Fix Merging Date Headers on the Client (<a href="https://youtrack.jetbrains.com/issue/KTOR-4782">KTOR-4782</a>)</li> <li>Replace exception in InputStreamAdapter and OutputStreamAdapter constructors with warning message If parking (<a href="https://youtrack.jetbrains.com/issue/KTOR-4736">KTOR-4736</a>)</li> <li>Clearing Session Cookie in Chrome 80+ with SameSite and Secure (<a href="https://youtrack.jetbrains.com/issue/KTOR-437">KTOR-437</a>)</li> <li>The <code>OutgoingContent.toByteArray()</code> stalls when used in combination with a <code>OutgoingContent.WriteChannelContent</code> (<a href="https://youtrack.jetbrains.com/issue/KTOR-2126">KTOR-2126</a>)</li> <li>Missing Content-Type header in a request (<a href="https://youtrack.jetbrains.com/issue/KTOR-1407">KTOR-1407</a>)</li> <li>Crash when making requests from browser inside of web worker (<a href="https://youtrack.jetbrains.com/issue/KTOR-4715">KTOR-4715</a>)</li> <li>An error occurs when there is a binary such as protobuf in the response body of error (<a href="https://youtrack.jetbrains.com/issue/KTOR-1619">KTOR-1619</a>)</li> <li>CallLogging configured MDC entries are not passed to StatusPages exception handlers (<a href="https://youtrack.jetbrains.com/issue/KTOR-4193">KTOR-4193</a>)</li> <li>LocalFileContent incorrectly relies on the last modification time of a file to check its existence (<a href="https://youtrack.jetbrains.com/issue/KTOR-4707">KTOR-4707</a>)</li> <li>Sessions: WSS in combination with Secure cookies throws IllegalArgumentException (<a href="https://youtrack.jetbrains.com/issue/KTOR-4697">KTOR-4697</a>)</li> <li>Json request failure with configured form authentication (<a href="https://youtrack.jetbrains.com/issue/KTOR-678">KTOR-678</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/ktorio/ktor/commit/dc9b02aa2eb1b81d2ecd5667ef570342037caea4"><code>dc9b02a</code></a> KTOR-4921 Release 2.1.2 (<a href="https://github-redirect.dependabot.com/ktorio/ktor/issues/3171">#3171</a>)</li> <li><a href="https://github.com/ktorio/ktor/commit/a77241ad65b196034aee6fcab86e4930cbd7e7fe"><code>a77241a</code></a> KTOR-4894 Fixed HttpCache client plugin ignoring Request Cache-Control direct...</li> <li><a href="https://github.com/ktorio/ktor/commit/82eaa1e825451cde504ba352bde54f3ea434d2f9"><code>82eaa1e</code></a> KTOR-4875 Fixed respecting connectors port in testApplication (<a href="https://github-redirect.dependabot.com/ktorio/ktor/issues/3169">#3169</a>)</li> <li><a href="https://github.com/ktorio/ktor/commit/24d59f001e536a37924d268f2432971f9d6ffe1f"><code>24d59f0</code></a> KTOR-3566 Fixed sending DELETE with body in Curl engine (<a href="https://github-redirect.dependabot.com/ktorio/ktor/issues/3165">#3165</a>)</li> <li><a href="https://github.com/ktorio/ktor/commit/4ab5d7b96cef259364a45e195c678e3a13613460"><code>4ab5d7b</code></a> KTOR-4009 Add flag to respond with 500 on exceptions in tests (<a href="https://github-redirect.dependabot.com/ktorio/ktor/issues/3163">#3163</a>)</li> <li><a href="https://github.com/ktorio/ktor/commit/6369491634c77e2a83ee7c788f699fe2f5dfb30c"><code>6369491</code></a> KTOR-4849 Routing: Wrong content-type should result in 415 (<a href="https://github-redirect.dependabot.com/ktorio/ktor/issues/3161">#3161</a>)</li> <li><a href="https://github.com/ktorio/ktor/commit/d300441cb70b6a590ebe263febc36f3fe825b4f6"><code>d300441</code></a> KTOR-4834 Fix startup message on Windows (<a href="https://github-redirect.dependabot.com/ktorio/ktor/issues/3157">#3157</a>)</li> <li><a href="https://github.com/ktorio/ktor/commit/3b31017b5c18b435fb9010671d3fb8e83ebf064c"><code>3b31017</code></a> Change Ktor version to development (<a href="https://github-redirect.dependabot.com/ktorio/ktor/issues/3159">#3159</a>)</li> <li><a href="https://github.com/ktorio/ktor/commit/106029bdc64ffb9646d4f24a83953c0cf4ae5ec1"><code>106029b</code></a> KTOR-4851 Release 2.1.1 (<a href="https://github-redirect.dependabot.com/ktorio/ktor/issues/3156">#3156</a>)</li> <li><a href="https://github.com/ktorio/ktor/commit/3e64f9908ca3e48f6be63771411ec52543ea95e3"><code>3e64f99</code></a> Replace val with fun to fix init order (<a href="https://github-redirect.dependabot.com/ktorio/ktor/issues/3158">#3158</a>)</li> <li>Additional commits viewable in <a href="https://github.com/ktorio/ktor/compare/2.1.0...2.1.2">compare view</a></li> </ul> </details> <br /> 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-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> 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) </details> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1 parent 2b613ba commit f1c5e14

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

api-editor/backend/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ tasks.withType<ShadowJar> {
3434

3535
// Dependencies --------------------------------------------------------------------------------------------------------
3636

37-
val ktorVersion = "2.1.0"
37+
val ktorVersion = "2.1.2"
3838

3939
dependencies {
4040
implementation("ch.qos.logback:logback-classic:1.4.3")

0 commit comments

Comments
 (0)