What dapr/dapr shipped
Generated by FoxPlug from public activity — not affiliated with Dapr.
Week of September 14, 2026
What shipped
- Daprd now receives actor placement from the Scheduler service instead of only from Placement, including the placement stream transport, dissemination handling, and runtime wiring. Pull request #10440
- Workflow test suite now runs as a combined matrix of clustered, fastpath, and signing modes together, exposing bugs that single-mode legs could not reach. Pull request #10491
- Fixed six workflow actor bugs including turn commit failures, lost results, and abandoned commits that only appeared when multiple modes ran together. Pull request #10490
- Workflow state is now tested across daprd upgrades to verify that history rows, run-activity reminders, and timer reminders survive version transitions. Pull request #10505
- Workflow activity actor IDs maintain their three-part format across releases from 1.15 through 1.18 and into master to ensure compatibility. Pull request #10504
- Added new Grafana dashboards for Workflow and Scheduler subsystems and extended coverage in the actor dashboard and system services. Pull request #10496
- Integration test harness now supports workflow history signing mode that composes with clustered and fastpath modes for comprehensive coverage. Pull request #10489
- Integration tests for actors, workflows, and placement now run against both Placement and Scheduler Placement authorities via a new scheduler-placement mode. Pull request #10492
- Fixed version-skew integration suite for release-1.18 by patching the bindings metadata component build tag configuration. Pull request #10506
Why it matters
The Scheduler service can now serve actor placement alongside Placement, and workflows are tested more thoroughly across version boundaries and with multiple execution modes combined. These changes ensure operators can migrate to Scheduler-based placement and that workflow state survives daprd upgrades without losing activity or timer state.
Changelog entry
- Daprd now accepts actor placement from Scheduler service via placement stream transport with dissemination handling and placement-leader connector Pull request #10440
- Workflow integration test matrix now runs all combinations of clustered, fastpath, and signing modes Pull request #10491
- Fixed six workflow actor bugs: turn commit failures, lost results, abandoned commits, and result handling issues Pull request #10490
- Added cross-version daprd upgrade tests for in-flight workflows to verify history and reminder persistence Pull request #10505
- Maintained three-part workflow activity actor ID format across releases 1.15-1.18 and master Pull request #10504
- Added Grafana dashboards for Workflow and Scheduler subsystems; extended actor and system services dashboards Pull request #10496
- Added workflow history signing mode to integration test harness composable with other execution modes Pull request #10489
- New scheduler-placement mode in integration tests runs actor, workflow, and placement suites against both Placement and Scheduler Placement Pull request #10492
[8][4][7] Workflows now run across multiple modes together in CI, fixing six actor bugs. [8] Daprd gets actor placement from Scheduler. [2] State tested across daprd upgrades.
This week's Dapr release work focused on Scheduler integration and workflow reliability. [8] Daprd can now receive actor placement from the Scheduler service, enabling migration paths away from Placement. [4][7] The workflow test matrix now combines clustered, fastpath, and signing modes, surfacing and fixing six previously hidden actor bugs. [2] Workflows are tested across daprd version upgrades to ensure history, reminders, and state survive transitions. These improvements strengthen the foundation for production workloads.