chore(deps): update dependency org.jetbrains.kotlinx:kotlinx-coroutines-core to v1.6.3 #3

Merged
kalle merged 1 commits from renovate/org.jetbrains.kotlinx-kotlinx-coroutines-core-1.x into master 2022-07-04 14:58:50 +02:00
Collaborator

This PR contains the following updates:

Package Update Change
org.jetbrains.kotlinx:kotlinx-coroutines-core patch 1.6.0 -> 1.6.3

Release Notes

Kotlin/kotlinx.coroutines

v1.6.3

Compare Source

  • Updated atomicfu version to 0.17.3 (#​3321), fixing the projects using this library with JS IR failing to build (#​3305).

v1.6.2

Compare Source

  • Fixed a bug with ThreadLocalElement not being correctly updated when the most outer suspend function was called directly without kotlinx.coroutines (#​2930).
  • Fixed multiple data races: one that might have been affecting runBlocking event loop, and a benign data race in Mutex (#​3250, #​3251).
  • Obsolete TestCoroutineContext is removed, which fixes the kotlinx-coroutines-test JPMS package being split between kotlinx-coroutines-core and kotlinx-coroutines-test (#​3218).
  • Updated the ProGuard rules to further shrink the size of the resulting DEX file with coroutines (#​3111, #​3263). Thanks, @​agrieve!
  • Atomicfu is updated to 0.17.2, which includes a more efficient and robust JS IR transformer (#​3255).
  • Kotlin is updated to 1.6.21, Gradle version is updated to 7.4.2 (#​3281). Thanks, @​wojtek-kalicinski!
  • Various documentation improvements.

v1.6.1

Compare Source

  • Rollback of time-related functions dispatching on Dispatchers.Main.
    This behavior was introduced in 1.6.0 and then found inconvenient and erroneous (#​3106, #​3113).
  • Reworked the newly-introduced CopyableThreadContextElement to solve issues uncovered after the initial release (#​3227).
  • Fixed a bug with ThreadLocalElement not being properly updated in racy scenarios (#​2930).
  • Reverted eager loading of default CoroutineExceptionHandler that triggered ANR on some devices (#​3180).
  • New API to convert a CoroutineDispatcher to a Rx scheduler (#​968, #​548). Thanks @​recheej!
  • Fixed a memory leak with the very last element emitted from flow builder being retained in memory (#​3197).
  • Fixed a bug with limitedParallelism on K/N with new memory model throwing ClassCastException (#​3223).
  • CoroutineContext is added to the exception printed to the default CoroutineExceptionHandler to improve debuggability (#​3153).
  • Static memory consumption of Dispatchers.Default was significantly reduced (#​3137).
  • Updated slf4j version in kotlinx-coroutines-slf4j from 1.7.25 to 1.7.32.

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, click this checkbox.

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Update | Change | |---|---|---| | [org.jetbrains.kotlinx:kotlinx-coroutines-core](https://github.com/Kotlin/kotlinx.coroutines) | patch | `1.6.0` -> `1.6.3` | --- ### Release Notes <details> <summary>Kotlin/kotlinx.coroutines</summary> ### [`v1.6.3`](https://github.com/Kotlin/kotlinx.coroutines/blob/HEAD/CHANGES.md#Version-163) [Compare Source](https://github.com/Kotlin/kotlinx.coroutines/compare/1.6.2...1.6.3) - Updated atomicfu version to 0.17.3 ([#&#8203;3321](https://github.com/Kotlin/kotlinx.coroutines/issues/3321)), fixing the projects using this library with JS IR failing to build ([#&#8203;3305](https://github.com/Kotlin/kotlinx.coroutines/issues/3305)). ### [`v1.6.2`](https://github.com/Kotlin/kotlinx.coroutines/blob/HEAD/CHANGES.md#Version-162) [Compare Source](https://github.com/Kotlin/kotlinx.coroutines/compare/1.6.1...1.6.2) - Fixed a bug with `ThreadLocalElement` not being correctly updated when the most outer `suspend` function was called directly without `kotlinx.coroutines` ([#&#8203;2930](https://github.com/Kotlin/kotlinx.coroutines/issues/2930)). - Fixed multiple data races: one that might have been affecting `runBlocking` event loop, and a benign data race in `Mutex` ([#&#8203;3250](https://github.com/Kotlin/kotlinx.coroutines/issues/3250), [#&#8203;3251](https://github.com/Kotlin/kotlinx.coroutines/issues/3251)). - Obsolete `TestCoroutineContext` is removed, which fixes the `kotlinx-coroutines-test` JPMS package being split between `kotlinx-coroutines-core` and `kotlinx-coroutines-test` ([#&#8203;3218](https://github.com/Kotlin/kotlinx.coroutines/issues/3218)). - Updated the ProGuard rules to further shrink the size of the resulting DEX file with coroutines ([#&#8203;3111](https://github.com/Kotlin/kotlinx.coroutines/issues/3111), [#&#8203;3263](https://github.com/Kotlin/kotlinx.coroutines/issues/3263)). Thanks, [@&#8203;agrieve](https://github.com/agrieve)! - Atomicfu is updated to `0.17.2`, which includes a more efficient and robust JS IR transformer ([#&#8203;3255](https://github.com/Kotlin/kotlinx.coroutines/issues/3255)). - Kotlin is updated to `1.6.21`, Gradle version is updated to `7.4.2` ([#&#8203;3281](https://github.com/Kotlin/kotlinx.coroutines/issues/3281)). Thanks, [@&#8203;wojtek-kalicinski](https://github.com/wojtek-kalicinski)! - Various documentation improvements. ### [`v1.6.1`](https://github.com/Kotlin/kotlinx.coroutines/blob/HEAD/CHANGES.md#Version-161) [Compare Source](https://github.com/Kotlin/kotlinx.coroutines/compare/1.6.0...1.6.1) - Rollback of time-related functions dispatching on `Dispatchers.Main`. This behavior was introduced in 1.6.0 and then found inconvenient and erroneous ([#&#8203;3106](https://github.com/Kotlin/kotlinx.coroutines/issues/3106), [#&#8203;3113](https://github.com/Kotlin/kotlinx.coroutines/issues/3113)). - Reworked the newly-introduced `CopyableThreadContextElement` to solve issues uncovered after the initial release ([#&#8203;3227](https://github.com/Kotlin/kotlinx.coroutines/issues/3227)). - Fixed a bug with `ThreadLocalElement` not being properly updated in racy scenarios ([#&#8203;2930](https://github.com/Kotlin/kotlinx.coroutines/issues/2930)). - Reverted eager loading of default `CoroutineExceptionHandler` that triggered ANR on some devices ([#&#8203;3180](https://github.com/Kotlin/kotlinx.coroutines/issues/3180)). - New API to convert a `CoroutineDispatcher` to a Rx scheduler ([#&#8203;968](https://github.com/Kotlin/kotlinx.coroutines/issues/968), [#&#8203;548](https://github.com/Kotlin/kotlinx.coroutines/issues/548)). Thanks [@&#8203;recheej](https://github.com/recheej)! - Fixed a memory leak with the very last element emitted from `flow` builder being retained in memory ([#&#8203;3197](https://github.com/Kotlin/kotlinx.coroutines/issues/3197)). - Fixed a bug with `limitedParallelism` on K/N with new memory model throwing `ClassCastException` ([#&#8203;3223](https://github.com/Kotlin/kotlinx.coroutines/issues/3223)). - `CoroutineContext` is added to the exception printed to the default `CoroutineExceptionHandler` to improve debuggability ([#&#8203;3153](https://github.com/Kotlin/kotlinx.coroutines/issues/3153)). - Static memory consumption of `Dispatchers.Default` was significantly reduced ([#&#8203;3137](https://github.com/Kotlin/kotlinx.coroutines/issues/3137)). - Updated slf4j version in `kotlinx-coroutines-slf4j` from 1.7.25 to 1.7.32. </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, click this checkbox. --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
renovate added 1 commit 2022-07-04 12:55:21 +02:00
continuous-integration/drone/push Build was killed Details
continuous-integration/drone/pr Build was killed Details
f33c010c80
Update dependency org.jetbrains.kotlinx:kotlinx-coroutines-core to v1.6.3
renovate changed title from Update dependency org.jetbrains.kotlinx:kotlinx-coroutines-core to v1.6.3 to chore(deps): update dependency org.jetbrains.kotlinx:kotlinx-coroutines-core to v1.6.3 2022-07-04 14:31:14 +02:00
renovate force-pushed renovate/org.jetbrains.kotlinx-kotlinx-coroutines-core-1.x from f33c010c80 to 7e7cb77ffe 2022-07-04 14:39:43 +02:00 Compare
kalle merged commit 2e1f8c3314 into master 2022-07-04 14:58:50 +02:00
kalle deleted branch renovate/org.jetbrains.kotlinx-kotlinx-coroutines-core-1.x 2022-07-04 14:58:50 +02:00
Sign in to join this conversation.
No reviewers
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: mc/DLib#3
There is no content yet.