v0.26.0
Version v0.26.0
Fixed
Breaking
- #1868: Include the
event_inbox_root
in the header hash. Changed types of thetransactions_count
tou16
andmessage_receipt_count
tou32
instead ofu64
. Updated the application hash root calculation to not pad numbers. - #1866: Fixed a runtime panic that occurred when restarting a node. The panic happens when the relayer database is already populated, and the relayer attempts an empty commit during start up. This invalid commit is removed in this PR.
- #1871: Fixed
block
endpoint to return fetch the blocks from both databases after regenesis. - #1856: Replaced instances of
Union
withEnum
for GraphQL definitions ofConsensusParametersVersion
and related types. This is needed becauseUnion
does not support multipleVersion
s inside discriminants or empty variants. - #1870: Fixed benchmarks for the
0.25.3
. - #1870: Improves the performance of getting the size of the contract from the
InMemoryTransaction
. - #1851: Provided migration capabilities (enabled addition of new column families) to RocksDB instance.
Added
- #1853: Added a test case to verify the database's behavior when new columns are added to the RocksDB database.
- #1860: Regenesis now preserves
FuelBlockIdsToHeights
off-chain table.
Changed
- #1847: Simplify the validation interface to use
Block
. RemoveValidation
variant ofExecutionKind
. - #1832: Snapshot generation can be cancelled. Progress is also reported.
- #1837: Refactor the executor and separate validation from the other use cases
What's Changed
- Weekly
cargo update
by @github-actions in #1850 - Refactor/separate validation from other executions by @MitchTurner in #1837
- fix: Use
Enum
forConsensusParametersVersion
and related types by @bvrooman in #1856 - feat: snapshot generation graceful shutdown by @segfault-magnet in #1832
- regenesis: migrate FuelBlockIdsToHeights by @Dentosal in #1860
- Weekly
cargo update
by @github-actions in #1869 - Refactor/Simplify validation logic by @MitchTurner in #1847
- Fixed
block
endpoint to return fetch the blocks from both databases after regenesis by @xgreenx in #1871 - Add Eq and Partial Eq to tx response and status by @MujkicA in #1872
- test: restart with relayer data by @bvrooman in #1866
- Fix
BlockHeader
hash by @MitchTurner in #1868 - Added a test for the case of adding new columns into the existing RocksDB database by @xgreenx in #1853
- Fixed benchmarks for the
0.25.3
by @xgreenx in #1870 - Release v0.26.0 by @xgreenx in #1874
Full Changelog: v0.25.3...v0.26.0