Skip to content

v4.0.2

Compare
Choose a tag to compare
@lazynina lazynina released this 02 Aug 14:38
· 21 commits to main since this release

Description

The v4.0.2 release is a minor non-forking upgrade the provides enhancements and small bug fixes to Revolution Proof-of-Stake.

Notable changes include:

  1. Update fee estimation logic to return global min fee rate if the size of transactions is less than 50% of the computed congestion threshold
  2. Networking bug fixes to address issues with the network manager's index of persistent peers
  3. State syncer enhancements to better manage uncommitted state.
  4. Include a disconnect reason when disconnect peers to make debugging of networking issues easier.
  5. Small hypersync fixes to save the state of encoder migrations more proactively to avoid unnecessarily running encoder migrations and to fix the hypersync start condition around the transition from PoW to PoS.
  6. Accelerated regtest mode for a faster transition to PoS

What's Changed

  • Add signature validation for PoW txns by @diamondhands0 in #1375
  • Save migrations at the end of StartMigrations by @lazynina in #1379
  • Add disconnect reason to peer disconnect logic by @lazynina in #1378
  • Pass disconnectReason through CloseConnection by @lazynina in #1380
  • Resolve decode issues with block height by @superzordon in #1381
  • Fix isHyperSyncCondition to account for transition from PoW snapshot epoch period to PoS snapshot epoch period by @lazynina in #1383
  • Conditionally queue block bundles in expected responses and dequeue them in _handleInExpectedResponse. don't queue msg in _cleanupDonePeerState if there are no transactions. also exit early if peer can't accept inv messages by @lazynina in #1384
  • Fix Persistent IP Indexing Edge Cases in NetworkManager by @tholonious in #1386
  • Add panic-recover to safe utxo view connect txn by @lazynina in #1388
  • Add support for trading fees as extradata by @diamondhands0 in #1377
  • accelerated regtest mode by @lazynina in #1391
  • Ln/max tip age bug fix by @lazynina in #1392
  • Update uncommitted block sync ID by @superzordon in #1382
  • If less than 50% of congestion threshold, return min fee rate by @lazynina in #1393

Full Changelog: v4.0.1...v4.0.2