Skip to content

v0.3.0

Compare
Choose a tag to compare
@github-actions github-actions released this 18 Sep 11:22
5724153

What's Changed

  • ci: uci/update-go by @web3-bot in #581
  • Improve certstore metrics by @Stebalien in #582
  • Go back to using a gauge for instance sizes by @Stebalien in #584
  • Fix ticket handling, switch to exponential ticket election by @Kubuxu in #578
  • Add metrics for all F3 datastore interactions by @masih in #587
  • Fix power overflow issues when checking for a potential strong quorum by @Stebalien in #590
  • Reduce duplicate code in deny adversary by @masih in #586
  • Adjust epsilon for ticket quality tests by @masih in #594
  • Include QUALITY messages in rebroadcast by @masih in #597
  • Enforce maximum public key size to 48 bytes by @masih in #605
  • Select next best converge value compatible with our candidate set by @Kubuxu in #589
  • Update go version used by fuzz tests by @masih in #612
  • Replace cache set maps instead of clearing them by @Stebalien in #611
  • Refactor handling of late-arriving COMMITs by @masih in #609
  • Propagate DECIDE messages from the previous instance by @Stebalien in #607
  • Remove redundant loop variable redeclaration in light of Go 1.22 by @masih in #618
  • Remove unused argument in find best ticket proposal by @masih in #622
  • On tryCommit only rebroadcast at current round / phase by @masih in #620
  • Fuzz spam adversary test by @masih in #621
  • Test additional cases for invalid justification by @masih in #619
  • Use real CIDs by @Stebalien in #613
  • Handle late arriving QUALITY messages in every round by @masih in #606
  • Expand tests for bad chain input by @masih in #625
  • Test additional invalid justifications by @masih in #626
  • Remove unused/duplicate rebroadcast metric by @masih in #628
  • Test exact 1/3:2/3 power split by @masih in #629
  • Test uneven power distribution with late arriving COMMIT by @masih in #631
  • Capture broadcasted messages for re-broadcasting even at panic by @masih in #627
  • Unit test ticket quality computation by @masih in #630
  • Rename the term Ticket Quality to Ticket Rank for better readability by @masih in #633
  • Consistently use Phase instead of Step by @masih in #634
  • Test sway at commit and converge for unseen candidates by @masih in #617
  • Randomize rebroadcast backoff by @Stebalien in #635
  • refactor: simplify rebroadcast logic and prioritize important messages by @Stebalien in #636
  • Resolve bootstrap addresses before connecting in manifest server by @masih in #639
  • Move fake EC out of production API by @masih in #641
  • fix: downgrade kilic/bls12-381 back to v0.1.0 by @Stebalien in #644
  • Simplify CertStore subscriber by @Stebalien in #646

New Contributors

Full Changelog: v0.2.0...v0.3.0