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