Official Go implementation of the Livepeer protocol
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
August 16 2022
This release fixes issues with short segments timing out at the upload stage and with unsupported block number
errors. It also contains a change to prepare for the upcoming Arbitrum Nitro migration.
None
July 18 2022
This release contains optimisations to speed up the block backfill process, a number of fixes for transcoding bugs and a switch to using a lower avgGasPrice
to prevent dropping streams during gas price spikes.
None
avgGasPrice
to prevent dropping streams during the gas price spikes (@leszko)NOTE: This is a point release containing no major feature updates or breaking changes. Orchestrators are free to upgrade if the bugfixes are useful to them, but there will be no negative impact from remaining on v0.5.31
This release includes a number of fixes for Orchestrator-reported issues around how the CLI functions, a change from @0xB79 to allow Orchestrators to set a Maximum Ticket Face Value, code related to Scene Detection ahead of work to enable that as part of the livepeer.com workflow and a fix for an issue that would cause passing the -nvidia all
flag to fail in some cases.
None
go-livepeer:latest
tagged images to dockerhub (@hjpotter92)-nvidia all
flag on VM (@red-0ne)-detectContent
. When set, Transcoder will initialize Tensorflow runtime on each Nvidia GPU, and will run an additional Detector profile, if requested by the transcoding job.(@cyberj0g)This release removes special handling for single frame segments from the previous release that was causing transcoding issues with certain types of content.
It also introduces a number of fixes around making the Stream Tester more reliable and a CLI fix to choose a more logical default address.
None
drivers
package as a reusable and more performant lib (@victorges)Full Changelog: https://github.com/livepeer/go-livepeer/compare/v0.5.30...v0.5.31
Note for orchestrators: This release is known to have an issue with transcoding certain types of video that was not present in v0.5.29. We recommend orchestrators to stick with the v0.5.29 release for now prior to this issue being resolved in the next release
This release includes support for Netint transcoding hardware, dynamic timeouts for Orchestrator discovery, protection against rounds with a zero block hash and a number of small Orchestrator bug fixes.
None
Full Changelog: https://github.com/livepeer/go-livepeer/compare/v0.5.29...v0.5.30
This release is a fast follow release for v0.5.28 with a few bug fixes including a fix for a nil pointer error when parsing block header logs that could cause the node to crash and a fix for displaying the global LPT supply and participation rate in livepeer_cli
.
This release also includes a darwin arm64 build and darwin/linux binaries compiled using Go 1.17.6.
segment_transcoded_appeared_total
and transcode_latency_seconds
metrics are removed because they were tracked per transcoding profile and the node already tracks the overall version of the metricsupload_time_seconds
and discovery_errors_toatl
metrics are tracked per orchestrators instead of per streamlivepeer_cli
(@leszko)sha256 hashes for release archives:
livepeer-darwin-amd64.tar.gz
: a342177e47e72bee030533271d69c1316cccf5784e6cf5638a5452bd3021eaeblivepeer-darwin-arm64.tar.gz
: 1cf2b2c606d18e4c515256b8b364777312b62dffa92075557adde0d9265feec2livepeer-linux-amd64.tar.gz
: 276936a0d3d3dea9fbacfc464ee1c12deddc4262c20427e0c3f9a2cfeeb1a6aclivepeer-windows-amd64.zip
: f91cb3e0144377cd3dace98f16bac478ff85beaa3204f20d7798047398b8a1c6Generate the sha256 hash:
shasum -a 256 livepeer-<PLATFORM>-amd64.<EXTENSION>
This release supports connecting to Arbitrum Mainnet using the -network arbitrum-one-mainnet
flag after the L1 Ethereum block 14207040 which is the block at which LIP-73 i.e. the Confluence upgrade will be activated. Prior to this block, running the node wtih -network arbitrum-one-mainnet
will result in a startup error so it is recommended to wait until after block 14207040 to run the node with the -network arbitrum-one-mainnet
flag. We strongly encourage all node operators to upgrade to this release so they can connect to Arbitrum Mainnet after the LIP-73 block.
Additional updates in this release include various improvements to compatibility with Arbitrum networks as well as the initial groundwork for enabling H.265/HEVC encoding/decoding and VP8/VP9 decoding jobs on the network.
arbitrum-one-mainnet
network (@leszko)sha256 hashes for release archives:
livepeer-darwin-amd64.tar.gz
: 37c71dfe63c894b82a09d6d36186e645fd3e830f3641751de52579637a5a0badlivepeer-linux-amd64.tar.gz
: 399f0c579f1ac9ff9805498346b2750407eb3f495a2e39e501da22e07b283449livepeer-windows-amd64.zip
: a8f1bf89a8bf2a6aa530ba8f939dba37b769e1fdcc4b1813b4011433bd2d5ed4Generate the sha256 hash:
shasum -a 256 livepeer-<PLATFORM>-amd64.<EXTENSION>
This release fixes a bug with the voting option in livepeer_cli
that caused the node to crash as well as a few other small updates. If you need to vote in the recently created LIP-73 poll with your node's keystore based wallet using livepeer_cli you should upgrade to this release.
sha256 hashes for release archives:
livepeer-darwin-amd64.tar.gz
: 0fecf2f3e380b8459464c429ad3d83f5f75301ab13cb072e33d67e1b0ab9f569livepeer-linux-amd64.tar.gz
: 713f3dc34333977a3482284ac007f47b5f70f5a61964d2d399035da274a79746livepeer-windows-amd64.zip
: 3f93f0f8e432b78b8fd89db6cfe14b89736d5f40342df6a46059166ecda4a11cGenerate the sha256 hash:
shasum -a 256 livepeer-<PLATFORM>-amd64.<EXTENSION>
This release adds support for a new L2 Arbitrum Rinkeby contract deployment used for the Confluence testnet. If you are planning on participating in the testnet you should upgrade to this release.
This release also includes a small update for the node to fail fast if the config file specified is invalid.
arbitrum-one-rinkeby
network (@leszko)sha256 hashes for release archives:
livepeer-darwin-amd64.tar.gz
: 2104ba054bba4ddd518822b638871c3fd08de60a527b5e17eed269ff6c826e94livepeer-linux-amd64.tar.gz
: 36cf6125cf461cf4fd5874b3e02bfef00ef210a1a3899ea33d49998b5b2af08dlivepeer-windows-amd64.zip
: 35b735a45a6efcce9f469c90dcde61246694df98ef2e711dcbfa0780c523c5fcGenerate the sha256 hash:
shasum -a 256 livepeer-<PLATFORM>-amd64.<EXTENSION>