https://kotlinlang.org logo
Title
v

Vsevolod Tolstopyatov [JB]

11/22/2021, 11:54 AM
📣 📣 📣 kotlinx.coroutines 1.6.0-RC is here! Major highligths: • Completely reworked and now multiplatform kotlinx-coroutines-test module. • New API to manage dispatchers:
limitedParallelism
along with
<http://Dispatchers.IO|Dispatchers.IO>
being unbound for limited parallelism views. • K/N new memory model is now part of the release and all the coroutine primitives can be shared across multiple threads if the new memory model is enabled. • A lot of improvements and bug fixes. Full changelog: https://github.com/Kotlin/kotlinx.coroutines/releases/tag/1.6.0-RC
❤️ 8
🎉 31
🔥 12
🙌🏼 2
:kotlin-intensifies: 26
🙌 8
j

Joffrey

11/22/2021, 11:55 AM
Awesome, I was looking forward to seeing the
kotlinx-coroutines-test
lib become multiplatform. THANK YOU 🙏
4
b

Big Chungus

11/22/2021, 12:04 PM
+1 to that. I can finally remove my hacky workarounds in jsMain(s) 😄
j

Javier

11/22/2021, 1:37 PM
👍 1
macOS, iOS and so on are missing
@Vsevolod Tolstopyatov [JB] are they being deployed or there was an issue?
j

Joffrey

11/22/2021, 2:15 PM
@Vsevolod Tolstopyatov [JB] his point was about
kotlinx-coroutines-test
, not
kotlinx-coroutines-core
👍 1
And indeed I don't see iOS stuff either:
v

Vsevolod Tolstopyatov [JB]

11/22/2021, 2:27 PM
Oh, thanks for pointing it out! It seems to be either build or sonatype issue, I’m investigating it right now
🙏 2
👀 1
z

Zach Klippenstein (he/him) [MOD]

11/22/2021, 4:34 PM
limitedParallelism
in 1.6.0 is super exciting, it has been requested so many times over the last few years in the form of thread pools, worker pools, etc. https://github.com/Kotlin/kotlinx.coroutines/issues/2919
💯 3
:thank-you: 5
12
t

Trevor Stone

11/22/2021, 9:03 PM
Will there be a native-mt for 1.6.0-RC?
b

Big Chungus

11/22/2021, 9:04 PM
No, release notes state that -native-mt is no longer needed and main artefacts will pick up new memory model if enabled.
t

Trevor Stone

11/22/2021, 9:04 PM
But the new memory model isn't production ready yet
From the release notes if you are opted in it will use, which is great, but if you aren't opted in I assumed it defaults to the old single threaded implementation
b

Big Chungus

11/22/2021, 9:05 PM
Oh you mean frozen mt. Yeah, might be worth sticking with -native-mt until new mm stabilises. No idea then.
j

Javier

11/29/2021, 9:05 PM
@Vsevolod Tolstopyatov [JB] still missing apple artifacts 😞
@Vsevolod Tolstopyatov [JB]] I know I am disturbing, but is there any ETA about this one? maybe 1.6.0 final?
v

Vsevolod Tolstopyatov [JB]

12/06/2021, 12:52 PM
I’ve located the problem and the proper artifcats will either be released along with 1.6.0 final or 1.6.0-RC2
l

louiscad

12/06/2021, 1:09 PM
What was the problem exactly?
j

Javier

12/06/2021, 1:33 PM
milestones are on github?
j

Joffrey

12/07/2021, 5:54 PM
Do you have any ETA for the 1.6.0-RC2 or 1.6.0 release with iOS artifacts?
👀 1