v0.5.1
Pre-release
Pre-release
Summary
Breaking Changes
If you are upgrading from a release < 0.5.1, you will need to delete your DB file prior to upgrading. The DB file can be found at <DATA_DIR>/<NETWORK_NAME>/lp.sqlite3
. By default the DB file is located at ~/.lpData/rinkeby/lp.sqlite3
.
- The following
activationRound
anddeactivationRound
columns have been added to theorchestrators
table in the DB. (#1171)
Features
- Added support for active orchestrator set tracking by watching for events emitted by the
BondingManager
contract (#1157 #1180 #1173 #1171 #1182) - Added support for monitoring on-chain service URI updates by watching for events emitted by the
ServiceRegistry
contract (#1181) - Added support for broadcaster encoding fee estimation. The broadcaster will now estimate the encoding fee for a segment and use the estimate to determine the number of tickets to send as payment. (#1199)
- Included actual values when logging max faceValue and max EV related errors (#1201)
Bug Fixes
- Fixed a bug where the price per pixel in the CLI wizard was displayed as X pixels / Y wei instead of X wei / Y pixels. (#1169)
- Fixed two flaky unit tests in the
pm
andeth
packages that caused CI to fail sometimes. (#1189) - Compare the max faceValue for a broadcaster against the faceValue of a single ticket instead of the sum of the faceValues of all tickets in a batch. (#1201)
- Orchestrators will now check if a broadcaster is close to the end of its unlock period and if so will stop working with the broadcaster. (#1210)