Releases: theQRL/QRL
Releases · theQRL/QRL
v4.0.6
Improvements & Bug Fixes
- Transaction Pool Enhancements
- Peer-to-Peer Networking Improvements
- Block and Chain Management
- Added comprehensive null-check validations in seed block retrieval
- Improved block size calculation with both minimum and maximum limits
- Enhanced fork point detection with safety checks
- Optimized rollback procedures with better error handling
- Fixed message expiry timestamp calculation (was inverted)
- Corrected string formatting in exception messages (using % instead of ,)
- Fixed OTS bitfield iteration logic for proper key tracking
- Removed unused Qryptonight import from Block module
- API and Service Layer
- Enhanced PublicAPIService with transaction push rate limiting
- Improved wallet daemon with reduced verification overhead
- Added rate limit tracking with configurable window and IP limits
- Improved MessageReceipt with RequestedHash abstraction for better organization
- Enhanced address state operations with proper height calculations
- Optimized state container updates with better validation
Testing
- All existing unit tests have been updated to reflect the new changes and continue to pass.
v4.0.5
v4.0.4
v4.0.3
v4.0.2
v4.0.1
- Added config for new testnet.
- Different ports for testnet node compared to mainnet, so that one can run both on same machine without port conflict.
- Testnet starts with randomx mining algorithm from the beginning.
- Updated dependencies version to make it compatible with Ubuntu 22+ and Python 3.10+.
- get_seed_block now also finds the seed block for the alt chain.
- Updated integration tests.
- Removed support for Ubuntu trusty & xenial.
Mainnet v4.0.0
- Invalidate Multiple Coinbase transaction
- Added Unit Tests
- Disabled fuzzing integration tests
Mainnet v3.0.1
- Added hard fork code to reduce the emission rate
- Minor CLI Bug fixes
- New Genesis Block + Config for Testnet
Testnet v0.3.0
- Added hard fork code to reduce the emission rate
- Minor CLI Bug fixes
- New Genesis Block + Config for Testnet
Mainnet v2.1.2
- Added dependency idna==2.6