v4.0.502
antgroup/echomimicv4.0.502Jul 30, 2026by JonnyBurger
AI Summary
A release focused on Rspack stabilization and studio improvements including multi-still rendering and the Studio Protocol adoption.
Key Highlights
- Rspack is no longer experimental (still opt-in)
- Support for rendering multiple stills via --frames=0,10,20
- Studio Protocol installation and adoption in Remotion Elements
- Fix parallel browser downloads and improve narrow preview layout
- Stabilize Element install contract and drag-and-drop package
New Features
- Multiple stills rendering capability
- Studio Protocol implementation
- Rspack stabilization
- Browser-studio sequence prop subscriptions
- Web-renderer raster URL masks support
Full Release Notes
## What's Changed * **Rspack is not experimental anymore, still opt-in** by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9889 * `@remotion/renderer`: Render multiple stills: `--frames=0,10,20` by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9888 * `@remotion/renderer`: Fix parallel browser downloads by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9882 * `@remotion/studio`: Fix seeking in read-only Studio by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9905 * `@remotion/studio`: Improve narrow preview layout by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9900 * `@remotion/studio`: Align update button colors by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9898 * `@remotion/studio`: Improve unsymbolicated error overlay by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9890 * `@remotion/studio`: Open asset picker when adding assets by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9865 * `@remotion/studio-server`: Resolve composition source locations by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9894 * `@remotion/studio-server`: Import staticFile when changing media sources by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9887 * `@remotion/studio-server`: Resolve JSX elements by column by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9872 * `@remotion/studio-server`: Implement Studio Protocol installation by @samohovets in https://github.com/remotion-dev/remotion/pull/9878 * `@remotion/studio-server`: Limit Studio Protocol request bodies by @samohovets in https://github.com/remotion-dev/remotion/pull/9863 * [`@remotion/studio-protocol`: Document the Studio Protocol](https://remotion.dev/docs/studio-protocol) by @samohovets in https://github.com/remotion-dev/remotion/pull/9881 * `@remotion/studio-protocol`: Adopt the protocol in Remotion Elements by @samohovets in https://github.com/remotion-dev/remotion/pull/9879 * `@remotion/studio-protocol`: Stabilize Element install contract by @samohovets in https://github.com/remotion-dev/remotion/pull/9832 * `@remotion/studio-protocol`: Fix malformed response classification by @samohovets in https://github.com/remotion-dev/remotion/pull/9860 * `@remotion/studio-protocol`: Rename the drag-and-drop package by @samohovets in https://github.com/remotion-dev/remotion/pull/9877 * `@remotion/browser-studio`: Support saving sequence props by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9897 * `@remotion/browser-studio`: Support sequence prop subscriptions by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9883 * `@remotion/browser-studio`: Support default props subscriptions by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9867 * `@remotion/web-renderer`: Support raster URL masks by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9861 * `@remotion/promo-pages`: Fix pricing card alignment by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9895 * `@remotion/promo-pages`: Render homepage videos after hydration by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9893 * remotion.dev/convert: Preview rotation and mirroring in player by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9859 ## Docs * Remove redundant Sequence wrappers from examples by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9862 ## Internal * `@remotion/studio-protocol`: Test Element installation in a clean Studio project by @samohovets in https://github.com/remotion-dev/remotion/pull/9880 * Skills: Format JSX examples by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9873 * `@remotion/cli`: Pin skills CLI to 1.5.20 by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9868 **Full Changelog**: https://github.com/remotion-dev/remotion/compare/v4.0.501...v4.0.502