Release Highlights
This release is the public Dapr integration release for Flock and supersedes 0.5.502.
Dapr blackboard storage
- Added optional
flock-core[dapr]support. - Added
DaprStateBlackboardStorefor using Dapr state-store components as a Flock blackboard backend. - Added Dapr serialization helpers, docs, and example setups for in-memory, Redis, and PostgreSQL-backed state stores.
- Added README and documentation entry points so Dapr support is visible from the main project surface.
Stabilization
- Fixed public Dapr config construction paths.
- Fixed
headers_callbackclient wiring. - Added default client config handling when
client_configis omitted. - Corrected
consistency="eventual"mapping. - Aligned docs/examples with the actual initial release behavior.
Notes
The initial Dapr release focuses on the blackboard store. Deeper distributed-write hardening for artifact/index atomicity, TTL exception paths, and ETag conflict retries is tracked separately in issue #415.
What's Changed
- fix: improve timer precision and test robustness by @AndreRatzenberger in #412
- docs: update stale flock-flow references to flock by @FBISiri in #413
- [FEAT]: Dapr-Backed Blackboard State Store by @tilman-sattler in #414
- chore: bump version to 0.5.600 by @AndreRatzenberger in #416
New Contributors
Full Changelog: 0.5.500...0.5.600