-
Notifications
You must be signed in to change notification settings - Fork 0
Commit cb95083
authored
Bump kotlinx-coroutines-core from 1.5.0 to 1.5.2 (#43)
Bumps [kotlinx-coroutines-core](https://github.com/Kotlin/kotlinx.coroutines) from 1.5.0 to 1.5.2.
<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.2</h2>
<ul>
<li>Kotlin is updated to 1.5.30.</li>
<li>New native targets for Apple Silicon are introduced.</li>
<li>Fixed a bug when <code>onUndeliveredElement</code> was incorrectly called on properly received elements on JS (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/2826">#2826</a>).</li>
<li>Fixed <code>Dispatchers.Default</code> on React Native, it now fully relies on <code>setTimeout</code> instead of stub <code>process.nextTick</code>. Thanks to <a href="https://github.com/Legion2"><code>@Legion2</code></a> (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/2843">#2843</a>).</li>
<li>Optimizations of <code>Mutex</code> implementation (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/2581">#2581</a>).</li>
<li><code>Mutex</code> implementation is made completely lock-free as stated (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/2590">#2590</a>).</li>
<li>Various documentation and guides improvements. Thanks to <a href="https://github.com/MasoodFallahpoor"><code>@MasoodFallahpoor</code></a> and <a href="https://github.com/Pihanya"><code>@Pihanya</code></a>.</li>
</ul>
<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.2</h2>
<ul>
<li>Kotlin is updated to 1.5.30.</li>
<li>New native targets for Apple Silicon are introduced.</li>
<li>Fixed a bug when <code>onUndeliveredElement</code> was incorrectly called on a properly received elements on JS (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/2826">#2826</a>).</li>
<li>Fixed <code>Dispatchers.Default</code> on React Native, it now fully relies on <code>setTimeout</code> instead of stub <code>process.nextTick</code>. Thanks to <a href="https://github.com/Legion2"><code>@Legion2</code></a> (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/2843">#2843</a>).</li>
<li>Optimizations of <code>Mutex</code> implementation (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/2581">#2581</a>).</li>
<li><code>Mutex</code> implementation is made completely lock-free as stated (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/2590">#2590</a>).</li>
<li>Various documentation and guides improvements. Thanks to <a href="https://github.com/MasoodFallahpoor"><code>@MasoodFallahpoor</code></a> and <a href="https://github.com/Pihanya"><code>@Pihanya</code></a>.</li>
</ul>
<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/46c0026257cd10365d84004e1e5457de8376d080"><code>46c0026</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/2904">#2904</a> from Kotlin/version-1.5.2</li>
<li><a href="https://github.com/Kotlin/kotlinx.coroutines/commit/45547c068a1726d02a16a6422077285533e4deb6"><code>45547c0</code></a> Version 1.5.2</li>
<li><a href="https://github.com/Kotlin/kotlinx.coroutines/commit/d3ead6fad5a9be799eb5b7d7034890888b2e9a2e"><code>d3ead6f</code></a> Merge branch 'master' into develop</li>
<li><a href="https://github.com/Kotlin/kotlinx.coroutines/commit/3dcc3497ac104758989cbdedac1a8455e9989b7e"><code>3dcc349</code></a> Make supervisor samples runnable (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/2897">#2897</a>)</li>
<li><a href="https://github.com/Kotlin/kotlinx.coroutines/commit/dfa1b6342e4cfb5316f87cb6fc3145d172f9b436"><code>dfa1b63</code></a> Update Kotlin (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/2902">#2902</a>)</li>
<li><a href="https://github.com/Kotlin/kotlinx.coroutines/commit/d281a7cc15b6dcfd0e62179e6b266d5ac3e8ba3e"><code>d281a7c</code></a> update: links to android resources added to references (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/2898">#2898</a>)</li>
<li><a href="https://github.com/Kotlin/kotlinx.coroutines/commit/50807d0babeafddc9fa56ad6f567d8e2ef002407"><code>50807d0</code></a> Fix typo in the documentation of CompletableJob#complete (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/2900">#2900</a>)</li>
<li><a href="https://github.com/Kotlin/kotlinx.coroutines/commit/dbfb4aebfacc0b58da189a386a9614365ecaf643"><code>dbfb4ae</code></a> Fix the API doc of launchIn operator (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/2893">#2893</a>)</li>
<li><a href="https://github.com/Kotlin/kotlinx.coroutines/commit/810f28f2f852f5944b34f2f5249374349686b522"><code>810f28f</code></a> Verify that tests haven't written anything in the System.out (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/2882">#2882</a>)</li>
<li><a href="https://github.com/Kotlin/kotlinx.coroutines/commit/b5679abfbcae176f9fe54d8fa9f03b1843abe6e8"><code>b5679ab</code></a> Update DebugProbesKt.bin exclusion instruction (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/2889">#2889</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/Kotlin/kotlinx.coroutines/compare/1.5.0...1.5.2">compare view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
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>
#431 parent 048b3ae commit cb95083Copy full SHA for cb95083
File tree
2 files changed
+6
-6
lines changedFilter options
- dependabot-bridge
- gradle
2 files changed
+6
-6
lines changeddependabot-bridge/build.gradle.kts
Copy file name to clipboardExpand all lines: dependabot-bridge/build.gradle.kts+5-5
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
158 | 158 |
| |
159 | 159 |
| |
160 | 160 |
| |
161 |
| - | |
162 |
| - | |
163 |
| - | |
164 |
| - | |
165 |
| - | |
| 161 | + | |
| 162 | + | |
| 163 | + | |
| 164 | + | |
| 165 | + | |
166 | 166 |
| |
167 | 167 |
| |
168 | 168 |
| |
|
+1-1
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
30 | 30 |
| |
31 | 31 |
| |
32 | 32 |
| |
33 |
| - | |
| 33 | + | |
34 | 34 |
| |
35 | 35 |
| |
36 | 36 |
| |
|
0 commit comments