PackageTrack

Go modules ยท #2221

github.com/livepeer/go-livepeer

v0.9.2livepeer/go-livepeer โ†—

Release timeline

423 releases since 2017
2019202120232025

Releases

  1. v0.9.226 Aug 2026
    Release notes

    What's Changed

    • doc: clarify auth webhook maxPrice scope by @rickstaa in #4019
    • discovery: preserve webhook cache on refresh errors by @j0sh in #4027
    • fix(docker): clone ffmpeg from the github mirror and pin to n8.1.2 by @rickstaa in #4025
    • devtool: complete raced round initialization fix by @j0sh in #3995
    • Update Discord links to the current invite URL by @rickstaa in #4030
    • release v0.9.2 by @j0sh in #4034

    Full Changelog: v0.9.1...v0.9.2

    Open source โ†’
    Additional notes2 sources agree

    Breaking Changes ๐Ÿšจ๐Ÿšจ

    • CLI: Privileged HTTP endpoints on port 7935 now require POST.
    • CLI: Routes on port 7935 that submit Ethereum transactions, sign messages, or change gas controls are disabled by default unless the node is started with -enableCliTxRoutes
    Open source โ†’
  2. v0.9.2-0.20260818184720-176aa415ccea18 Aug 2026pre-release

    Nothing published for this version

  3. v0.9.2-0.20260812152130-8e852c36bbfd12 Aug 2026pre-release

    Nothing published for this version

  4. v0.9.112 Aug 2026
    Release notes

    What's Changed

    Note

    This release is published in sync with the Livepeer Python SDK v1.0.0 (see livepeer/livepeer-python-gateway#59).

    Full Changelog: v0.9.0...v0.9.1

    Open source โ†’
    Additional notes2 sources agree
    • #4008 runner: Add a session-scoped payment URL to the runner challenge.
    • #4009 signer: Add app field
    • #4014 signer: Add price ceilings
    • #3902 ai/live: Terminate streams from heartbeat response (@gioelecerati)
    Open source โ†’
  5. v0.9.1-0.20260803181253-cc49228a1b373 Aug 2026pre-release

    Nothing published for this version

  6. v0.9.1-0.20260730194303-bafb22c4721030 Jul 2026pre-release

    Nothing published for this version

  7. v0.9.025 Jul 2026
    Release notes

    Breaking Changes ๐Ÿšจ๐Ÿšจ

    • remote-signer: The node now refuses to start when /generate-live-payment would be unauthenticated (-remoteSignerWebhookUrl unset) on a publicly-accessible -httpAddr. Pass -remoteSignerAllowNoAuth to override. (#3959)

    What's Changed

    • fix(remote-signer): default -cliAddr to loopback in remote signer mode by @rickstaa in #3962
    • feat(cmd): bridge slog level to the glog -v flag by @rickstaa in #3944
    • feat(remote-signer): fail closed when serving unauthenticated on a public address by @rickstaa in #3959
    • ci: modernize builds for reliability by @j0sh in #3965
    • devtool: tolerate raced round initialization by @j0sh in #3970
    • fix: Update installation guide link in README by @ad-astra-video in #3981
    • Update trickle local publisher streaming behavior by @j0sh in #3990
    • Extract standalone Scope runtime by @j0sh in #3989
    • Live Runner by @j0sh in #3938
    • ci: bump docker metadata action by @j0sh in #3991
    • pm: reject ticket params with a zero expiration block by @rickstaa in a6c4b1e
    • trickle: TLS certificate validity is now enforced if live runners are enabled. Deployments using self-signed or expired certificates must fix their certs or opt out. Deployments not using a live runner will continue to ignore self-signed certificates. (#3964)

    Full Changelog: v0.8.11...v0.9.0

    Open source โ†’
    Additional notes2 sources agree

    Breaking Changes ๐Ÿšจ๐Ÿšจ

    • #3959 remote-signer: Refuse to start when /generate-live-payment would be unauthenticated (-remoteSignerWebhookUrl unset) on a publicly-accessible -httpAddr; pass -remoteSignerAllowNoAuth to override (@rickstaa)

    Features โš’

    General

    • #3938 Add Live Runner
    • #3989 Scope runtime
    • #3944 Bridge slog level to the glog -v flag so -v controls newer subsystem logging (@rickstaa)

    Broadcaster

    Orchestrator

    • #3964 trickle: Enforce TLS if Live Runner is enabled

    Transcoder

    Bug Fixes ๐Ÿž

    General

    • #3962 remote-signer: Default -cliAddr to a loopback address in remote signer mode so the node no longer fails to start by binding the CLI server to :80 (@rickstaa)

    Broadcaster

    • a6c4b1e pm: Reject ticket params with a zero expiration block so they are subjected to the economic caps (@rickstaa)

    CLI

    Open source โ†’
  8. v0.8.12-0.20260723214750-b4b9053b95fc23 Jul 2026pre-release

    Nothing published for this version

  9. v0.8.12-0.20260722185219-89561551d7bc22 Jul 2026pre-release

    Nothing published for this version

  10. v0.8.12-0.20260717154256-5e8ab237677917 Jul 2026pre-release

    Nothing published for this version

  11. v0.8.12-0.20260626121336-866df77eda5226 Jun 2026pre-release

    Nothing published for this version

  12. v0.8.12-0.20260623075025-e466b131cfb023 Jun 2026pre-release

    Nothing published for this version

  13. v0.8.1122 Jun 2026
    Release notes

    What's Changed

    • ai/live: Send Kafka event for tracking payments by @j0sh in #3877
    • box: add webcam input and fix bash conditionals by @rickstaa in #3882
    • BYOC: add auth token to byoc worker registration by @ad-astra-video in #3878
    • Remove x11 from MacOS builds by @j0sh in #3889
    • trickle: Add a //next endpoint by @rickstaa in #3925
    • signer: Add auth webhook callback by @j0sh in #3897
    • feat(ai_mediaserver): Make RTMP output optional in AI media server (lv2v) by @eliteprox in #3946
    • docs(changelog): Document ticket params zero-expiration fix by @rickstaa in #3956

    Full Changelog: v0.8.10...v0.8.11

    Open source โ†’
    Additional notes2 sources agree

    Features โš’

    General

    • #3889 Remove x11 from MacOS builds (@j0sh)
    • #3925 trickle: Add a /<channel>/next endpoint (@rickstaa)
    • #3882 box: add webcam input and fix bash conditionals (@rickstaa)

    AI โ€“ LV2V

    • #3946 ai/live: Make RTMP output optional in AI media server (@eliteprox)
    • #3897 signer: Add auth webhook callback (@j0sh)
    • #3877 ai/live: Send Kafka event for tracking payments (@j0sh)

    AI โ€“ BYOC

    • #3878 byoc: add auth token to byoc worker registration (@ad-astra-video)

    Bug Fixes ๐Ÿž

    Broadcaster

    • a6c4b1e pm: Reject ticket params with a zero expiration block so they are subjected to the economic caps (@rickstaa)
    Open source โ†’
  14. v0.8.11-0.20260402005146-9e68815adf5e2 Apr 2026pre-release

    Nothing published for this version

  15. v0.8.11-0.20260323110143-507a543d82a123 Mar 2026pre-release

    Nothing published for this version

  16. v0.8.11-0.20260312194856-ad7d5e43db3912 Mar 2026pre-release

    Nothing published for this version

  17. v0.8.1010 Mar 2026
    Release notes

    What's Changed

    General

    Broadcaster

    • #3864 Fix crash in broadcaster max price calculation (@j0sh)

    Orchestrator

    AI โ€“ LV2V

    AI โ€“ BYOC

    Full Changelog: v0.8.9...v0.8.10

    Open source โ†’
    Additional notes2 sources agree

    General

    • #3872 build: install XQuartz in macOS CI to fix arm64 builds (@hjpotter92)

    Broadcaster

    • #3864 Fix crash in broadcaster max price calculation (@j0sh)

    Orchestrator

    • #3863 Update LPMS to c44af72 (@j0sh)

    AI โ€“ LV2V

    • #3791 ai/live: Remote signer: GetOrchestratorInfo (@j0sh)
    • #3822 ai/live: Remote signer: tickets (@j0sh)
    • #3866 ai/live: Remote signer: discovery (@j0sh)
    • #3870 ai/live: Remote signer: updates (@j0sh)

    AI โ€“ BYOC

    • #3865 byoc: add orch swap reporting same as lv2v (@ad-astra-video)
    • #3857 byoc: fix orchestrator streaming reserve capacity (@ad-astra-video)
    • #3871 byoc: Merge BYOC capabilities with existing capabilities and pricing (@eliteprox)
    Open source โ†’
  18. v0.8.10-0.20260225081510-48c5d860fec725 Feb 2026pre-release

    Nothing published for this version

  19. v0.8.10-0.20260220144516-8de5e304e65420 Feb 2026pre-release

    Nothing published for this version

  20. v0.8.10-0.20260211154729-cd208259aca611 Feb 2026pre-release

    Nothing published for this version

  21. v0.8.10-0.20260211054452-d654ac5bf84811 Feb 2026pre-release

    Nothing published for this version

  22. v0.8.10-0.20260131042509-f117b4423f8631 Jan 2026pre-release

    Nothing published for this version

  23. v0.8.10-0.20260130222619-778c2e131f2530 Jan 2026pre-release

    Nothing published for this version

  24. v0.8.10-0.20260126173415-ab55f826503f26 Jan 2026pre-release

    Nothing published for this version

  25. v0.8.10-0.20260124165002-1a268075a8fe24 Jan 2026pre-release

    Nothing published for this version

  26. v0.8.10-0.20260121225015-92bdb59f169021 Jan 2026pre-release

    Nothing published for this version

  27. v0.8.97 Jan 2026
    Release notes

    What's Changed

    Features โš’

    General

    • Gateway-native WHEP server for playback of realtime AI video
    • #3841 byoc/streaming: add streaming workload processing capability to BYOC (@ad-astra-video)

    Orchestrator

    Bug Fixes ๐Ÿž

    General

    New Contributors

    Full Changelog: v0.8.8...v0.8.9

    Open source โ†’
    Additional notes2 sources agree

    Features โš’

    General

    • Gateway-native WHEP server for playback of realtime AI video
    • #3841 byoc/streaming: add streaming workload processing capability to BYOC (@ad-astra-video)

    Orchestrator

    • #3814 ai/worker: Add scope pipeline support to worker and build scripts (@victorges)
    • #3823 ai/worker: Add sd15-v2v image support (@victorges)
    • #3843 ai/worker: Add sdxl-v2v image support (@victorges)
    • #3849 byoc: fix orchestrator stream setup when fails (@ad-astra-video)

    Bug Fixes ๐Ÿž

    General

    • #3777 docker: Forcefully SIGKILL runners after timeout (@pwilczynskiclearcode)
    • #3779 worker: Fix orphaned containers on node shutdown (@victorges)
    • #3781 worker/docker: Destroy containers from watch routines (@victorges)
    Open source โ†’
  28. v0.8.9-0.20251225002406-8a37cb26872225 Dec 2025pre-release

    Nothing published for this version

  29. v0.8.9-0.20251124115626-9496acebaae524 Nov 2025pre-release

    Nothing published for this version

  30. v0.8.9-0.20251124101602-74efd27af9a624 Nov 2025pre-release

    Nothing published for this version

  31. v0.8.9-0.20251118192853-a88a41ccf2f618 Nov 2025pre-release

    Nothing published for this version

  32. v0.8.9-0.20251115024604-3123abc5c64215 Nov 2025pre-release

    Nothing published for this version

  33. v0.8.9-0.20251114203019-1b0e740345a114 Nov 2025pre-release

    Nothing published for this version

  34. v0.8.9-0.20251113015322-0e49665a494313 Nov 2025pre-release

    Nothing published for this version

  35. v0.8.9-0.20251110210820-586f1d67ef0410 Nov 2025pre-release

    Nothing published for this version

  36. v0.8.9-0.20251107104455-c49224817de07 Nov 2025pre-release

    Nothing published for this version

  37. v0.8.9-0.20251031183132-5629cca8320c31 Oct 2025pre-release

    Nothing published for this version

  38. v0.8.9-0.20251030203851-f5e759d6d14c30 Oct 2025pre-release

    Nothing published for this version

  39. v0.8.9-0.20251024004505-1c022073bbb024 Oct 2025pre-release

    Nothing published for this version

  40. v0.8.9-0.20251002190910-7dff8477cca72 Oct 2025pre-release

    Nothing published for this version

  41. v0.8.9-0.20250930160506-182f0278c34330 Sept 2025pre-release

    Nothing published for this version

  42. v0.8.9-0.20250930085704-77a82d2de73330 Sept 2025pre-release

    Nothing published for this version

  43. v0.8.9-0.20250926001203-7f0440115b9326 Sept 2025pre-release

    Nothing published for this version

  44. v0.8.825 Sept 2025
    Release notes

    What's Changed

    Full Changelog: v0.8.7...v0.8.8

    Open source โ†’
    Additional notes2 sources agree

    Features โš’

    General

    • #3719 Support multiple instances per orchestrator in discovery (@j0sh)

    Orchestrator

    • #3749 worker: Overrule resource-hog AI runner containers on startup (@victorges)
    Open source โ†’
  45. v0.8.8-0.20250919210947-19ded517c37119 Sept 2025pre-release

    Nothing published for this version

  46. v0.8.8-0.20250917153019-d095d9655b6017 Sept 2025pre-release

    Nothing published for this version

  47. v0.8.8-0.20250917051010-25a8dbb89d1117 Sept 2025pre-release

    Nothing published for this version

  48. v0.8.8-0.20250911033544-1d62ddceb04011 Sept 2025pre-release

    Nothing published for this version

  49. v0.8.75 Sept 2025
    Release notes

    What's Changed

    Features

    General

    • #3532 Payment "per time" instead of "pay per pixel" (@leszko)
    • #3686 Add comfyui / streamdiffusion pipeline to current-live pipeline (@leszko)
    • #3705 AI/Live: segmented MediaWriter / MediaReader (@j0sh)
    • #3641 BYOC: switch billing model to 1 ticket per second of compute (@ad-astra-video)
    • #3680 AI: allow local Kafka with no auth for local deployment (@ad-astra-video)
    • #3623 Stop stream if there are no payments from Gateway (@leszko)

    Broadcaster

    • #3714 Make debug segment count configurable (@mjh1)
    • #3721 Stream heartbeats (@mjh1)
    • #3657 Re-encode audio to AAC for non-local (@j0sh)
    • #3676 Pass full URLs to app for WHEP, status and update (@mjh1)
    • #3733 Send authorization header to support new API (@mjh1)
    • #3671 Send trickle errors down to processStream (@j0sh)
    • #3677 Enable Video-to-Video suspension mechanism (penalty = 5) (@leszko)
    • #3678 Add LiveSelectionAlgorithm (@leszko)
    • #3694 Fix zeroing ai_container_idle metric for non-existing Os (@leszko)
    • #3695 Remove session from pool if selection failed (@leszko)
    • #3709 Send Kafka event when no orchestrators are available (@mjh1)
    • #3722 Send Kafka event on orchestrator swaps (@j0sh)
    • #3634 BYOC: Allow clients to include or exclude specific Orchestrators by serviceAddr in requests (@ad-astra-video)
    • #3682 AI/Live: store & forward parameter updates (@j0sh)
    • #3688 AI: options for /live/video-to-video update & status routes to support local browser tests (@ad-astra-video)

    Orchestrator

    Transcoder

    CLI

    • #3700 cmd: move a few things to starter for easy embedding (@iameli)

    Bug Fixes

    General

    Broadcaster

    Orchestrator

    • #3640 Add lock while removing session during O suspension (@leszko)
    • #3667 Don't delete stream state if requestID doesn't match (@mjh1)
    • #3708 Retry ffmpeg more often in AI/Live to improve stream resilience (@j0sh)

    Transcoder

    New Contributors

    Full Changelog: v0.8.6...v0.8.7

    Open source โ†’
    Additional notes2 sources agree

    Breaking Changes ๐Ÿšจ๐Ÿšจ

    Features โš’

    General

    • #3532 Payment "per time" instead of "pay per pixel" (@leszko)
    • #3686 Add comfyui / streamdiffusion pipeline to current-live pipeline (@leszko)
    • #3705 AI/Live: segmented MediaWriter / MediaReader (@j0sh)
    • #3641 BYOC: switch billing model to 1 ticket per second of compute (@ad-astra-video)
    • #3680 AI: allow local Kafka with no auth for local deployment (@ad-astra-video)
    • #3623 Stop stream if there are no payments from Gateway (@leszko)

    Broadcaster

    • #3714 Make debug segment count configurable (@mjh1)
    • #3721 Stream heartbeats (@mjh1)
    • #3657 Re-encode audio to AAC for non-local (@j0sh)
    • #3676 Pass full URLs to app for WHEP, status and update (@mjh1)
    • #3733 Send authorization header to support new API (@mjh1)
    • #3671 Send trickle errors down to processStream (@j0sh)
    • #3677 Enable Video-to-Video suspension mechanism (penalty = 5) (@leszko)
    • #3678 Add LiveSelectionAlgorithm (@leszko)
    • #3694 Fix zeroing ai_container_idle metric for non-existing Os (@leszko)
    • #3695 Remove session from pool if selection failed (@leszko)
    • #3709 Send Kafka event when no orchestrators are available (@mjh1)
    • #3722 Send Kafka event on orchestrator swaps (@j0sh)
    • #3634 BYOC: Allow clients to include or exclude specific Orchestrators by serviceAddr in requests (@ad-astra-video)
    • #3682 AI/Live: store & forward parameter updates (@j0sh)
    • #3688 AI: options for /live/video-to-video update & status routes to support local browser tests (@ad-astra-video)

    Orchestrator

    • #3665 Box: give GPUs to orchestrator if running GPU pipeline (@victorges)
    • #3674 AI: fix startup to allow 0 price on AI models (@ad-astra-video)

    Transcoder

    • #3734 Update LPMS to a53e20a (@j0sh)

    CLI

    • #3700 cmd: move a few things to starter for easy embedding (@iameli)

    Bug Fixes ๐Ÿž

    General

    • #3711 AI/Live: watchdog for output segments (@j0sh)
    • #3670 Set trickle idle timeout (@j0sh)
    • #3594 Fix multiple issues in trickle, improving reliability and stability (@j0sh)
    • #3650 BYOC: fix payment ticket count calculation (@ad-astra-video)
    • #3651 BYOC: fix request timeout when removing capability (@ad-astra-video)

    Broadcaster

    • #3673 AI/Live: WHIP endpoint updates for stream creation (@ad-astra-video)
    • #3713 Send param updates to Kafka from control handler (@j0sh)
    • #3699 Metrics: set correct pipeline and model_name labels (@pwilczynskiclearcode)
    • #3702 Metrics: GetCapacity supports pipeline/modelID filtering (@pwilczynskiclearcode)

    Orchestrator

    • #3640 Add lock while removing session during O suspension (@leszko)
    • #3667 Don't delete stream state if requestID doesn't match (@mjh1)
    • #3708 Retry ffmpeg more often in AI/Live to improve stream resilience (@j0sh)

    Transcoder

    • #3734 Update LPMS to a53e20a (@j0sh)
    Open source โ†’
  50. v0.8.7-0.20250831202415-4a2774a2f7af31 Aug 2025pre-release

    Nothing published for this version

  51. v0.8.7-0.20250819010228-99e4fde533bd19 Aug 2025pre-release

    Nothing published for this version

  52. v0.8.7-0.20250818152552-609f7223849518 Aug 2025pre-release

    Nothing published for this version

  53. v0.8.7-0.20250818122423-404428399f5c18 Aug 2025pre-release

    Nothing published for this version

  54. v0.8.7-0.20250815141839-204215042cc715 Aug 2025pre-release

    Nothing published for this version

  55. v0.8.7-0.20250811105915-31d2e1f89f8111 Aug 2025pre-release

    Nothing published for this version

  56. v0.8.7-0.20250626135313-808f7936d72326 Jun 2025pre-release

    Nothing published for this version

  57. v0.8.7-0.20250625165927-c7747ed5411225 Jun 2025pre-release

    Nothing published for this version

  58. v0.8.623 Jun 2025
    Release notes

    What's Changed

    • #3570 Add Generic Processing Pipeline (aka Bring Your Own Container)
    • #3604 Update lpms to new version to fix transcoder disk space leak (i.e. livepeer/lpms#434)
    • A number of changes related to the Realtime Video AI (Live Video to Video workflow)
    • #3505 Introduce min runner version to selection
    • #3593 Add new gateway ticket metrics
    • #3389 Fix combined orch batch AI capability management
    • #3589 Change binding host for docker containers from 0.0.0.0 to 127.0.0.1

    Full Changelog: v0.8.5...v0.8.6

    Open source โ†’
    Additional notes2 sources agree

    Features โš’

    General

    • #3570 Add Generic Processing Pipeline (aka Bring Your Own Container) (@ad-astra-video)
    • A number of changes related to the Realtime Video AI (Live Video to Video workflow)

    Gateway

    Orchestrator

    • #3505 Introduce min runner version to selection (@leszko)

    Bug Fixes ๐Ÿž

    Orchestrator

    • #3589 Change binding host for docker containers from 0.0.0.0 to 127.0.0.1 (@leszko)
    • #3592 ai/worker: Fix version discovery on containers startup (@victorges)
    • #3595 ai/worker: Fetch hardware info from all containers (@victorges)
    • #3389 Fix combined orchestrator capacity management for batch pipelines (@ad-astra-video)

    CLI

    Open source โ†’
  59. v0.8.6-0.20250610214758-f4e22343805710 Jun 2025pre-release

    Nothing published for this version

  60. v0.8.6-0.20250609171929-fa26d84f11189 Jun 2025pre-release

    Nothing published for this version