Build(deps): Bump org.jetbrains.kotlinx:kotlinx-coroutines-core from 1.7.3 to 1.8.1
requested to merge dependabot-gradle-org.jetbrains.kotlinx-kotlinx-coroutines-core-1.8.1 into rewrite
Bumps org.jetbrains.kotlinx:kotlinx-coroutines-core from 1.7.3 to 1.8.1.
Release notes
Sourced from org.jetbrains.kotlinx:kotlinx-coroutines-core's releases.
1.8.1
- Remove the
@ExperimentalTime
annotation from usages ofTimeSource
(#4046). Thanks,@hfhbd
!- Introduce a workaround for an Android bug that caused an occasional
NullPointerException
when setting theStateFlow
value on old Android devices (#3820).- No longer use
kotlin.random.Random
as part ofDispatchers.Default
andDispatchers.IO
initialization (#4051).Flow.timeout
throws the exception with which the channel was closed (#4071).- Small tweaks and documentation fixes.
1.8.1-Beta
- Remove the
@ExperimentalTime
annotation from usages ofTimeSource
(#4046). Thanks,@hfhbd
!- Attempt a workaround for an Android bug that caused an occasional
NullPointerException
when setting theStateFlow
value on old Android devices (#3820).- No longer use
kotlin.random.Random
as part ofDispatchers.Default
andDispatchers.IO
initialization (#4051).- Small tweaks.
1.8.0
- Implement the library for the Web Assembly (Wasm) for JavaScript (#3713). Thanks
@igoriakovlev
!- Major Kotlin version update: was 1.8.20, became 1.9.21.
- On Android, ensure that
Dispatchers.Main != Dispatchers.Main.immediate
(#3545, #3963).- Fixed a bug that caused
Flow
operators that limit cancel the upstream flow to forget that they were already finished if there is another such operator upstream (#4035, #4038).kotlinx-coroutines-debug
is published with the correct Java 9 module info (#3944).kotlinx-coroutines-debug
no longer requires manually settingDebugProbes.enableCoroutineCreationStackTraces
tofalse
, it's the default (#3783).kotlinx-coroutines-test
: set the default timeout ofrunTest
to 60 seconds, added the ability to configure it on the JVM with thekotlinx.coroutines.test.default_timeout=10s
(#3800).kotlinx-coroutines-test
: fixed a bug that could lead to not all uncaught exceptions being reported after some tests failed (#3800).delay(Duration)
rounds nanoseconds up to whole milliseconds and not down (#3920). Thanks@kevincianfarini
!Dispatchers.Default
and the default thread for background work are guaranteed to use the same context classloader as the object containing it them (#3832).- It is guaranteed that by the time
SharedFlow.collect
suspends for the first time, it's registered as a subscriber for thatSharedFlow
(#3885). Before, it was also true, but not documented.- Atomicfu version is updated to 0.23.1, and Kotlin/Native atomic transformations are enabled, reducing the footprint of coroutine-heavy code (#3954).
- Added a workaround for miscompilation of
withLock
on JS (#3881). Thanks@CLOVIS-AI
!- Small tweaks and documentation fixes.
1.8.0-RC2
- Fixed a bug introduced in 1.8.0-RC where
Mutex.onLock
would not unlock if a non-local return was performed (#3985).- Fixed a bug introduced in 1.8.0-RC where depending on kotlinx-coroutines in Native code failed with a compilation error
Could not find "org.jetbrains.kotlinx:atomicfu-cinterop-interop"
(#3968).- Small documentation fixes.
1.8.0-RC
- Implement the library for the Web Assembly (Wasm) for JavaScript (#3713). Thanks
@igoriakovlev
!- On Android, ensure that
Dispatchers.Main != Dispatchers.Main.immediate
(#3545, #3963).kotlinx-coroutines-debug
is published with the incorrect Java 9 module info (#3944).- Major Kotlin version update: was 1.8.20, became 1.9.21.
kotlinx-coroutines-test
: set the default timeout ofrunTest
to 60 seconds, added the ability to configure it on the JVM with thekotlinx.coroutines.test.default_timeout=10s
(#3800).kotlinx-coroutines-test
: fixed a bug that could lead to not all uncaught exceptions being reported after some tests failed (#3800).delay(Duration)
rounds nanoseconds up to whole milliseconds and not down (#3920). Thanks@kevincianfarini
!Dispatchers.Default
and the default thread for background work are guaranteed to use the same context classloader as the object containing it them (#3832).- It is guaranteed that by the time
SharedFlow.collect
suspends for the first time, it's registered as a subscriber for thatSharedFlow
(#3885). Before, it was also true, but not documented.- Atomicfu version is updated to 0.23.1, and Kotlin/Native atomic transformations are enabled, reducing the footprint of coroutine-heavy code (#3954).
- Added a workaround for miscompilation of
withLock
on JS (#3881). Thanks@CLOVIS-AI
!- Small tweaks and documentation fixes.
Changelog
Sourced from org.jetbrains.kotlinx:kotlinx-coroutines-core's changelog.
Version 1.8.1
- Remove the
@ExperimentalTime
annotation from usages ofTimeSource
(#4046). Thanks,@hfhbd
!- Introduce a workaround for an Android bug that caused an occasional
NullPointerException
when setting theStateFlow
value on old Android devices (#3820).- No longer use
kotlin.random.Random
as part ofDispatchers.Default
andDispatchers.IO
initialization (#4051).Flow.timeout
throws the exception with which the channel was closed (#4071).- Small tweaks and documentation fixes.
Changelog relative to version 1.8.1-Beta
Flow.timeout
throws the exception with which the channel was closed (#4071).- Small documentation fixes.
Version 1.8.1-Beta
- Remove the
@ExperimentalTime
annotation from usages ofTimeSource
(#4046). Thanks,@hfhbd
!- Attempt a workaround for an Android bug that caused an occasional
NullPointerException
when setting theStateFlow
value on old Android devices (#3820).- No longer use
kotlin.random.Random
as part ofDispatchers.Default
andDispatchers.IO
initialization (#4051).- Small tweaks.
Version 1.8.0
- Implement the library for the Web Assembly (Wasm) for JavaScript (#3713). Thanks
@igoriakovlev
!- Major Kotlin version update: was 1.8.20, became 1.9.21.
- On Android, ensure that
Dispatchers.Main != Dispatchers.Main.immediate
(#3545, #3963).- Fixed a bug that caused
Flow
operators that limit cancel the upstream flow to forget that they were already finished if there is another such operator upstream (#4035, #4038)kotlinx-coroutines-debug
is published with the correct Java 9 module info (#3944).kotlinx-coroutines-debug
no longer requires manually settingDebugProbes.enableCoroutineCreationStackTraces
tofalse
, it's the default (#3783).kotlinx-coroutines-test
: set the default timeout ofrunTest
to 60 seconds, added the ability to configure it on the JVM with thekotlinx.coroutines.test.default_timeout=10s
(#3800).kotlinx-coroutines-test
: fixed a bug that could lead to not all uncaught exceptions being reported after some tests failed (#3800).delay(Duration)
rounds nanoseconds up to whole milliseconds and not down (#3920). Thanks@kevincianfarini
!Dispatchers.Default
and the default thread for background work are guaranteed to use the same context classloader as the object containing it them (#3832).- It is guaranteed that by the time
SharedFlow.collect
suspends for the first time, it's registered as a subscriber for thatSharedFlow
(#3885). Before, it was also true, but not documented.- Atomicfu version is updated to 0.23.1, and Kotlin/Native atomic transformations are enabled, reducing the footprint of coroutine-heavy code (#3954).
- Added a workaround for miscompilation of
withLock
on JS (#3881). Thanks@CLOVIS-AI
!- Small tweaks and documentation fixes.
Changelog relative to version 1.8.0-RC2
kotlinx-coroutines-debug
no longer requires manually settingDebugProbes.enableCoroutineCreationStackTraces
tofalse
, it's the default (#3783).- Fixed a bug that caused
Flow
operators that limit cancel the upstream flow to forget that they were already finished if there is another such operator upstream (#4035, #4038)- Small documentation fixes.
Version 1.8.0-RC2
- Fixed a bug introduced in 1.8.0-RC where
Mutex.onLock
would not unlock if a non-local return was performed (#3985).- Fixed a bug introduced in 1.8.0-RC where depending on kotlinx-coroutines in Native code failed with a compilation error
Could not find "org.jetbrains.kotlinx:atomicfu-cinterop-interop"
(#3968).- Small documentation fixes.
Version 1.8.0-RC
... (truncated)
Commits
-
cd696d3
Version 1.8.1 -
c1ba5af
Fix the ticker channel example giving wrong results on the website (#4109) -
2430d9a
Fix broken API reference links to the Project Reactor Javadoc (#4111) -
f22b229
fix the link toThread.uncaughtExceptionHandler
-
515308d
fix: get rid of horizontal scrolling by splitting the comment and show more c... -
f8d1821
Fix typo in coroutine-context-and-dispatchers.md (#3941) -
20707d3
fix: removesampleStart
andsampleEnd
comments from example in coroutine-... -
0148534
chore: fix identation in example loadContributorsBlocking() (#4085) -
74774df
Docs: reference to The Hitchhiker's Guide to the Galaxy (#4082) -
d106ac7
Docs: avoid scrolling sample code; fix test description; add () to functions ... - Additional commits viewable in compare view
Dependabot commands
You can trigger Dependabot actions by commenting on this MR
-
$dependabot recreate
will recreate this MR rewriting all the manual changes and resolving conflicts