Kotlin/kotlinx.coroutines
### [`v1.6.2`](https://togithub.com/Kotlin/kotlinx.coroutines/blob/HEAD/CHANGES.md#Version-162)
[Compare Source](https://togithub.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` ([#2930](https://togithub.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` ([#3250](https://togithub.com/Kotlin/kotlinx.coroutines/issues/3250), [#3251](https://togithub.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` ([#3218](https://togithub.com/Kotlin/kotlinx.coroutines/issues/3218)).
- Updated the ProGuard rules to further shrink the size of the resulting DEX file with coroutines ([#3111](https://togithub.com/Kotlin/kotlinx.coroutines/issues/3111), [#3263](https://togithub.com/Kotlin/kotlinx.coroutines/issues/3263)). Thanks, [@agrieve](https://togithub.com/agrieve)!
- Atomicfu is updated to `0.17.2`, which includes a more efficient and robust JS IR transformer ([#3255](https://togithub.com/Kotlin/kotlinx.coroutines/issues/3255)).
- Kotlin is updated to `1.6.21`, Gradle version is updated to `7.4.2` ([#3281](https://togithub.com/Kotlin/kotlinx.coroutines/issues/3281)). Thanks, [@wojtek-kalicinski](https://togithub.com/wojtek-kalicinski)!
- Various documentation improvements.
Configuration
📅 Schedule: 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 Mend Renovate. View repository job log here.
This PR contains the following updates:
1.6.1
->1.6.2
Release Notes
Kotlin/kotlinx.coroutines
### [`v1.6.2`](https://togithub.com/Kotlin/kotlinx.coroutines/blob/HEAD/CHANGES.md#Version-162) [Compare Source](https://togithub.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` ([#2930](https://togithub.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` ([#3250](https://togithub.com/Kotlin/kotlinx.coroutines/issues/3250), [#3251](https://togithub.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` ([#3218](https://togithub.com/Kotlin/kotlinx.coroutines/issues/3218)). - Updated the ProGuard rules to further shrink the size of the resulting DEX file with coroutines ([#3111](https://togithub.com/Kotlin/kotlinx.coroutines/issues/3111), [#3263](https://togithub.com/Kotlin/kotlinx.coroutines/issues/3263)). Thanks, [@agrieve](https://togithub.com/agrieve)! - Atomicfu is updated to `0.17.2`, which includes a more efficient and robust JS IR transformer ([#3255](https://togithub.com/Kotlin/kotlinx.coroutines/issues/3255)). - Kotlin is updated to `1.6.21`, Gradle version is updated to `7.4.2` ([#3281](https://togithub.com/Kotlin/kotlinx.coroutines/issues/3281)). Thanks, [@wojtek-kalicinski](https://togithub.com/wojtek-kalicinski)! - Various documentation improvements.Configuration
📅 Schedule: 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.
This PR has been generated by Mend Renovate. View repository job log here.