Skip to content

Commit

Permalink
Version 1.6.1 changelog
Browse files Browse the repository at this point in the history
  • Loading branch information
qwwdfsad committed Apr 1, 2022
1 parent 8133c97 commit 3b088c3
Showing 1 changed file with 14 additions and 0 deletions.
14 changes: 14 additions & 0 deletions CHANGES.md
@@ -1,5 +1,19 @@
# Change log for kotlinx.coroutines

## Version 1.6.1

* Rollback of time-related functions dispatching on `Dispatchers.Main`.
This functionality was introduced in 1.6.0 and was found inconvenient and erroneous (#3106, #3113).
* Reworked newly-introduced `CopyableThreadContextElement` to solve uncovered issues after the initial release (#3227).
* Fixed a bug when `ThreadLocalElement` was not properly updated in racy scenarios (#2930).
* Reverted eager loading of default `CoroutineExceptionHandler` that triggered ANR on some devices (#3190).
* New API to convert `CoroutineDispatcher` to Rx scheduler (#968, #548). Thanks @recheej!
* Fixed a memory leak when the very last element emitted from `flow` builder was retained in memory (#3197).
* Fixed a bug when `limitedParallelism` on K/N with new memory model was 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.

## Version 1.6.0

Note that this is a full changelog relative to 1.5.2 version. Changelog relative to 1.6.0-RC3 can be found in the end.
Expand Down

0 comments on commit 3b088c3

Please sign in to comment.