kotlinx.coroutines v1.3.0 Release Notes
-
Flow
๐ This version is the first stable release with
Flow
API.All
Flow
API not marked with@FlowPreview
or@ExperimentalCoroutinesApi
annotations are stable and here to stay. ๐ Flow declarations marked with@ExperimentalCoroutinesApi
have the same guarantees as regular experimental API. ๐ Please note that API marked with@FlowPreview
have weak guarantees on source, binary and semantic compatibility.๐ Changelog
- ๐ A new guide section about Flow.
CoroutineDispatcher.asExecutor
extension (#1450).- ๐ Fixed bug when
select
statement could report the same exception twice (#1433). - ๐ Fixed context preservation in
flatMapMerge
in a case when collected values were immediately emitted to another flow (#1440). - ๐ Reactive Flow integrations enclosing files are renamed for better interoperability with Java.
- 0๏ธโฃ Default buffer size in all Flow operators is increased to 64.
- โก๏ธ Kotlin updated to 1.3.50.