Node
Node is a component of the blockchain infrastructure that interacts with the Midnight network to perform tasks such as syncing, validating transactions, and maintaining the chain state.
26 November 2024
Midnight 0.7.0 RC2 release notes
Learn about the latest updates and improvements to the Midnight node, including new features, bug fixes, and breaking changes designed to enhance functionality and stability.
New Features
- Exposed the upgrade vote threshold configuration.
- Added a feature for node image memory profiling.
- Introduced a workflow to publish partnerchains-dev configurations.
- Added a script to generate keys for
qanetwith the+generate-qanet-keysbuild option. - Added known bootnodes to chain specs.
Bug Fixes
- Fixed the mint coins host function.
- Reduced memory usage during transaction validation.
- Bumped the
MidnightRuntimeApi::get_decoded_transactions()endpoint version. - Resolved minor script issues for workflows.
Breaking Changes
- Changes to the release workflow, including Git tagging and GitHub release automation.
- Updates to chain specs with known bootnodes may require existing configurations to be updated for compatibility.
Known Issues
- Additional testing may be required for workflows involving the new upgrade vote threshold feature.
Upgrade Instructions
- Update the node to version 0.7.0-rc2 by pulling the latest changes and assets.
- Adjust your configurations to integrate the new bootnodes in the chain specs.
- Test transaction validation workflows.
- Update integration workflows to reflect the new release automation process.