github algorand/go-algorand v4.0.2-beta
Algorand BetaNet 4.0.2

latest release: v4.0.2-stable
7 days ago

GitHub Logo

Overview

This release is a follow-up to v4.0.1. It fixes an occasional issue with catchpoint file consistency. Additionally, a change to requesting block headers from the API was included, to fix issues generating downstream SDKs.

What's New

  • Update to catchpoint generation
  • Move block header requests to block endpoint and make cert and paysets optional
  • Devmode: zero out ProposerPayout when Proposer not set

Changelog

Enhancements

  • Build: upgrade minimum MacOS version to 13 (#6223)
  • Catchpoints: log ledger download failures (#6227)
  • Comments: Correct deadline comment issue#6201 (#6241)
  • Db: Remove AtomicContextWithRetryClearFn, rename to AtomicContext (#6231)
  • P2p: exclude self from GetPeers results (#6132)
  • Refactor: using slices.Contains to simplify the code (#6234)
  • Tests: add catchpoint downloading/parsing to e2e catchup tests (#6224)

Bugfixes

  • API: Block Header API Revamp (#6248)
  • API: Explicitly set the x-algorand-format for BlockHeaderResponse to 'Bloc… (#6247)
  • Catchpoints: add accountsRound check against R-320 horizon values to catchpointFileWriter (#6240)
  • Devmode: Zero out ProposerPayout when Proposer is not set (which i… (#6239)
  • Tests: Don't fail for heartbeat in same block as proposal (#6229)
  • Tests: Moar unflaky (#6228)
  • Catchpoints: move logic in readDatabaseStep to reusable catchpointOnlineAccountsIterWrapper (#6253)

Protocol Upgrade

This release does not contain a protocol upgrade.

Additional Resources

Don't miss a new go-algorand release

NewReleases is sending notifications on new releases.