v4.0.517
remotion-dev/remotionv4.0.517Aug 25, 2026by JonnyBurger
AI Summary
Introduces the `@remotion/gsap` animation package and significantly redesigns the Studio canvas and inspector for better usability.
Key Highlights
- New `@remotion/gsap` package
- Redesigned Studio canvas with pixel grid and rulers
- New Element library integration features
- Added metadata support for web renderer
New Features
- GSAP package
- Element library integration
- Web Render metadata support
Full Release Notes
## What's Changed - [`@remotion/gsap`: **New package!**](https://remotion.dev/docs/gsap) by @Fats403 in https://github.com/remotion-dev/remotion/pull/10738 - `remotion`: Keep Suspense loading indicator at UI scale by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/10758 - `@remotion/studio`: Align canvas rulers with timeline ticks by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/10765 - `@remotion/studio`: Redesign license settings by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/10769 - `@remotion/studio`: Unify inspector row styling by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/10760 - `@remotion/studio`: Remove inspector dividers by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/10804 - `@remotion/studio`: Refine navbar menu styling by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/10780 - `@remotion/studio`: Add pixel grid to canvas by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/10776 - `@remotion/studio`: Fix checkerboard bleeding at canvas edges by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/10763 - `@remotion/studio`: Allow Canvas Capture drops anywhere by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/10784 - `@remotion/studio`: Auto-scroll timeline while reordering layers by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/10786 - `@remotion/studio`: Preview font assets by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/10800 - `@remotion/studio`: Preview media assets on the timeline by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/10808 - `@remotion/studio-server`: Ignore missing skills in update checks by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/10750 - `@remotion/studio-codemods`: Delete JSX without Prettier by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/10754 - `@remotion/media`: Apply initial preview volume before playback by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/10761 - `@remotion/renderer`: Use clip-relative WAV files for inline audio by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/10752 - `@remotion/renderer`: Finalize Fast Start before publishing output by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/10755 - `@remotion/renderer`: Select Fast Start based on output container by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/10791 - `@remotion/renderer`: Preserve hardware acceleration fallback warning by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/10774 - `@remotion/serverless`: Make artifact retries idempotent by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/10772 - `@remotion/effects`: Preserve pixels outside fisheye radius by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/10803 - `@remotion/web-renderer`: Allow setting metadata by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/10796 ## Elements - Browse the library inside Studio by @samohovets in https://github.com/remotion-dev/remotion/pull/10688 - Add external libraries to Studio by @samohovets in https://github.com/remotion-dev/remotion/pull/10770 - Add On-Screen Messages by @samohovets in https://github.com/remotion-dev/remotion/pull/10764 - Accept object in `Config.addElementLibrary()` by @samohovets in https://github.com/remotion-dev/remotion/pull/10794 - Keep interactive nodes draggable by @samohovets in https://github.com/remotion-dev/remotion/pull/10798 - Reorder background elements by @samohovets in https://github.com/remotion-dev/remotion/pull/10759 - Use fixed animation duration in Product Collection by @samohovets in https://github.com/remotion-dev/remotion/pull/10810 ## Docs - [Integrating a component library with Studio](https://remotion.dev/docs/studio-protocol/component-library-integration) by @samohovets in https://github.com/remotion-dev/remotion/pull/10696 - Clarify audio pitch support across renderers by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/10775 - Correct Windows NVENC prerequisites by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/10773 - Fix transparent light background in iframes by @samohovets in https://github.com/remotion-dev/remotion/pull/10762 ## Internal and experimental - Build Browser Studio without Docusaurus by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/10795 - `@remotion/canvas`: Add headless timeline primitives by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/10777 - `@remotion/canvas`: Add live timeline controller by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/10783 - `@remotion/canvas`: Extract Studio selection state by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/10787 - `@remotion/browser-studio`: Support Safari by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/10792 - `@remotion/browser-studio`: Load vendor bundle during compilation by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/10801 - `@remotion/jonnys-videos`: Add Jonny's video collection by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/10751 - `@remotion/jonnys-videos`: Offload Jonny's videos without local media by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/10788 - `@remotion/jonnys-videos`: Improve animated caption effects and layout by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/10802 - Upgrade fast-xml-parser to 5.3.5, 4.5.4 (CVE-2026-25896) by @anupamme in https://github.com/remotion-dev/remotion/pull/10790 - Upgrade loader-utils to 2.0.3, 1.4.1 (CVE-2022-37601) by @anupamme in https://github.com/remotion-dev/remotion/pull/10793 - Upgrade protobufjs to 8.0.1, 7.5.5 (CVE-2026-41242) by @anupamme in https://github.com/remotion-dev/remotion/pull/10807 - Upgrade websocket-driver to 0.7.5 (CVE-2026-54466) by @anupamme in https://github.com/remotion-dev/remotion/pull/10809 **Full Changelog**: https://github.com/remotion-dev/remotion/compare/v4.0.516...v4.0.517