This release adds 1 notable feature for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
+1 more
Affected surfaces
Summary
AI summaryFixed destructive-action registry mis‑registration causing silent failures for critical operations.
Full changelog
v2.56.0
Destructive-action registry audit (EX-REG) — a systemic version of the EX2 bug.
Many destructive actions were registered under the wrong tool key, so
is_destructive() returned False and version-on-mutate archiving / change logging
silently never fired for them (e.g. create_timeline/auto_sync_audio filed under
timeline though media_pool dispatches them; set_cdl/copy_grades/version ops
under timeline_item though timeline_item_color dispatches them; *_fusion_comp
and *_take stale names that matched no real handler).
Fixed
- Rebuilt
DESTRUCTIVE_ACTIONS_BY_TOOLkeyed by the real dispatcher; stale names
mapped to real (*_fusion_comp→*_comp,*_take→add/delete/select/finalize,
import_into→import_into_timeline,create_subtitles_from_audio→create_subtitles).
Inert entries for undecorated tools (media_pool_item replace/link) dropped.
Catastrophic take/Fusion-comp deletes + media-pool create/sync ops now archived.
Added
- The registry-drift guard now asserts every registry action is a real handler of
its tool (broad check enabled), so this class can't regress.
Validation
- Full offline suite green (1287 tests); drift guard validates every action name.
Archiving is best-effort/non-strict and reuses the proven version-on-mutate path.
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]