Skip to content

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Feb 16, 2024

Bumps org.jetbrains.kotlinx:kotlinx-coroutines-bom from 1.7.3 to 1.8.0.

Release notes

Sourced from org.jetbrains.kotlinx:kotlinx-coroutines-bom's releases.

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 setting DebugProbes.enableCoroutineCreationStackTraces to false, it's the default (#3783).
  • kotlinx-coroutines-test: set the default timeout of runTest to 60 seconds, added the ability to configure it on the JVM with the kotlinx.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 that SharedFlow (#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 of runTest to 60 seconds, added the ability to configure it on the JVM with the kotlinx.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 that SharedFlow (#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-bom's changelog.

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 setting DebugProbes.enableCoroutineCreationStackTraces to false, it's the default (#3783).
  • kotlinx-coroutines-test: set the default timeout of runTest to 60 seconds, added the ability to configure it on the JVM with the kotlinx.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 that SharedFlow (#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 setting DebugProbes.enableCoroutineCreationStackTraces to false, 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

  • 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 correct Java 9 module info (#3944).
  • Major Kotlin version update: was 1.8.20, became 1.9.21.
  • kotlinx-coroutines-test: set the default timeout of runTest to 60 seconds, added the ability to configure it on the JVM with the kotlinx.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 that SharedFlow (#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.
Commits
  • 8c516f5 Version 1.8.0
  • 90d9a30 Disable DebugProbes.enableCreationStackTraces by default (#4028)
  • c5a579e Merge pull request #4042 from Kotlin/dk-doc-improvements
  • 83fa0b4 Supply MDC context propagation with examples.
  • 1d04452 Revisit SupervisorScope, supervisorScope, and coroutineScope docs
  • 17bae3f Don't say that job completion causes CancellationException
  • 92df6e1 Reword the prompt cancellation guarantee
  • 8eb4963 Improve the explanation of how await throws exceptions
  • fdc0818 Clarify that using runBlocking in suspend functions is allowed
  • d0dabb9 Ensure that flow operators propagate the cancellation exceptions (#4038)
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [org.jetbrains.kotlinx:kotlinx-coroutines-bom](https://github.com/Kotlin/kotlinx.coroutines) from 1.7.3 to 1.8.0.
- [Release notes](https://github.com/Kotlin/kotlinx.coroutines/releases)
- [Changelog](https://github.com/Kotlin/kotlinx.coroutines/blob/master/CHANGES.md)
- [Commits](Kotlin/kotlinx.coroutines@1.7.3...1.8.0)

---
updated-dependencies:
- dependency-name: org.jetbrains.kotlinx:kotlinx-coroutines-bom
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Feb 16, 2024
@oldratlee oldratlee merged commit 8b28fd2 into master Feb 16, 2024
@dependabot dependabot bot deleted the dependabot/maven/org.jetbrains.kotlinx-kotlinx-coroutines-bom-1.8.0 branch February 16, 2024 13:48
oldratlee pushed a commit that referenced this pull request Feb 16, 2024
bump maven-resources-plugin from 3.3.0 to 3.3.1 (#94)
bump maven-deploy-plugin from 3.0.0 to 3.1.1 (#95)
bump junit-bom from 5.9.2 to 5.9.3 (#96)
bump maven-install-plugin from 3.1.0 to 3.1.1 (#97)
bump maven-javadoc-plugin from 3.4.1 to 3.5.0 (#98)
bump http4k-bom from 4.37.0.0 to 4.44.0.0 (#99)
bump kotlinx-coroutines-bom from 1.6.4 to 1.7.1 (#100)
bump maven-source-plugin from 3.2.1 to 3.3.0 (#101)
bump kotlin.version from 1.8.0 to 1.8.21 (#102)
bump maven-surefire-plugin from 2.22.2 to 3.1.0 (#103)
bump maven-enforcer-plugin from 3.1.0 to 3.3.0 (#104)
bump maven-compiler-plugin from 3.10.1 to 3.11.0 (#105)
bump http4k-bom from 4.44.0.0 to 4.44.1.0 (#106)
bump http4k-bom from 4.44.1.0 to 4.45.0.0 (#107)
bump maven-surefire-plugin from 3.1.0 to 3.1.2 (#110)
bump http4k-bom from 4.45.0.0 to 4.47.2.0 (#111)
bump kotlin.version from 1.8.21 to 1.8.22 (#112)
bump http4k-bom from 4.47.2.0 to 4.48.0.0 (#113)
bump http4k-bom from 4.48.0.0 to 5.0.0.0 (#114)
bump maven-clean-plugin from 3.2.0 to 3.3.1 (#115)
bump http4k-bom from 5.0.0.0 to 5.1.1.0 (#116)
bump http4k-bom from 5.1.1.0 to 5.1.1.1 (#117)
bump http4k-bom from 5.1.1.1 to 5.1.2.1 (#118)
bump http4k-bom from 5.1.2.1 to 5.2.0.0 (#119)
bump kotlinx-coroutines-bom from 1.7.1 to 1.7.2 (#120)
bump http4k-bom from 5.2.0.0 to 5.2.1.0 (#121)
bump kotlin.version from 1.8.22 to 1.9.0 (#122)
bump http4k-bom from 5.2.1.0 to 5.3.0.0 (#123)
bump http4k-bom from 5.3.0.0 to 5.5.0.0 (#128)
bump junit-bom from 5.9.3 to 5.10.0 (#129)
bump kotlinx-coroutines-bom (#130)
bump http4k-bom from 5.5.0.0 to 5.6.0.0 (#131)
bump http4k-bom from 5.6.0.0 to 5.6.1.0 (#132)
bump http4k-bom from 5.6.1.0 to 5.6.2.0 (#133)
bump http4k-bom from 5.6.2.0 to 5.6.3.0 (#134)
bump http4k-bom from 5.6.3.0 to 5.6.4.0 (#135)
bump http4k-bom from 5.6.4.0 to 5.6.5.0 (#136)
bump http4k-bom from 5.6.5.0 to 5.7.2.0 (#137)
bump maven-enforcer-plugin (#138)
bump kotlin.version from 1.9.0 to 1.9.10 (#139)
bump http4k-bom from 5.7.2.0 to 5.7.4.0 (#140)
bump http4k-bom from 5.7.4.0 to 5.7.5.0 (#141)
bump http4k-bom from 5.7.5.0 to 5.8.0.0 (#142)
bump maven-enforcer-plugin (#143)
bump maven-javadoc-plugin (#145)
bump http4k-bom from 5.8.0.0 to 5.8.1.0 (#144)
bump http4k-bom from 5.8.1.0 to 5.8.2.0 (#146)
bump http4k-bom from 5.8.2.0 to 5.8.3.0 (#147)
bump http4k-bom from 5.8.3.0 to 5.8.4.0 (#148)
bump http4k-bom from 5.8.4.0 to 5.8.5.0 (#149)
bump http4k-bom from 5.8.5.0 to 5.8.5.1 (#150)
bump maven-surefire-plugin from 3.1.2 to 3.2.1 (#151)
bump http4k-bom from 5.8.5.1 to 5.8.6.0 (#152)
bump http4k-bom from 5.8.6.0 to 5.9.0.0 (#153)
bump maven-clean-plugin 3.3.1 to 3.3.2 (#154)
bump kotlin.version from 1.9.10 to 1.9.20 (#155)
bump junit-bom from 5.10.0 to 5.10.1 (#156)
bump http4k-bom from 5.9.0.0 to 5.10.0.0 (#157)
bump maven-surefire-plugin 3.2.1 to 3.2.2 (#158)
bump maven-javadoc-plugin 3.6.0 to 3.6.2 (#159)
bump http4k-bom from 5.10.0.0 to 5.10.1.0 (#160)
bump http4k-bom from 5.10.1.0 to 5.10.2.0 (#161)
bump http4k-bom from 5.10.2.0 to 5.10.3.0 (#162)
bump kotlin.version from 1.9.20 to 1.9.21 (#163)
bump http4k-bom from 5.10.3.0 to 5.10.4.0 (#164)
bump maven-javadoc-plugin from 3.6.2 to 3.6.3 (#165)
bump http4k-bom from 5.10.4.0 to 5.10.5.0 (#166)
bump http4k-bom from 5.10.5.0 to 5.10.6.0 (#167)
bump maven-surefire-plugin from 3.2.2 to 3.2.3 (#168)
bump http4k-bom from 5.10.6.0 to 5.10.7.0 (#169)
bump http4k-bom from 5.10.7.0 to 5.11.0.0 (#170)
bump maven-compiler-plugin from 3.11.0 to 3.12.0 (#171)
bump http4k-bom from 5.11.0.0 to 5.11.1.0 (#172)
bump kotlin.version from 1.9.21 to 1.9.22 (#173)
bump maven-compiler-plugin from 3.12.0 to 3.12.1 (#174)
bump http4k-bom from 5.11.1.0 to 5.12.0.0 (#175)
bump http4k-bom from 5.12.0.0 to 5.12.1.0 (#176)
bump maven-surefire-plugin 3.2.3 to 3.2.5 (#177)
bump http4k-bom from 5.12.1.0 to 5.13.0.0 (#178)
bump http4k-bom from 5.13.0.0 to 5.13.0.1 (#179)
bump http4k-bom from 5.13.0.1 to 5.13.1.0 (#180)
bump http4k-bom from 5.13.1.0 to 5.13.2.0 (#181)
bump junit-bom from 5.10.1 to 5.10.2 (#182)
bump http4k-bom from 5.13.2.0 to 5.13.4.1 (#183)
bump http4k-bom from 5.13.4.1 to 5.13.5.0 (#184)
bump http4k-bom from 5.13.5.0 to 5.13.6.1 (#185)
bump http4k-bom from 5.13.6.1 to 5.13.7.0 (#186)
bump kotlinx-coroutines-bom 1.7.3 to 1.8.0 (#187)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant