kotlinx.coroutines v1.0.1 Release Notes

    • Align publisher implementation with Reactive TCK.
    • ๐Ÿ— Reimplement future coroutine builders on top of AbstractCoroutine (#751).
    • ๐ŸŽ Performance optimizations in Dispatchers.Default and Dispatchers.IO.
    • ๐Ÿ— Use only public API during JavaFx instantiation, fixes warnings on Java 9 and build on Java 11 (#463).
    • ๐Ÿ“š Updated contract of CancellableContinuation.resumeWithException (documentation fix, see #712).
    • ๐Ÿ— Check cancellation on fast-path of all in-place coroutine builders (withContext, coroutineScope, supervisorScope, withTimeout and withTimeoutOrNull).
    • โž• Add optional prefix to thread names of ExperimentalCoroutineDispatcher (#661).
    • ๐Ÿ›  Fixed bug when ExperimentalCoroutineDispatcher could end up in inconsistent state if Thread constructor throws an exception (#748).