Faucet
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.
23 January 2025
Midnight 0.0.5 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
- Introduced daily rate limit for addresses to manage request frequency.
- Added metrics to capture sync progress.
- Ensured metrics are available on a separate port for easier monitoring.
Bug Fixes
- Increased smoke test job timeout for better handling of longer test durations.
- Fixed finding the latest run ID with artifact attached in CI.
- Fixed run ID script arguments for correct execution in CI pipelines.
- Fixed
e2e-test.ymlstep condition to improve stability. - Fixed e2e tests by using headless wallet instead of Lace for better test performance.
Breaking Changes
- Disabled tests on Testnet to avoid unnecessary test execution in that environment.
Known Issues
None
Upgrade Instructions
- Verify the new daily rate limit for addresses is properly enforced in the faucet.
- Ensure metrics for sync progress are captured and available on the correct port.
- Check that smoke test timeouts are correctly configured and tests are running reliably.
Other Changes
- Updated Playwright for better compatibility and improved testing.
- Updated dependencies for
express(v4.20.0) andwebpack(v5.94.0) to address security vulnerabilities. - Introduced Slack notifications for Testnet e2e failures to improve monitoring.
- Released version
0.8.5-rc.1.