Official Go implementation of the Livepeer protocol
April 2nd 2024
This release is related to the Revert "Bump ffmpeg version and nv-codec-headers" (https://github.com/livepeer/go-livepeer/pull/2989).
Full Changelog: https://github.com/livepeer/go-livepeer/compare/v0.7.3...v0.7.4
March 29th 2024
This release includes the price conversion feature and livepeer dependencies (CUDA, ffmpeg) upgrades.
pricePerUnit
in currencies other than wei (e.g. USD) by @victorges in https://github.com/livepeer/go-livepeer/pull/2972 and https://github.com/livepeer/go-livepeer/pull/2981
Full Changelog: https://github.com/livepeer/go-livepeer/compare/v0.7.2...v0.7.3
January 29th 2024
This update includes a number of quality of life improvements across Broadcasters and Orchestrators, notably:
GetOrchestrator
slowness when PM Sender data is not cached by @stronk-dev in https://github.com/livepeer/go-livepeer/pull/2849
Full Changelog: https://github.com/livepeer/go-livepeer/compare/v0.7.1...v0.7.2
October 10th 2023
This update enhances the quality of transcoding. The Broadcaster now has the ability to request the HW session to be reinitialized. This feature is necessary for videos that have varying video parameters between segments, such as a changed resolution.
Changes:
October 4th 2023
This release brings two important updates: first, we have enhanced the quality of transcoding for orchestrators. Additionally, we have implemented a new selection algorithm for the broadcaster.
The go-livepeer release includes 2 Linux binaries: Standard and GPU. The Standard binary is suitable for use cases that do not require GPU transcoding. The GPU requires the CUDA SDK and supports GPU transcoding.
Other notable changes:
August 8th 2023
This release adds a configurable blocklist allowing B nodes to include or exclude specific Orchestrator addresses according to their requirements. For example, Broadcasters using only VOD may prioritize price over performance; Broadcasters who run their own Os may choose to exclude all addresses but their own.
The blocklist is a first step towards an open marketplace for selection configuration, and we expect all sorts of configurations to become available for different use cases.
The hosted gateway’s current policy can be viewed here.
Other notable changes:
February 15th 2023
This release contains a number of node stability and quality of life improvements.
Full Changelog: https://github.com/livepeer/go-livepeer/compare/v0.5.37...v0.5.38
Full Changelog: https://github.com/livepeer/go-livepeer/compare/v0.5.36...v0.5.37
December 21 2022
This release contains a number of node stability and quality of life improvements, as well as information regarding the Rinkeby/ArbRinkeby + Goerli/ArbGoerli support timelines.
Full Changelog: https://github.com/livepeer/go-livepeer/compare/v0.5.35...v0.5.36
October 21 2022
This release contains a number of node stability and quality of life improvements.
None
Full Changelog: https://github.com/livepeer/go-livepeer/compare/v0.5.34...v0.5.35