This Cardano Node release includes consensus, network, monitoring and logging changes with improved CLI, maintenance and run-time behaviour. See its ChangeLog for details.
Improvements
- Added finish feature to support accepting blocks from the near future, once the local time catches up
- Enhanced code with tracing the reason for a known block being invalid when rejecting a header
- Added
--validate-db
flag to re-validate all on-disk database files - Added script to connect to mainnet using deployed mainnet relays
- Improved CLI and config file handling
- Adjusted log severity levels for many trace messages
- Improved default RTS flags
- Updated README instructions
- Blocks served as binary blobs without de-serialising for improved performance
- Added checksums verification when reading blocks to detect disk corruption
- Simplified API to network layer used by consensus and node clients
Resolved issues
- Fixed bugs identified by QuickCheck state machine tests
- Fixed space leak in deployed nodes
Documentation
Platforms
- Linux 64-bit
Sign off
Role | Approval |
---|---|
Technical Lead | ✔️ |
QA Engineer | ✔️ |
Ops | ✔️ |
Release Manager | ✔️ |