v4.0.498
IceWhaleTech/CasaOSv4.0.498Jul 23, 2026by JonnyBurger
AI Summary
Prepares the ecosystem for Remotion v5.0 by updating Node and ESLint requirements, enabling new rendering defaults, and introducing various Studio and renderer improvements.
Key Highlights
- Raise v5 Node and ESLint requirements
- Enable buffering defaults in v5
- Configure license from the Studio interface
- Default to ANGLE with SwiftShader fallback in v5
Breaking Changes
- Deprecate getVideoMetadata() function
New Features
- Respect trimBefore when freezing sequences
- Snap layers to timeline start
- Make all config options dynamically updatable
- Batch easing changes for selected keyframes
- Configure license from Studio
- Handle long variable-duration frames
- Return null beyond path length
Full Release Notes
## What's Changed * `remotion`: Raise v5 Node and ESLint requirements by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9533 * `remotion`: Enable buffering defaults in v5 by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9520 * `@remotion/studio`: Respect trimBefore when freezing sequences by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9542 * `@remotion/studio`: Snap layers to timeline start by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9543 * `@remotion/studio`: Make all config options dynamically updatable by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9540 * `@remotion/studio`: Batch easing changes for selected keyframes by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9518 * `@remotion/studio`: Configure license from Studio by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9516 * `@remotion/renderer`: In Remotion 5.0, default to ANGLE with SwiftShader fallback by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9536 * `@remotion/renderer`: Deprecate getVideoMetadata() by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9514 * `@remotion/bundler`: Separate Webpack and Rspack config overrides by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9523 * `@remotion/media`: Handle long variable-duration frames by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9452 * `@remotion/paths`: Return null beyond path length by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9531 ## Templates * Update Next.js to 16.2.11 by @dependabot in https://github.com/remotion-dev/remotion/pull/9522 ## Docs * Recommend Agent Skills in Editor Starter setup by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9535 ## Internal * Retry flaky render scale tests by @samohovets in https://github.com/remotion-dev/remotion/pull/9530 **Full Changelog**: https://github.com/remotion-dev/remotion/compare/v4.0.497...v4.0.498