Skip to content

v0.4.0

Compare
Choose a tag to compare
@github-actions github-actions released this 03 Oct 16:35
5453867

What's Changed

  • Implement WriteAheadLog by @Kubuxu in #640
  • Remove panic cases from TipSet methods and simplify nil handling by @Stebalien in #645
  • Refactor Chain interface into separate do-er interfaces by @masih in #651
  • Fix zero-power in gpbft committee test by @Stebalien in #656
  • Fix WAL purge error log by @Stebalien in #655
  • Store & pass the power table by reference by @Stebalien in #654
  • Use a mask for BLS aggregation and improve caching by @Stebalien in #604
  • Refactor validation logic into a mutex-free pluggable struct by @masih in #657
  • Add self-equivocation filter by @Kubuxu in #648
  • Drop messages that are no longer useful for GPBFT progression by @masih in #649
  • Switch back to upstream BDN by @Stebalien in #661
  • Simplify participant locking and expose current GPBFT progress by @masih in #663
  • Reduce GOGC in fuzz tests by @masih in #667
  • Fix F3 lookback test by advancing time by @Stebalien in #668
  • Fix power-entry comparison by @Stebalien in #669
  • Refactor F3 tests by @Stebalien in #670
  • Remove the unused terminatedDuringRound participant field by @masih in #665
  • Fix F3 Start/Stop docs by @Stebalien in #672
  • Make the FakeEC more configurable by @Stebalien in #675
  • Improve powerstore error handling by @Stebalien in #676
  • Don't abort if we fail to deliver an alarm and/or start an instance by @Stebalien in #674
  • Avoid holding the F3 lock while starting it by @Stebalien in #677
  • Expose access to progress on f3 runner by @masih in #673
  • Load the initial power table from the network even if we have the tipset by @Stebalien in #662
  • Fix receive cert error handling by @masih in #680
  • Fail fast in equivocation tests and fix typos by @masih in #681
  • Move redundant top-level singer-marshaller interface by @masih in #682
  • Fix TestF3LateBootstrap flake by @Stebalien in #683
  • Bump the protocol version compatibility by @Stebalien in #678
  • Update manifest defaults for mainnet by @Stebalien in #686
  • Implement new "fusing" and "no" manifest providers by @Stebalien in #687
  • Support filtering received dynamic manifest by @Stebalien in #689
  • Specify whether or not to finalize tipsets in the manifest itself by @Stebalien in #688
  • TestF3LateBootstrap: don't let F3 get too far behind by @Stebalien in #690
  • Bump version in prep to release v0.4.0 by @masih in #685

Full Changelog: v0.3.0...v0.4.0