← All releases

Release Notes

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

MARCH 2026
FrontendEngineBackendComposerLogs ParserMCPAssets ProxyDocsScriptsWebsiteRN
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 SystemNew 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.

A new Animations tab appears on (almost) all block types; text, graphic, button, HTML, video, AR, and form. 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. A visual bezier curve editor with draggable control points and common presets like ease, bounce, and linear. 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 operators can now trigger animations on specific blocks. 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. 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.

Builder & Template PolishNew Feature

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

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. Simplified from 10 down to 3: Default, Empty, and Responsive. The new default uses the signature Cavai gradient with Lato font. Line wrapping is now enabled; no more horizontal scrolling.

Border radius presets updated to cleaner values (0, 6, 16, 9999px). Manual adjustment no longer auto-snaps to a preset. Prettify line width increased to 120 characters. The editor itself is wider (50% of viewport).

Library Script OperatorNew 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.

Cavai MCP ServerNew 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.

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. 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
Frontendv8.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.
Enginev6.6.6 → v6.8.1 · 5 releases✦ 3 features✓ 5 fixes
Animation runtime, custom metrics reporting, unified state system, and rendering fixes.
Backendv2.16.3 → v2.17.0 · 2 releases✦ 2 features↑ 1 improvement
Custom metrics pipeline, exportable engagement data, and Bunny CDN log integration.
Composerv3.1.5✦ 2 features
Animation compilation support and library script packaging.
Logs Parserv3.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.
Script Libraryhaakonmydland
Author
haakonmydland
Mar 24
initial Script Library setuphaakonmydland
Author
haakonmydland
Mar 19
Website✓ 1 fix
Hero performance optimization and SEO overhaul.
Cavai.com Performance & SEONicolayKjarnet
Author
NicolayKjarnet
Mar 17
RN✦ 1 feature
Standalone release notes site with CLI generation tool.
Release Notes; this siteNicolayKjarnet
Author
NicolayKjarnet
Mar 17; 27