What's Changed
- render: refuse mixer graphs whose latency or compensation delays are absurd by @dylanmtaylor in #4225
- audio-dsp: validate stored remix plans so pieces cannot stack on one output by @dylanmtaylor in #4104
- ci: run Harden-Runner on every job by @dylanmtaylor in #4672
- export: OpenEXR ZIP/ZIPS reuses the deflate hash tables across a frame's chunks (#4659) by @wanikhawar in #4666
- engine, ui: default screenshot, session log and voice-over folders go in a private temp folder by @dylanmtaylor in #4264
- Updates: take craft-update from craft-libs main at 6e03f65bf by @dylanmtaylor in #4675
- tests: write artifacts into a fresh private temp folder instead of a predictable name by @dylanmtaylor in #4260
- codecs: bound the search for a random-access sample and honour cancellation in it by @dylanmtaylor in #4229
- Fix Flatpak updates and bump to 0.20.1 by @dylanmtaylor in #4678
- audio: bound project-driven buffer sizes before allocating by @dylanmtaylor in #4170
- codecs: evict interior GOP cache frames when both ends are protected by @dylanmtaylor in #4187
- CI: nightly release dry run by @FredApps in #4684
- Audio codecs and Ogg come from craft-libs by @dylanmtaylor in #4676
New Contributors
- @wanikhawar made their first contribution in #4666
Full Changelog: v0.20.0...v0.20.1