You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGES.md
+20
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,25 @@
1
1
# Change log for kotlinx.coroutines
2
2
3
+
## Version 1.3.4
4
+
5
+
### Flow
6
+
7
+
* Detect missing `awaitClose` calls in `callbackFlow` to make it less error-prone when used with callbacks (#1762, #1770). This change makes `callbackFlow`**different** from `channelFlow`.
8
+
*`ReceiveChannel.asFlow` extension is introduced (#1490).
9
+
* Enforce exception transparency invariant in `flow` builder (#1657).
10
+
* Proper `Dispatcher` support in `Flow` reactive integrations (#1765).
11
+
* Batch `Subscription.request` calls in `Flow` reactive integration (#766).
12
+
*`ObservableValue.asFlow` added to JavaFx integration module (#1695).
13
+
*`ObservableSource.asFlow` added to RxJava2 integration module (#1768).
14
+
15
+
### Other changes
16
+
17
+
*`kotlinx-coroutines-core` is optimized for R8, making it much smaller for Android usages (75 KB for `1.3.4` release).
18
+
* Performance of `Dispatchers.Default` is improved (#1704, #1706).
19
+
* Kotlin is updated to 1.3.70.
20
+
*`CoroutineDispatcher` and `ExecutorCoroutineDispatcher` experimental coroutine context keys are introduced (#1805).
21
+
* Performance of various `Channel` operations is improved (#1565).
0 commit comments