Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Dec 16, 2025

This PR contains the following updates:

Package Update Change
obolnetwork/charon minor v1.7.1v1.8.0

Release Notes

obolnetwork/charon (obolnetwork/charon)

v1.8.0

Compare Source

v1.8.0 - 2025-12-17

Obol Logo

This is Charon's v1.8.0 release. Feedback is welcome and appreciated, please use github issues or discord if you have trouble with this release.

Partial deposit submission and retrieval

Support for submitting and fetching partial validator deposits via the new charon deposit sign and charon deposit fetch commands. This enables operators to update deposit data for validators after cluster creation but before activation.

This feature is particularly useful for large clusters where only a subset of validators are activated initially, and business or operational requirements may change over time. Operators can re-sign updated deposit data, with partial signatures aggregated once a threshold is reached, after which the full deposit data can be retrieved with charon deposit fetch or from the Obol API.

Read the rest of the release notes for more:

Full Changelog: v1.7.3..v1.8.0

Feature

Bug

Refactor

Test

Misc

Compatibility Matrix

This release of Charon is backwards compatible with Charon v1.0.*, v1.1.*, v1.2.0, v1.3.*, v1.4.*, v1.5.*, v1.6.*, v1.7.*. Though only v1.3.* and newer are Pectra-ready and v1.7.* and newer are Fulu-ready.

The below matrix details a combination of beacon node (consensus layer) + validator clients and their corresponding versions the DV Labs team have tested with this Charon release. More validator and consensus client will be added to this list as they are supported in our automated testing framework.

Legend

  • ✅: All duties succeed in testing
  • 🟡: All duties succeed in testing, except non-penalised aggregation duties
  • 🟠: Duties may fail for this combination
  • 🔴: One or more duties fails consistently
Validator 👉 Consensus 👇 Teku v25.12.0 Lighthouse v8.0.1 Lodestar v1.38.0 Nimbus v25.11.1 Prysm v7.1.0 Vouch 1.12.0
Teku v25.12.0 🟡
Lighthouse v8.0.1 🟡
Lodestar v1.38.0 🟡
Nimbus v25.11.1 🟡
Prysm v7.1.0 🟡
Grandine v2.0.1 🟡

[!NOTE]
There is currently an incompatibility between validator clients that may cause attestation aggregation duties to fail. Aggregation duties are not economically rewarded nor punished for their completion.

To ensure aggregations succeed; have at least threshold of nodes in the cluster running one of Lodestar, Lighthouse, and Nimbus, or alternatively; have a threshold of nodes in the cluster running one of Teku and Prysm. This incompatibility will be remediated in upcoming client releases.

[!WARNING]
Lodestar's validator client's default behaviour in version <v1.37.0 is to skip the next slot if it fails an attestation or aggregation. This can impact your cluster's performance, particularly if you have more than the fault tolerance threshold of your cluster running Lodestar's validator client, and many validators running in the cluster. This has been fixed in v1.37.0.

If your cluster is not successfully aggregating, you should ideally swap to a set of compatible validator clients listed above, along with ensuring your clients have the appropriate --distributed flag set to enable distributed aggregation mode.

What's Changed

v1.7.3

Compare Source

v1.7.3 - 2025-12-12

Obol Logo

This is recommended, but not required, non-urgent patch release for Charon v1.7.3. Feedback is welcome and appreciated, please use github issues or discord if you have trouble with this release.

Read the rest of the release notes for more:

Full Changelog: v1.7.2..v1.7.3

Features

  • Add new core_fetcher_proposal_blinded metric #​4117

Compatibility Matrix

This release of Charon is backwards compatible with Charon v1.0.*, v1.1.*, v1.2.0, v1.3.*, v1.4.*, v1.5.*, v1.6.*, v1.7.* Though only v1.3.* and newer are Pectra-ready and only v1.7.* and newer are Fulu-ready.

The below matrix details a combination of beacon node (consensus layer) + validator clients and their corresponding versions the DV Labs team have tested with this Charon release. More validator and consensus client will be added to this list as they are supported in our automated testing framework.

Legend

  • ✅: All duties succeed in testing
  • 🟡: All duties succeed in testing, except non-penalised aggregation duties
  • 🟠: Duties may fail for this combination
  • 🔴: One or more duties fails consistently
