kotlinx.coroutines v0.4-beta Release Notes
-
- Switched to Kotlin version 1.1.0-beta-18 (republished version).
CoroutineDispatcher
methods now havecontext
parameter.- Introduced
CancellableContinuation.isCancelled
- 0️⃣ Introduced
EventLoop
dispatcher and made it a default forrunBlocking { ... }
- Introduced
CoroutineScope
interface withisActive
andcontext
properties; standard coroutine builders include it as receiver for convenience. - Introduced
Executor.toCoroutineDispatcher()
extension. - ⏱ Delay scheduler thread is not daemon anymore, but times out automatically.
- Debugging facilities in
newCoroutineContext
can be explicitly disabled with-Dkotlinx.coroutines.debug=off
. - ✅ xxx-test files are renamed to xxx-example for clarity.
- 🛠 Fixed NPE in Job implementation when starting coroutine with already cancelled parent job.
- 👌 Support cancellation in
kotlinx-coroutines-nio
module