Releases: livepeer/go-livepeer
Video Fix, New Testnet, and Rinkeby!
This is a feature-packed release -
- We've made changes to the video segmenter - now it's natively integrated with libav.
- We've also updated / deployed a new set of smart contracts as a result of the internal security audit. This release contains changes for the new interface.
- New network! Livepeer is now deployed on the public Rinkeby testnet. To talk to connect to the Rinkeby network, use
-rinkeby
instead of-testnet
.
Special thanks to the Infura team for providing awesome Eth infrastructure!
ps - notice the size of the binary went from 200MB to 100MB, thanks to @j0sh removing unnecessary dependencies.
Protocol Update
Breaking Change. This version of go-livepeer incorporates fixes we've discovered in running the testnet. Please upgrade.
- Require that transcoders are bonded to themselves. (No more freeriding.)
- View participation rate, total token supply, and total bonded token in the CLI.
- Broadcasts via the CLI now play in more browsers than just Chrome. (Safari, Firefox.)
- The client now detects if a job was assigned to you as a transcoder even if you aren't the transcoder with the most delegated stake (jobs for all!)
Memory Fix, CLI Change + Bug Fixes
Version 0.1.10 fixes:
- A major memory issue. We now discard old video segments from memory.
- An issue that causes the node to crash when transcoding fails.
- An status error issue that causes CDNs to cache segments for longer than they should.
It also contains some CLI improvements to print out more information about the protocol.
Bugfix, Duplicate Nonce
Bug fix release -
- Duplicate nonce when submitting consecutive Eth transactions
- Divide by zero
Better CLI, Video Cache, Protocol Update
0.1.8 is an action-packed update.
We created a better CLI tool with nicer layouts and options. Still looking to improve this in the near future.
The video cache lowers the memory footprint of the software. Look for more improvements for memory usage in the next release.
We have updated the protocol to use Eth as payment method (instead of LPT). This allows anyone who holds Eth to be able to use Livepeer.
New Testnet
This is a breaking change
We upgraded the protocol to the latest version. As a result, the protocol address has changed and everyone on the testnet should upgrade to the latest version.
This release also includes changes that will enable the viewer to get the ABS manifest from the original streamID.
From now on, we are no longer publishing releases as pre-releases.
Bugfix Release
We fixed a few bugs in the past week
- Evicting unused manifests
- Remember peers during restart
- Fixed passphrase bug
Networking Update
This updated Livepeer node is more stable when a lot of messages are going through the same node. We added msgio
in the libp2p networking layer so messages will less likely be lost. We also changed to a uni-directional stream approach so messages will incoming and outgoing messages will be on different streams.
We also made some improvements to the command line interface, so now all you have to do is ./livepeer -testnet
to join the test network. See the documentation page for more info.
Testnet Update
This release enables onchain mode by default, this means it will connect to the testnet and go through the verification process.
We've also made significant changes to the networking library.
Network Update
We've made some networking changes in this minor release to improve the stability of the peer-to-peer network.
This is a breaking change. If you are running an older version, your node will not be able to function correctly in the new network