Skip to content

Commit 6fa9743

Browse files
fix: Bump kotlinCoroutinesVersion from 1.5.0 to 1.5.1 (#125)
Bumps `kotlinCoroutinesVersion` from 1.5.0 to 1.5.1. Updates `kotlinx-coroutines-core` from 1.5.0 to 1.5.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/Kotlin/kotlinx.coroutines/releases">kotlinx-coroutines-core's releases</a>.</em></p> <blockquote> <h2>1.5.1</h2> <ul> <li>Atomic <code>update</code>, <code>getAndUpdate</code>, and <code>updateAndGet</code> operations of <code>MutableStateFlow</code> (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/2720">#2720</a>).</li> <li><code>Executor.asCoroutineDispatcher</code> implementation improvements (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/2601">#2601</a>): <ul> <li>If the target executor is <code>ScheduledExecutorService</code>, then its <code>schedule</code> API is used for time-related coroutine operations.</li> <li><code>RemoveOnCancelPolicy</code> is now part of the public contract.</li> </ul> </li> <li>Introduced overloads for <code>Task.asDeferred</code> and <code>Task.await</code> that accept <code>CancellationTokenSource</code> for bidirectional cancellation (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/2527">#2527</a>).</li> <li>Reactive streams are updated to <code>1.0.3</code> (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/2740">#2740</a>).</li> <li><code>CopyableThrowable</code> is allowed to modify the exception message during stacktrace recovery (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1931">#1931</a>).</li> <li><code>CoroutineDispatcher.releaseInterceptedContinuation</code> is now a <code>final</code> method (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/2785">#2785</a>).</li> <li>Closing a Handler underlying <code>Handler.asCoroutineDispatcher</code> now causes the dispatched coroutines to be canceled on <code>Dispatchers.IO ([#2778](https://github.com/Kotlin/kotlinx.coroutines/issues/2778))</code>.</li> <li>Kotlin is updated to 1.5.20.</li> <li>Fixed a spurious <code>ClassCastException</code> in <code>releaseInterceptedContinuation</code> and <code>IllegalStateException</code> from <code>tryReleaseClaimedContinuation</code> (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/2736">#2736</a>, <a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/2768">#2768</a>).</li> <li>Fixed inconsistent exception message during stacktrace recovery for non-suspending channel iterators (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/2749">#2749</a>).</li> <li>Fixed linear stack usage for <code>CompletableFuture.asDeferred</code> when the target future has a long chain of listeners (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/2730">#2730</a>).</li> <li>Any exceptions from <code>CoroutineDispatcher.isDispatchNeeded</code> are now considered as fatal and are propagated to the caller (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/2733">#2733</a>).</li> <li>Internal <code>DebugProbesKt</code> (used in the debugger implementation) are moved from <code>debug</code> to <code>core</code> module.</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/Kotlin/kotlinx.coroutines/blob/master/CHANGES.md">kotlinx-coroutines-core's changelog</a>.</em></p> <blockquote> <h2>Version 1.5.1</h2> <ul> <li>Atomic <code>update</code>, <code>getAndUpdate</code>, and <code>updateAndGet</code> operations of <code>MutableStateFlow</code> (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/2720">#2720</a>).</li> <li><code>Executor.asCoroutineDispatcher</code> implementation improvements (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/2601">#2601</a>): <ul> <li>If the target executor is <code>ScheduledExecutorService</code>, then its <code>schedule</code> API is used for time-related coroutine operations.</li> <li><code>RemoveOnCancelPolicy</code> is now part of the public contract.</li> </ul> </li> <li>Introduced overloads for <code>Task.asDeferred</code> and <code>Task.await</code> that accept <code>CancellationTokenSource</code> for bidirectional cancellation (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/2527">#2527</a>).</li> <li>Reactive streams are updated to <code>1.0.3</code> (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/2740">#2740</a>).</li> <li><code>CopyableThrowable</code> is allowed to modify the exception message during stacktrace recovery (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1931">#1931</a>).</li> <li><code>CoroutineDispatcher.releaseInterceptedContinuation</code> is now a <code>final</code> method (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/2785">#2785</a>).</li> <li>Closing a Handler underlying <code>Handler.asCoroutineDispatcher</code> now causes the dispatched coroutines to be canceled on <code>Dispatchers.IO ([#2778](https://github.com/Kotlin/kotlinx.coroutines/issues/2778))</code>.</li> <li>Kotlin is updated to 1.5.20.</li> <li>Fixed a spurious <code>ClassCastException</code> in <code>releaseInterceptedContinuation</code> and <code>IllegalStateException</code> from <code>tryReleaseClaimedContinuation</code> (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/2736">#2736</a>, <a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/2768">#2768</a>).</li> <li>Fixed inconsistent exception message during stacktrace recovery for non-suspending channel iterators (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/2749">#2749</a>).</li> <li>Fixed linear stack usage for <code>CompletableFuture.asDeferred</code> when the target future has a long chain of listeners (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/2730">#2730</a>).</li> <li>Any exceptions from <code>CoroutineDispatcher.isDispatchNeeded</code> are now considered as fatal and are propagated to the caller (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/2733">#2733</a>).</li> <li>Internal <code>DebugProbesKt</code> (used in the debugger implementation) are moved from <code>debug</code> to <code>core</code> module.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/Kotlin/kotlinx.coroutines/commit/b231887c3214187cf7f09a74073f84383a487b71"><code>b231887</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/2812">#2812</a> from Kotlin/version-1.5.1</li> <li><a href="https://github.com/Kotlin/kotlinx.coroutines/commit/2a4c00bd2604be9088468ca73edd2a258e089eff"><code>2a4c00b</code></a> Version 1.5.1</li> <li><a href="https://github.com/Kotlin/kotlinx.coroutines/commit/69c3ce31342f6aea7602da173fa7128f017365ee"><code>69c3ce3</code></a> Update Dokka and Knit to their stable versions, remove bintray leftovers (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/2811">#2811</a>)</li> <li><a href="https://github.com/Kotlin/kotlinx.coroutines/commit/f5e87400f4d11be56851a4304aa1a40fa3c09cde"><code>f5e8740</code></a> General cleanup (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/2809">#2809</a>)</li> <li><a href="https://github.com/Kotlin/kotlinx.coroutines/commit/c9ab4fd21b900f66336d4d029610643c1b8839ae"><code>c9ab4fd</code></a> Update Kotlin to 1.5.20 (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/2810">#2810</a>)</li> <li><a href="https://github.com/Kotlin/kotlinx.coroutines/commit/bcbcd16b8c4b63478ff2ad15567688428232e928"><code>bcbcd16</code></a> Upgrade to newest Dokka and Knit (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/2805">#2805</a>)</li> <li><a href="https://github.com/Kotlin/kotlinx.coroutines/commit/074cc3f79aab22a4becfad5b7595f2de6fae3db1"><code>074cc3f</code></a> Update Lincheck to 2.14 (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/2801">#2801</a>)</li> <li><a href="https://github.com/Kotlin/kotlinx.coroutines/commit/6cd1883fc06fb27fd8efcf907e459d05f1296102"><code>6cd1883</code></a> Cancel dispatched coroutine on Dispatchers.IO when the underlying Han… (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/2784">#2784</a>)</li> <li><a href="https://github.com/Kotlin/kotlinx.coroutines/commit/a327dfb5809ef508d416a1cf98110340dcfe7430"><code>a327dfb</code></a> Remove opt-in annotation from internal MainTestDispatcher</li> <li><a href="https://github.com/Kotlin/kotlinx.coroutines/commit/e81ce210eef465d8fa0097bd6e463202b0f3e253"><code>e81ce21</code></a> Introduce Task.await and Task.asDeferred with CancellationTokenSource (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/2786">#2786</a>)</li> <li>Additional commits viewable in <a href="https://github.com/Kotlin/kotlinx.coroutines/compare/1.5.0...1.5.1">compare view</a></li> </ul> </details> <br /> Updates `kotlinx-coroutines-test` from 1.5.0 to 1.5.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/Kotlin/kotlinx.coroutines/releases">kotlinx-coroutines-test's releases</a>.</em></p> <blockquote> <h2>1.5.1</h2> <ul> <li>Atomic <code>update</code>, <code>getAndUpdate</code>, and <code>updateAndGet</code> operations of <code>MutableStateFlow</code> (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/2720">#2720</a>).</li> <li><code>Executor.asCoroutineDispatcher</code> implementation improvements (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/2601">#2601</a>): <ul> <li>If the target executor is <code>ScheduledExecutorService</code>, then its <code>schedule</code> API is used for time-related coroutine operations.</li> <li><code>RemoveOnCancelPolicy</code> is now part of the public contract.</li> </ul> </li> <li>Introduced overloads for <code>Task.asDeferred</code> and <code>Task.await</code> that accept <code>CancellationTokenSource</code> for bidirectional cancellation (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/2527">#2527</a>).</li> <li>Reactive streams are updated to <code>1.0.3</code> (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/2740">#2740</a>).</li> <li><code>CopyableThrowable</code> is allowed to modify the exception message during stacktrace recovery (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1931">#1931</a>).</li> <li><code>CoroutineDispatcher.releaseInterceptedContinuation</code> is now a <code>final</code> method (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/2785">#2785</a>).</li> <li>Closing a Handler underlying <code>Handler.asCoroutineDispatcher</code> now causes the dispatched coroutines to be canceled on <code>Dispatchers.IO ([#2778](https://github.com/Kotlin/kotlinx.coroutines/issues/2778))</code>.</li> <li>Kotlin is updated to 1.5.20.</li> <li>Fixed a spurious <code>ClassCastException</code> in <code>releaseInterceptedContinuation</code> and <code>IllegalStateException</code> from <code>tryReleaseClaimedContinuation</code> (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/2736">#2736</a>, <a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/2768">#2768</a>).</li> <li>Fixed inconsistent exception message during stacktrace recovery for non-suspending channel iterators (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/2749">#2749</a>).</li> <li>Fixed linear stack usage for <code>CompletableFuture.asDeferred</code> when the target future has a long chain of listeners (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/2730">#2730</a>).</li> <li>Any exceptions from <code>CoroutineDispatcher.isDispatchNeeded</code> are now considered as fatal and are propagated to the caller (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/2733">#2733</a>).</li> <li>Internal <code>DebugProbesKt</code> (used in the debugger implementation) are moved from <code>debug</code> to <code>core</code> module.</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/Kotlin/kotlinx.coroutines/blob/master/CHANGES.md">kotlinx-coroutines-test's changelog</a>.</em></p> <blockquote> <h2>Version 1.5.1</h2> <ul> <li>Atomic <code>update</code>, <code>getAndUpdate</code>, and <code>updateAndGet</code> operations of <code>MutableStateFlow</code> (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/2720">#2720</a>).</li> <li><code>Executor.asCoroutineDispatcher</code> implementation improvements (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/2601">#2601</a>): <ul> <li>If the target executor is <code>ScheduledExecutorService</code>, then its <code>schedule</code> API is used for time-related coroutine operations.</li> <li><code>RemoveOnCancelPolicy</code> is now part of the public contract.</li> </ul> </li> <li>Introduced overloads for <code>Task.asDeferred</code> and <code>Task.await</code> that accept <code>CancellationTokenSource</code> for bidirectional cancellation (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/2527">#2527</a>).</li> <li>Reactive streams are updated to <code>1.0.3</code> (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/2740">#2740</a>).</li> <li><code>CopyableThrowable</code> is allowed to modify the exception message during stacktrace recovery (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1931">#1931</a>).</li> <li><code>CoroutineDispatcher.releaseInterceptedContinuation</code> is now a <code>final</code> method (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/2785">#2785</a>).</li> <li>Closing a Handler underlying <code>Handler.asCoroutineDispatcher</code> now causes the dispatched coroutines to be canceled on <code>Dispatchers.IO ([#2778](https://github.com/Kotlin/kotlinx.coroutines/issues/2778))</code>.</li> <li>Kotlin is updated to 1.5.20.</li> <li>Fixed a spurious <code>ClassCastException</code> in <code>releaseInterceptedContinuation</code> and <code>IllegalStateException</code> from <code>tryReleaseClaimedContinuation</code> (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/2736">#2736</a>, <a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/2768">#2768</a>).</li> <li>Fixed inconsistent exception message during stacktrace recovery for non-suspending channel iterators (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/2749">#2749</a>).</li> <li>Fixed linear stack usage for <code>CompletableFuture.asDeferred</code> when the target future has a long chain of listeners (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/2730">#2730</a>).</li> <li>Any exceptions from <code>CoroutineDispatcher.isDispatchNeeded</code> are now considered as fatal and are propagated to the caller (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/2733">#2733</a>).</li> <li>Internal <code>DebugProbesKt</code> (used in the debugger implementation) are moved from <code>debug</code> to <code>core</code> module.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/Kotlin/kotlinx.coroutines/commit/b231887c3214187cf7f09a74073f84383a487b71"><code>b231887</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/2812">#2812</a> from Kotlin/version-1.5.1</li> <li><a href="https://github.com/Kotlin/kotlinx.coroutines/commit/2a4c00bd2604be9088468ca73edd2a258e089eff"><code>2a4c00b</code></a> Version 1.5.1</li> <li><a href="https://github.com/Kotlin/kotlinx.coroutines/commit/69c3ce31342f6aea7602da173fa7128f017365ee"><code>69c3ce3</code></a> Update Dokka and Knit to their stable versions, remove bintray leftovers (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/2811">#2811</a>)</li> <li><a href="https://github.com/Kotlin/kotlinx.coroutines/commit/f5e87400f4d11be56851a4304aa1a40fa3c09cde"><code>f5e8740</code></a> General cleanup (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/2809">#2809</a>)</li> <li><a href="https://github.com/Kotlin/kotlinx.coroutines/commit/c9ab4fd21b900f66336d4d029610643c1b8839ae"><code>c9ab4fd</code></a> Update Kotlin to 1.5.20 (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/2810">#2810</a>)</li> <li><a href="https://github.com/Kotlin/kotlinx.coroutines/commit/bcbcd16b8c4b63478ff2ad15567688428232e928"><code>bcbcd16</code></a> Upgrade to newest Dokka and Knit (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/2805">#2805</a>)</li> <li><a href="https://github.com/Kotlin/kotlinx.coroutines/commit/074cc3f79aab22a4becfad5b7595f2de6fae3db1"><code>074cc3f</code></a> Update Lincheck to 2.14 (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/2801">#2801</a>)</li> <li><a href="https://github.com/Kotlin/kotlinx.coroutines/commit/6cd1883fc06fb27fd8efcf907e459d05f1296102"><code>6cd1883</code></a> Cancel dispatched coroutine on Dispatchers.IO when the underlying Han… (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/2784">#2784</a>)</li> <li><a href="https://github.com/Kotlin/kotlinx.coroutines/commit/a327dfb5809ef508d416a1cf98110340dcfe7430"><code>a327dfb</code></a> Remove opt-in annotation from internal MainTestDispatcher</li> <li><a href="https://github.com/Kotlin/kotlinx.coroutines/commit/e81ce210eef465d8fa0097bd6e463202b0f3e253"><code>e81ce21</code></a> Introduce Task.await and Task.asDeferred with CancellationTokenSource (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/2786">#2786</a>)</li> <li>Additional commits viewable in <a href="https://github.com/Kotlin/kotlinx.coroutines/compare/1.5.0...1.5.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 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>
1 parent f1dac2a commit 6fa9743

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

build.gradle

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
buildscript {
22
ext {
33
kotlinVersion = '1.5.20'
4-
kotlinCoroutinesVersion = '1.5.0'
4+
kotlinCoroutinesVersion = '1.5.1'
55
}
66
repositories {
77
google()

0 commit comments

Comments
 (0)