Skip to main content

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.

Link to related documentation


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.yml step 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) and webpack (v5.94.0) to address security vulnerabilities.
  • Introduced Slack notifications for Testnet e2e failures to improve monitoring.
  • Released version 0.8.5-rc.1.