webrtc-android
webrtc-android copied to clipboard
Bump org.jetbrains.kotlinx:kotlinx-coroutines-android from 1.9.0 to 1.10.2
Bumps org.jetbrains.kotlinx:kotlinx-coroutines-android from 1.9.0 to 1.10.2.
Release notes
Sourced from org.jetbrains.kotlinx:kotlinx-coroutines-android's releases.
1.10.2
- Fixed the
kotlinx-coroutines-debugJAR file including themodule-info.classfile twice, resulting in failures in various tooling (#4314). Thanks,@​RyuNen344!- Fixed
Flow.stateInhanging when the scope is cancelled in advance or the flow is empty (#4322). Thanks,@​francescotescari!- Improved handling of dispatcher failures in
.limitedParallelism(#4330) and during flow collection (#4272).- Fixed
runBlockingfailing to run its coroutine to completion in some cases if its JVM thread got interrupted (#4399).- Small tweaks, fixes, and documentation improvements.
1.10.1
1.10.0
- Kotlin was updated to 2.1.0 (#4284).
- Introduced
Flow.any,Flow.all, andFlow.none(#4212). Thanks,@​CLOVIS-AI!- Reorganized
kotlinx-coroutines-debugandkotlinx-coroutines-corecode to avoid a split package between the two artifacts (#4247). Note that directly referencingkotlinx.coroutines.debug.AgentPremainmust now be replaced withkotlinx.coroutines.debug.internal.AgentPremain. Thanks,@​sellmair!- No longer shade byte-buddy in
kotlinx-coroutines-debug, reducing the artifact size and simplifying the build configuration of client code. Thanks,@​sellmair!- Fixed
NullPointerExceptionwhen using Java-deserializedkotlinx-coroutines-coreexceptions (#4291). Thanks,@​AlexRiedler!- Properly report exceptions thrown by
CoroutineDispatcher.dispatchinstead of raising internal errors (#4091). Thanks,@​zuevmaxim!- Fixed a bug that delayed scheduling of a
Dispatchers.DefaultorDispatchers.IOtask after ayield()in rare scenarios (#4248).- Fixed a bug that prevented the
main()coroutine on Wasm/WASI from executing after adelay()call in some scenarios (#4239).- Fixed scheduling of
runBlockingtasks on Kotlin/Native that arrive after therunBlockingblock was exited (#4245).- Fixed some terminal
Flowoperators sometimes resuming without taking cancellation into account (#4254). Thanks,@​jxdabc!- Fixed a bug on the JVM that caused coroutine-bound
ThreadLocalvalues not to get cleaned when using non-CoroutineDispatchercontinuation interceptors (#4296).- Small tweaks, fixes, and documentation improvements.
Changelog
Sourced from org.jetbrains.kotlinx:kotlinx-coroutines-android's changelog.
Version 1.10.2
- Fixed the
kotlinx-coroutines-debugJAR file including themodule-info.classfile twice, resulting in failures in various tooling (#4314). Thanks,@​RyuNen344!- Fixed
Flow.stateInhanging when the scope is cancelled in advance or the flow is empty (#4322). Thanks,@​francescotescari!- Improved handling of dispatcher failures in
.limitedParallelism(#4330) and during flow collection (#4272).- Fixed
runBlockingfailing to run its coroutine to completion in some cases if its JVM thread got interrupted (#4399).- Small tweaks, fixes, and documentation improvements.
Version 1.10.1
Version 1.10.0
- Kotlin was updated to 2.1.0 (#4284).
- Introduced
Flow.any,Flow.all, andFlow.none(#4212). Thanks,@​CLOVIS-AI!- Reorganized
kotlinx-coroutines-debugandkotlinx-coroutines-corecode to avoid a split package between the two artifacts (#4247). Note that directly referencingkotlinx.coroutines.debug.AgentPremainmust now be replaced withkotlinx.coroutines.debug.internal.AgentPremain. Thanks,@​sellmair!- No longer shade byte-buddy in
kotlinx-coroutines-debug, reducing the artifact size and simplifying the build configuration of client code. Thanks,@​sellmair!- Fixed
NullPointerExceptionwhen using Java-deserializedkotlinx-coroutines-coreexceptions (#4291). Thanks,@​AlexRiedler!- Properly report exceptions thrown by
CoroutineDispatcher.dispatchinstead of raising internal errors (#4091). Thanks,@​zuevmaxim!- Fixed a bug that delayed scheduling of a
Dispatchers.DefaultorDispatchers.IOtask after ayield()in rare scenarios (#4248).- Fixed a bug that prevented the
main()coroutine on Wasm/WASI from executing after adelay()call in some scenarios (#4239).- Fixed scheduling of
runBlockingtasks on Kotlin/Native that arrive after therunBlockingblock was exited (#4245).- Fixed some terminal
Flowoperators sometimes resuming without taking cancellation into account (#4254). Thanks,@​jxdabc!- Fixed a bug on the JVM that caused coroutine-bound
ThreadLocalvalues not to get cleaned when using non-CoroutineDispatchercontinuation interceptors (#4296).- Small tweaks, fixes, and documentation improvements.
Commits
5f89004Version 1.10.21a8de2eMerge remote-tracking branch 'origin/master' into develope9b247eAdvertise source jars for JVM-only libraries (#4394)6baf7c8Restore Android compatibility inExecutor.asCoroutineDispatcher(#4396)dbca4c1Reliably run finalizers even ifrunBlockinggot interrupted. (#4399)45893ceAdd the issue template for guide-related problems (#4386)8627cc3Fix an explanation of flow emit (#4391)5f8035cSpecify explicit return types for some public API functions (#4389)465e29dSet a predefined image width in debug-coroutines-with-idea.md (#4377)96de301Simplify newFixedThreadPoolContext using apply and remove unused import (#4378)- Additional commits viewable in compare view
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 rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill 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 versionwill 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 dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)