Skip to content

Releases: ObolNetwork/charon

v1.10.3

Choose a tag to compare

@github-actions github-actions released this 24 Jun 11:48
v1.10.3
e60c838

v1.10.3 - 2026-06-24

Obol Logo

This is recommended patch release of Charon v1.10.3. This patch fixes proposer duties fetching in Lighthouse VC v8.2.0 and improves fetch_att_on_block feature flag. It also includes couple of dependency bumps. 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.10.2..v1.10.3

Compatibility Matrix

This release of Charon is backwards compatible with Charon >= v1.0., though 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 v26.4.0 Lighthouse v8.1.3 Lodestar v1.42.0 Nimbus v26.3.1 Prysm v7.1.3 Vouch v1.12.1
Teku v26.4.0 🟡
Lighthouse v8.1.3 🟡
Lodestar v1.42.0 🟡
Nimbus v26.3.1 🟡
Prysm v7.1.3 🟡
Grandine v2.0.4 🟡

What's Changed

v1.10.2

Choose a tag to compare

@github-actions github-actions released this 10 Jun 12:11
v1.10.2
bda09f3

v1.10.2 - 2026-06-10

Obol Logo

This is highly recommended patch release of Charon v1.10.2. This patch has numerous security and performance fixes. 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.10.1..v1.10.2

Bugfix

  • Fix memory leak of prometheus metrics, growing cardinality uncontrollably #4553
  • Do not store expired duties in ParSigDB; rework deadliner #4552
  • Fix key in the KV in-memory storage of aggregation duties in DutyDB #4544
  • Fix charon exit fetch signature aggregation #4542

Compatibility Matrix

This release of Charon is backwards compatible with Charon >= v1.0., though 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 v26.4.0 Lighthouse v8.1.3 Lodestar v1.42.0 Nimbus v26.3.1 Prysm v7.1.3 Vouch v1.12.1
Teku v26.4.0 🟡
Lighthouse v8.1.3 🟡
Lodestar v1.42.0 🟡
Nimbus v26.3.1 🟡
Prysm v7.1.3 🟡
Grandine v2.0.4 🟡

What's Changed

v1.10.1

Choose a tag to compare

@github-actions github-actions released this 20 May 14:59
v1.10.1
0650abd

v1.10.1 - 2026-05-20

Obol Logo

This is highly recommended patch release of Charon v1.10.1. This patch fixes an issue with Charon node panic-ing on unknown payload from another Charon node. There is also a fix of deposit fetch command that failed to verify signature in certain cases. 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.10.0..v1.10.1

Bugfix

  • Fix panic on unknown unsigned data #4529
  • Fix deposit fetch #4526

Compatibility Matrix

This release of Charon is backwards compatible with Charon >= v1.0., though 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 v26.4.0 Lighthouse v8.1.3 Lodestar v1.42.0 Nimbus v26.3.1 Prysm v7.1.3 Vouch v1.12.1
Teku v26.4.0 🟡
Lighthouse v8.1.3 🟡
Lodestar v1.42.0 🟡
Nimbus v26.3.1 🟡
Prysm v7.1.3 🟡
Grandine v2.0.4 🟡

What's Changed

v1.9.5

Choose a tag to compare

@github-actions github-actions released this 20 May 15:04
v1.9.5
81277aa

v1.9.5 - 2026-05-20

Obol Logo

This is highly recommended patch release of Charon v1.9.5. This patch fixes an issue with Charon node panic-ing on unknown payload from another Charon node. There is also a fix of deposit fetch command that failed to verify signature in certain cases. 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.9.4..v1.9.5

Bugfix

  • Fix panic on unknown unsigned data #4529
  • Fix deposit fetch #4526

Compatibility Matrix

This release of Charon is backwards compatible with Charon >= v1.0., though 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 v26.2.0 Lighthouse v8.1.0 Lodestar v1.40.0 Nimbus v26.1.0 Prysm v7.1.2 Vouch v1.12.0
Teku v26.2.0 🟡
Lighthouse v8.1.0 🟡
Lodestar v1.40.0 🟡
Nimbus v26.1.0 🟡
Prysm v7.1.2 🟡
Grandine v2.0.1 🟡

What's Changed

v1.10.0

Choose a tag to compare

@github-actions github-actions released this 27 Apr 14:20
v1.10.0
4227852

v1.10.0 - 2026-04-24

Obol Logo

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

Mutable fee recipient addresses

A new command charon feerecipient allows users to edit the fee recipients of the newly built blocks and the gas limit.
Read more details about the feature and how to use it in our docs.

Read the rest of the release notes for more:

Full Changelog: v1.9.4..v1.10.0

Feature

  • Mutable fee-recipient-addresses #4293 (#4407,#4401,#4341)
  • Upgrade base Docker image of Charon from bookworm (Debian 12) to trixie (Debian 13)
  • Upgrade go to v1.26

Testing

  • Greatly improved e2e testing of Charon with other upstream and downstream clients via Kurtosis

