v4.0.515
remotion-dev/remotionv4.0.515Aug 21, 2026by JonnyBurger
AI Summary
Introduces Lambda render cancellation and new Elements like Polaroid and Product Collection, alongside performance improvements for media playback.
Key Highlights
- Added support for cancelling Lambda renders
- New Elements: Polaroid Pictures and Product Collection
- Browser Studio now supports installing dependencies without restart
- Fixed media buffering deadlock and silent tails
New Features
- Lambda cancellation support
- Polaroid Pictures Element
- Product Collection Element
Full Release Notes
## What's Changed - `@remotion/renderer`: **Apply proper backpressure while encoding frames** by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/10656 - `@remotion/studio`: Fix timeline waveform flicker when zooming by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/10630 - `@remotion/studio`: Move property chevrons next to labels by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/10637 - `@remotion/studio`: Share Mediabunny inputs with `@remotion/media` by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/10647 - `@remotion/studio`: Preserve property selection during outline dragging by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/10669 - `@remotion/studio`: Only show 3D rotation cursor in 3D mode by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/10671 - `@remotion/studio`: Refine how expanded timeline tracks work by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/10672 - `@remotion/studio-server`: Harden privileged Studio endpoints by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/10665 - `@remotion/studio-server`: Support multiplication by numeric constants by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/10667 - [`@remotion/effects`: Add outline effect](https://remotion.dev/docs/effects/outline) by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/10643 - `@remotion/captions`: Add ESM export by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/10674 - `@remotion/media`: Preserve silent tails when looping videos by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/10657 - `@remotion/media`: Avoid buffering deadlock when a loop starts in silence by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/10659 - `@remotion/media`: paint completed frame of a superseded seek to fix paused-scrub freeze by @ElScelt in https://github.com/remotion-dev/remotion/pull/10662 - `@remotion/web-renderer`: Clamp oversized border radii by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/10668 - `@remotion/web-renderer`: Preserve SVG gradient strokes by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/10680 - `@remotion/lambda`: Stream chunks to disk instead of buffering them in memory by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/10639 - `@remotion/lambda`: Default to veryfast in Remotion 5.0 by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/10650 - [`@remotion/lambda`: Allow cancelling renders](https://remotion.dev/docs/lambda/cancellation) by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/10653 - `@remotion/cli`: Fix skills command on Windows by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/10636 ## Elements - Add component libraries page by @samohovets in https://github.com/remotion-dev/remotion/pull/10634 - Add Polaroid Pictures by @samohovets in https://github.com/remotion-dev/remotion/pull/10640 - Add product collection by @samohovets in https://github.com/remotion-dev/remotion/pull/10644 - Declutter sidebar navigation by @samohovets in https://github.com/remotion-dev/remotion/pull/10645 ## Internal and experimental - `@remotion/studio`: Hide server-only Browser Studio actions by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/10651 - `@remotion/studio`: Move project download to composition inspector by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/10652 - `@remotion/browser-studio`: Add, duplicate, reorder, edit, paste, and delete effects by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/10642 - `@remotion/browser-studio`: Install dependencies without restarting by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/10648 - `@remotion/browser-studio`: Load GitHub projects by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/10673 - `@remotion/browser-studio`: Prebundle Studio dependencies by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/10675 - `@remotion/browser-studio`: Fix links and File menu divider by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/10678 - `@remotion/browser-studio`: Install packages outside the Element flow by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/10681 - `@remotion/maptiler`: Add MapTiler-compatible map components by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/10638 - Rebuild website for example changes by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/10641 - Testbed: Concatenate related Studio E2E tests by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/10646 - Bump aws-sdk-s3 from 1.183.0 to 1.208.0 in /packages/lambda-ruby by @dependabot in https://github.com/remotion-dev/remotion/pull/10660 **Full Changelog**: https://github.com/remotion-dev/remotion/compare/v4.0.514...v4.0.515