This release adds 5 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
+1 more
Summary
AI summaryAdds native metadata publishing from source‑safe media analysis into Resolve clip metadata.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Medium |
media_analysis.publish_clip_metadata publishes analysis summaries, comments, keywords, people, and optional slate-derived fields into Resolve clip metadata. media_analysis.publish_clip_metadata publishes analysis summaries, comments, keywords, people, and optional slate-derived fields into Resolve clip metadata. Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Feature | Medium |
Field-specific merge policies preserve human metadata by default: owned MCP blocks for Description and Comments, deduped list appends for Keywords and People, and fill-empty protection for Scene, Shot, Take, and Camera fields. Field-specific merge policies preserve human metadata by default: owned MCP blocks for Description and Comments, deduped list appends for Keywords and People, and fill-empty protection for Scene, Shot, Take, and Camera fields. Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Feature | Medium |
Third-party metadata provenance under davinci_resolve_mcp keys records report signature, analysis version, publish timestamp, publisher version, changed fields, and report path when persistent. Third-party metadata provenance under davinci_resolve_mcp keys records report signature, analysis version, publish timestamp, publisher version, changed fields, and report path when persistent. Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Feature | Medium |
Slate-aware proposals can reuse detect_sync_events slate-clap evidence and optionally inspect frames around the clap with chat-context vision. Slate-aware proposals can reuse detect_sync_events slate-clap evidence and optionally inspect frames around the clap with chat-context vision. Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Feature | Medium |
Installer and server update visibility checks latest GitHub release status without installing code automatically; configurable with DAVINCI_RESOLVE_MCP_UPDATE_CHECK and DAVINCI_RESOLVE_MCP_UPDATE_INTERVAL_HOURS. Installer and server update visibility checks latest GitHub release status without installing code automatically; configurable with DAVINCI_RESOLVE_MCP_UPDATE_CHECK and DAVINCI_RESOLVE_MCP_UPDATE_INTERVAL_HOURS. Source: llm_adapter@2026-05-21 Confidence: low |
— |
| Other | Medium |
Updated README, AI skill reference, Media Analysis Guide, install docs, kernel coverage, API coverage, and changelog for v2.21.0. Updated README, AI skill reference, Media Analysis Guide, install docs, kernel coverage, API coverage, and changelog for v2.21.0. Source: llm_adapter@2026-05-21 Confidence: low |
— |
Full changelog
v2.21.0
Adds Resolve-native metadata publishing from source-safe media analysis, plus informational MCP update visibility.
Added
- media_analysis.publish_clip_metadata publishes analysis summaries, comments, keywords, people, and optional slate-derived fields into Resolve clip metadata.
- Field-specific merge policies preserve human metadata by default: owned MCP blocks for Description and Comments, deduped list appends for Keywords and People, and fill-empty protection for Scene, Shot, Take, and Camera fields.
- Third-party metadata provenance under davinci_resolve_mcp keys records report signature, analysis version, publish timestamp, publisher version, changed fields, and report path when persistent.
- Slate-aware proposals can reuse detect_sync_events slate-clap evidence and optionally inspect frames around the clap with chat-context vision.
- Installer and server update visibility checks latest GitHub release status without installing code automatically; configurable with DAVINCI_RESOLVE_MCP_UPDATE_CHECK and DAVINCI_RESOLVE_MCP_UPDATE_INTERVAL_HOURS.
Documentation
- Updated README, AI skill reference, Media Analysis Guide, install docs, kernel coverage, API coverage, and changelog for v2.21.0.
Validation
- venv/bin/python -m unittest tests.test_media_analysis tests.test_sync_detection tests.test_update_check
- venv/bin/python tests/test_import.py
- venv/bin/python scripts/audit_api_parity.py
- venv/bin/python -m py_compile src/server.py src/granular/common.py src/resolve_mcp_server.py install.py src/utils/update_check.py tests/live_metadata_publish_validation.py tests/live_sync_event_validation.py
- git diff --check
- Live Resolve Studio 20.3.2.9 validation via active Resolve script runner with disposable projects and synthetic media only: tests/live_metadata_publish_validation.py and tests/live_sync_event_validation.py
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]