github grandinetech/grandine 1.1.0

latest releases: 1.1.5, 1.1.4, 1.1.3...
4 months ago

Grandine 1.1.0 is a high-priority release containing Pectra mainnet support, numerous optimisations and fixes.

What's Changed

  • Properly stop all services on shutdown by @povi in #136
  • Improve validation of execution requests by @Tumas in #139
  • Upgraded 'prometheus' crate by @sauliusgrigaitis in #142
  • Update consensus spec tests to v1.5.0-beta.4 by @Tumas in #147
  • Offload older epoch start beacon states to storage by @povi in #86
  • Use head slot when pruning state cache by @Tumas in #146
  • Skip subscribing to attestation and sync committee subnets until chain is forward synced by @povi in #149
  • Prune unfinalized blocks from storage on finalization by @Tumas in #145
  • Include attestations in first epoch post-Electra blocks by @Tumas in #150
  • Attestation pool: reject irrelevant old attestations by @povi in #148
  • Penalize peers that send invalid blocks during block sync by @povi in #152
  • Add GET /eth/v1/beacon/states/{state_id}/pending_consolidations by @Tumas in #153
  • Allow long state slot processing distances for block validations but only during block sync by @povi in #151
  • Updated block with invalid payload statuses invalidation in fork choice by @povi in #154
  • Add block blacklisting by @povi in #155
  • Lower log level for sync contribution with no participants message by @Tumas in #159
  • Sync randomly from known peers by @povi in #158
  • Use greedy attestation packer by @Tumas in #156
  • Correctly compute first epoch Electra proposers from an earlier epoch by @Tumas in #162
  • Keep beacon states loaded from storage on demand in state cache by @povi in #160
  • Data dumper by @povi in #163
  • Update openssl by @Tumas in #166
  • Use BTreeMap::entry when updating sync committee subscriptions, add… by @Tumas in #165
  • Update mainnet config by @Tumas in #169
  • Publish sync committee contributions based on self vote by @Tumas in #168
  • Update rust version to 1.86.0 by @povi in #172
  • Update consensus spec tests to v.1.5.0-beta.5 by @Tumas in #173
  • Don't check deposits when deposit requests transition period is finished by @Tumas in #176
  • Separate aggregate and attestation task task handling and limits in attestation verifier by @povi in #175
  • Revert "Use greedy attestation packer" by @sauliusgrigaitis in #178
  • Cleanup disk when running in github worker by @sauliusgrigaitis in #184
  • Delay blobs until state by @povi in #183
  • Check next slot state proposer index in registered validators list to see if it needs to prepare execution payload for next slot block proposal by @povi in #185
  • Update crates by @Tumas in #170
  • Move verbose deposit warning from deposit downloader to debug log by @Tumas in #186
  • Log validator sync committee participation by @povi in #188
  • Log state cache lock timeouts only when initial forward sync is compl… by @povi in #190
  • Don't emit duplicate sse head events. #174 by @Tumas in #179
  • Feature/libp2p release pectra by @Tumas in #191
  • Do not process slots to acquire beacon state for blob sidecar validation by @povi in #192
  • Bumped version to 1.1.0 by @sauliusgrigaitis in #193

Full Changelog: 1.0.1...1.1.0

Don't miss a new grandine release

NewReleases is sending notifications on new releases.