github ObolNetwork/charon v0.9.0
v0.9.0 - 2022-07-21

latest releases: v1.1.1, v1.1.1-rc1, v1.1.0...
2 years ago

Obol Logo

This is a non-urgent release introducing general fixes and improvements.

  • #710 adds a Timestamp field to the cluster definition file making it easier to identify for humans. The new definition version is v1.1.0, the previous v1.0.0 definition version is however still supported.
  • #552 adds support for multiple beacon nodes leveraging go-eth2-client's multiclient feature. The --beacon-node-endpoint flag is deprecated in favour of --beacon-node-endpoints that support a comma separated list of beacon nodes.
  • #764 introduces an experimental alpha feature that attempts to sync slot scheduling with the beacon node clock using event stream head events. It can be enabled with --feature-set=alpha or feature-set-enable=beacon_clock_sync flags. Note even if not enabled, the clock offset can be monitored via the prometheus metric core_scheduler_beacon_node_offset_seconds.
  • #781 pushes docker images to Dockerhub, so docker pull obolnetwork/charon:v0.9.0 also works now. Note previous versions have not been backfilled though. Dockerhub provides slightly better UX than Github Container Registry since no login is required.

Full Changelog: v0.8.1..v0.9.0

Feature

  • Multiple Beacon Nodes #552 (#830)
  • Add timestamp to cluster definition file #710 (#831,#818)
  • Load balance resolved bootnodes #786 (#816)
  • scheduler: sync with beacon node clock to mitigate slot timing issues #764 (#779)

Bug

Refactor

Misc

  • Publish docker image to dockerhub #781 (#812,#782)
  • ci: update to checkout v3 #544 (#815)
  • Add warning to charon create enr command #785 (#801)

Don't miss a new charon release

NewReleases is sending notifications on new releases.