Compatibility Matrix

This release of Charon is backwards compatible with Charon >= v1.0., though 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 v26.4.0 Lighthouse v8.1.3 Lodestar v1.42.0 Nimbus v26.3.1 Prysm v7.1.3 Vouch v1.12.1 Remarks
Teku v26.4.0 🟡
Lighthouse v8.1.3 🟡
Lodestar v1.42.0 🟡
Nimbus v26.3.1 🟡
Prysm v7.1.3 🟡
Grandine v2.0.4 🟡

What's Changed

v1.9.4

Choose a tag to compare

@github-actions github-actions released this 22 Apr 14:39
5f320e1

v1.9.4 - 2026-03-25

Obol Logo

This is highly recommended patch release of Charon v1.9.4. This patch fixes an issue in the duties cache that is apparent in rare scenarios with some VCs (observed only Nimbus so far). 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.9.3..v1.9.4

Bugfix

  • Fix duteis cache pointer mutation #4486

Compatibility Matrix

This release of Charon is backwards compatible with Charon >= v1.0., though 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 v26.2.0 Lighthouse v8.1.0 Lodestar v1.40.0 Nimbus v26.1.0 Prysm v7.1.2 Vouch v1.12.0
Teku v26.2.0 🟡
Lighthouse v8.1.0 🟡
Lodestar v1.40.0 🟡
Nimbus v26.1.0 🟡
Prysm v7.1.2 🟡
Grandine v2.0.1 🟡

What's Changed

v1.10.0-rc2

v1.10.0-rc2 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 08 Apr 09:23
v1.10.0-rc2
2c0722a

v1.10.0-rc2 - 2026-04-08

Obol Logo

This is Charon's v1.10.0 pre-release. 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.9.3..v1.10.0-rc2

Feature

Compatibility Matrix

This release of Charon is backwards compatible with Charon >= v1.0., though 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 v26.2.0 Lighthouse v8.1.0 Lodestar v1.40.0 Nimbus v26.1.0 Prysm v7.1.2 Vouch v1.12.0
Teku v26.4.0
Lighthouse v8.1.3
Lodestar v1.41.1
Nimbus v26.3.1
Prysm v7.1.3
Grandine v2.0.4

What's Changed

v1.9.3

Choose a tag to compare

@github-actions github-actions released this 01 Apr 20:49
v1.9.3
b50f15c

v1.9.3 - 2026-03-25

Obol Logo

This is highly recommended patch release of Charon v1.9.3. This patch fixes memory leak in the duties cache. Feedback from early testers is very 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.9.2..v1.9.3

Bugfix

Compatibility Matrix

This release of Charon is backwards compatible with Charon >= v1.0., though 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 v26.2.0 Lighthouse v8.1.0 Lodestar v1.40.0 Nimbus v26.1.0 Prysm v7.1.2 Vouch v1.12.0
Teku v26.2.0 🟡
Lighthouse v8.1.0 🟡
Lodestar v1.40.0 🟡
Nimbus v26.1.0 🟡
Prysm v7.1.2 🟡
Grandine v2.0.1 🟡

What's Changed

v1.9.3-rc1

v1.9.3-rc1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 25 Mar 17:40
v1.9.3-rc1
22e2189

v1.9.3-rc1 - 2026-03-25

Obol Logo

This a pre-release Charon v1.9.3-rc1. This patch fixes memory leak in the duties cache. Feedback from early testers is very 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.9.2..v1.9.3-rc1

Bugfix

  • Fix duteis cache memory leak #4413

Compatibility Matrix

This release of Charon is backwards compatible with Charon >= v1.0., though 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 v26.2.0 Lighthouse v8.1.0 Lodestar v1.40.0 Nimbus v26.1.0 Prysm v7.1.2 Vouch v1.12.0
Teku v26.2.0 🟡
Lighthouse v8.1.0 🟡
Lodestar v1.40.0 🟡
Nimbus v26.1.0 🟡
Prysm v7.1.2 🟡
Grandine v2.0.1 🟡

What's Changed

Full Changelog: v1.9.2...v1.9.3-rc1

v1.9.2

Choose a tag to compare

@github-actions github-actions released this 12 Mar 14:45
v1.9.2
c207700

v1.9.2 - 2026-03-11

Obol Logo

This release Charon v1.9.2 is recommended for Operators sending logs to Obol. This patch improves the performance of nodes sending logs, by taking the log submission out of contention with the main runtime. 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.9.1..v1.9.2

Bugfix

Compatibility Matrix

This release of Charon is backwards compatible with Charon >= v1.0., though 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 v26.2.0 Lighthouse v8.1.0 Lodestar v1.40.0 Nimbus v26.1.0 Prysm v7.1.2 Vouch v1.12.0
Teku v26.2.0 🟡
Lighthouse v8.1.0 🟡
Lodestar v1.40.0 🟡
Nimbus v26.1.0 🟡
Prysm v7.1.2 🟡
Grandine v2.0.1 🟡

What's Changed