Skip to content

Commit

Permalink
fix(deps): Bump ktorVersion from 3.0.1 to 3.0.2 (#247)
Browse files Browse the repository at this point in the history
Bumps `ktorVersion` from 3.0.1 to 3.0.2.
Updates `io.ktor:ktor-client-okhttp` from 3.0.1 to 3.0.2
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/ktorio/ktor/releases">io.ktor:ktor-client-okhttp's releases</a>.</em></p>
<blockquote>
<h2>3.0.2</h2>
<blockquote>
<p>Published 3 December 2024</p>
</blockquote>
<h3>Bugfixes</h3>
<ul>
<li>ServletResponseBody is corrupted due to the wrong offset (<a href="https://youtrack.jetbrains.com/issue/KTOR-7904">KTOR-7904</a>)</li>
<li>File is not commited after closing writeChannel() of the file (<a href="https://youtrack.jetbrains.com/issue/KTOR-7845">KTOR-7845</a>)</li>
<li>CIO: Response body truncated because read amount of bytes isn't compared against Content-Length (<a href="https://youtrack.jetbrains.com/issue/KTOR-7828">KTOR-7828</a>)</li>
<li>HttpCache: IndexOutOfBoundsException on malformed Cache-Control header (<a href="https://youtrack.jetbrains.com/issue/KTOR-7172">KTOR-7172</a>)</li>
<li>call.respondSource returns empty response but passes in tests (<a href="https://youtrack.jetbrains.com/issue/KTOR-7683">KTOR-7683</a>)</li>
<li>ByteReadChannel.{readShort/readInt/readLong} leads to infinite loop when required bytes distributed in flush and read buffers (<a href="https://youtrack.jetbrains.com/issue/KTOR-7746">KTOR-7746</a>)</li>
<li>Routing: ContentType.match doesn't match wildcard content types (<a href="https://youtrack.jetbrains.com/issue/KTOR-7278">KTOR-7278</a>)</li>
<li>Connections aren't released properly if there are multiple parallel connections to the same address (<a href="https://youtrack.jetbrains.com/issue/KTOR-7777">KTOR-7777</a>)</li>
<li><code>FileItem.streamProvider</code> is deprecated and doesn't have implementation (<a href="https://youtrack.jetbrains.com/issue/KTOR-7731">KTOR-7731</a>)</li>
<li>MergedApplicationConfig.toMap replaces nested configs completely without merging (<a href="https://youtrack.jetbrains.com/issue/KTOR-7008">KTOR-7008</a>)</li>
<li>Digest Auth: Ktor 3.0.1 uses the wrong &quot;nc&quot; value to calculate digest (<a href="https://youtrack.jetbrains.com/issue/KTOR-7681">KTOR-7681</a>)</li>
<li>JS: &quot;ReferenceError: require is not defined&quot; when compiling to ES Module (<a href="https://youtrack.jetbrains.com/issue/KTOR-6158">KTOR-6158</a>)</li>
<li>Chunked transfer encoding failure not caught with retry (<a href="https://youtrack.jetbrains.com/issue/KTOR-7618">KTOR-7618</a>)</li>
<li>HttpCookies: IllegalArgumentException when server returns a raw cookie with not allowed characters (<a href="https://youtrack.jetbrains.com/issue/KTOR-7469">KTOR-7469</a>)</li>
<li>DefaultRequest: Content-Type header of default request is not overridable (<a href="https://youtrack.jetbrains.com/issue/KTOR-6946">KTOR-6946</a>)</li>
</ul>
<h3>Improvements</h3>
<ul>
<li>Support binary (Smile) encoding in JacksonConverter (<a href="https://youtrack.jetbrains.com/issue/KTOR-7726">KTOR-7726</a>)</li>
<li>ServiceLoader.load call is slow on Android (<a href="https://youtrack.jetbrains.com/issue/KTOR-7698">KTOR-7698</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/ktorio/ktor/blob/main/CHANGELOG.md">io.ktor:ktor-client-okhttp's changelog</a>.</em></p>
<blockquote>
<h1>3.0.2</h1>
<blockquote>
<p>Published 3 December 2024</p>
</blockquote>
<h3>Bugfixes</h3>
<ul>
<li>ServletResponseBody is corrupted due to the wrong offset (<a href="https://youtrack.jetbrains.com/issue/KTOR-7904">KTOR-7904</a>)</li>
<li>File is not commited after closing writeChannel() of the file (<a href="https://youtrack.jetbrains.com/issue/KTOR-7845">KTOR-7845</a>)</li>
<li>CIO: Response body truncated because read amount of bytes isn't compared against Content-Length (<a href="https://youtrack.jetbrains.com/issue/KTOR-7828">KTOR-7828</a>)</li>
<li>HttpCache: IndexOutOfBoundsException on malformed Cache-Control header (<a href="https://youtrack.jetbrains.com/issue/KTOR-7172">KTOR-7172</a>)</li>
<li>call.respondSource returns empty response but passes in tests (<a href="https://youtrack.jetbrains.com/issue/KTOR-7683">KTOR-7683</a>)</li>
<li>ByteReadChannel.{readShort/readInt/readLong} leads to infinite loop when required bytes distributed in flush and read buffers (<a href="https://youtrack.jetbrains.com/issue/KTOR-7746">KTOR-7746</a>)</li>
<li>Routing: ContentType.match doesn't match wildcard content types (<a href="https://youtrack.jetbrains.com/issue/KTOR-7278">KTOR-7278</a>)</li>
<li>Connections aren't released properly if there are multiple parallel connections to the same address (<a href="https://youtrack.jetbrains.com/issue/KTOR-7777">KTOR-7777</a>)</li>
<li><code>FileItem.streamProvider</code> is deprecated and doesn't have implementation (<a href="https://youtrack.jetbrains.com/issue/KTOR-7731">KTOR-7731</a>)</li>
<li>MergedApplicationConfig.toMap replaces nested configs completely without merging (<a href="https://youtrack.jetbrains.com/issue/KTOR-7008">KTOR-7008</a>)</li>
<li>Digest Auth: Ktor 3.0.1 uses the wrong &quot;nc&quot; value to calculate digest (<a href="https://youtrack.jetbrains.com/issue/KTOR-7681">KTOR-7681</a>)</li>
<li>JS: &quot;ReferenceError: require is not defined&quot; when compiling to ES Module (<a href="https://youtrack.jetbrains.com/issue/KTOR-6158">KTOR-6158</a>)</li>
<li>Chunked transfer encoding failure not caught with retry (<a href="https://youtrack.jetbrains.com/issue/KTOR-7618">KTOR-7618</a>)</li>
<li>HttpCookies: IllegalArgumentException when server returns a raw cookie with not allowed characters (<a href="https://youtrack.jetbrains.com/issue/KTOR-7469">KTOR-7469</a>)</li>
<li>DefaultRequest: Content-Type header of default request is not overridable (<a href="https://youtrack.jetbrains.com/issue/KTOR-6946">KTOR-6946</a>)</li>
</ul>
<h3>Improvements</h3>
<ul>
<li>Support binary (Smile) encoding in JacksonConverter (<a href="https://youtrack.jetbrains.com/issue/KTOR-7726">KTOR-7726</a>)</li>
<li>ServiceLoader.load call is slow on Android (<a href="https://youtrack.jetbrains.com/issue/KTOR-7698">KTOR-7698</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/ktorio/ktor/commit/92cb8101f08d199c785592e3f6b4bb9749456e82"><code>92cb810</code></a> Add Changelog for 3.0.2 (<a href="https://redirect.github.com/ktorio/ktor/issues/4530">#4530</a>)</li>
<li><a href="https://github.com/ktorio/ktor/commit/c927f5bd933cfca039af365f51772fe40a6db12a"><code>c927f5b</code></a> KTOR-7904 Fix Servlet response body is corrupted due to the wrong offset (<a href="https://redirect.github.com/ktorio/ktor/issues/4527">#4527</a>)</li>
<li><a href="https://github.com/ktorio/ktor/commit/bca1cc2f1b4f9c80063ade1a1c7fe2fd0e9f9e05"><code>bca1cc2</code></a> Update plugin org.gradle.toolchains.foojay-resolver-convention to v0.9.0 (<a href="https://redirect.github.com/ktorio/ktor/issues/4523">#4523</a>)</li>
<li><a href="https://github.com/ktorio/ktor/commit/3d1a2d35e34c3210c9bdd9d6985890386a98d6a7"><code>3d1a2d3</code></a> Release 3.0.2 (<a href="https://redirect.github.com/ktorio/ktor/issues/4522">#4522</a>)</li>
<li><a href="https://github.com/ktorio/ktor/commit/f4bf50552c7cd288cc57e0a3e1b15c4166d9bdc0"><code>f4bf505</code></a> KTOR-7828 Revert removed content-length check (<a href="https://redirect.github.com/ktorio/ktor/issues/4505">#4505</a>)</li>
<li><a href="https://github.com/ktorio/ktor/commit/561cd8d302650a7dab06bd56a055446e8ffced70"><code>561cd8d</code></a> Update dependency org.jetbrains.kotlinx:atomicfu-gradle-plugin to v0.26.1 (<a href="https://redirect.github.com/ktorio/ktor/issues/4">#4</a>...</li>
<li><a href="https://github.com/ktorio/ktor/commit/0403cb3b56b73bbe7b2f95076770a3ab3ede8f05"><code>0403cb3</code></a> Update ktor monorepo to v3.1.0-eap-1172 (<a href="https://redirect.github.com/ktorio/ktor/issues/4501">#4501</a>)</li>
<li><a href="https://github.com/ktorio/ktor/commit/e9404c584685c233b54936931d5451215b815fdb"><code>e9404c5</code></a> KTOR-7172 Fix IndexOutOfBoundsException in HttpCache (<a href="https://redirect.github.com/ktorio/ktor/issues/4509">#4509</a>)</li>
<li><a href="https://github.com/ktorio/ktor/commit/f3ac4834d776c1549a6a69d81325a53a4d4c91b4"><code>f3ac483</code></a> Fix license headers (<a href="https://redirect.github.com/ktorio/ktor/issues/4510">#4510</a>)</li>
<li><a href="https://github.com/ktorio/ktor/commit/df6c224aa12dcc02c3af0ae3e12602d780ee34ea"><code>df6c224</code></a> Update eclipse-temurin Docker tag to v21.0.5_11-jdk-noble (<a href="https://redirect.github.com/ktorio/ktor/issues/4514">#4514</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/ktorio/ktor/compare/3.0.1...3.0.2">compare view</a></li>
</ul>
</details>
<br />

Updates `io.ktor:ktor-client-mock` from 3.0.1 to 3.0.2
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/ktorio/ktor/releases">io.ktor:ktor-client-mock's releases</a>.</em></p>
<blockquote>
<h2>3.0.2</h2>
<blockquote>
<p>Published 3 December 2024</p>
</blockquote>
<h3>Bugfixes</h3>
<ul>
<li>ServletResponseBody is corrupted due to the wrong offset (<a href="https://youtrack.jetbrains.com/issue/KTOR-7904">KTOR-7904</a>)</li>
<li>File is not commited after closing writeChannel() of the file (<a href="https://youtrack.jetbrains.com/issue/KTOR-7845">KTOR-7845</a>)</li>
<li>CIO: Response body truncated because read amount of bytes isn't compared against Content-Length (<a href="https://youtrack.jetbrains.com/issue/KTOR-7828">KTOR-7828</a>)</li>
<li>HttpCache: IndexOutOfBoundsException on malformed Cache-Control header (<a href="https://youtrack.jetbrains.com/issue/KTOR-7172">KTOR-7172</a>)</li>
<li>call.respondSource returns empty response but passes in tests (<a href="https://youtrack.jetbrains.com/issue/KTOR-7683">KTOR-7683</a>)</li>
<li>ByteReadChannel.{readShort/readInt/readLong} leads to infinite loop when required bytes distributed in flush and read buffers (<a href="https://youtrack.jetbrains.com/issue/KTOR-7746">KTOR-7746</a>)</li>
<li>Routing: ContentType.match doesn't match wildcard content types (<a href="https://youtrack.jetbrains.com/issue/KTOR-7278">KTOR-7278</a>)</li>
<li>Connections aren't released properly if there are multiple parallel connections to the same address (<a href="https://youtrack.jetbrains.com/issue/KTOR-7777">KTOR-7777</a>)</li>
<li><code>FileItem.streamProvider</code> is deprecated and doesn't have implementation (<a href="https://youtrack.jetbrains.com/issue/KTOR-7731">KTOR-7731</a>)</li>
<li>MergedApplicationConfig.toMap replaces nested configs completely without merging (<a href="https://youtrack.jetbrains.com/issue/KTOR-7008">KTOR-7008</a>)</li>
<li>Digest Auth: Ktor 3.0.1 uses the wrong &quot;nc&quot; value to calculate digest (<a href="https://youtrack.jetbrains.com/issue/KTOR-7681">KTOR-7681</a>)</li>
<li>JS: &quot;ReferenceError: require is not defined&quot; when compiling to ES Module (<a href="https://youtrack.jetbrains.com/issue/KTOR-6158">KTOR-6158</a>)</li>
<li>Chunked transfer encoding failure not caught with retry (<a href="https://youtrack.jetbrains.com/issue/KTOR-7618">KTOR-7618</a>)</li>
<li>HttpCookies: IllegalArgumentException when server returns a raw cookie with not allowed characters (<a href="https://youtrack.jetbrains.com/issue/KTOR-7469">KTOR-7469</a>)</li>
<li>DefaultRequest: Content-Type header of default request is not overridable (<a href="https://youtrack.jetbrains.com/issue/KTOR-6946">KTOR-6946</a>)</li>
</ul>
<h3>Improvements</h3>
<ul>
<li>Support binary (Smile) encoding in JacksonConverter (<a href="https://youtrack.jetbrains.com/issue/KTOR-7726">KTOR-7726</a>)</li>
<li>ServiceLoader.load call is slow on Android (<a href="https://youtrack.jetbrains.com/issue/KTOR-7698">KTOR-7698</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/ktorio/ktor/blob/main/CHANGELOG.md">io.ktor:ktor-client-mock's changelog</a>.</em></p>
<blockquote>
<h1>3.0.2</h1>
<blockquote>
<p>Published 3 December 2024</p>
</blockquote>
<h3>Bugfixes</h3>
<ul>
<li>ServletResponseBody is corrupted due to the wrong offset (<a href="https://youtrack.jetbrains.com/issue/KTOR-7904">KTOR-7904</a>)</li>
<li>File is not commited after closing writeChannel() of the file (<a href="https://youtrack.jetbrains.com/issue/KTOR-7845">KTOR-7845</a>)</li>
<li>CIO: Response body truncated because read amount of bytes isn't compared against Content-Length (<a href="https://youtrack.jetbrains.com/issue/KTOR-7828">KTOR-7828</a>)</li>
<li>HttpCache: IndexOutOfBoundsException on malformed Cache-Control header (<a href="https://youtrack.jetbrains.com/issue/KTOR-7172">KTOR-7172</a>)</li>
<li>call.respondSource returns empty response but passes in tests (<a href="https://youtrack.jetbrains.com/issue/KTOR-7683">KTOR-7683</a>)</li>
<li>ByteReadChannel.{readShort/readInt/readLong} leads to infinite loop when required bytes distributed in flush and read buffers (<a href="https://youtrack.jetbrains.com/issue/KTOR-7746">KTOR-7746</a>)</li>
<li>Routing: ContentType.match doesn't match wildcard content types (<a href="https://youtrack.jetbrains.com/issue/KTOR-7278">KTOR-7278</a>)</li>
<li>Connections aren't released properly if there are multiple parallel connections to the same address (<a href="https://youtrack.jetbrains.com/issue/KTOR-7777">KTOR-7777</a>)</li>
<li><code>FileItem.streamProvider</code> is deprecated and doesn't have implementation (<a href="https://youtrack.jetbrains.com/issue/KTOR-7731">KTOR-7731</a>)</li>
<li>MergedApplicationConfig.toMap replaces nested configs completely without merging (<a href="https://youtrack.jetbrains.com/issue/KTOR-7008">KTOR-7008</a>)</li>
<li>Digest Auth: Ktor 3.0.1 uses the wrong &quot;nc&quot; value to calculate digest (<a href="https://youtrack.jetbrains.com/issue/KTOR-7681">KTOR-7681</a>)</li>
<li>JS: &quot;ReferenceError: require is not defined&quot; when compiling to ES Module (<a href="https://youtrack.jetbrains.com/issue/KTOR-6158">KTOR-6158</a>)</li>
<li>Chunked transfer encoding failure not caught with retry (<a href="https://youtrack.jetbrains.com/issue/KTOR-7618">KTOR-7618</a>)</li>
<li>HttpCookies: IllegalArgumentException when server returns a raw cookie with not allowed characters (<a href="https://youtrack.jetbrains.com/issue/KTOR-7469">KTOR-7469</a>)</li>
<li>DefaultRequest: Content-Type header of default request is not overridable (<a href="https://youtrack.jetbrains.com/issue/KTOR-6946">KTOR-6946</a>)</li>
</ul>
<h3>Improvements</h3>
<ul>
<li>Support binary (Smile) encoding in JacksonConverter (<a href="https://youtrack.jetbrains.com/issue/KTOR-7726">KTOR-7726</a>)</li>
<li>ServiceLoader.load call is slow on Android (<a href="https://youtrack.jetbrains.com/issue/KTOR-7698">KTOR-7698</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/ktorio/ktor/commit/92cb8101f08d199c785592e3f6b4bb9749456e82"><code>92cb810</code></a> Add Changelog for 3.0.2 (<a href="https://redirect.github.com/ktorio/ktor/issues/4530">#4530</a>)</li>
<li><a href="https://github.com/ktorio/ktor/commit/c927f5bd933cfca039af365f51772fe40a6db12a"><code>c927f5b</code></a> KTOR-7904 Fix Servlet response body is corrupted due to the wrong offset (<a href="https://redirect.github.com/ktorio/ktor/issues/4527">#4527</a>)</li>
<li><a href="https://github.com/ktorio/ktor/commit/bca1cc2f1b4f9c80063ade1a1c7fe2fd0e9f9e05"><code>bca1cc2</code></a> Update plugin org.gradle.toolchains.foojay-resolver-convention to v0.9.0 (<a href="https://redirect.github.com/ktorio/ktor/issues/4523">#4523</a>)</li>
<li><a href="https://github.com/ktorio/ktor/commit/3d1a2d35e34c3210c9bdd9d6985890386a98d6a7"><code>3d1a2d3</code></a> Release 3.0.2 (<a href="https://redirect.github.com/ktorio/ktor/issues/4522">#4522</a>)</li>
<li><a href="https://github.com/ktorio/ktor/commit/f4bf50552c7cd288cc57e0a3e1b15c4166d9bdc0"><code>f4bf505</code></a> KTOR-7828 Revert removed content-length check (<a href="https://redirect.github.com/ktorio/ktor/issues/4505">#4505</a>)</li>
<li><a href="https://github.com/ktorio/ktor/commit/561cd8d302650a7dab06bd56a055446e8ffced70"><code>561cd8d</code></a> Update dependency org.jetbrains.kotlinx:atomicfu-gradle-plugin to v0.26.1 (<a href="https://redirect.github.com/ktorio/ktor/issues/4">#4</a>...</li>
<li><a href="https://github.com/ktorio/ktor/commit/0403cb3b56b73bbe7b2f95076770a3ab3ede8f05"><code>0403cb3</code></a> Update ktor monorepo to v3.1.0-eap-1172 (<a href="https://redirect.github.com/ktorio/ktor/issues/4501">#4501</a>)</li>
<li><a href="https://github.com/ktorio/ktor/commit/e9404c584685c233b54936931d5451215b815fdb"><code>e9404c5</code></a> KTOR-7172 Fix IndexOutOfBoundsException in HttpCache (<a href="https://redirect.github.com/ktorio/ktor/issues/4509">#4509</a>)</li>
<li><a href="https://github.com/ktorio/ktor/commit/f3ac4834d776c1549a6a69d81325a53a4d4c91b4"><code>f3ac483</code></a> Fix license headers (<a href="https://redirect.github.com/ktorio/ktor/issues/4510">#4510</a>)</li>
<li><a href="https://github.com/ktorio/ktor/commit/df6c224aa12dcc02c3af0ae3e12602d780ee34ea"><code>df6c224</code></a> Update eclipse-temurin Docker tag to v21.0.5_11-jdk-noble (<a href="https://redirect.github.com/ktorio/ktor/issues/4514">#4514</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/ktorio/ktor/compare/3.0.1...3.0.2">compare view</a></li>
</ul>
</details>
<br />

Updates `io.ktor:ktor-client-mock-jvm` from 3.0.1 to 3.0.2
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/ktorio/ktor/releases">io.ktor:ktor-client-mock-jvm's releases</a>.</em></p>
<blockquote>
<h2>3.0.2</h2>
<blockquote>
<p>Published 3 December 2024</p>
</blockquote>
<h3>Bugfixes</h3>
<ul>
<li>ServletResponseBody is corrupted due to the wrong offset (<a href="https://youtrack.jetbrains.com/issue/KTOR-7904">KTOR-7904</a>)</li>
<li>File is not commited after closing writeChannel() of the file (<a href="https://youtrack.jetbrains.com/issue/KTOR-7845">KTOR-7845</a>)</li>
<li>CIO: Response body truncated because read amount of bytes isn't compared against Content-Length (<a href="https://youtrack.jetbrains.com/issue/KTOR-7828">KTOR-7828</a>)</li>
<li>HttpCache: IndexOutOfBoundsException on malformed Cache-Control header (<a href="https://youtrack.jetbrains.com/issue/KTOR-7172">KTOR-7172</a>)</li>
<li>call.respondSource returns empty response but passes in tests (<a href="https://youtrack.jetbrains.com/issue/KTOR-7683">KTOR-7683</a>)</li>
<li>ByteReadChannel.{readShort/readInt/readLong} leads to infinite loop when required bytes distributed in flush and read buffers (<a href="https://youtrack.jetbrains.com/issue/KTOR-7746">KTOR-7746</a>)</li>
<li>Routing: ContentType.match doesn't match wildcard content types (<a href="https://youtrack.jetbrains.com/issue/KTOR-7278">KTOR-7278</a>)</li>
<li>Connections aren't released properly if there are multiple parallel connections to the same address (<a href="https://youtrack.jetbrains.com/issue/KTOR-7777">KTOR-7777</a>)</li>
<li><code>FileItem.streamProvider</code> is deprecated and doesn't have implementation (<a href="https://youtrack.jetbrains.com/issue/KTOR-7731">KTOR-7731</a>)</li>
<li>MergedApplicationConfig.toMap replaces nested configs completely without merging (<a href="https://youtrack.jetbrains.com/issue/KTOR-7008">KTOR-7008</a>)</li>
<li>Digest Auth: Ktor 3.0.1 uses the wrong &quot;nc&quot; value to calculate digest (<a href="https://youtrack.jetbrains.com/issue/KTOR-7681">KTOR-7681</a>)</li>
<li>JS: &quot;ReferenceError: require is not defined&quot; when compiling to ES Module (<a href="https://youtrack.jetbrains.com/issue/KTOR-6158">KTOR-6158</a>)</li>
<li>Chunked transfer encoding failure not caught with retry (<a href="https://youtrack.jetbrains.com/issue/KTOR-7618">KTOR-7618</a>)</li>
<li>HttpCookies: IllegalArgumentException when server returns a raw cookie with not allowed characters (<a href="https://youtrack.jetbrains.com/issue/KTOR-7469">KTOR-7469</a>)</li>
<li>DefaultRequest: Content-Type header of default request is not overridable (<a href="https://youtrack.jetbrains.com/issue/KTOR-6946">KTOR-6946</a>)</li>
</ul>
<h3>Improvements</h3>
<ul>
<li>Support binary (Smile) encoding in JacksonConverter (<a href="https://youtrack.jetbrains.com/issue/KTOR-7726">KTOR-7726</a>)</li>
<li>ServiceLoader.load call is slow on Android (<a href="https://youtrack.jetbrains.com/issue/KTOR-7698">KTOR-7698</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/ktorio/ktor/blob/main/CHANGELOG.md">io.ktor:ktor-client-mock-jvm's changelog</a>.</em></p>
<blockquote>
<h1>3.0.2</h1>
<blockquote>
<p>Published 3 December 2024</p>
</blockquote>
<h3>Bugfixes</h3>
<ul>
<li>ServletResponseBody is corrupted due to the wrong offset (<a href="https://youtrack.jetbrains.com/issue/KTOR-7904">KTOR-7904</a>)</li>
<li>File is not commited after closing writeChannel() of the file (<a href="https://youtrack.jetbrains.com/issue/KTOR-7845">KTOR-7845</a>)</li>
<li>CIO: Response body truncated because read amount of bytes isn't compared against Content-Length (<a href="https://youtrack.jetbrains.com/issue/KTOR-7828">KTOR-7828</a>)</li>
<li>HttpCache: IndexOutOfBoundsException on malformed Cache-Control header (<a href="https://youtrack.jetbrains.com/issue/KTOR-7172">KTOR-7172</a>)</li>
<li>call.respondSource returns empty response but passes in tests (<a href="https://youtrack.jetbrains.com/issue/KTOR-7683">KTOR-7683</a>)</li>
<li>ByteReadChannel.{readShort/readInt/readLong} leads to infinite loop when required bytes distributed in flush and read buffers (<a href="https://youtrack.jetbrains.com/issue/KTOR-7746">KTOR-7746</a>)</li>
<li>Routing: ContentType.match doesn't match wildcard content types (<a href="https://youtrack.jetbrains.com/issue/KTOR-7278">KTOR-7278</a>)</li>
<li>Connections aren't released properly if there are multiple parallel connections to the same address (<a href="https://youtrack.jetbrains.com/issue/KTOR-7777">KTOR-7777</a>)</li>
<li><code>FileItem.streamProvider</code> is deprecated and doesn't have implementation (<a href="https://youtrack.jetbrains.com/issue/KTOR-7731">KTOR-7731</a>)</li>
<li>MergedApplicationConfig.toMap replaces nested configs completely without merging (<a href="https://youtrack.jetbrains.com/issue/KTOR-7008">KTOR-7008</a>)</li>
<li>Digest Auth: Ktor 3.0.1 uses the wrong &quot;nc&quot; value to calculate digest (<a href="https://youtrack.jetbrains.com/issue/KTOR-7681">KTOR-7681</a>)</li>
<li>JS: &quot;ReferenceError: require is not defined&quot; when compiling to ES Module (<a href="https://youtrack.jetbrains.com/issue/KTOR-6158">KTOR-6158</a>)</li>
<li>Chunked transfer encoding failure not caught with retry (<a href="https://youtrack.jetbrains.com/issue/KTOR-7618">KTOR-7618</a>)</li>
<li>HttpCookies: IllegalArgumentException when server returns a raw cookie with not allowed characters (<a href="https://youtrack.jetbrains.com/issue/KTOR-7469">KTOR-7469</a>)</li>
<li>DefaultRequest: Content-Type header of default request is not overridable (<a href="https://youtrack.jetbrains.com/issue/KTOR-6946">KTOR-6946</a>)</li>
</ul>
<h3>Improvements</h3>
<ul>
<li>Support binary (Smile) encoding in JacksonConverter (<a href="https://youtrack.jetbrains.com/issue/KTOR-7726">KTOR-7726</a>)</li>
<li>ServiceLoader.load call is slow on Android (<a href="https://youtrack.jetbrains.com/issue/KTOR-7698">KTOR-7698</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/ktorio/ktor/commit/92cb8101f08d199c785592e3f6b4bb9749456e82"><code>92cb810</code></a> Add Changelog for 3.0.2 (<a href="https://redirect.github.com/ktorio/ktor/issues/4530">#4530</a>)</li>
<li><a href="https://github.com/ktorio/ktor/commit/c927f5bd933cfca039af365f51772fe40a6db12a"><code>c927f5b</code></a> KTOR-7904 Fix Servlet response body is corrupted due to the wrong offset (<a href="https://redirect.github.com/ktorio/ktor/issues/4527">#4527</a>)</li>
<li><a href="https://github.com/ktorio/ktor/commit/bca1cc2f1b4f9c80063ade1a1c7fe2fd0e9f9e05"><code>bca1cc2</code></a> Update plugin org.gradle.toolchains.foojay-resolver-convention to v0.9.0 (<a href="https://redirect.github.com/ktorio/ktor/issues/4523">#4523</a>)</li>
<li><a href="https://github.com/ktorio/ktor/commit/3d1a2d35e34c3210c9bdd9d6985890386a98d6a7"><code>3d1a2d3</code></a> Release 3.0.2 (<a href="https://redirect.github.com/ktorio/ktor/issues/4522">#4522</a>)</li>
<li><a href="https://github.com/ktorio/ktor/commit/f4bf50552c7cd288cc57e0a3e1b15c4166d9bdc0"><code>f4bf505</code></a> KTOR-7828 Revert removed content-length check (<a href="https://redirect.github.com/ktorio/ktor/issues/4505">#4505</a>)</li>
<li><a href="https://github.com/ktorio/ktor/commit/561cd8d302650a7dab06bd56a055446e8ffced70"><code>561cd8d</code></a> Update dependency org.jetbrains.kotlinx:atomicfu-gradle-plugin to v0.26.1 (<a href="https://redirect.github.com/ktorio/ktor/issues/4">#4</a>...</li>
<li><a href="https://github.com/ktorio/ktor/commit/0403cb3b56b73bbe7b2f95076770a3ab3ede8f05"><code>0403cb3</code></a> Update ktor monorepo to v3.1.0-eap-1172 (<a href="https://redirect.github.com/ktorio/ktor/issues/4501">#4501</a>)</li>
<li><a href="https://github.com/ktorio/ktor/commit/e9404c584685c233b54936931d5451215b815fdb"><code>e9404c5</code></a> KTOR-7172 Fix IndexOutOfBoundsException in HttpCache (<a href="https://redirect.github.com/ktorio/ktor/issues/4509">#4509</a>)</li>
<li><a href="https://github.com/ktorio/ktor/commit/f3ac4834d776c1549a6a69d81325a53a4d4c91b4"><code>f3ac483</code></a> Fix license headers (<a href="https://redirect.github.com/ktorio/ktor/issues/4510">#4510</a>)</li>
<li><a href="https://github.com/ktorio/ktor/commit/df6c224aa12dcc02c3af0ae3e12602d780ee34ea"><code>df6c224</code></a> Update eclipse-temurin Docker tag to v21.0.5_11-jdk-noble (<a href="https://redirect.github.com/ktorio/ktor/issues/4514">#4514</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/ktorio/ktor/compare/3.0.1...3.0.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 show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency
- `@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>
  • Loading branch information
dependabot[bot] authored Dec 9, 2024
1 parent 4e88b02 commit 0fd5856
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
buildscript{
ext {
kotlinCoroutinesVersion = '1.9.0'
ktorVersion = '3.0.1'
ktorVersion = '3.0.2'
junit5Version = '5.11.3'
okhttpVersion = '4.12.0'
}
Expand Down

0 comments on commit 0fd5856

Please sign in to comment.