Skip to content

chore(deps): update docker dependency updates#308

Merged
KaloyanTanev merged 2 commits into
mainfrom
renovate/docker-dependency-updates
Apr 27, 2026
Merged

chore(deps): update docker dependency updates#308
KaloyanTanev merged 2 commits into
mainfrom
renovate/docker-dependency-updates

Conversation

@renovate
Copy link
Copy Markdown

@renovate renovate Bot commented Apr 2, 2026

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Update Change
chainsafe/lodestar minor v1.40.0v1.42.0
consensys/teku (source) minor 26.3.026.4.0
ghcr.io/commit-boost/pbs patch v0.9.3v0.9.6
grafana/alloy minor v1.14.0v1.16.0
grafana/grafana patch 12.4.112.4.3
grafana/loki minor 3.6.73.7.1
grafana/tempo patch 2.10.22.10.5
nethermind/nethermind patch 1.36.11.36.2
offchainlabs/prysm-validator patch v7.1.2v7.1.3
prom/prometheus minor v3.10.0v3.11.2
prysmaticlabs/prysm-beacon-chain patch v7.1.2v7.1.3
sifrai/grandine patch 2.0.32.0.4

Release Notes

Consensys/teku (consensys/teku)

v26.4.0

Compare Source

This is a required update for Gnosis nodes, containing the Fulu fork schedule (Apr 14 2026 12:06:20 GMT+0000), optional otherwise.

Downloads
  • Available as 26.4.0 on Dockerhub
  • Download the binary distribution:
    • tar.gz (sha256: 886bc142c9b40b6e2b5ca71e4803069c1c62274536240f573f17bb26efcc7fc1)
    • zip (sha256: 9c3c95cc659fea6f2bfddf0509d93a8e0f1a140ab5a6ccefdce12a134e294550)
Additions and Improvements
  • Implemented PostPtcDuties rest api endpoint (gloas api).
  • Added /eth/v2/node/version endpoint to retrieve structured version information for both beacon node and execution client.
  • Added deprecation warning on startup for any leveldb database types.
  • Increased default timeout of Engine API Get Payload requests to 2 seconds.
Upcoming Breaking Changes
  • Teku will be moving to Java JDK 25 in a future release.
grafana/alloy (grafana/alloy)

v1.16.0

Compare Source

Features 🌟
Bug Fixes 🐛

Upgrading

Read the release notes for specific instructions on upgrading from older versions:

Installation

Refer to our installation guide for how to install Grafana Alloy.

v1.15.1

Compare Source

Bug Fixes 🐛

Upgrading

Read the release notes for specific instructions on upgrading from older versions:

Installation

Refer to our installation guide for how to install Grafana Alloy.

v1.15.0

Compare Source