Validator 👉 Consensus 👇 Teku v25.10.0 Lighthouse v8.0.0 Lodestar v1.37.0 Nimbus v25.9.2 Prysm v6.1.3 Vouch 1.12.0
Teku v25.10.0 🟡
Lighthouse v8.0.0 🟡
Lodestar v1.37.0 🟡
Nimbus v25.9.2 🟡
Prysm v6.1.3 🟡
Grandine v2.0.0 🟡

[!NOTE]
There is currently an incompatibility between validator clients that may cause attestation aggregation duties to fail. Aggregation duties are not economically rewarded nor punished for their completion.

To ensure aggregations succeed; have at least threshold of nodes in the cluster running one of Lodestar, Lighthouse, and Nimbus, or alternatively; have a threshold of nodes in the cluster running one of Teku and Prysm. This incompatibility will be remediated in upcoming client releases.

[!WARNING]
Lodestar's validator client's default behaviour in version <v1.37.0 is to skip the next slot if it fails an attestation or aggregation. This can impact your cluster's performance, particularly if you have more than the fault tolerance threshold of your cluster running Lodestar's validator client, and many validators running in the cluster. This has been fixed in v1.37.0.

If your cluster is not successfully aggregating, you should ideally swap to a set of compatible validator clients listed above, along with ensuring your clients have the appropriate --distributed flag set to enable distributed aggregation mode.

What's Changed

v1.7.2

Compare Source

v1.7.2 - 2025-12-05

Obol Logo

This is recommended, but not required, non-urgent patch release for Charon v1.7.1. Feedback is welcome and appreciated, please use github issues or discord if you have trouble with this release.

Read the rest of the release notes for more:

Full Changelog: v1.7.1..v1.7.2

Features

  • Add new core_fetcher_proposal_blinded metric #​4117

Compatibility Matrix

This release of Charon is backwards compatible with Charon v1.0.*, v1.1.*, v1.2.0, v1.3.*, v1.4.*, v1.5.*, v1.6.*, v1.7.* Though only v1.3.* and newer are Pectra-ready and only v1.7.* and newer are Fulu-ready.

The below matrix details a combination of beacon node (consensus layer) + validator clients and their corresponding versions the DV Labs team have tested with this Charon release. More validator and consensus client will be added to this list as they are supported in our automated testing framework.

Legend

  • ✅: All duties succeed in testing
  • 🟡: All duties succeed in testing, except non-penalised aggregation duties
  • 🟠: Duties may fail for this combination
  • 🔴: One or more duties fails consistently
Validator 👉 Consensus 👇 Teku v25.10.0 Lighthouse v8.0.0-rc.2 Lodestar v1.35.0 Nimbus v25.9.2 Prysm v6.1.3 Vouch 1.12.0-beta.3
Teku v25.10.0 🟡
Lighthouse v8.0.0-rc.2 🟡
Lodestar v1.35.0 🟡
Nimbus v25.9.2 🟡
Prysm v6.1.3 🟡
Grandine v2.0.0.rc0 🟡

[!NOTE]
There is currently an incompatibility between validator clients that may cause attestation aggregation duties to fail. Aggregation duties are not economically rewarded nor punished for their completion.

To ensure aggregations succeed; have at least threshold of nodes in the cluster running one of Lodestar, Lighthouse, and Nimbus, or alternatively; have a threshold of nodes in the cluster running one of Teku and Prysm. This incompatibility will be remediated in upcoming client releases.

[!WARNING]
Lodestar's validator client's default behaviour is to skip the next slot if it fails an attestation or aggregation. This can impact your cluster's performance, particularly if you have more than the fault tolerance threshold of your cluster running Lodestar's validator client, and many validators running in the cluster.

If your cluster is not successfully aggregating, you should ideally swap to a set of compatible validator clients listed above, along with ensuring your clients have the appropriate --distributed flag set to enable distributed aggregation mode.

What's Changed


Configuration

📅 Schedule: 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.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • 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 requested a review from a team as a code owner December 16, 2025 18:41
@renovate renovate bot force-pushed the renovate/obol-core-images branch from 2ac5867 to 1c5b328 Compare December 17, 2025 17:04
@renovate renovate bot changed the title chore(deps): update obolnetwork/charon docker tag to v1.7.3 chore(deps): update obolnetwork/charon docker tag to v1.8.0 Dec 17, 2025
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.

2 participants