Releases
v4.4.0
Compare
Sorry, something went wrong.
No results found
4.4.0 (2026-10-13)
Bug Fixes
completion: match fish plugin flags on the verb position only (48c2313 )
completion: skip plugin commands a built-in alias shadows (7e79723 )
completion: skip plugin commands a built-in verb shadows (e3c3cd1 )
element-template: check every guard path in recipe coverage (bac84c3 )
element-template: check unread bindings when the source template is uncataloged (1d4571a )
element-template: keep stderr empty in JSON mode when --map is not applied (0bc86c1 )
element-template: keep the EXDEV direct-write fallback for apply and edit (74fba29 )
element-template: name the template that carries an embedded recipe in the report (14f1dca )
element-template: name unchecked fields when they make an update lossy (4e45d99 )
element-template: redact fields a template marks secret (7bfb47f )
element-template: redact with every cached template, not only the migration catalog (8ed02f3 )
element-template: refuse a recipe whose change hop reads a path the reached version lacks (d2ddafb )
element-template: refuse apply and edit --in-place over a concurrently changed file (3817a45 )
element-template: reject recipe destinations that are Hidden with a fixed value (aebb057 )
element-template: report a --map destination only as moved (e0dd19b )
element-template: report a missing file before taking the migration lock (1eab219 )
element-template: report a recipe write over a prior value as changed (a16e1cf )
element-template: report an embedded recipe when only source upgrades used one (ff0ee79 )
element-template: report migration failures on the right stream and tighten migration tests (2f08864 )
element-template: report migration lock contention only for an existing lock (07ad624 )
element-template: treat a binding the engine cannot read as lossy unless the target keeps it (fd9b112 )
element-template: treat a versionless template as version 0 in the catalog (ab50dce )
element-template: treat an absent template version as 0 in update (f6498f1 )
element-template: use the AI Agent v2 task template ID in the update help example (2a8f441 )
element-template: validate static Number and Boolean literals (d6f5c0b )
Features
cluster: use physical-tenants naming for tenants subcommand and secrets selector (#636 ) (8d3bdab ), closes camunda/camunda#65360
element-template: add migration recipe schema (977cd6f )
element-template: add update and change commands (51298d5 )
element-template: build a migration report from before and after values (1f134bd )
element-template: bundle AI Agent v1 to v2 migration recipes (d801399 )
element-template: make the update JSON report verifiable (ddac4a5 )
element-template: migrate an element between template versions (b863bb6 )
element-template: parse and validate migration recipes (66bed9a )
element-template: read element values and resolve bindings for migration (e3f5487 )
element-template: render migration reports as coloured text or JSON (27524e3 )
element-template: render the update text report as one row per field (4be5379 )
element-template: resolve migration steps and successor templates (85710ee )
element-template: resolve recipe entries against element values (5f162da )
element-template: update all elements of a template in one command (1be50db )
Performance Improvements
element-template: compute redaction targets once per template set (97543e8 )
You can’t perform that action at this time.