⚠ BREAKING CHANGES
  • otelcol: Upgrade to OTel Collector v0.147.0 (#​5784)
  • Renamed undocumented metrics that was previously prefixed with <component_id><metric_name> to loki_source_awsfirehose<metric_name>
Features 🌟
Bug Fixes 🐛
Chores

Upgrading

Read the release notes for specific instructions on upgrading from older versions:

Installation

Refer to our installation guide for how to install Grafana Alloy.

v1.14.2

Compare Source

Bug Fixes 🐛

Upgrading

Read the release notes for specific instructions on upgrading from older versions:

Installation

Refer to our installation guide for how to install Grafana Alloy.

v1.14.1

Compare Source

Bug Fixes 🐛
  • Correctly handle the deprecated topic field in otelcol.receiver.kafka configuration [backport] (#​5730) (4393054)
    (@​thampiotr)
  • deps: Update module golang.org/x/net to v0.51.0 [SECURITY] [backport] (#​5690) (9e8616c)
  • loki.process: Protect against json that does not look like docker json format [backport] (#​5773) (a0f1f8a)
    (@​kalleep)
  • loki.source.file: Keep positions for compressed files when reading is finished [backport] (#​5741) (4f6d548)
    (@​kalleep)
  • otelcol.receiver.datadog: Expose intake proxy and trace_id_cache_size settings [backport] (#​5785) (6d99ab5)
    (@​thampiotr)
  • prometheus.scrape: Update arguments and targets even if scrape_native_histograms and extra_metrics are updated [backport] (#​5792) (76d398f) (@​ptodev)
Upgrading

Read the release notes for specific instructions on upgrading from older versions:

Installation

Refer to our installation guide for how to install Grafana Alloy.

grafana/grafana (grafana/grafana)

v12.4.3

Compare Source

Features and enhancements
Bug fixes

v12.4.2

Compare Source

Features and enhancements
Bug fixes
prysmaticlabs/prysm (offchainlabs/prysm-validator)

v7.1.3

Compare Source

This release brings extensive Gloas (next fork) groundwork, a major logging infrastructure overhaul, and numerous performance optimizations across the beacon chain. A security update to go-ethereum v1.16.8 is also included.

Release highlights:

  • Gloas fork preparation: Builder registry, bid processing, payload attestation, proposer slashing, slot processing, block API endpoints, and duty timing intervals are all wired up.
  • Logging revamp: New ephemeral debug logfile (24h retention, enabled by default), per-package loggers with CI enforcement, per-hook verbosity control (--log.vmodule), and a version banner at startup.
  • Performance: Forkchoice updates moved to background, post-Electra attestation data cached per slot, parallel data column cache warmup, reduced heap allocations in SSZ marshaling and MixInLength, and proposer preprocessing behind a feature flag.
  • Validator client: gRPC fallback now matches the REST API implementation — both connect only to fully synced nodes. The gRPC health endpoint returns an error on syncing/optimistic status.
  • Security: go-ethereum updated to v1.16.8; fixed an authentication bypass on /v2/validator/* endpoints.
  • State storage: Initial support for the hdiff state-diff feature — migration-to-cold and DB initialization are now available behind feature flags.

There are no known security issues in this release. Operators can update at their convenience.

Added
  • Use the head state to validate attestations for the previous epoch if head is compatible with the target checkpoint. [PR]
  • Added separate logrus hooks for handling the formatting and output of terminal logs vs log-file logs, instead of the. [PR]
  • Batch publish data columns for faster data propogation. [PR]
  • --disable-get-blobs-v2 flag. [PR]
  • Update spectests to v1.7.0-alpha.0. [PR]
  • Added basic Gloas builder support (Builder message and BeaconStateGloas builders/next_withdrawal_builder_index fields). [PR]
  • Added an ephemeral debug logfile that for beacon and validator nodes that captures debug-level logs for 24 hours. It. [PR]
  • Add a feature flag to pass spectests with low validator count. [PR]
  • Add feature flag --enable-proposer-preprocessing to process the block and verify signatures before proposing. [PR]
  • Add ProofByFieldIndex to generalize merkle proof generation for BeaconState. [PR]
  • Update spectests to v1.7.0-alpha-1. [PR]
  • Add feature flag to use hashtree instead of gohashtre. [PR]
  • Migrate to cold with the hdiff feature. [PR]
  • Adding basic fulu fork transition support for mainnet and minimal e2e tests (multi scenario is not included). [PR]
  • commitment_count_in_gossip_processed_blocks gauge metric to track the number of blob KZG commitments in processed beacon blocks. [PR]
  • Add Gloas latest execution bid processing. [PR]
  • Added shell completion support for beacon-chain and validator CLI tools. [PR]
  • add pending payments processing and quorum threshold, plus spectests and state hooks (rotate/append). [PR]
  • Add slot processing with execution payload availability updates. [PR]
  • Implement modified proposer slashing for gloas. [PR]
  • Added missing beacon config in fulu so that the presets don't go missing in /eth/v1/config/spec beacon api. [PR]
  • Close opened file in data_column.go. [PR]
  • Flag --log.vmodule to set per-package verbosity levels for logging. [PR]
  • Added a version log at startup to display the version of the build. [PR]
  • gloas block return support for /eth/v2/beacon/blocks/{block_id} and /eth/v1/beacon/blocks/{block_id}/root endpoints. [PR]
  • Add Gloas process payload attestation. [PR]
  • Initialize db with state-diff feature flag. [PR]
  • Gloas-specific timing intervals for validator attestation, aggregation, and sync duties. [PR]
  • Added new proofCollector type to ssz-query. [PR]
  • Added README for maintaining specrefs. [PR]
  • The ability to download the nightly reference tests from a specific day. [PR]
  • Set beacon node options after reading the config file. [PR]
  • Implement finalization-based eviction for CheckpointStateCache. [PR]
Changed
  • Performance improvement in ProcessConsolidationRequests: Use more performance HasPendingBalanceToWithdraw instead of PendingBalanceToWithdraw as no need to calculate full total pending balance. [PR]
  • Extend httperror analyzer to more functions. [PR]
  • Do not check block signature on state transition. [PR]
  • Notify the engine about forkchoice updates in the background. [PR]
  • Use a separate context when updating the slot cache. [PR]
  • Data column sidecars cache warmup: Process in parallel all sidecars for a given epoch. [PR]
  • Use lookahead to validate data column sidecar proposer index. [PR]
  • Summarize DEBUG log corresponding to incoming via gossip data column sidecar. [PR]
  • Added a log.go file for every important package with a logger variable containing a package field set to the package. [PR]
  • Added a CI check to ensure every important package has a log.go file with the correct package field. [PR]
  • Changed the log formatter to use this package field instead of the previous prefix field. [PR]
  • Replaced time.Sleep with require.Eventually polling in tests to fix flaky behavior caused by race conditions between goroutines and assertions. [PR]
  • changed IsHealthy check to IsReady for validator client's interpretation from /eth/v1/node/health, 206 will now return false as the node is syncing. [PR]
  • Performance improvement in state (MarshalSSZTo): use copy() instead of byte-by-byte loop which isn't required. [PR]
  • Moved verbosity settings to be configurable per hook, rather than just globally. This allows us to control the. [PR]
  • updated go ethereum to 1.16.7. [PR]
  • Use dependent root and target root to verify data column proposer index. [PR]
  • post electra we now call attestation data once per slot and use a cache for subsequent requests. [PR]
  • Avoid unnessary heap allocation while calling MixInLength. [PR]
  • Log commitments instead of indices in missingCommitError. [PR]
  • Added some defensive checks to prevent overflows in block batch requests. [PR]
  • gRPC health endpoint will now return an error on syncing or optimistic status showing that it's unavailable. [PR]
  • Sample PTC per committee to reduce allocations. [PR]
  • gRPC fallback now matches rest api implementation and will also check and connect to only synced nodes. [PR]
  • Improved node fallback logs. [PR]
  • Improved integrations with ethspecify so specrefs can be used throughout the codebase. [PR]
  • Fixed the logging issue described in #​16314. [PR]
Removed
  • removed github.com/MariusVanDerWijden/FuzzyVM and github.com/MariusVanDerWijden/tx-fuzz due to lack of support post 1.16.7, only used in e2e for transaction fuzzing. [PR]
  • Remove unused delay parameter from fetchOriginDataColumnSidecars function. [[P

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot force-pushed the renovate/docker-dependency-updates branch 5 times, most recently from f1518c3 to 717e8f4 Compare April 14, 2026 12:43
@renovate renovate Bot force-pushed the renovate/docker-dependency-updates branch 2 times, most recently from 4d37455 to 670eb14 Compare April 23, 2026 16:01
@renovate renovate Bot force-pushed the renovate/docker-dependency-updates branch from 670eb14 to fef7737 Compare April 23, 2026 19:12
Signed-off-by: kalo <24719519+KaloyanTanev@users.noreply.github.com>
@KaloyanTanev KaloyanTanev merged commit a7414b6 into main Apr 27, 2026
2 checks passed
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.

1 participant