This release adds 3 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
+1 more
Summary
AI summaryConfigurable MCP update prompting and optional timed media-analysis marker writeback added.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Medium |
Added persisted MCP update policies: prompt, auto, notify, and never. Added persisted MCP update policies: prompt, auto, notify, and never. Source: granite4.1:8b-q6_K@2026-05-21 Confidence: high |
— |
| Feature | Medium |
Added installer update prompts with choices: now, continue, snooze, ignore, safe auto-update, disable-check. Added installer update prompts with choices: now, continue, snooze, ignore, safe auto-update, disable-check. Source: granite4.1:8b-q6_K@2026-05-21 Confidence: high |
— |
| Feature | Medium |
Added Resolve-side update controls: resolve_control.mcp_update_status, set_mcp_update_policy, ignore_mcp_update, snooze_mcp_update, clear_mcp_update_preferences. Added Resolve-side update controls: resolve_control.mcp_update_status, set_mcp_update_policy, ignore_mcp_update, snooze_mcp_update, clear_mcp_update_preferences. Source: granite4.1:8b-q6_K@2026-05-21 Confidence: high |
— |
| Feature | Medium |
Added the setup compound tool for media-analysis defaults and update preferences. Added the setup compound tool for media-analysis defaults and update preferences. Source: granite4.1:8b-q6_K@2026-05-21 Confidence: high |
— |
| Feature | Medium |
Added media_pool.metadata_field_inventory for read-only metadata mapping. Added media_pool.metadata_field_inventory for read-only metadata mapping. Source: granite4.1:8b-q6_K@2026-05-21 Confidence: high |
— |
| Feature | Medium |
Added optional timed media-analysis marker writeback for slate claps, best moments, QC warnings. Added optional timed media-analysis marker writeback for slate claps, best moments, QC warnings. Source: granite4.1:8b-q6_K@2026-05-21 Confidence: high |
— |
| Feature | Medium |
Added tests/live_metadata_field_inventory_validation.py for disposable Resolve validation of metadata inventory behavior. Added tests/live_metadata_field_inventory_validation.py for disposable Resolve validation of metadata inventory behavior. Source: granite4.1:8b-q6_K@2026-05-21 Confidence: low |
— |
| Bugfix | Medium |
Timed marker writeback now prompts with yes, no, default_yes, default_no when no explicit choice or saved default exists. Timed marker writeback now prompts with yes, no, default_yes, default_no when no explicit choice or saved default exists. Source: granite4.1:8b-q6_K@2026-05-21 Confidence: high |
— |
| Refactor | Medium |
Updated compound tool count to 32 and kernel action count to 136. Updated compound tool count to 32 and kernel action count to 136. Source: granite4.1:8b-q6_K@2026-05-21 Confidence: low |
— |
Full changelog
v2.22.0
v2.22.0 adds configurable MCP update prompting, conversation-level setup
defaults, optional timed media-analysis marker writeback, and a read-only
metadata field inventory for mapping Resolve metadata writeback safely.
Added
- Added persisted MCP update policies:
prompt,auto,notify, andnever. - Added installer update prompts with update now, continue, snooze, ignore,
safe auto-update, and disable-check choices. - Added Resolve-side update controls:
resolve_control.mcp_update_status,set_mcp_update_policy,
ignore_mcp_update,snooze_mcp_update, and
clear_mcp_update_preferences. - Added the
setupcompound tool for media-analysis defaults and update
preferences. - Added
media_pool.metadata_field_inventoryfor read-only metadata,
clip-property, inferred Metadata-panel group, and analysis writeback field
mapping. - Added optional
media_analysis.publish_clip_metadatatimed marker writeback
for slate claps, best moments, and QC warnings. - Added
tests/live_metadata_field_inventory_validation.pyfor disposable
Resolve validation of metadata inventory behavior.
Changed
- Bumped version surfaces to
2.22.0. - Updated compound tool count to 32 and kernel action count to 136.
- Documented update policy controls, setup defaults, timed marker choices,
metadata field inventory, and live metadata inventory validation. - Timed marker writeback now prompts with
yes,no,default_yes, and
default_nowhen no explicit choice or saved default exists.
Validation
venv/bin/python tests/test_import.pyvenv/bin/python scripts/audit_api_parity.pygit diff --checkvenv/bin/python -m unittest tests.test_media_analysis tests.test_update_check tests.test_media_pool_ingest_probe- Live validation via connected MCP server on DaVinci Resolve Studio 20.3.2.9
with a disposable project and synthetic media only. Verified
metadata_field_inventory,MediaPool.ExportMetadata()header comparison,
default analysis writeback field mapping, andSetMetadata()readback for
analysis and slate fields.
Notes
- The standalone live metadata inventory harness could not attach to Resolve
from this shell, so equivalent validation was run through the already
connected MCP process.
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]