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.
20 October 2023
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
- Added
docker-composefor easier development setup and running the project locally. - Implemented core authentication functionalities (login/password and JWT).
- Added Postgres user repository.
- Added user commands for handling authentication and access control.
- Upgraded faucet to be compatible with Devnet.1 stack: wallet, node, indexer, proof server.
- Upgraded wallet to version exposing address for unified implementation.
- Implemented async polling pattern for token requests.
- Started bootstrap for UI work and implemented functional UI with basic styling.
Bug Fixes
- Fixed default
faucet_hostvalue in Docker setup. - Fixed export paths to be relative for better integration.
- Fixed random failures and improved stability when running on Linux.
Breaking Changes
None
Known Issues
None
Upgrade Instructions
- Ensure that
docker-composeis properly set up for local development. - Update dependencies to match the new faucet and wallet versions.
- Verify that the UI components are functioning as expected with the new styling.
- Ensure async polling for token requests is implemented in the appropriate places.
Other Changes
- Released version
0.4.0-rc.1. - Refined rate limiting and debug print configuration on startup.
- Updated API documentation and publishing processes for separate client packages.