Summary
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.
Features ⚒
General
- #2208 Improve Feed PubSub: execute subscribers' blocking operations in separate goroutines (@leszko)
- #2222 Use L1 block number for Ticket Parameters and Round Initialization (@leszko)
- #2240 Backfill always from the back last seen in DB (instead of the last round block) (@leszko)
- #2171 Make transactions compatible with Arbitrum and fix setting max gas price (@leszko)
- #2252 Use different hardcoded redeemGas when connected to an Arbitrum network (@leszko)
- #2251 Add fail fast for Arbitrum One Mainnet when LIP-73 has not been activated yet (@leszko)
- #2254 Add
arbitrum-one-mainnet
network (@leszko)
Orchestrator
Transcoder
- #2135 LPMS updates to support H.265/HEVC encoding and decoding as well as VP8/VP9 decoding (@cyberj0g)
Bug Fixes 🐞
Broadcaster
- #2245 Fast verification fix (@oscar-davids)
Verifying Release
sha256 hashes for release archives:
livepeer-darwin-amd64.tar.gz
: 37c71dfe63c894b82a09d6d36186e645fd3e830f3641751de52579637a5a0badlivepeer-linux-amd64.tar.gz
: 399f0c579f1ac9ff9805498346b2750407eb3f495a2e39e501da22e07b283449livepeer-windows-amd64.zip
: a8f1bf89a8bf2a6aa530ba8f939dba37b769e1fdcc4b1813b4011433bd2d5ed4
Generate the sha256 hash:
shasum -a 256 livepeer-<PLATFORM>-amd64.<EXTENSION>