This release fixes issues for SREs watching stability and regressions.
✓ No known CVEs patched in this version
Topics
+1 more
Summary
AI summaryFixed missing‑capability gate to only block clips needing fresh analysis, enabling fully‑reused plans without false errors.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Bugfix | Medium |
Missing-capability gate now evaluates only clips needing fresh analysis. Missing-capability gate now evaluates only clips needing fresh analysis. Source: llm_adapter@2026-06-15 Confidence: high |
— |
| Bugfix | Medium |
Extended exemption to entry points short-circuiting before execute_plan_async. Extended exemption to entry points short-circuiting before execute_plan_async. Source: llm_adapter@2026-06-15 Confidence: high |
— |
| Refactor | Low |
Consolidated reuse/capability logic into shared helpers replacing duplicated inline comprehensions. Consolidated reuse/capability logic into shared helpers replacing duplicated inline comprehensions. Source: llm_adapter@2026-06-15 Confidence: low |
— |
| Refactor | Low |
Consolidated reuse/capability logic into shared helpers plan_requires_capabilities() and executing_clips(). Consolidated reuse/capability logic into shared helpers plan_requires_capabilities() and executing_clips(). Source: granite4.1:30b@2026-06-15-audit Confidence: low |
— |
Full changelog
Analysis reuse no longer blocks on missing capabilities when every clip is satisfied by an existing report (issue #68).
build_plan records capability_gaps from the requested options before the per-clip reuse decision runs. When a fully-reused plan only re-keys and imports existing reports into the current root, no fresh transcription/vision/ffprobe happens — so the missing-capability gate must not fire.
Fixed
- The missing-capability gate is now evaluated against the clips that still need fresh analysis, not the requested-options gaps. A clip is exempt only when it both skips execution and has an existing report path; any clip needing fresh work still enforces the gate.
- Extended the exemption to the entry points that short-circuit before
execute_plan_asyncand were still blocking fully-reused runs: themedia_analysisanalyze action, metadata-publish analysis, andcreate_batch_job. The batch CLIplanpreview no longer prints "Missing tools" for a fully-reusable plan.
Changed
- Reuse/capability logic consolidated into shared
plan_requires_capabilities()/executing_clips()helpers, replacing duplicated inline comprehensions so every gate stays consistent.
Credits
- Includes PR #68 by @diesdaas, which fixed the inner
execute_plan_asyncgate and isolated the marker-param and host-vision tests from unrelated capability/destructive-hook coupling.
Full Changelog: https://github.com/samuelgursky/davinci-resolve-mcp/blob/main/CHANGELOG.md
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]