Spring v1.1.4 delivers critical improvements to fork handling and snapshot consistency, enhancing node stability and reliability during chain reorganizations. This release also includes several test optimizations to improve CI/CD robustness and reduce flakiness.
Notable Changes
-
Snapshot Fork Detection Fix
Resolved an issue where snapshots were not correctly identified as forked out, ensuring accurate chain state management during forks. -
Fork Switch Stability Enhancement
Addressed a potential process block interruption during fork switches, improving node stability during chain reorganizations.
Complete Change Log
Bug Fixes
Tests
-
[1.1.4] Test fix: Increase max-transaction-cpu-usage for slow/overwhelmed CI/CD by @heifner in [PR #1350](#1350)
-
[1.1.4] Test fix: Wait an extra block for protocol activation by @heifner in [PR #1341](#1341)
-
[1.1.4] Test fix: Allow more time for block apply to start before sending interrupt by @heifner in [PR #1353](#1353)
-
[1.1.4] Test fix: Make sure node2 and node3 have trx reference block by @heifner in [PR #1354](#1354)
-
[1.1.4] Test: Increase trx time allowed in read-only perf test by @heifner in [PR #1368](#1368)
-
[1.1.4] Test: Disable pause production in test by @heifner in [PR #1369](#1369)
-
[1.1.4] Test fix: Pause production before shutdown by @heifner in [PR #1413](#1413)
-
[1.1.4] Test fix: Use unique file name by @heifner in [PR #1418](#1418)
Full Changelog: v1.1.3...v1.1.4