Dapr
Portable event-driven runtime for building distributed applications
Dapr is shipping fixes across three release branches at once, most of them in workflows.
◆Recent moves
- 4d ago
Azure credential chain no longer halts at SPIFFE (1.16 backport)
Backports to the 1.16 branch the fix for Azure component authentication stopping at the SPIFFE credential instead of falling through to managed identity or the Azure CLI. Anyone on 1.16.0 or later with azureClientId and azureTenantId but no secret was unable to authenticate despite a working credential being available.
View source ↗ - 4d ago
Stalled workflow recovery fixed (1.17 backport)
Brings the stalled-workflow recovery fix to the 1.17 branch alongside the SPIFFE credential fixes. Stalling exists so a workflow survives its workers leaving, so a stall that could not resume defeated the mechanism's purpose during exactly the rolling upgrades it was built for.
View source ↗ - 4d ago
Fifteen fixes across actors, scheduler, placement and workflows
The substantive release of this window, collecting fifteen fixes: actor state stores now hot reload, a single sidecar disconnecting mid-dissemination no longer drops every sidecar in the namespace from Placement, several scheduler crashes and hangs are resolved, and a cluster of workflow bugs around terminate, continue_as_new tracing and orphaned reminders is cleared.
View source ↗ - 8d ago
Release candidate for 1.18.3
A release candidate carrying five backported pull requests that ship in 1.18.3 four days later. Pre-release packaging of work counted in the final release.
View source ↗ - 12d ago
Go 1.26.5 rebuild; input binding probe timeout made configurable
Rebuilds on Go 1.26.5 after govulncheck flagged standard library and toolchain vulnerabilities in 1.26.4, and makes the input-binding subscription probe timeout configurable. The probe's hardcoded three-second budget left slow-starting applications with bindings that initialized cleanly but never delivered an event.
View source ↗ - 12d ago
Input binding probe timeout fix (1.16 backport)
Backports the input-binding probe fix to 1.16. On the HTTP channel a failed probe also aborted every remaining binding on that sidecar, leaving only a warning in the log; on gRPC it failed silently.
View source ↗