Skip to content

chore(deps): bump workmanager from 0.10.9 to 0.10.10 - #856

Merged
Livinglist merged 1 commit into
masterfrom
dependabot/pub/workmanager-0.10.10
Sep 19, 2026
Merged

Livinglist merged 1 commit into
masterfrom
dependabot/pub/workmanager-0.10.10

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 14, 2026

Copy link
Copy Markdown
Contributor

Bumps workmanager from 0.10.9 to 0.10.10.

Release notes

Sourced from workmanager's releases.

workmanager v0.10.10 — Dart-initiated background handshake fix (#738)

workmanager_android v0.10.9 — background handshake race fix (#732, #738)

  • Background tasks no longer fail ~30 seconds after start on Android 16 when the Dart isolate is slow to boot. Root cause: the Pigeon migration inverted the handshake and sent the task to Dart before the isolate had registered its channel handlers — the message was lost, so the callback never ran (the 0.10.9 watchdog only turned the hang into a visible failure).
  • The handshake is Dart-initiated again: the task registers its handlers first, then signals the native worker (notifyBackgroundChannelInitialized), which only then invokes the task. Race eliminated by construction; the 30s watchdog stays as a dead-engine guard.

workmanager_apple v0.9.11

  • Accepts the new Dart readiness signal (compile parity with the Android fix). Apple headless-engine alignment is a follow-up.

workmanager_platform_interface v0.10.5

  • New internal host signal notifyBackgroundChannelInitialized backing the handshake fix.

workmanager v0.10.10

  • The fix (Dart side sends the readiness signal after handler registration).
Changelog

Sourced from workmanager's changelog.

workmanager - v0.10.10

  • FIX(android): background tasks no longer fail ~30 seconds after start on Android 16 when the Dart isolate boots slowly — the background handshake is Dart-initiated again (#738).
Commits
  • 896c4c1 chore(release): publish packages — workmanager 0.10.10 (#740)
  • 02764be fix(android): re-invert background channel handshake to Dart-initiated (fixes...
  • See full diff 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 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 [workmanager](https://github.com/fluttercommunity/flutter_workmanager) from 0.10.9 to 0.10.10.
- [Release notes](https://github.com/fluttercommunity/flutter_workmanager/releases)
- [Changelog](https://github.com/fluttercommunity/flutter_workmanager/blob/main/CHANGELOG.md)
- [Commits](fluttercommunity/flutter_workmanager@workmanager-v0.10.9...workmanager-v0.10.10)

---
updated-dependencies:
- dependency-name: workmanager
  dependency-version: 0.10.10
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@Livinglist
Livinglist merged commit 08d8abb into master Sep 19, 2026
2 checks passed
@Livinglist
Livinglist deleted the dependabot/pub/workmanager-0.10.10 branch September 19, 2026 14:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant