Skip to content

v3.8.0

Choose a tag to compare

@Zyra-V21 Zyra-V21 released this 25 Feb 10:56
· 69 commits to master since this release
82a6cee

What's Changed

Bug Fixes (PR #221)

  • Historical mode deadlock — context cancellation in AgnosticMap.Wait() prevents goroutines from hanging forever (#145)
  • Attestation included always false — read from currentState instead of prevState in GetMaxReward (#167)
  • Concurrent map panic — mutex protection for validatorsRewardsAggregations map (#176)
  • Orphaned block proposer duties — use block cache Proposed field instead of MissedBlocks (#197)
  • RequestStateRoot panic — replace log.Panicf with error return (#223)
  • Block downloader shutdown — context-aware channel send + deferred cancel (#224)
  • NewEpochData nil pointer — nil guards for API responses (#225)
  • Migration dirty state — proper ALTER migration instead of modifying init schema (#226)
  • Consolidation reward calculation — replay spec logic for deposits and consolidations (#228)

Bug Fixes (PR #230)

  • Stale block pointers after reorg — AdvanceFinalized now refreshes cached state block pointers and reprocesses dependent epochs (#229)

Full Changelog: v3.7.2...v3.8.0