github ObolNetwork/charon v0.10.1
v0.10.1 - 2022-09-30

latest releases: v1.1.1-rc1, v1.1.0, v1.1.0-rc1...
23 months ago

This is a non-urgent release primarily aimed at improving Obol's central monitoring by adding cluster labels to all prometheus metrics.

Operators with a configured monitoring token are encouraged to upgrade.

Note that since we follow trunk based development, it also includes all other changes to the main branch since the previous release.

Full Changelog: v0.10.0..v0.10.1

Feature

  • Add support for DutyPrepareAggregator in parsigex #1065 (#1087)
  • Add v2 attestation aggregation interface #1061 (#1073)
  • Add support for attestation aggregation endpoints to validatorapi #1094 (#1116,#1121,#1120)
  • Add support for DutyAggregator to fetcher #1088 (#1118)
  • Add CalculateCommitteeSubscriptionResponse function to eth2exp #1091 (#1098)
  • Verify charon-enr-private-key matches lock file before p2p setup #937 (#1181,#1157)
  • Add support for DutyPrepareAggregator to bcast #1068 (#1085)
  • Add support for DutyAggregator to parsigex #1095 (#1122)
  • Add support for v1.BeaconCommitteeSubscriptionsSubmitter to bcast #1093 (#1112)
  • Refactor cluster definition hash spec #1082 (#1101)
  • Wire DutyPrepareAggregator #1069 (#1150,#1144)
  • Add support for DutyAggregator to bcast #1096 (#1123)
  • Update tracker failure reasons for DutyPrepareAggregator and DutyAggregator #1154 (#1164)
  • Add support for DutyAggregator to DutyDB #1115 (#1139)
  • Add core.SignedData implementation for sync committee types #1177 (#1202)
  • Add eth2-client interfaces for sync committee duties #1199 (#1200)
  • Add support for DutyAggregator to Scheduler #1075 (#1113,#1114)
  • Add new duty types for sync committee duties #1174 (#1198)
  • Fetcher to query DutyDB for attestation data for DutyAggregator #1146 (#1148)
  • charon dkg can take a remote URI for a DKG cluster-definition #1045 (#1070)
  • Add DutyPrepareAggregator to DutyDB #1064 (#1080,#1076)
  • Refactor participation metrics to counters #1109 (#1175)
  • Add support for DutyPrepareAggregator to validatorapi #1067 (#1110,#1079)

Bug

  • Invalid lock hash for legacy config with checksummed addresses #1153 (#1156)
  • Add "cluster_id" label to charon metrics #1142 (#1165,#1160)
  • Charon create dkg overwrites the cluster-definition file #1062 (#1111)
  • Fix EIP712 signatures #1149 (#1147)

Refactor

  • Drop data-dir in favour of explicit paths #994 (#1083)
  • Bypass definition hash verification with --no-verify flag #1084 (#1099)

Misc

  • Fix errorlint linter issues #65 (#1063)
  • Tracker often detects failed duties on startup #983 (#1158)
  • add metric for validator balance #981 (#1051)
  • Create CodeQL analysis pipeline #1195 (#1196)
  • Add no-issue PRs to project board #987 (#1038)

Don't miss a new charon release

NewReleases is sending notifications on new releases.