Version v0.26.0
Fixed
Breaking
- #1868: Include the
event_inbox_rootin the header hash. Changed types of thetransactions_counttou16andmessage_receipt_counttou32instead 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
blockendpoint to return fetch the blocks from both databases after regenesis. - #1856: Replaced instances of
UnionwithEnumfor GraphQL definitions ofConsensusParametersVersionand related types. This is needed becauseUniondoes not support multipleVersions 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
FuelBlockIdsToHeightsoff-chain table.
Changed
- #1847: Simplify the validation interface to use
Block. RemoveValidationvariant 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 updateby @github-actions in #1850 - Refactor/separate validation from other executions by @MitchTurner in #1837
- fix: Use
EnumforConsensusParametersVersionand 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 updateby @github-actions in #1869 - Refactor/Simplify validation logic by @MitchTurner in #1847
- Fixed
blockendpoint 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
BlockHeaderhash 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.3by @xgreenx in #1870 - Release v0.26.0 by @xgreenx in #1874
Full Changelog: v0.25.3...v0.26.0