Warning
go-livepeer is deprecated. After nearly a decade it is being retired in
favor of the new Livepeer node stack. We will ship critical security
fixes only through November 30, 2026; after that date go-livepeer is no
longer supported and will be archived.
Node operators: upgrade to this release now, watch for patches before the
30th, and prepare to move to the new stack (rolling out from ~November 15).
What's Changed
Breaking changes 🚨
- Remove the deprecated BYOC support (#4064)
- Remove the deprecated ai-runner batch pipelines and standalone AI worker; deprecated routes now return 410 Gone (#4036)
- Remote transcoders now require a configured orchestrator secret; empty secrets are rejected (#4126)
Deprecation
- Warn at startup that go-livepeer is deprecated (#4122)
Fixes 🐞
- Make orchestrator selection safe to run concurrently (#4127)
- Generate IDs, keys and MAC secrets with crypto/rand and remove a data race (#4123)
- Bound the capability bitstring length (#4131)
- Guard the live payment fee against a zero pixelsPerUnit (#4130)
- Guard the balances map during cleanup (#4129)
- Recover from panics in gRPC handlers (#4128)
- Keep offchain gateways alive when a session is dropped (#4081)
- Default -cliAddr for every node type (#4078)
Full Changelog: v0.9.4...v0.10.0