Skip to content

Releases: theQRL/QRL

v4.0.6

06 Mar 17:48
17e3fac

Choose a tag to compare

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

28 Jun 19:59
df8e0cb

Choose a tag to compare

  • Wallet daemon optimization for non encrypted wallet

v4.0.4

14 Apr 09:09
745ceb6

Choose a tag to compare

  • Updated setup.py to use pyscaffold 3.0.2 #1781

v4.0.3

01 Aug 18:01
7600ec0

Choose a tag to compare

  • Bug Fix: wallet daemon throwing error while converting non utf-8 data to string will now try to convert the data into hex string

v4.0.2

11 Jun 14:34
7d1776e

Choose a tag to compare

  • Added new API GetPaginatedTransactionsByAddress in WalletAPIService
  • Added unit test for the new API

v4.0.1

18 Nov 08:56
759c9bb

Choose a tag to compare

  • 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

03 Jun 02:29
1bbd78d

Choose a tag to compare

  • Invalidate Multiple Coinbase transaction
  • Added Unit Tests
  • Disabled fuzzing integration tests

Mainnet v3.0.1

17 Jan 13:58
353b32a

Choose a tag to compare

  • Added hard fork code to reduce the emission rate
  • Minor CLI Bug fixes
  • New Genesis Block + Config for Testnet

Testnet v0.3.0

12 Jan 08:19
e751c79

Choose a tag to compare

  • Added hard fork code to reduce the emission rate
  • Minor CLI Bug fixes
  • New Genesis Block + Config for Testnet

Mainnet v2.1.2

07 May 13:39
5803997

Choose a tag to compare

  • Added dependency idna==2.6