File tree 1 file changed +14
-0
lines changed
1 file changed +14
-0
lines changed Original file line number Diff line number Diff line change 1
1
# Change log for kotlinx.coroutines
2
2
3
+ ## Version 1.6.1
4
+
5
+ * Rollback of time-related functions dispatching on ` Dispatchers.Main ` .
6
+ This behavior was introduced in 1.6.0 and then found inconvenient and erroneous (#3106 , #3113 ).
7
+ * Reworked the newly-introduced ` CopyableThreadContextElement ` to solve issues uncovered after the initial release (#3227 ).
8
+ * Fixed a bug with ` ThreadLocalElement ` not being properly updated in racy scenarios (#2930 ).
9
+ * Reverted eager loading of default ` CoroutineExceptionHandler ` that triggered ANR on some devices (#3180 ).
10
+ * New API to convert a ` CoroutineDispatcher ` to an Rx scheduler (#968 , #548 ). Thanks @recheej !
11
+ * Fixed a memory leak with the very last element emitted from ` flow ` builder being retained in memory (#3197 ).
12
+ * Fixed a bug with ` limitedParallelism ` on K/N with new memory model throwing ` ClassCastException ` (#3223 ).
13
+ * ` CoroutineContext ` is added to the exception printed to the default ` CoroutineExceptionHandler ` to improve debuggability (#3153 ).
14
+ * Static memory consumption of ` Dispatchers.Default ` was significantly reduced (#3137 ).
15
+ * Updated slf4j version in ` kotlinx-coroutines-slf4j ` from 1.7.25 to 1.7.32.
16
+
3
17
## Version 1.6.0
4
18
5
19
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.
You can’t perform that action at this time.
0 commit comments