v0.5.0
[0.5.0] - 2022-03-21 - Daybreak
Added
- Populate graphql with transaction data [#1289]
- Decode transparent notes amount [#1296]
- Simple state persistence strategy [#1301]
- Recover contract state on node restart [#1313]
- Introduce Contract Storage revert in Fallback procedure [#1325]
- Test-harness multiple provisioners [#1318]
- Add
JSON
field to graphQL Transaction struct [#1329] - Introduce DUSK_NETWORK_REUSE to instruct test-harness to reuse an existing state [#1340]
Changed
- Disable magic error propagation [#1297]
- Adapt stake to new definitions [#1300]
- Change base dusk unit [#1305]
- Change FeePaid to GasSpent [#1311]
- Artificially increase block time [#1312]
- Remove Deadline context for Accept, Finalize and Persist rusk grpc calls [#1323]
- Mempool extraction by GasPrice [#1330]
- Retain transaction status [#1332]
- Throttle block acceptance on specified conditions [#1333]
- Add staking tx decoding tests [#1346]
- Throttle verifyFn in reduction_1 phase [#1342]
Security
- Check transaction GasLimit against block GasLimit [#1316]
- Initialize/Verify candidate block timestamp properly [#1335]
- Introduce protocol version [#1337]
- Ensure that isValidBlock is called against chainTipBlk Seed [#1339]
Fixed
Full Changelog: v0.4.4...v0.5.0