github ObolNetwork/charon v1.2.0-rc2

pre-release19 hours ago

v1.2.0-rc2 - 2024-11-26

Obol Logo

This is a non-urgent, feature release. This release introduces improved charon exit command - now it is possible to easily exit all validators from a cluster with a single command. It also greatly improves the UX, number of tests and overall stability of the charon test command. Feedback is welcome and appreciated.

Feature

Charon test command

  • Add cluster lock and definition files to test peers #3368
  • Beacon node simulation #3361
  • General UX #3370, #3390
  • Create real blocks with MEV test #3378
  • Version check on beacon tests #3379
  • Rename test performance to test infra #3380
  • Output file improvements #3384
  • Custom number of validators for beacon node simulation #3385

Charon exits

  • Initial refactor #3248
  • Add --all flag #3272
  • Broadcast all exits #3288
  • Fetch all exits #3291
  • Enable exit all #3296
  • Add custom testnet flags (to enable kurtosis testing) #3317
  • Improve logging and error handling #3347
  • Increase default Obol API timeout #3353

Test

Misc

  • Log leader index #3334
  • Add third Charon relay #3227
  • Fix promrated network overview stats #3234
  • Harden threshold parameter checks #3242, #3297
  • Dependabot to bump only patch versions for our BLS library #3352
  • Optimize Dockerfile #3281, #3389
  • Create automate PR for release #3310
  • Use minor versions in pipelines #3321
  • Fix trigger-dispatch for release #3351 #3381
  • Launchpad link broken #3231
  • Docs typos #3236 #3367 #3369

Compatibility Matrix

This release of Charon is backwards compatible with Charon v1.0, v1.1.

The below matrix details a combination of beacon node + 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 v24.10.3 Lighthouse v5.3.0 Lodestar v1.23.0 Nimbus v24.10.0 Prysm v5.1.2 Remarks
Teku v24.10.3
Lighthouse v5.3.0
Lodestar v1.23.0
Nimbus v24.10.0
Prysm v5.1.2

Full Changelog: v1.1.2..v1.2.0-rc2

What's Changed

Don't miss a new charon release

NewReleases is sending notifications on new releases.