Skip to content

v0.0.3

Compare
Choose a tag to compare
@github-actions github-actions released this 11 Jul 16:10
· 203 commits to main since this release
45a4027

What's Changed

  • F3-229: manifest provider, ec decoupling from f3, and dynamic manifest update by @adlrocha in #348
  • Implement a GPBFT emulator and test state transitions by @masih in #359
  • F3-390: Pause callback for dyncamic manifest by @adlrocha in #391
  • Test GPBFT queues and drains future instance messages by @masih in #394
  • Implement dynamic manifest libp2p server by @masih in #397
  • Containerise f3 binary and publish to ghcr by @masih in #398
  • Revert changes to EC backoff introduced in #382 by @Kubuxu in #399
  • Implement certificate exchange by @Stebalien in #378
  • Implement the head offset by @Kubuxu in #400
  • Maybe fix spurious error in tests by @Kubuxu in #402
  • Fix error return in F3.Run by @Stebalien in #403
  • Align power table delay with FIP by @Kubuxu in #404
  • Delete content of CertStore by @Kubuxu in #401
  • Misc test improvments by @Kubuxu in #407
  • Publish container images for both arm and amd 64 by @masih in #409
  • Use mock libp2p in tests by @Kubuxu in #410
  • Inform GPBFT of decisions from finality certificates by @Stebalien in #408
  • Add support for specifying manifest server bootstrap addrs from file by @masih in #412
  • Add context to Signer interface by @Kubuxu in #411
  • Fail gracefully on manifest server bootstrap connection by @masih in #413
  • Fix typo in sentinel error by @masih in #415
  • Explicitly set the stringer version in go-generate by @masih in #417
  • Test rebroadcast and fix rebroadcast reset issue by @masih in #414
  • Test GPBFT skips to decide by @masih in #418
  • Integrate unified CI with F3 repo by @masih in #379
  • Remove custom CI jobs in faviour of Unified CI by @masih in #419
  • Test skip to round by @masih in #420
  • Limit size of signatures to 96 bytes by @Kubuxu in #423
  • Hash ticket before performing arithmetic by @Kubuxu in #424
  • Take the lock in the fake signing backend (Allow) by @Stebalien in #426
  • Improve lifecycle management by @Stebalien in #416
  • Import go-log directly (except in GPBFT) and remove Logging by @Stebalien in #427
  • Stop gpbft runner on shutdown by @Stebalien in #428
  • Improve subscriber test reliability by @Stebalien in #431
  • Don't make the SigningMarshaler customizable in F3 by @Stebalien in #432
  • Wait for cleanup on certexchange server shutdown by @Stebalien in #430
  • Ignore errors when failing to set stream deadlines by @Stebalien in #434
  • Use the correct payload marshaler in the F3 module by @Stebalien in #435
  • Fix instance skipping inequality check by @Stebalien in #437
  • Integrate finality exchange by @Stebalien in #433
  • Fix bug in payload equality check and payload unit tests by @masih in #439
  • Update readme with the current state of the project by @masih in #440
  • Test equivocations are ignored current and future instances by @masih in #441
  • Integrate metrics for core GPBFT protocol by @masih in #438
  • Remove MessageBuilder locks by @Stebalien in #444
  • Rename gen.go -> cbor_gen.go by @Stebalien in #446
  • Broadcast messages via a blocking channel by @Stebalien in #445
  • Skip messages from the wrong instance instead of returning an error by @Stebalien in #442
  • Handle failure to receive/validate a decision by @Stebalien in #436

Full Changelog: v0.0.2...v0.0.3

What's Changed

  • F3-229: manifest provider, ec decoupling from f3, and dynamic manifest update by @adlrocha in #348
  • Implement a GPBFT emulator and test state transitions by @masih in #359
  • F3-390: Pause callback for dyncamic manifest by @adlrocha in #391
  • Test GPBFT queues and drains future instance messages by @masih in #394
  • Implement dynamic manifest libp2p server by @masih in #397
  • Containerise f3 binary and publish to ghcr by @masih in #398
  • Revert changes to EC backoff introduced in #382 by @Kubuxu in #399
  • Implement certificate exchange by @Stebalien in #378
  • Implement the head offset by @Kubuxu in #400
  • Maybe fix spurious error in tests by @Kubuxu in #402
  • Fix error return in F3.Run by @Stebalien in #403
  • Align power table delay with FIP by @Kubuxu in #404
  • Delete content of CertStore by @Kubuxu in #401
  • Misc test improvments by @Kubuxu in #407
  • Publish container images for both arm and amd 64 by @masih in #409
  • Use mock libp2p in tests by @Kubuxu in #410
  • Inform GPBFT of decisions from finality certificates by @Stebalien in #408
  • Add support for specifying manifest server bootstrap addrs from file by @masih in #412
  • Add context to Signer interface by @Kubuxu in #411
  • Fail gracefully on manifest server bootstrap connection by @masih in #413
  • Fix typo in sentinel error by @masih in #415
  • Explicitly set the stringer version in go-generate by @masih in #417
  • Test rebroadcast and fix rebroadcast reset issue by @masih in #414
  • Test GPBFT skips to decide by @masih in #418
  • Integrate unified CI with F3 repo by @masih in #379
  • Remove custom CI jobs in faviour of Unified CI by @masih in #419
  • Test skip to round by @masih in #420
  • Limit size of signatures to 96 bytes by @Kubuxu in #423
  • Hash ticket before performing arithmetic by @Kubuxu in #424
  • Take the lock in the fake signing backend (Allow) by @Stebalien in #426
  • Improve lifecycle management by @Stebalien in #416
  • Import go-log directly (except in GPBFT) and remove Logging by @Stebalien in #427
  • Stop gpbft runner on shutdown by @Stebalien in #428
  • Improve subscriber test reliability by @Stebalien in #431
  • Don't make the SigningMarshaler customizable in F3 by @Stebalien in #432
  • Wait for cleanup on certexchange server shutdown by @Stebalien in #430
  • Ignore errors when failing to set stream deadlines by @Stebalien in #434
  • Use the correct payload marshaler in the F3 module by @Stebalien in #435
  • Fix instance skipping inequality check by @Stebalien in #437
  • Integrate finality exchange by @Stebalien in #433
  • Fix bug in payload equality check and payload unit tests by @masih in #439
  • Update readme with the current state of the project by @masih in #440
  • Test equivocations are ignored current and future instances by @masih in #441
  • Integrate metrics for core GPBFT protocol by @masih in #438
  • Remove MessageBuilder locks by @Stebalien in #444
  • Rename gen.go -> cbor_gen.go by @Stebalien in #446
  • Broadcast messages via a blocking channel by @Stebalien in #445
  • Skip messages from the wrong instance instead of returning an error by @Stebalien in #442
  • Handle failure to receive/validate a decision by @Stebalien in #436
  • Test bad justification: no power and invalid bitfield by @Stebalien in #332
  • Bump version file to 0.0.3 in prep for release by @masih in #448

Full Changelog: v0.0.2...v0.0.3