Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
fix(deps): bump kotlinCoroutinesVersion from 1.9.0 to 1.10.1 (#336)
Bumps `kotlinCoroutinesVersion` from 1.9.0 to 1.10.1. Updates `org.jetbrains.kotlinx:kotlinx-coroutines-core` from 1.9.0 to 1.10.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/Kotlin/kotlinx.coroutines/releases">org.jetbrains.kotlinx:kotlinx-coroutines-core's releases</a>.</em></p> <blockquote> <h2>Version 1.10.1</h2> <ul> <li>Fixed binary incompatibility introduced for non-JVM targets in <a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4261">#4261</a> (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4309">#4309</a>).</li> </ul> <h2>1.10.0</h2> <ul> <li>Kotlin was updated to 2.1.0 (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4284">#4284</a>).</li> <li>Introduced <code>Flow.any</code>, <code>Flow.all</code>, and <code>Flow.none</code> (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4212">#4212</a>). Thanks, <a href="https://github.com/CLOVIS-AI"><code>@CLOVIS-AI</code></a>!</li> <li>Reorganized <code>kotlinx-coroutines-debug</code> and <code>kotlinx-coroutines-core</code> code to avoid a split package between the two artifacts (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4247">#4247</a>). Note that directly referencing <code>kotlinx.coroutines.debug.AgentPremain</code> must now be replaced with <code>kotlinx.coroutines.debug.internal.AgentPremain</code>. Thanks, <a href="https://github.com/sellmair"><code>@sellmair</code></a>!</li> <li>No longer shade byte-buddy in <code>kotlinx-coroutines-debug</code>, reducing the artifact size and simplifying the build configuration of client code. Thanks, <a href="https://github.com/sellmair"><code>@sellmair</code></a>!</li> <li>Fixed <code>NullPointerException</code> when using Java-deserialized <code>kotlinx-coroutines-core</code> exceptions (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4291">#4291</a>). Thanks, <a href="https://github.com/AlexRiedler"><code>@AlexRiedler</code></a>!</li> <li>Properly report exceptions thrown by <code>CoroutineDispatcher.dispatch</code> instead of raising internal errors (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4091">#4091</a>). Thanks, <a href="https://github.com/zuevmaxim"><code>@zuevmaxim</code></a>!</li> <li>Fixed a bug that delayed scheduling of a <code>Dispatchers.Default</code> or <code>Dispatchers.IO</code> task after a <code>yield()</code> in rare scenarios (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4248">#4248</a>).</li> <li>Fixed a bug that prevented the <code>main()</code> coroutine on Wasm/WASI from executing after a <code>delay()</code> call in some scenarios (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4239">#4239</a>).</li> <li>Fixed scheduling of <code>runBlocking</code> tasks on Kotlin/Native that arrive after the <code>runBlocking</code> block was exited (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4245">#4245</a>).</li> <li>Fixed some terminal <code>Flow</code> operators sometimes resuming without taking cancellation into account (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4254">#4254</a>). Thanks, <a href="https://github.com/jxdabc"><code>@jxdabc</code></a>!</li> <li>Fixed a bug on the JVM that caused coroutine-bound <code>ThreadLocal</code> values not to get cleaned when using non-<code>CoroutineDispatcher</code> continuation interceptors (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4296">#4296</a>).</li> <li>Small tweaks, fixes, and documentation improvements.</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/Kotlin/kotlinx.coroutines/blob/master/CHANGES.md">org.jetbrains.kotlinx:kotlinx-coroutines-core's changelog</a>.</em></p> <blockquote> <h2>Version 1.10.1</h2> <ul> <li>Fixed binary incompatibility introduced for non-JVM targets in <a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4261">#4261</a> (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4309">#4309</a>).</li> </ul> <h2>Version 1.10.0</h2> <ul> <li>Kotlin was updated to 2.1.0 (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4284">#4284</a>).</li> <li>Introduced <code>Flow.any</code>, <code>Flow.all</code>, and <code>Flow.none</code> (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4212">#4212</a>). Thanks, <a href="https://github.com/CLOVIS-AI"><code>@CLOVIS-AI</code></a>!</li> <li>Reorganized <code>kotlinx-coroutines-debug</code> and <code>kotlinx-coroutines-core</code> code to avoid a split package between the two artifacts (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4247">#4247</a>). Note that directly referencing <code>kotlinx.coroutines.debug.AgentPremain</code> must now be replaced with <code>kotlinx.coroutines.debug.internal.AgentPremain</code>. Thanks, <a href="https://github.com/sellmair"><code>@sellmair</code></a>!</li> <li>No longer shade byte-buddy in <code>kotlinx-coroutines-debug</code>, reducing the artifact size and simplifying the build configuration of client code. Thanks, <a href="https://github.com/sellmair"><code>@sellmair</code></a>!</li> <li>Fixed <code>NullPointerException</code> when using Java-deserialized <code>kotlinx-coroutines-core</code> exceptions (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4291">#4291</a>). Thanks, <a href="https://github.com/AlexRiedler"><code>@AlexRiedler</code></a>!</li> <li>Properly report exceptions thrown by <code>CoroutineDispatcher.dispatch</code> instead of raising internal errors (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4091">#4091</a>). Thanks, <a href="https://github.com/zuevmaxim"><code>@zuevmaxim</code></a>!</li> <li>Fixed a bug that delayed scheduling of a <code>Dispatchers.Default</code> or <code>Dispatchers.IO</code> task after a <code>yield()</code> in rare scenarios (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4248">#4248</a>).</li> <li>Fixed a bug that prevented the <code>main()</code> coroutine on Wasm/WASI from executing after a <code>delay()</code> call in some scenarios (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4239">#4239</a>).</li> <li>Fixed scheduling of <code>runBlocking</code> tasks on Kotlin/Native that arrive after the <code>runBlocking</code> block was exited (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4245">#4245</a>).</li> <li>Fixed some terminal <code>Flow</code> operators sometimes resuming without taking cancellation into account (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4254">#4254</a>). Thanks, <a href="https://github.com/jxdabc"><code>@jxdabc</code></a>!</li> <li>Fixed a bug on the JVM that caused coroutine-bound <code>ThreadLocal</code> values not to get cleaned when using non-<code>CoroutineDispatcher</code> continuation interceptors (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4296">#4296</a>).</li> <li>Small tweaks, fixes, and documentation improvements.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/Kotlin/kotlinx.coroutines/commit/ee92d16c4b48345648dcd8bb15f11ab9c3747f67"><code>ee92d16</code></a> Version 1.10.1</li> <li><a href="https://github.com/Kotlin/kotlinx.coroutines/commit/9a773f111512d194bd7e6d9ec27ff672f9b4352f"><code>9a773f1</code></a> Ignore a flaky test</li> <li><a href="https://github.com/Kotlin/kotlinx.coroutines/commit/2a9b88c0ab6f38d19eff43d26482c5d1bb419380"><code>2a9b88c</code></a> Fix binary incompatibility introduced in <a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4261">#4261</a> (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4310">#4310</a>)</li> <li><a href="https://github.com/Kotlin/kotlinx.coroutines/commit/33b18cda35f302992aaff438b690f0a9b6664d72"><code>33b18cd</code></a> Version 1.10.0</li> <li><a href="https://github.com/Kotlin/kotlinx.coroutines/commit/d2f27170f5cc58cb2fd25b763c928f73546a3600"><code>d2f2717</code></a> Merge remote-tracking branch 'origin/master' into develop</li> <li><a href="https://github.com/Kotlin/kotlinx.coroutines/commit/bed3d29acc39083151da11802a5dc212acb60bb8"><code>bed3d29</code></a> Introduce Flow.any, Flow.all, Flow.none</li> <li><a href="https://github.com/Kotlin/kotlinx.coroutines/commit/ec83195fe84c22a1acb4b42be706b847b06b4576"><code>ec83195</code></a> Disable timing-sensitive test on Windows</li> <li><a href="https://github.com/Kotlin/kotlinx.coroutines/commit/8f8305744e495eed1d371235e96cb5378307a202"><code>8f83057</code></a> Do not initialize non-mocked Dispatchers.Main unnecessarily (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4301">#4301</a>)</li> <li><a href="https://github.com/Kotlin/kotlinx.coroutines/commit/f8c0304a9c8dfcccbc29d0beedc370667b48b4d7"><code>f8c0304</code></a> Properly cleanup thread locals for non-CoroutineDispatcher-intercepte… (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4303">#4303</a>)</li> <li><a href="https://github.com/Kotlin/kotlinx.coroutines/commit/2cafea468e69285f5e2091d6854eab874fafaa11"><code>2cafea4</code></a> Update Kotlin to 2.1.0 (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4284">#4284</a>)</li> <li>Additional commits viewable in <a href="https://github.com/Kotlin/kotlinx.coroutines/compare/1.9.0...1.10.1">compare view</a></li> </ul> </details> <br /> Updates `org.jetbrains.kotlinx:kotlinx-coroutines-test` from 1.9.0 to 1.10.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/Kotlin/kotlinx.coroutines/releases">org.jetbrains.kotlinx:kotlinx-coroutines-test's releases</a>.</em></p> <blockquote> <h2>Version 1.10.1</h2> <ul> <li>Fixed binary incompatibility introduced for non-JVM targets in <a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4261">#4261</a> (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4309">#4309</a>).</li> </ul> <h2>1.10.0</h2> <ul> <li>Kotlin was updated to 2.1.0 (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4284">#4284</a>).</li> <li>Introduced <code>Flow.any</code>, <code>Flow.all</code>, and <code>Flow.none</code> (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4212">#4212</a>). Thanks, <a href="https://github.com/CLOVIS-AI"><code>@CLOVIS-AI</code></a>!</li> <li>Reorganized <code>kotlinx-coroutines-debug</code> and <code>kotlinx-coroutines-core</code> code to avoid a split package between the two artifacts (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4247">#4247</a>). Note that directly referencing <code>kotlinx.coroutines.debug.AgentPremain</code> must now be replaced with <code>kotlinx.coroutines.debug.internal.AgentPremain</code>. Thanks, <a href="https://github.com/sellmair"><code>@sellmair</code></a>!</li> <li>No longer shade byte-buddy in <code>kotlinx-coroutines-debug</code>, reducing the artifact size and simplifying the build configuration of client code. Thanks, <a href="https://github.com/sellmair"><code>@sellmair</code></a>!</li> <li>Fixed <code>NullPointerException</code> when using Java-deserialized <code>kotlinx-coroutines-core</code> exceptions (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4291">#4291</a>). Thanks, <a href="https://github.com/AlexRiedler"><code>@AlexRiedler</code></a>!</li> <li>Properly report exceptions thrown by <code>CoroutineDispatcher.dispatch</code> instead of raising internal errors (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4091">#4091</a>). Thanks, <a href="https://github.com/zuevmaxim"><code>@zuevmaxim</code></a>!</li> <li>Fixed a bug that delayed scheduling of a <code>Dispatchers.Default</code> or <code>Dispatchers.IO</code> task after a <code>yield()</code> in rare scenarios (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4248">#4248</a>).</li> <li>Fixed a bug that prevented the <code>main()</code> coroutine on Wasm/WASI from executing after a <code>delay()</code> call in some scenarios (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4239">#4239</a>).</li> <li>Fixed scheduling of <code>runBlocking</code> tasks on Kotlin/Native that arrive after the <code>runBlocking</code> block was exited (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4245">#4245</a>).</li> <li>Fixed some terminal <code>Flow</code> operators sometimes resuming without taking cancellation into account (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4254">#4254</a>). Thanks, <a href="https://github.com/jxdabc"><code>@jxdabc</code></a>!</li> <li>Fixed a bug on the JVM that caused coroutine-bound <code>ThreadLocal</code> values not to get cleaned when using non-<code>CoroutineDispatcher</code> continuation interceptors (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4296">#4296</a>).</li> <li>Small tweaks, fixes, and documentation improvements.</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/Kotlin/kotlinx.coroutines/blob/master/CHANGES.md">org.jetbrains.kotlinx:kotlinx-coroutines-test's changelog</a>.</em></p> <blockquote> <h2>Version 1.10.1</h2> <ul> <li>Fixed binary incompatibility introduced for non-JVM targets in <a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4261">#4261</a> (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4309">#4309</a>).</li> </ul> <h2>Version 1.10.0</h2> <ul> <li>Kotlin was updated to 2.1.0 (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4284">#4284</a>).</li> <li>Introduced <code>Flow.any</code>, <code>Flow.all</code>, and <code>Flow.none</code> (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4212">#4212</a>). Thanks, <a href="https://github.com/CLOVIS-AI"><code>@CLOVIS-AI</code></a>!</li> <li>Reorganized <code>kotlinx-coroutines-debug</code> and <code>kotlinx-coroutines-core</code> code to avoid a split package between the two artifacts (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4247">#4247</a>). Note that directly referencing <code>kotlinx.coroutines.debug.AgentPremain</code> must now be replaced with <code>kotlinx.coroutines.debug.internal.AgentPremain</code>. Thanks, <a href="https://github.com/sellmair"><code>@sellmair</code></a>!</li> <li>No longer shade byte-buddy in <code>kotlinx-coroutines-debug</code>, reducing the artifact size and simplifying the build configuration of client code. Thanks, <a href="https://github.com/sellmair"><code>@sellmair</code></a>!</li> <li>Fixed <code>NullPointerException</code> when using Java-deserialized <code>kotlinx-coroutines-core</code> exceptions (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4291">#4291</a>). Thanks, <a href="https://github.com/AlexRiedler"><code>@AlexRiedler</code></a>!</li> <li>Properly report exceptions thrown by <code>CoroutineDispatcher.dispatch</code> instead of raising internal errors (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4091">#4091</a>). Thanks, <a href="https://github.com/zuevmaxim"><code>@zuevmaxim</code></a>!</li> <li>Fixed a bug that delayed scheduling of a <code>Dispatchers.Default</code> or <code>Dispatchers.IO</code> task after a <code>yield()</code> in rare scenarios (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4248">#4248</a>).</li> <li>Fixed a bug that prevented the <code>main()</code> coroutine on Wasm/WASI from executing after a <code>delay()</code> call in some scenarios (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4239">#4239</a>).</li> <li>Fixed scheduling of <code>runBlocking</code> tasks on Kotlin/Native that arrive after the <code>runBlocking</code> block was exited (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4245">#4245</a>).</li> <li>Fixed some terminal <code>Flow</code> operators sometimes resuming without taking cancellation into account (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4254">#4254</a>). Thanks, <a href="https://github.com/jxdabc"><code>@jxdabc</code></a>!</li> <li>Fixed a bug on the JVM that caused coroutine-bound <code>ThreadLocal</code> values not to get cleaned when using non-<code>CoroutineDispatcher</code> continuation interceptors (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4296">#4296</a>).</li> <li>Small tweaks, fixes, and documentation improvements.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/Kotlin/kotlinx.coroutines/commit/ee92d16c4b48345648dcd8bb15f11ab9c3747f67"><code>ee92d16</code></a> Version 1.10.1</li> <li><a href="https://github.com/Kotlin/kotlinx.coroutines/commit/9a773f111512d194bd7e6d9ec27ff672f9b4352f"><code>9a773f1</code></a> Ignore a flaky test</li> <li><a href="https://github.com/Kotlin/kotlinx.coroutines/commit/2a9b88c0ab6f38d19eff43d26482c5d1bb419380"><code>2a9b88c</code></a> Fix binary incompatibility introduced in <a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4261">#4261</a> (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4310">#4310</a>)</li> <li><a href="https://github.com/Kotlin/kotlinx.coroutines/commit/33b18cda35f302992aaff438b690f0a9b6664d72"><code>33b18cd</code></a> Version 1.10.0</li> <li><a href="https://github.com/Kotlin/kotlinx.coroutines/commit/d2f27170f5cc58cb2fd25b763c928f73546a3600"><code>d2f2717</code></a> Merge remote-tracking branch 'origin/master' into develop</li> <li><a href="https://github.com/Kotlin/kotlinx.coroutines/commit/bed3d29acc39083151da11802a5dc212acb60bb8"><code>bed3d29</code></a> Introduce Flow.any, Flow.all, Flow.none</li> <li><a href="https://github.com/Kotlin/kotlinx.coroutines/commit/ec83195fe84c22a1acb4b42be706b847b06b4576"><code>ec83195</code></a> Disable timing-sensitive test on Windows</li> <li><a href="https://github.com/Kotlin/kotlinx.coroutines/commit/8f8305744e495eed1d371235e96cb5378307a202"><code>8f83057</code></a> Do not initialize non-mocked Dispatchers.Main unnecessarily (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4301">#4301</a>)</li> <li><a href="https://github.com/Kotlin/kotlinx.coroutines/commit/f8c0304a9c8dfcccbc29d0beedc370667b48b4d7"><code>f8c0304</code></a> Properly cleanup thread locals for non-CoroutineDispatcher-intercepte… (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4303">#4303</a>)</li> <li><a href="https://github.com/Kotlin/kotlinx.coroutines/commit/2cafea468e69285f5e2091d6854eab874fafaa11"><code>2cafea4</code></a> Update Kotlin to 2.1.0 (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4284">#4284</a>)</li> <li>Additional commits viewable in <a href="https://github.com/Kotlin/kotlinx.coroutines/compare/1.9.0...1.10.1">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