Skip to content

25.1.0

Latest
Compare
Choose a tag to compare
@rolfyone rolfyone released this 22 Jan 08:08
· 4 commits to master since this release
d56ce97

This is an optional update containing upgrades to metrics and other improvements.

Downloads

  • Available as 25.1.0 on Dockerhub
  • Download the binary distribution:
    • tar.gz (sha256: 6673e01571c9853beef9f98b445dd83307caaefac21a49e93707349df24408c3)
    • zip (sha256: c4462aa066187c87e372360c83dde7e854ee91436c7b828e9584c9901f7f3d61)

Breaking Changes

  • --Xvalidators-builder-registration-default-gas-limit CLI option has been replaced by --validators-builder-registration-default-gas-limit
  • --Xp2p-sync-rate-limit CLI option has been replaced by --Xp2p-sync-blocks-rate-limit and --Xp2p-sync-blob-sidecars-rate-limit
  • --Xpeer-rate-limit CLI options has been replaced by --Xpeer-blocks-rate-limit and --Xpeer-blob-sidecars-rate-limit

With the upgrade of the Prometheus java metrics library, there are the following changes:
Gauge names are not allowed to end with total, therefore metrics as beacon_proposers_data_total and beacon_eth1_current_period_votes_total are dropping the _total suffix.

The _created timestamps are not returned by default.

Some JVM metrics have changed name to adhere to the OTEL standard (see the table below), Teku Detailed Dashboard is updated to support both names.

Old Name New Name
jvm_memory_bytes_committed jvm_memory_committed_bytes
jvm_memory_bytes_init jvm_memory_init_bytes
jvm_memory_bytes_max jvm_memory_max_bytes
jvm_memory_bytes_used jvm_memory_used_bytes
jvm_memory_pool_bytes_committed jvm_memory_pool_committed_bytes
jvm_memory_pool_bytes_init jvm_memory_pool_init_bytes
jvm_memory_pool_bytes_max jvm_memory_pool_max_bytes
jvm_memory_pool_bytes_used jvm_memory_pool_used_bytes

The Teku - Detailed grafana dashboard has been updated to use the new metrics.

Additions and Improvements

  • Default the gas limit to 36 million for externally produced blocks
  • Optimized blobs validation pipeline
  • Remove delay when fetching blobs from the local EL on block arrival
  • New validator metric validator_next_attestation_slot to highlight the next slot that a validator is expected to publish an attestation
  • Added support for SSZ format in builder API (mev-boost)
  • Added the expected gas limit to the 'not honouring the validator gas limit preference' warning message.
  • Implemented the ability to have fork based ascii art.

Bug Fixes

  • Fixed --version command output
  • Fixed issue introduced in 24.12.1 with peer stability when the upper bound is set to a high number