Shipped/Regular release update September 22nd, 2026

September 22, 2026

Regular release update September 22nd, 2026

Features:

  • Integrations: Vercel integration: Project-scoped tokens are now supported (UNI-10204)

Bug fixes:

  • Canvas: Usage chips in the component list sit centered under the Usages column header. (UNI-10367)
  • APIGET /api/v1/entries/api/v1/route, and /api/v1/composition now respond 502 Bad Gateway instead of a truncated 200 when the content origin returns a body that claims to be JSON but isn't. The 502 is never cached. (UNI-10093)
  • Automations: Automation trigger filters are now type-checked against the event's payload when you save an automation, so a filter that compares a field to the wrong type (for example input.state == "64" when state is a number) is reported as an error instead of quietly never firing. (UNI-10112)
  • CLIuniform sync push now writes project-map nodes shallowest-first, in waves: every node at one tree depth is written together, and that depth completes before the next begins. A parent is therefore always written before its descendants, so moving a subtree no longer leaves a descendant with a localized URL built from the pre-move parent path. (UNI-10057)
  • Canvas: Fixed showing unpublish options to some users who could not successfully unpublish. (UNI-10248)
  • Canvas: The Insert/Add-component menu now offers a component of the same type as its parent when the slot is set to "Same as parent slot", matching what drag-drop already permitted. A composition that points two A/B test containers at the same test now reports a validation error. (UNI-10265)
  • CLI: CLI asset push no longer re-applies image assets that have not changed. Differences confined to fields the API computes from the attached file — width, height, media type, size and the asset's type — are no longer treated as changes, so a push with no local edits is a no-op and --diff shows only actionable differences. (UNI-10234)
  • Dashboard: Selecting a permission group without a permission was silently stripped on Ok, along with any locations or criteria. Those rows are now validated, and Ok/Save stay disabled until a permission is chosen. (UNI-10332)
  • Canvas: Components using an "or" visibility rule now render on published pages instead of being hidden. (UNI-10354)
  • Dashboard: Workflow stages stay on one row when reverse transitions exist. (UNI-10096)
Bug FixesFeatures