← All releases

Release Notes

What's new in the Cavai platform — features, fixes, and improvements.

MARCH 2026
Frontend Engine Backend Composer Logs Parser MCP Assets Proxy Docs Scripts Website
Animations are here! ✨ Bubbles

The Animation System is the headline feature — blocks and most flow operators in the flow can now be animated with 20+ presets, custom easing curves, and per-target control, all without writing CSS. The new Library Script operator takes a similar approach to behavior: pick a script from a searchable library, fill in a form, and it just works. Custom Metrics let creatives track any event, with automatic aggregation into reporting exports across the full pipeline (Engine, Backend, Logs Parser).

Beyond the big three: a unified state system for hover/active styles, cleaner button and HTML templates, a general-purpose API proxy for creatives, viewability data in the MCP server, new developer docs, and a batch of bug fixes across the stack.

Highlights
Animation System New Feature

Animations no longer require custom CSS. Pick from 20+ ready-made presets for blocks and flow transitions, or combine effects to build your own — with full control over easing, timing, and direction.

Play interactive demo

Open in Cavai →

Builder

A new Animations tab appears on (almost) all block types — text, graphic, button, HTML, video, AR, and form.

Presets

Pick from 20+ presets with a live hover preview in the dropdown, or build a custom animation with the visual keyframe editor. A small dot indicates when a preset has been tweaked, with a revert button on hover.

Animation tab with Fade In preset Revert button and keyframe editor

Animations tab with preset. Revert button appears when tweaked, with individual keyframe editing below.

Preset dropdown

20+ presets with live hover preview.

Custom easing

A visual bezier curve editor with draggable control points and common presets like ease, bounce, and linear.

Custom cubic bezier curve editor

Draggable control points with cubic-bezier output.

Copy & paste

Animations can be copied and pasted between blocks via icons in the tab header. Each effect row includes a reverse button to quickly flip the direction.

Flow

Flow operators can now trigger animations on specific blocks.

ShowHide

Pick an animation per target — show gets entrance animations, hide gets the reversed versions automatically. Slide presets animate blocks completely off-screen regardless of format size. Each target has its own preset, duration, and easing.

ShowHide operator with per-target animation

ShowHide with per-target animation, duration, and easing.

Change operators

A dedicated dark-themed panel with transition-style presets and a two-phase OUT→IN preview.

Flow animations take priority over block-level animations and keep their end state.

Change Text operator with transition presets

Change operator with Trigger Animation panel and transition presets.

Builder & Template Polish New Feature

Cleaner button and HTML templates, updated border radius presets, and small code editor tweaks.

Buttons

New Basic button template — a simple gray button with arched shape and no effects. The Bold and Cavai Classic templates have been removed. All remaining templates now use consistent border radius values and the unified Inter font.

The template revert button replaces the old orange "modified" dot: it appears on hover with a confirmation step.

Border radius presets updated to cleaner values (0, 6, 16, 9999px). Manual adjustment no longer auto-snaps to a preset.

Button template selector
HTML templates

Simplified from 10 down to 3: Default, Empty, and Responsive. The new default uses the signature Cavai gradient with Lato font.

HTML templates with code editor Default template preview with Cavai gradient
Code editor

Line wrapping is now enabled — no more horizontal scrolling.

Prettify line width increased to 120 characters. The editor itself is wider (50% of viewport).

Library Script Operator New Feature

Add custom behavior to creatives without writing code. Pick a script, fill in the form, done.

A new flow operator that lets you pick ready-made scripts from a searchable dropdown and configure them through an auto-generated form. The form adapts to each script, supporting different parameter types: text, numbers, toggles, colors, URLs, element pickers, and flow step pickers.

The library is designed to grow over time — commonly used behaviors like click-target mapping, skin placement, and image swaps can be added as scripts, making them available to the whole team without touching code.

Under the hood, the assembled script is stored as standard JavaScript — fully compatible with existing creatives.

Library Script operator with form Searchable script dropdown with categories
Cavai MCP Server New Feature

The AI assistant can now pull viewability data — like how long people actually looked at a creative — and includes smarter usage limits to keep things running smoothly.

Viewability in reports

Viewable impressions and time-in-view are now available when pulling reports through the AI assistant. Useful for quickly checking how well a campaign is performing without opening the dashboard.

Usage limits

A built-in rate limiter prevents the assistant from overwhelming the platform with too many requests at once. If it hits the limit, it automatically slows down.

Changelog
Frontend v8.20.0 → v8.21.0 · 6 releases ✦ 4 features ↑ 3 improvements ✓ 4 fixes
Animation system, library scripts, template polish, bulk export improvements, and bug fixes.
Engine v6.6.6 → v6.8.1 · 5 releases ✦ 3 features ✓ 5 fixes
Animation runtime, custom metrics reporting, unified state system, and rendering fixes.
Backend v2.16.3 → v2.17.0 · 2 releases ✦ 2 features ↑ 1 improvement
Custom metrics pipeline, exportable engagement data, and Bunny CDN log integration.
Composer v3.1.5 ✦ 2 features
Animation compilation support and library script packaging.
Logs Parser v3.1.0 ✦ 1 feature
Custom metrics aggregation with DuckDB MAP columns.
MCP ✦ 1 feature
Viewability metrics, rate limiting, and blob-stripping fix.
Assets Proxy ✦ 1 feature
General-purpose API proxy enabling creatives to call external APIs.
Docs ✦ 2 features ↑ 2 improvements
Custom metrics docs, flow table reporting guide, and API section restructure.
Scripts ↑ 2 improvements
Initial script library with click target and skin placement scripts.
Website ✓ 1 fix
Hero performance optimization and SEO overhaul.
RN ✦ 1 feature
Standalone release notes site with CLI generation tool.