kotlinx.coroutines v1.3.5 Release Notes

    • firstOrNull operator. Contributed by @bradynpoulsen.
    • java.time adapters for Flow operators. Contributed by @fvasco.
    • ๐Ÿ‘ kotlin.time.Duration support (#1402). Contributed by @fvasco.
    • ๐Ÿ›  Memory leak with a mix of reusable and non-reusable continuations is fixed (#1855).
    • ๐ŸŽ DebugProbes are ready for production installation: its performance is increased, the flag to disable creation stacktraces to reduce the footprint is introduced (#1379, #1372).
    • โ†ช Stacktrace recovery workaround for Android 6.0 and earlier bug (#1866).
    • ๐Ÿ†• New integration module: kotlinx-coroutines-jdk9 with adapters for java.util.concurrent.Flow.
    • BroadcastChannel.close properly starts lazy coroutine (#1713).
    • ๐Ÿ“‡ kotlinx-coroutines-bom is published without Gradle metadata.
    • ๐Ÿ‘‰ Make calls to service loader in reactor integrations optimizable by R8 (#1817).