Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Nov 24, 2025

Bumps the all-go group with 1 update in the / directory: github.com/celestiaorg/go-header.
Bumps the all-go group with 1 update in the /execution/evm directory: github.com/ethereum/go-ethereum.
Bumps the all-go group with 2 updates in the /execution/grpc directory: golang.org/x/net and github.com/evstack/ev-node.
Bumps the all-go group with 2 updates in the /test/docker-e2e directory: github.com/ethereum/go-ethereum and github.com/docker/docker.
Bumps the all-go group with 2 updates in the /test/e2e directory: github.com/ethereum/go-ethereum and github.com/celestiaorg/tastora.

Updates github.com/celestiaorg/go-header from 0.7.3 to 0.7.4

Release notes

Sourced from github.com/celestiaorg/go-header's releases.

v0.7.4

What's Changed

Full Changelog: celestiaorg/go-header@v0.7.3...v0.7.4

Commits
  • 425f0dc fix(headertest): add locking to header test suite for concurrent use (#356)
  • 62199e0 fix(store): fixes rare race condition where 2 workers attempt to close errCh ...
  • See full diff in compare view

Updates github.com/ethereum/go-ethereum from 1.16.6 to 1.16.7

Release notes

Sourced from github.com/ethereum/go-ethereum's releases.

Ballistic Drift Stabilizer (v1.16.7)

This is a re-roll of v1.16.6, including an important fix in the KZG cryptography library.

This release enables the Fusaka hardfork on Ethereum mainnet.

The Fusaka fork is scheduled to occur at 2025-12-03 21:49:11 UTC. Please upgrade your node to v1.16.7 in time for the fork.

This release also enables two blob-parameter-only (BPO) upgrades. These upgrades change protocol parameters to increase the available blob capacity.

  • BPO1 on2025-12-09
  • BPO2 on 2026-01-07

Fusaka

  • Set mainnet timestamps for Osaka (#33063)
  • Enable Fusaka for geth --dev mode (#32917)

RPC

  • Add eth_sendRawTransactionSync which waits until either a timeout or the transaction is mined. This feature is mostly useful on L2s with lower blocktimes. (#32830, #32930, #32929)
  • Add support for eth_simulateV1 in ethclient (#32856)
  • Fix for an issue that might crash debug_traceCall (#33015)
  • Fix for an issuer where local transactions were not persisted to the journal (#32921)

Core

  • Fix for a cryptographic vulnerability in c-kzg-4844. This is only exploitable post-Fusaka. (#33093)
  • Add geth --genesis flag as an alternative to running geth init genesis.json (#32844)
  • Fix for receipt insertion during ERA file import. (#32934)
  • Work on getting the trie node history in order to serve historical eth_getProof request with the new path-based archive node. (#32907, #32914, #32937)
  • Further work on cmd/keeper, our guest program for zkVMs (#32816)
  • Various optimizations (#32971, #32916, #32965, #32946)

Networking

  • New metrics for tracking slow peers (#32964)
  • Fix for an issue where disconnected peers were not removed in txFetcher (#32947)

For a full rundown of the changes please consult the Geth 1.16.6 and 1.16.7 release milestones.

As with all our previous releases, you can find the:

... (truncated)

Commits

Updates github.com/ethereum/go-ethereum from 1.16.6 to 1.16.7

Release notes

Sourced from github.com/ethereum/go-ethereum's releases.

Ballistic Drift Stabilizer (v1.16.7)

This is a re-roll of v1.16.6, including an important fix in the KZG cryptography library.

This release enables the Fusaka hardfork on Ethereum mainnet.

The Fusaka fork is scheduled to occur at 2025-12-03 21:49:11 UTC. Please upgrade your node to v1.16.7 in time for the fork.

This release also enables two blob-parameter-only (BPO) upgrades. These upgrades change protocol parameters to increase the available blob capacity.

  • BPO1 on2025-12-09
  • BPO2 on 2026-01-07

Fusaka

  • Set mainnet timestamps for Osaka (#33063)
  • Enable Fusaka for geth --dev mode (#32917)

RPC

  • Add eth_sendRawTransactionSync which waits until either a timeout or the transaction is mined. This feature is mostly useful on L2s with lower blocktimes. (#32830, #32930, #32929)
  • Add support for eth_simulateV1 in ethclient (#32856)
  • Fix for an issue that might crash debug_traceCall (#33015)
  • Fix for an issuer where local transactions were not persisted to the journal (#32921)

Core

  • Fix for a cryptographic vulnerability in c-kzg-4844. This is only exploitable post-Fusaka. (#33093)
  • Add geth --genesis flag as an alternative to running geth init genesis.json (#32844)
  • Fix for receipt insertion during ERA file import. (#32934)
  • Work on getting the trie node history in order to serve historical eth_getProof request with the new path-based archive node. (#32907, #32914, #32937)
  • Further work on cmd/keeper, our guest program for zkVMs (#32816)
  • Various optimizations (#32971, #32916, #32965, #32946)

Networking

  • New metrics for tracking slow peers (#32964)
  • Fix for an issue where disconnected peers were not removed in txFetcher (#32947)

For a full rundown of the changes please consult the Geth 1.16.6 and 1.16.7 release milestones.

As with all our previous releases, you can find the:

... (truncated)

Commits

Updates github.com/ethereum/go-ethereum from 1.16.6 to 1.16.7

Release notes

Sourced from github.com/ethereum/go-ethereum's releases.

Ballistic Drift Stabilizer (v1.16.7)

This is a re-roll of v1.16.6, including an important fix in the KZG cryptography library.

This release enables the Fusaka hardfork on Ethereum mainnet.

The Fusaka fork is scheduled to occur at 2025-12-03 21:49:11 UTC. Please upgrade your node to v1.16.7 in time for the fork.

This release also enables two blob-parameter-only (BPO) upgrades. These upgrades change protocol parameters to increase the available blob capacity.

  • BPO1 on2025-12-09
  • BPO2 on 2026-01-07

Fusaka

  • Set mainnet timestamps for Osaka (#33063)
  • Enable Fusaka for geth --dev mode (#32917)

RPC

  • Add eth_sendRawTransactionSync which waits until either a timeout or the transaction is mined. This feature is mostly useful on L2s with lower blocktimes. (#32830, #32930, #32929)
  • Add support for eth_simulateV1 in ethclient (#32856)
  • Fix for an issue that might crash debug_traceCall (#33015)
  • Fix for an issuer where local transactions were not persisted to the journal (#32921)

Core

  • Fix for a cryptographic vulnerability in c-kzg-4844. This is only exploitable post-Fusaka. (#33093)
  • Add geth --genesis flag as an alternative to running geth init genesis.json (#32844)
  • Fix for receipt insertion during ERA file import. (#32934)
  • Work on getting the trie node history in order to serve historical eth_getProof request with the new path-based archive node. (#32907, #32914, #32937)
  • Further work on cmd/keeper, our guest program for zkVMs (#32816)
  • Various optimizations (#32971, #32916, #32965, #32946)

Networking

  • New metrics for tracking slow peers (#32964)
  • Fix for an issue where disconnected peers were not removed in txFetcher (#32947)

For a full rundown of the changes please consult the Geth 1.16.6 and 1.16.7 release milestones.

As with all our previous releases, you can find the:

... (truncated)

Commits

Updates golang.org/x/net from 0.46.0 to 0.47.0

Commits
  • 9a29643 go.mod: update golang.org/x dependencies
  • 07cefd8 context: deprecate
  • 5ac9dac publicsuffix: don't treat ip addresses as domain names
  • d1f64cc quic: use testing/synctest
  • fff0469 http2: document that RFC 7540 prioritization does not work with small payloads
  • f35e3a4 http2: fix weight overflow in RFC 7540 write scheduler
  • 89adc90 http2: fix typo referring to RFC 9218 as RFC 9128 instead
  • 8d76a2c quic: don't defer MAX_STREAMS frames indefinitely
  • 027f8b7 quic: fix expected ACK Delay in client's ACK after HANDSHAKE_DONE
  • dec9fe7 dns/dnsmessage: update SVCB packing to prohibit name compression
  • Additional commits viewable in compare view

Updates github.com/evstack/ev-node from 1.0.0-beta.9 to 1.0.0-beta.10

Changelog

Sourced from github.com/evstack/ev-node's changelog.

v1.0.0-beta.10

Added

  • Enhanced health check system with separate liveness (/health/live) and readiness (/health/ready) HTTP endpoints. Readiness endpoint includes P2P listening check and aggregator block production rate validation (5x block time threshold). (#2800)
  • Added GetP2PStoreInfo RPC method to retrieve head/tail metadata for go-header stores used by P2P sync (#2835)
  • Added protobuf definitions for P2PStoreEntry and P2PStoreSnapshot messages to support P2P store inspection

Changed

  • Remove GasPrice and GasMultiplier from DA interface and configuration to use celestia-node's native fee estimation. (#2822)
  • Use cache instead of in memory store for reaper. Persist cache on reload. Autoclean after 24 hours. (#2811)
  • Improved P2P sync service store initialization to be atomic and prevent race conditions (#2838)
  • Enhanced P2P bootstrap behavior to intelligently detect starting height from local store instead of requiring trusted hash
  • Relaxed execution layer height validation in block replay to allow execution to be ahead of target height, enabling recovery from manual intervention scenarios

Removed

  • BREAKING: Removed evnode.v1.HealthService gRPC endpoint. Use HTTP endpoints: GET /health/live and GET /health/ready. (#2800)
  • BREAKING: Removed TrustedHash configuration option and --evnode.node.trusted_hash flag. Sync service now automatically determines starting height from local store state (#2838)

Fixed

  • Fixed sync service initialization issue when node is not on genesis but has an empty store
Commits
  • d7eda60 refactor(syncer,cache): use compare and swap loop and add comments (#2873)
  • 9a5eba1 refactor: use state da height as well (#2872)
  • faabb32 refactor: retrieve highest da height in cache (#2870)
  • 6badca1 chore: change from event count to start and end height (#2871)
  • 12b9559 chore: bump da (#2866)
  • d8d1709 chore: bump core (#2865)
  • e5aa2c3 chore: reduce log noise (#2864)
  • 9d4c64c fix: sync service for non zero height starts with empty store (#2834)
  • 3ad84b8 build(deps): Bump golang.org/x/crypto from 0.43.0 to 0.45.0 in /execution/evm...
  • 2b45d45 chore: minor improvement for docs (#2862)
  • Additional commits viewable in compare view

Updates golang.org/x/net from 0.46.0 to 0.47.0

Commits
  • 9a29643 go.mod: update golang.org/x dependencies
  • 07cefd8 context: deprecate
  • 5ac9dac publicsuffix: don't treat ip addresses as domain names
  • d1f64cc quic: use testing/synctest
  • fff0469 http2: document that RFC 7540 prioritization does not work with small payloads
  • f35e3a4 http2: fix weight overflow in RFC 7540 write scheduler
  • 89adc90 http2: fix typo referring to RFC 9218 as RFC 9128 instead
  • 8d76a2c quic: don't defer MAX_STREAMS frames indefinitely
  • 027f8b7 quic: fix expected ACK Delay in client's ACK after HANDSHAKE_DONE
  • dec9fe7 dns/dnsmessage: update SVCB packing to prohibit name compression
  • Additional commits viewable in compare view

Updates github.com/ethereum/go-ethereum from 1.16.6 to 1.16.7

Release notes

Sourced from github.com/ethereum/go-ethereum's releases.

Ballistic Drift Stabilizer (v1.16.7)

This is a re-roll of v1.16.6, including an important fix in the KZG cryptography library.

This release enables the Fusaka hardfork on Ethereum mainnet.

The Fusaka fork is scheduled to occur at 2025-12-03 21:49:11 UTC. Please upgrade your node to v1.16.7 in time for the fork.

This release also enables two blob-parameter-only (BPO) upgrades. These upgrades change protocol parameters to increase the available blob capacity.

  • BPO1 on2025-12-09
  • BPO2 on 2026-01-07

Fusaka

  • Set mainnet timestamps for Osaka (#33063)
  • Enable Fusaka for geth --dev mode (#32917)

RPC

  • Add eth_sendRawTransactionSync which waits until either a timeout or the transaction is mined. This feature is mostly useful on L2s with lower blocktimes. (#32830, #32930, #32929)
  • Add support for eth_simulateV1 in ethclient (#32856)
  • Fix for an issue that might crash debug_traceCall (#33015)
  • Fix for an issuer where local transactions were not persisted to the journal (#32921)

Core

  • Fix for a cryptographic vulnerability in c-kzg-4844. This is only exploitable post-Fusaka. (#33093)
  • Add geth --genesis flag as an alternative to running geth init genesis.json (#32844)
  • Fix for receipt insertion during ERA file import. (#32934)
  • Work on getting the trie node history in order to serve historical eth_getProof request with the new path-based archive node. (#32907, #32914, #32937)
  • Further work on cmd/keeper, our guest program for zkVMs (#32816)
  • Various optimizations (#32971, #32916, #32965, #32946)

Networking

  • New metrics for tracking slow peers (#32964)
  • Fix for an issue where disconnected peers were not removed in txFetcher (#32947)

For a full rundown of the changes please consult the Geth 1.16.6 and 1.16.7 release milestones.

As with all our previous releases, you can find the:

... (truncated)

Commits

Updates github.com/ethereum/go-ethereum from 1.16.6 to 1.16.7

Release notes

Sourced from github.com/ethereum/go-ethereum's releases.

Ballistic Drift Stabilizer (v1.16.7)

This is a re-roll of v1.16.6, including an important fix in the KZG cryptography library.

This release enables the Fusaka hardfork on Ethereum mainnet.

The Fusaka fork is scheduled to occur at 2025-12-03 21:49:11 UTC. Please upgrade your node to v1.16.7 in time for the fork.

This release also enables two blob-parameter-only (BPO) upgrades. These upgrades change protocol parameters to increase the available blob capacity.

  • BPO1 on2025-12-09
  • BPO2 on 2026-01-07

Fusaka

  • Set mainnet timestamps for Osaka (#33063)
  • Enable Fusaka for geth --dev mode (#32917)

RPC

  • Add eth_sendRawTransactionSync which waits until either a timeout or the transaction is mined. This feature is mostly useful on L2s with lower blocktimes. (#32830, #32930, #32929)
  • Add support for eth_simulateV1 in ethclient (#32856)
  • Fix for an issue that might crash debug_traceCall (#33015)
  • Fix for an issuer where local transactions were not persisted to the journal (#32921)

Core

  • Fix for a cryptographic vulnerability in c-kzg-4844. This is only exploitable post-Fusaka. (#33093)
  • Add geth --genesis flag as an alternative to running geth init genesis.json (#32844)
  • Fix for receipt insertion during ERA file import. (#32934)
  • Work on getting the trie node history in order to serve historical eth_getProof request with the new path-based archive node. (#32907, #32914, #32937)
  • Further work on cmd/keeper, our guest program for zkVMs (#32816)
  • Various optimizations (#32971, #32916, #32965, #32946)

Networking

  • New metrics for tracking slow peers (#32964)
  • Fix for an issue where disconnected peers were not removed in txFetcher (#32947)

For a full rundown of the changes please consult the Geth 1.16.6 and 1.16.7 release milestones.

As with all our previous releases, you can find the:

... (truncated)

Commits

Updates github.com/docker/docker from 28.5.1+incompatible to 28.5.2+incompatible

Release notes

Sourced from github.com/docker/docker's releases.

v28.5.2

28.5.2

For a full list of pull requests and changes in this release, refer to the relevant GitHub milestones:

[!CAUTION] This release contains fixes for three high-severity security vulnerabilities in runc:

All three vulnerabilities ultimately allow (through different methods) for full container breakouts by bypassing runc's restrictions for writing to arbitrary /proc files.

Packaging updates

Bug fixes and enhancements

Deprecations

  • Go-SDK: cli/command/image/build: deprecate DefaultDockerfileName, DetectArchiveReader, WriteTempDockerfile, ResolveAndValidateContextPath. These utilities were only used internally and will be removed in the next release. docker/cli#6610
  • Go-SDK: cli/command/image/build: deprecate IsArchive utility. docker/cli#6560
  • Go-SDK: opts: deprecate ValidateMACAddress. docker/cli#6560
  • Go-SDK: opts: deprecate ListOpts.Delete(). docker/cli#6560
Commits
  • 89c5e8f Merge pull request #51396 from thaJeztah/28.x_backport_api_docs
  • 9b93878 Merge pull request #51395 from thaJeztah/28.x_backport_rootless_reject
  • 6178456 Merge pull request #51398 from vvoland/51397-28.x
  • 0cae4e5 vendor: github.com/moby/buildkit v0.25.2
  • 33cc06f Merge pull request #51394 from vvoland/51393-28.x
  • d525277 api/docs: remove BuildCache.Parent field for API v1.42 and up
  • 2fbc51b dockerd-rootless.sh: reject DOCKERD_ROOTLESS_ROOTLESSKIT_NET=host
  • bd98008 integration-cli: Adjust nofile limits
  • 1967515 Dockerfile: update runc binary to v1.3.3
  • 4489660 Merge pull request #51387 from thaJeztah/28.x_bump_go
  • Additional commits viewable in compare view

Updates github.com/ethereum/go-ethereum from 1.16.6 to 1.16.7

Release notes

Sourced from github.com/ethereum/go-ethereum's releases.

Ballistic Drift Stabilizer (v1.16.7)

This is a re-roll of v1.16.6, including an important fix in the KZG cryptography library.

This release enables the Fusaka hardfork on Ethereum mainnet.

The Fusaka fork is scheduled to occur at 2025-12-03 21:49:11 UTC. Please upgrade your node to v1.16.7 in time for the fork.

This release also enables two blob-parameter-only (BPO) upgrades. These upgrades change protocol parameters to increase the available blob capacity.

  • BPO1 on2025-12-09
  • BPO2 on 2026-01-07

Fusaka

  • Set mainnet timestamps for Osaka (#33063)
  • Enable Fusaka for geth --dev mode (#32917)

RPC

  • Add eth_sendRawTransactionSync which waits until either a timeout or the transaction is mined. This feature is mostly useful on L2s with lower blocktimes. (#32830, #32930, #32929)
  • Add support for eth_simulateV1 in ethclient (#32856)
  • Fix for an issue that might crash debug_traceCall (#33015)
  • Fix for an issuer where local transactions were not persisted to the journal (#32921)

Core

  • Fix for a cryptographic vulnerability in c-kzg-4844. This is only exploitable post-Fusaka. (#33093)
  • Add geth --genesis flag as an alternative to running geth init genesis.json (#32844)
  • Fix for receipt insertion during ERA file import. (#32934)
  • Work on getting the trie node history in order to serve historical eth_getProof request with the new path-based archive node. (#32907, #32914, #32937)
  • Further work on cmd/keeper, our guest program for zkVMs (#32816)
  • Various optimizations (#32971, #32916, #32965, #32946)

Networking

  • New metrics for tracking slow peers (#32964)
  • Fix for an issue where disconnected peers were not removed in txFetcher (#32947)

For a full rundown of the changes please consult the Geth 1.16.6 and 1.16.7 release milestones.

As with all our previous releases, you can find the:

... (truncated)

Commits

Updates github.com/ethereum/go-ethereum from 1.16.6 to 1.16.7

Release notes

Sourced from github.com/ethereum/go-ethereum's releases.

Ballistic Drift Stabilizer (v1.16.7)

This is a re-roll of v1.16.6, including an important fix in the KZG cryptography library.

This release enables the Fusaka hardfork on Ethereum mainnet.

The Fusaka fork is scheduled to occur at 2025-12-03 21:49:11 UTC. Please upgrade your node to v1.16.7 in time for the fork.

This release also enables two blob-parameter-only (BPO) upgrades. These upgrades change protocol parameters to increase the available blob capacity.

  • BPO1 on2025-12-09
  • BPO2 on 2026-01-07

Fusaka

  • Set mainnet timestamps for Osaka (#33063)
  • Enable Fusaka for geth --dev mode (#32917)

RPC

  • Add eth_sendRawTransactionSync which waits until either a timeout or the transaction is mined. This feature is mostly useful on L2s with lower blocktimes. (#32830, #32930, #32929)
  • Add support for eth_simulateV1 in ethclient (#32856)
  • Fix for an issue that might crash debug_traceCall (#33015)
  • Fix for an issuer where local transactions were not persisted to the journal (#32921)

Core

  • Fix for a cryptographic vulnerability in c-kzg-4844. This is only exploitable post-Fusaka. (#33093)
  • Add geth --genesis flag as an alternative to running geth init genesis.json (#32844)
  • Fix for receipt insertion during ERA file import. (#32934)
  • Work on getting the trie node history in order to serve historical eth_getProof request with the new path-based archive node. (#32907, #32914, #32937)
  • Further work on cmd/keeper, our guest program for zkVMs (#32816)
  • Various optimizations (#32971, #32916, #32965, #32946)

Networking

  • New metrics for tracking slow peers (#32964)
  • Fix for an issue where disconnected peers were not removed in txFetcher (#32947)

For a full rundown of the changes please consult the Geth 1.16.6 and 1.16.7 release milestones.

As with all our previous releases, you can find the:

... (truncated)

Commits

Updates github.com/celestiaorg/tastora from 0.7.5 to 0.8.0

Release notes

Sourced from github.com/celestiaorg/tastora's releases.

v0.8.0

What's Changed

Full Changelog: celestiaorg/tastora@v0.7.5...v0.8.0

Commits

Updates github.com/ethereum/go-ethereum from 1.16.6 to 1.16.7

Release notes

Sourced from github.com/ethereum/go-ethereum's releases.

Ballistic Drift Stabilizer (v1.16.7)

This is a re-roll of v1.16.6, including an important fix in the KZG cryptography library.

This release enables the Fusaka hardfork on Ethereum mainnet.

The Fusaka fork is scheduled to occur at 2025-12-03 21:49:11 UTC. Please upgrade your node to v1.16.7 in time for the fork.

This release also enables two blob-parameter-only (BPO) upgrades. These upgrades change protocol parameters to increase the available blob capacity.

  • BPO1 on2025-12-09
  • BPO2 on 2026-01-07

Fusaka

  • Set mainnet timestamps for Osaka (#33063)
  • Enable Fusaka for geth --dev mode (#32917)

RPC

  • Add eth_sendRawTransactionSync which waits until either a timeout or the transaction is mined. This feature is mostly useful on L2s with lower blocktimes. (#32830, #32930, #32929)
  • Add support for eth_simulateV1 in ethclient (#32856)
  • Fix for an issue that might crash debug_traceCall (#33015)
  • Fix for an issuer where local transactions were not persisted to the journal (#32921)

Core

  • Fix for a cryptographic vulnerability in c-kzg-4844. This is only exploitable post-Fusaka. (#33093)
  • Add geth --genesis flag as an alternative to running geth init genesis.json (#32844)
  • Fix for receipt insertion during ERA file import. (#32934)
  • Work on getting the trie node history in order to serve historical eth_getProof request with the new path-based archive node. (#32907, #32914, #32937)
  • Further work on cmd/keeper, our guest program for zkVMs (#32816)
  • Various optimizations (#32971, #32916, #32965, #32946)

Networking

  • New metrics for tracking slow peers (#32964)
  • Fix for an issue where disconnected peers were not removed in txFetcher (#32947)

For a full rundown of the changes please consult the Geth 1.16.6 and 1.16.7 release milestones.

As with all our previous releases, you can find the:

... (truncated)

Commits

Updates github.com/celestiaorg/tastora from 0.7.5 to 0.8.0

Release notes

Sourced from github.com/celestiaorg/tastora's releases.

v0.8.0

What's Changed

Full Changelog: celestiaorg/tastora@v0.7.5...v0.8.0

Commits

Bumps the all-go group with 1 update in the / directory: [github.com/celestiaorg/go-header](https://github.com/celestiaorg/go-header).
Bumps the all-go group with 1 update in the /execution/evm directory: [github.com/ethereum/go-ethereum](https://github.com/ethereum/go-ethereum).
Bumps the all-go group with 2 updates in the /execution/grpc directory: [golang.org/x/net](https://github.com/golang/net) and [github.com/evstack/ev-node](https://github.com/evstack/ev-node).
Bumps the all-go group with 2 updates in the /test/docker-e2e directory: [github.com/ethereum/go-ethereum](https://github.com/ethereum/go-ethereum) and [github.com/docker/docker](https://github.com/docker/docker).
Bumps the all-go group with 2 updates in the /test/e2e directory: [github.com/ethereum/go-ethereum](https://github.com/ethereum/go-ethereum) and [github.com/celestiaorg/tastora](https://github.com/celestiaorg/tastora).


Updates `github.com/celestiaorg/go-header` from 0.7.3 to 0.7.4
- [Release notes](https://github.com/celestiaorg/go-header/releases)
- [Commits](celestiaorg/go-header@v0.7.3...v0.7.4)

Updates `github.com/ethereum/go-ethereum` from 1.16.6 to 1.16.7
- [Release notes](https://github.com/ethereum/go-ethereum/releases)
- [Commits](ethereum/go-ethereum@v1.16.6...v1.16.7)

Updates `github.com/ethereum/go-ethereum` from 1.16.6 to 1.16.7
- [Release notes](https://github.com/ethereum/go-ethereum/releases)
- [Commits](ethereum/go-ethereum@v1.16.6...v1.16.7)

Updates `github.com/ethereum/go-ethereum` from 1.16.6 to 1.16.7
- [Release notes](https://github.com/ethereum/go-ethereum/releases)
- [Commits](ethereum/go-ethereum@v1.16.6...v1.16.7)

Updates `golang.org/x/net` from 0.46.0 to 0.47.0
- [Commits](golang/net@v0.46.0...v0.47.0)

Updates `github.com/evstack/ev-node` from 1.0.0-beta.9 to 1.0.0-beta.10
- [Release notes](https://github.com/evstack/ev-node/releases)
- [Changelog](https://github.com/evstack/ev-node/blob/main/CHANGELOG.md)
- [Commits](v1.0.0-beta.9...v1.0.0-beta.10)

Updates `golang.org/x/net` from 0.46.0 to 0.47.0
- [Commits](golang/net@v0.46.0...v0.47.0)

Updates `github.com/ethereum/go-ethereum` from 1.16.6 to 1.16.7
- [Release notes](https://github.com/ethereum/go-ethereum/releases)
- [Commits](ethereum/go-ethereum@v1.16.6...v1.16.7)

Updates `github.com/ethereum/go-ethereum` from 1.16.6 to 1.16.7
- [Release notes](https://github.com/ethereum/go-ethereum/releases)
- [Commits](ethereum/go-ethereum@v1.16.6...v1.16.7)

Updates `github.com/docker/docker` from 28.5.1+incompatible to 28.5.2+incompatible
- [Release notes](https://github.com/docker/docker/releases)
- [Commits](moby/moby@v28.5.1...v28.5.2)

Updates `github.com/ethereum/go-ethereum` from 1.16.6 to 1.16.7
- [Release notes](https://github.com/ethereum/go-ethereum/releases)
- [Commits](ethereum/go-ethereum@v1.16.6...v1.16.7)

Updates `github.com/ethereum/go-ethereum` from 1.16.6 to 1.16.7
- [Release notes](https://github.com/ethereum/go-ethereum/releases)
- [Commits](ethereum/go-ethereum@v1.16.6...v1.16.7)

Updates `github.com/celestiaorg/tastora` from 0.7.5 to 0.8.0
- [Release notes](https://github.com/celestiaorg/tastora/releases)
- [Commits](celestiaorg/tastora@v0.7.5...v0.8.0)

Updates `github.com/ethereum/go-ethereum` from 1.16.6 to 1.16.7
- [Release notes](https://github.com/ethereum/go-ethereum/releases)
- [Commits](ethereum/go-ethereum@v1.16.6...v1.16.7)

Updates `github.com/celestiaorg/tastora` from 0.7.5 to 0.8.0
- [Release notes](https://github.com/celestiaorg/tastora/releases)
- [Commits](celestiaorg/tastora@v0.7.5...v0.8.0)

Updates `github.com/ethereum/go-ethereum` from 1.16.6 to 1.16.7
- [Release notes](https://github.com/ethereum/go-ethereum/releases)
- [Commits](ethereum/go-ethereum@v1.16.6...v1.16.7)

---
updated-dependencies:
- dependency-name: github.com/celestiaorg/go-header
  dependency-version: 0.7.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-go
- dependency-name: github.com/ethereum/go-ethereum
  dependency-version: 1.16.7
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-go
- dependency-name: github.com/ethereum/go-ethereum
  dependency-version: 1.16.7
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-go
- dependency-name: github.com/ethereum/go-ethereum
  dependency-version: 1.16.7
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-go
- dependency-name: golang.org/x/net
  dependency-version: 0.47.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-go
- dependency-name: github.com/evstack/ev-node
  dependency-version: 1.0.0-beta.10
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-go
- dependency-name: golang.org/x/net
  dependency-version: 0.47.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-go
- dependency-name: github.com/ethereum/go-ethereum
  dependency-version: 1.16.7
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-go
- dependency-name: github.com/ethereum/go-ethereum
  dependency-version: 1.16.7
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-go
- dependency-name: github.com/docker/docker
  dependency-version: 28.5.2+incompatible
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-go
- dependency-name: github.com/ethereum/go-ethereum
  dependency-version: 1.16.7
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-go
- dependency-name: github.com/ethereum/go-ethereum
  dependency-version: 1.16.7
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-go
- dependency-name: github.com/celestiaorg/tastora
  dependency-version: 0.8.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-go
- dependency-name: github.com/ethereum/go-ethereum
  dependency-version: 1.16.7
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-go
- dependency-name: github.com/celestiaorg/tastora
  dependency-version: 0.8.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-go
- dependency-name: github.com/ethereum/go-ethereum
  dependency-version: 1.16.7
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-go
...

Signed-off-by: dependabot[bot] <support@github.com>
@github-actions
Copy link
Contributor

github-actions bot commented Nov 27, 2025

The latest Buf updates on your PR. Results from workflow CI / buf-check (pull_request).

BuildFormatLintBreakingUpdated (UTC)
✅ passed⏩ skipped✅ passed✅ passedNov 27, 2025, 9:53 AM

@claude
Copy link
Contributor

claude bot commented Nov 27, 2025

Claude finished @dependabot[bot]'s task —— View job


Comprehensive Code Review

Tasks

  • Analyze PR diff and changed files
  • Review dependency updates for security implications
  • Check for breaking changes in updated dependencies
  • Review code changes in test_helpers.go
  • Verify consistency across modules
  • Provide comprehensive review feedback

Summary

This Dependabot PR updates 6 Go dependencies across 5 directories. The changes include one critical security fix in go-ethereum and several important bug fixes. All changes appear safe to merge.

Critical Security Finding

✅ APPROVED - Critical Security Fix Included

go-ethereum v1.16.6 → v1.16.7 contains a critical KZG cryptography vulnerability fix (CVE related to c-kzg-4844):

  • The vulnerability is only exploitable post-Fusaka hardfork (scheduled for 2025-12-03)
  • This release also enables the Fusaka hardfork on Ethereum mainnet
  • Recommendation: Merge this PR promptly to ensure nodes are ready for the upcoming hardfork

Dependency Updates Analysis

1. github.com/celestiaorg/go-header (0.7.3 → 0.7.4)

Type: Bug fixes (race condition fixes)
Risk: Low
Changes:

  • Fixed rare race condition where 2 workers attempt to close errCh simultaneously
  • Added locking to header test suite for concurrent use

Assessment: ✅ Safe - These are defensive bug fixes that improve concurrency safety.

2. github.com/ethereum/go-ethereum (1.16.6 → 1.16.7)

Type: Security fix + hardfork enablement
Risk: Critical to update
Changes:

  • CRITICAL: Fixes cryptographic vulnerability in c-kzg-4844 library
  • Enables Fusaka hardfork for mainnet (2025-12-03 21:49:11 UTC)
  • Enables blob-parameter-only (BPO) upgrades
  • Various performance optimizations and bug fixes
  • New RPC methods (eth_sendRawTransactionSync, eth_simulateV1)

Assessment:Must merge - Contains critical security fix and required hardfork enablement.

3. golang.org/x/net (0.46.0 → 0.47.0)

Type: Bug fixes and improvements
Risk: Low
Changes:

  • Deprecated context package (already in Go standard library)
  • Fixed publicsuffix handling of IP addresses
  • HTTP/2 improvements (weight overflow fix, prioritization documentation)
  • QUIC protocol improvements

Assessment: ✅ Safe - Routine maintenance updates with bug fixes.

4. github.com/evstack/ev-node (1.0.0-beta.9 → 1.0.0-beta.10)

Type: Feature additions and improvements
Risk: Low (internal dependency)
Changes:

  • Enhanced health check system with separate liveness/readiness endpoints
  • Added GetP2PStoreInfo RPC method
  • Improved P2P sync service initialization
  • Uses celestia-node's native fee estimation

Breaking Changes:

  • Removed evnode.v1.HealthService gRPC endpoint (use HTTP endpoints instead)
  • Removed TrustedHash configuration option

Assessment: ✅ Safe - This is an internal dependency update that brings improvements to the project's own modules.

5. github.com/docker/docker (28.5.1 → 28.5.2)

Type: Security fixes
Risk: Critical for test infrastructure
Changes:

  • Three high-severity runc CVE fixes:
  • All allow container breakouts by bypassing runc's /proc file write restrictions
  • Updated runc to v1.3.3
  • Added pasta (passt) fallback for rootless mode

Assessment:Should merge - Critical security fixes for container runtime used in tests.

6. github.com/celestiaorg/tastora (0.7.5 → 0.8.0)

Type: Bug fixes and improvements
Risk: Low
Changes:

  • Fixed JWT secret flag handling
  • Added labeled client and updated volume cleanup
  • Updated gnark-crypto dependency

Assessment: ✅ Safe - Bug fixes and improvements to test framework.

Code Changes Review

execution/evm/test/test_helpers.go

Changes Made:

- dockerClients  = make(map[string]*dockerclient.Client)
+ dockerClients  = make(map[string]types.TastoraDockerClient)

- func getTestScopedDockerSetup(t *testing.T) (*dockerclient.Client, string)
+ func getTestScopedDockerSetup(t *testing.T) (types.TastoraDockerClient, string)

- cli, netID := docker.DockerSetup(t)
+ cli, netID := docker.Setup(t)

Assessment:Excellent

  • Changes align with tastora v0.8.0 API updates
  • Using types.TastoraDockerClient interface instead of concrete type improves testability
  • API rename from DockerSetup to Setup follows Go naming conventions
  • No functional changes, purely adapting to updated dependency API

Strengths:

  1. Proper use of interface types over concrete implementations
  2. Maintains backward compatibility in test behavior
  3. Clean migration to new API

Module Consistency Check

All go.mod files have been updated consistently:

  • ✅ Root module updated go-header
  • ✅ execution/evm updated go-ethereum and golang.org/x/net
  • ✅ execution/grpc updated golang.org/x/net and ev-node
  • ✅ test/docker-e2e updated go-ethereum and docker/docker
  • ✅ test/e2e updated go-ethereum and tastora
  • ✅ All transitive dependencies in go.sum files updated correctly

Architecture & Code Quality

Strengths:

  1. Modular go.mod structure - Multiple go.mod files allow fine-grained dependency management
  2. Clean separation - Test dependencies isolated in test modules
  3. Proper dependency injection - Using interface types in test helpers
  4. Consistent updates - Dependabot correctly updated all modules

No Issues Found:

  • No breaking changes that affect current codebase
  • No security vulnerabilities introduced
  • No performance regressions expected
  • No architectural concerns

Testing & CI

  • ✅ Buf check passed
  • ✅ Code coverage unchanged at 64.81%
  • ✅ All modified lines are covered by tests
  • ✅ Dependabot auto-fix workflow will run make deps

Security Assessment

Positive Findings:

  1. ✅ Fixes critical KZG cryptography vulnerability (go-ethereum)
  2. ✅ Fixes three high-severity container escape vulnerabilities (docker/docker)
  3. ✅ No new dependencies introduced
  4. ✅ All dependency sources remain trusted

No Security Concerns:

  • No hard-coded credentials
  • No insecure crypto usage
  • No input validation issues
  • No data exposure risks

Performance & Resource Efficiency

Expected Impact:

  • Performance improvements from go-ethereum v1.16.7 optimizations
  • HTTP/2 fixes in golang.org/x/net may improve network efficiency
  • No negative performance impacts anticipated

Documentation

Note: The project's CLAUDE.md and CHANGELOG.md are well-maintained and document recent changes including the EVM execution client improvements from PR #2863.

Recommendations

1. MERGE IMMEDIATELY

This PR should be merged promptly due to:

  • Critical KZG cryptography vulnerability fix in go-ethereum
  • Upcoming Fusaka hardfork (2025-12-03) requires v1.16.7
  • Critical container security fixes in docker/docker
  • No breaking changes affecting the codebase

2. Post-Merge Actions

After merging, consider:

  • Monitor for any runtime issues with go-ethereum v1.16.7
  • Verify health check endpoints work correctly with ev-node beta.10
  • Update any documentation referencing removed TrustedHash config

3. Future Considerations

  • The multiple BPO (blob-parameter-only) upgrades in go-ethereum (BPO1 on 2025-12-09, BPO2 on 2026-01-07) may require attention
  • Monitor tastora releases for continued test framework improvements

Final Verdict

✅ APPROVED - RECOMMEND IMMEDIATE MERGE

This PR contains critical security fixes and required hardfork enablement with no breaking changes to the codebase. All dependency updates are safe, well-tested, and improve the project's security posture.

The single code change in test_helpers.go is a clean adaptation to tastora's improved API and follows best practices for interface-based programming.

Risk Level: Low
Security Impact: Highly Positive
Breaking Changes: None affecting this codebase
Test Coverage: Maintained at 64.81%


@codecov
Copy link

codecov bot commented Nov 27, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 64.70%. Comparing base (6f22503) to head (7884fbc).
⚠️ Report is 1 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #2881      +/-   ##
==========================================
- Coverage   64.81%   64.70%   -0.11%     
==========================================
  Files          81       81              
  Lines        7347     7347              
==========================================
- Hits         4762     4754       -8     
- Misses       2043     2052       +9     
+ Partials      542      541       -1     
Flag Coverage Δ
combined 64.70% <ø> (-0.11%) ⬇️

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ 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.

@tac0turtle tac0turtle merged commit f8a2cdb into main Nov 27, 2025
27 of 28 checks passed
@tac0turtle tac0turtle deleted the dependabot/go_modules/all-go-5768689ac7 branch November 27, 2025 11:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants