Changelog

Versions are MAJOR.MINOR.PATCH. The HTTP API is stable within a minor; the on-disk layout can change on any minor, so take a copy of the data directory before upgrading one.

0.7.x

0.7.3 — Fix a leak where a cancelled transcode left its scratch directory behind. Segment writer now fsyncs the playlist after the last rendition, not after each one.

0.7.2retranscode accepts a keep_previous flag so you can A/B two ladders on the same asset. Storage sweep runs hourly instead of daily.

0.7.0 — Pull-from-URL ingest. Webhook signatures moved to X-Signature; the old header stays for one more minor.

0.6.x

0.6.4 — Hardware encode detection no longer probes on every job, result is cached for the lifetime of the process.

0.6.1 — Resumable uploads. Sources above the configured limit are now rejected at the first chunk rather than after the whole body arrived.

0.6.0 — Profiles became named ladders in config instead of per-request JSON. Breaking: the old ladder request field is gone.

Older

Anything before 0.6 was a shell script with a cron entry and is not documented here.