This release adds 1 notable feature for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
+1 more
Summary
AI summaryAdded page_lock() to serialize page switches for concurrent agents.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Low |
Adds page_lock utility to serialize page switches in concurrent-agent scenarios. Adds page_lock utility to serialize page switches in concurrent-agent scenarios. Source: llm_adapter@2026-06-06 Confidence: low |
— |
| Feature | Low |
Adds `src/utils/page_lock.py` to serialize page switches. Adds `src/utils/page_lock.py` to serialize page switches. Source: granite4.1:30b@2026-06-06-audit Confidence: low |
— |
| Refactor | Medium |
Routes `open_page` action through `page_lock()` for serialization. Routes `open_page` action through `page_lock()` for serialization. Source: granite4.1:30b@2026-06-06-audit Confidence: low |
— |
Full changelog
Page-switch serialization — the concurrency primitive for safe multi-agent use.
- Added
src/utils/page_lock.py— Resolve has a single globally-active page, so two agents that flip pages concurrently corrupt each other.page_lock()serializes page switches: a reentrant intra-process lock plus a best-effort inter-process advisory file lock around the outermost section. Theopen_pageaction now routes through it. Required before any concurrent-agent feature ships.
Networked transport, sandboxed scripting, and capability/role scoping (the rest of the safe remote/multi-user design) are security-critical and remain a separate, sign-off-gated phase — intentionally not shipped here. Live-validated on DaVinci Resolve Studio 21.0.0.
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
Related context
Beta — feedback welcome: [email protected]