Skip to content

Cromulons

Pre-release
Pre-release
Compare
Choose a tag to compare
@paulhauner paulhauner released this 19 Sep 06:58

Solves an issue which caused some nodes to stall during sync.

Changes

  • a17f748 Fix bad assumption when checking finalized descendant (#1629)
    • Fixes a "batch failed" error during syncing.
  • 49ab414 Shift gossipsub validation (#1612)
  • 2074bec Gossipsub message id to shortened bytes (#1607)
  • e5fc6ba Remove redundant decompression in process_deposit (#1610)
  • c9596fc Temporary Sync Work-Around (#1615)
  • c6abc56 Prevent large step-size parameters (#1583)
  • 7f1b936 ignore too early / too late attestations instead of penalizing them (#1608)
  • 810de2f Static testnet configs (#1603)
    • Solves issues downloading github files experienced by users behind the GFW. Thanks @danielschonfeld.
  • 0525876 Dial cached enr's before making subnet discovery query (#1376)
  • d79366c Prevent printing binary in RPC errors (#1604)
  • b19cf02 Penalise bad peer behaviour (#1602)
  • dfe5077 Remove references to rust-docs (#1601)

Binaries

Binaries are supplied for two platforms:

  • x86_64-unknown-linux-gnu: AMD/Intel 64-bit processors (most desktops, laptops, servers)
  • aarch64-unknown-linux-gnu: 64bit ARM processors (Raspberry Pi 4)

Additionally there is also a -portable suffix which indicates if the portable feature is used:

  • Without portable: uses modern CPU instructions to provide the fastest signature verification times (may cause Illegal instruction error on older CPUs)
  • With portable: approx. 20% slower, but should work on all modern 64-bit processors.