Skip to content

chore(deps): bump go-header to v0.8.4-rc#4837

Merged
walldiss merged 1 commit intocelestiaorg:mainfrom
walldiss:chore/bump-go-header-v0.8.4-rc
Mar 9, 2026
Merged

chore(deps): bump go-header to v0.8.4-rc#4837
walldiss merged 1 commit intocelestiaorg:mainfrom
walldiss:chore/bump-go-header-v0.8.4-rc

Conversation

@walldiss
Copy link
Member

@walldiss walldiss commented Mar 9, 2026

Summary

Upgrades github.com/celestiaorg/go-header from v0.8.1 to v0.8.4-rc.

Changes in go-header since v0.8.1

v0.8.4-rc (since v0.8.3-rc):

  • fix(p2p): return Head() early when enough peers confirm the same header (#372) — Head() now returns as soon as 2 peers agree on the same header hash instead of waiting for ALL trusted peers. Fixes light node startup timeouts on mocha where a single slow bootstrapper could delay Head() close to the 20s startup deadline.
  • fix(p2p): add per-peer timeout to performRequest (#376) — Each peer request in GetByHeight/Get now has its own timeout (default 8s) instead of sharing the parent context deadline. Prevents a slow peer from consuming the entire remaining time budget.
  • chore: update go-libp2p fork with webtransport-go v0.10.0 compat (#375)

v0.8.3-rc (since v0.8.1):

  • feat: use go-libp2p-pubsub fork with FanoutOnly support (#369)
  • fix: use go-libp2p fork with mocknet deadline noop (#370)
  • chore(deps): bump pion/dtls/v3 from 3.0.6 to 3.0.11, webtransport-go from 0.9.0 to 0.10.0

Transitive dependency bumps

  • github.com/pion/dtls/v3 v3.0.6 → v3.0.11
  • github.com/pion/logging v0.2.3 → v0.2.4
  • github.com/pion/transport/v4 v4.0.1 (new)

closes https://linear.app/celestia/issue/DA-1199

Closes: https://linear.app/celestia/issue/DA-1201/bump-go-header-to-v084-rc

Copy link
Contributor

@devin-ai-integration devin-ai-integration bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ Devin Review: No Issues Found

Devin Review analyzed this PR and found no potential bugs to report.

View in Devin Review to see 1 additional finding.

Open in Devin Review

@walldiss walldiss added the kind:deps Pull requests that update a dependency file label Mar 9, 2026
Upgrade github.com/celestiaorg/go-header from v0.8.1 to v0.8.4-rc.

Key fixes in this release:
- fix(p2p): return Head() early when enough peers confirm the same header (celestiaorg#372)
  Light nodes no longer wait for ALL trusted peers to respond — once 2 peers
  agree on the same header, outstanding requests are cancelled immediately.
  Fixes mocha startup timeouts caused by a single slow bootstrapper.
- fix(p2p): add per-peer timeout to performRequest (celestiaorg#376)
  Each peer request in GetByHeight/Get now has its own timeout instead of
  sharing the parent context deadline, preventing a slow peer from consuming
  the entire remaining budget.
- chore: update go-libp2p fork with webtransport-go v0.10.0 compat (celestiaorg#375)
@walldiss walldiss force-pushed the chore/bump-go-header-v0.8.4-rc branch from 4e8e0ba to 87bb65b Compare March 9, 2026 16:12
@walldiss walldiss added this pull request to the merge queue Mar 9, 2026
Merged via the queue into celestiaorg:main with commit 61d2fc9 Mar 9, 2026
40 of 43 checks passed
@walldiss walldiss deleted the chore/bump-go-header-v0.8.4-rc branch March 9, 2026 16:38
@codecov-commenter
Copy link

codecov-commenter commented Mar 9, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 35.72%. Comparing base (2469e7a) to head (87bb65b).
⚠️ Report is 677 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #4837      +/-   ##
==========================================
- Coverage   44.83%   35.72%   -9.11%     
==========================================
  Files         265      311      +46     
  Lines       14620    21456    +6836     
==========================================
+ Hits         6555     7666    +1111     
- Misses       7313    12796    +5483     
- Partials      752      994     +242     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

kind:deps Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants