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 toeth2exp
#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
toparsigex
#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)