This repository was archived by the owner on Jan 19, 2025. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit f1c5e14
authored
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 f1c5e14Copy full SHA for f1c5e14
File tree
Expand file treeCollapse file tree
1 file changed
+1
-1
lines changedFilter options
- api-editor/backend
Expand file treeCollapse file tree
1 file changed
+1
-1
lines changedapi-editor/backend/build.gradle.kts
Copy file name to clipboardExpand all lines: api-editor/backend/build.gradle.kts+1-1Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
34 | 34 |
| |
35 | 35 |
| |
36 | 36 |
| |
37 |
| - | |
| 37 | + | |
38 | 38 |
| |
39 | 39 |
| |
40 | 40 |
| |
|
0 commit comments