github AntelopeIO/spring v1.2.1
Spring v1.2.1

latest releases: v2.0.0-dev1.3, v1.2.2, v2.0.0-dev1.2...
one month ago

Spring v1.2.1 is a non-breaking patch release focused on stability improvements in P2P synchronization, error handling, and testing resilience.


Notable Changes

  • TraceAPI Fix for Snapshot-Based Transactions
    TraceAPI can now correctly locate transactions after starting from a snapshot, improving traceability across restarts.

  • Error Reporting on Invalid Blocks
    Node now logs clear error messages for invalid blocks, enhancing observability and debugging.

  • Improve Catchup Sync Reliability
    Prevent disconnects during catchup sync when a peer’s requested block isn't available, avoiding unnecessary disconnects and retries.

  • Fix Sync Spamming for Rejected Blocks
    Prevent spamming a syncing node with the same range of blocks when there is a rejected block.


Changes

  • #1700: TraceAPI: Fix for finding trx after starting from snapshot
  • #1672: Report error on invalid block
  • #1663: P2P: Do not disconnect on catchup sync for unavailable block
  • #1676: P2P: Fix repeated sync request on rejected blocks
  • #1649: Add -latomic to link dependencies
  • #1647: Test: Modify sync test to sync from the same node
  • #1657: Test: Do not error when there is an incoming connection
  • #1659: Test: Wait on node to stop advancing LIB
  • #1707: Test: Allow more time for node to startup and sync

Full Changelog

Don't miss a new spring release

NewReleases is sending notifications on new releases.