Skip to content

Releases: celestiaorg/go-header

v0.5.0-rc1

22 Dec 09:26
6afe95f
Compare
Choose a tag to compare
v0.5.0-rc1 Pre-release
Pre-release

What's Changed

  • feat(store)!: metrics for Store by @Wondertan in #129
  • feat(peer-tracker): add minAmount of peers tracked in tracker by @walldiss in #139

Full Changelog: v0.4.1...v0.5.0-rc1

v0.4.1

26 Oct 12:22
a8ce731
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.4.0...v0.4.1

v0.4.0

13 Oct 12:30
098c994
Compare
Choose a tag to compare

This release contains breaks to the Getter interface as well as a break to the Subscriber constructor.

What's Changed

  • feat(p2p)!: parameters for Subscriber by @Wondertan in #118
  • refactor!: Merge GetVerifiedRange and GetRangeByHeight in Getter interface and remove redundant endpoint by @renaynay in #117
  • refactor(sync)!: use options to init metrics by @Wondertan in #121
  • fix!: handle error on metrics by @Wondertan in #123

Full Changelog: v0.3.3...v0.4.0

v0.3.3

05 Oct 14:12
30117cf
Compare
Choose a tag to compare

What's Changed

  • fix(sync): allow a greater buffer for recency threshold default by @renaynay in #114

Full Changelog: v0.3.2...v0.3.3

v0.3.2

05 Oct 09:44
e7d24b8
Compare
Choose a tag to compare

What's Changed

  • chore(p2p): add height to log for head verification failure by @renaynay in #106
  • fix(p2p): Head requests respects SoftFailure during Verify check by @renaynay in #109
  • specs: initialize the specs folder and site by @MSevey in #111
  • fix(p2p/exchange): Remove peer blocking from head request by @renaynay in #113

New Contributors

Full Changelog: v0.3.1...v0.3.2

v0.3.1

05 Sep 12:27
77e5e17
Compare
Choose a tag to compare

What's Changed

  • fix(sync): Allow generous buffer for heightThreshold calculation to account for variability in block time by @renaynay in #103
  • chore(sync): update default trusting period to 2 weeks instead of 1 by @renaynay in #104

Full Changelog: v0.3.0...v0.3.1

v0.3.0

29 Aug 10:56
2fd3b1b
Compare
Choose a tag to compare

What's Changed

BREAKING

  • feat(p2p)!: Extend Head interface's Head method with ...HeadOption, introduce WithTrustedHead opt by @renaynay in #53
  • refactor!: Subscriber: AddValidator -> SetVerifier by @Wondertan in #88
  • refactor!: harden verification by @Wondertan in #90
  • refactor!: type paramed Header interface by @Wondertan in #96
  • fix!: remove lifecycle methods from the interface by @Wondertan in #101
  • refactor!: make Header.Height uint64 by @Wondertan in #100

BUG FIXES

  • fix: ensure header.Validate is called by the lib by @Wondertan in #89
  • fix(sync): Allow some more slack for recency estimation by @renaynay in #97

OTHER

Full Changelog: v0.2.13...v0.3.0

v0.2.13

27 Jul 09:58
6cf3094
Compare
Choose a tag to compare

What's Changed

  • test(sync): Test case where bad header is set as sync target by @renaynay in #76
  • returning subjective head if request to trusted peer for head fails by @gupadhyaya in #87

Full Changelog: v0.2.12...v0.2.13

v0.2.12

13 Jul 11:08
fe0c963
Compare
Choose a tag to compare

Notable: Bump to otel dependency

What's Changed

  • bugfix: fix panic in GetVerifiedRange by @vgonkivs in #71
  • chore(store): Parameters marshalling rountrip test by @Wondertan in #74
  • fix(store): ensure Store can be initialized with any height by @Wondertan in #73
  • bug(sync): change error type to string by @vgonkivs in #81
  • chore(sync): Rename a variable inside sync_getter for better readability by @renaynay in #77
  • feat(sync): add json tags by @vgonkivs in #82
  • fix: fix issue with error restoring in syncer by @vgonkivs in #83
  • chore(deps): bump otel by @walldiss in #84

New Contributors

Full Changelog: v0.2.11...v0.2.12

v0.2.11

06 Jul 16:57
0574305
Compare
Choose a tag to compare

What's Changed

  • fix(store): make storePrefix actually optional by @Wondertan in #69

Full Changelog: v0.2.10...v0.2.11