v4.0.488

amruthpillai/reactive-resumev4.0.488Jul 11, 2026by JonnyBurger

AI Summary

A substantial update addressing media handling issues, adding ProRes and HLS support, and enhancing Lambda and Studio server capabilities.

Key Highlights

  • Add ProRes decoder support
  • Fix looped audio dropping out
  • Add S3 output provider CLI option
  • Fix Lambda cost estimate

New Features

  • ProRes decoder support
  • HLS audio codec resolution
  • S3 output provider CLI option
  • Fixed looped audio dropping out
  • Fixed Lambda cost estimate
  • AnimatedImage data attributes forwarding
  • Browser process detection fix

Full Release Notes

## What's Changed

* `remotion`: Fix image loading during premount transitions by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8950
* `remotion`: Forward AnimatedImage data attributes to canvas by @alec-watts in https://github.com/remotion-dev/remotion/pull/8972
* remotion.dev/convert: Add ProRes decoder support by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8958
* remotion.dev/convert: Resolve HLS audio codecs by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8968
* `@remotion/lambda`: Add S3 output provider CLI option by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9007
* `@remotion/media`: Fix looped audio dropping out after multiple loop iterations by @iliya-vidrush in https://github.com/remotion-dev/remotion/pull/8978
* `@remotion/media`: Upgrade Mediabunny to 1.50.8 by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8976
* remotion.media: Add HLS test media by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8961
* `@remotion/serverless-client`: Fix Lambda cost estimate by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9005
* `@remotion/studio`: Add docs Element install button by @samohovets in https://github.com/remotion-dev/remotion/pull/8951
* `@remotion/studio-server`: Fix browser process detection by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8992
* `@remotion/studio-server`: Reject origin-less requests by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9006
* Lambda Go SDK: tidy error handling and typing in the Go Lambda SDK by @iliya-vidrush in https://github.com/remotion-dev/remotion/pull/8986
* Lambda Go SDK: drop unused params from serializeInputProps by @iliya-vidrush in https://github.com/remotion-dev/remotion/pull/8973
* `create-video`: Add `--help` by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8988

## Docs

* [Add ProRes guide](https://remotion.dev/docs/videos/prores) by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8957
* Recommend `@remotion/media` in more places by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9014
* Remove Motion Canvas comparison by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9016
* Improve Elements page layout by @samohovets in https://github.com/remotion-dev/remotion/pull/8998
* Add Element contributors by @samohovets in https://github.com/remotion-dev/remotion/pull/8963
* Add WebCodecs color space bug by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8996
* Update FFmpeg acknowledgements by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8983
* Launch remotion.media/AGENTS.md by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8989
* `docs`: Fix CrawlChat embed causing hydration errors and duplicate script execution by @pelazas in https://github.com/remotion-dev/remotion/pull/9000

## Internal

* `@remotion/cli`: Migrate more options to option system by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8942
* Skills: Split up into multiple skills, make "Remotion Best Practices" the router by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8999
* `@remotion/skills`: Add Remotion SaaS skill by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8993
* `@remotion/skills`: Add interactivity skill by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8980
* `remotion-monorepo`: Document skill locations by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8991
* `@remotion/example`: Add timeline interactivity compositions by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8981
* Golang SDK: Bump golang.org/x/crypto from 0.51.0 to 0.52.0 in /packages/lambda-go-example by @dependabot in https://github.com/remotion-dev/remotion/pull/8935

**Full Changelog**: https://github.com/remotion-dev/remotion/compare/v4.0.487...v4.0.488