github prysmaticlabs/prysm v1.0.0-beta.0.rc
Beta.0 release candidate

latest releases: v5.0.3, v5.0.2, v5.0.1...
3 years ago

(2020-10-20)

Breaking changes

  • Terms of use acceptance is required to start beacon-chain, validator, and slasher. Read the legal terms first here with --accept-terms-of-use if running in non-interactive environment.
  • A testnet flag is now required. Run with --medalla to join the Medalla testnet.
  • Validator accounts v1 has been deprecated and removed. Accounts v2 is now the only option for account management in validator. accounts-v2 has been renamed to accounts.
  • EIP keystores and HD wallets have been updated to match the latest eth2.0-deposit-cli if you created a wallet after beta.0.rc. Previous wallets will remain the same.

To migrate into accounts-v2, please see https://docs.prylabs.network/docs/wallet/ethdo.

Account flags removed include:

  • --disable-accounts-v2
  • --keystore-path
  • --keymanager
  • --unencrypted-keys
  • --password
  • --source-dirs
  • --target-dir
  • --keymanageropts
  • --passwords-dir

Several released features have their flags removed.

Removed feature flags:

  • --disable-fork-choice-unsafe
  • --disable-ssz-cache
  • --skip-bls-verify
  • --disable-initial-sync-verify-all-signatures
  • --cache-filtered-block-tree
  • --enable-local-protection
  • --disable-strict-attestation-pubsub-verification
  • --disable-update-head-attestation
  • --disable-domain-data-cache
  • --enable-state-gen-sig-verify
  • --check-head-state
  • --dont-prune-state-start-up
  • --disable-reduce-attester-state-copy
  • --disable-new-beacon-state-locks
  • --disable-batch-block-verify
  • --init-sync-verbose
  • --disable-accounts-v2
  • --disable-broadcast-slashings

See #7509 more details on feature flag removal.

Notable features/fixes:

  • Critical initial sync fixes
  • Discovery v5.1 update
  • Proposer cache fix (fixes nodes falling out of sync)
  • Pubsub topic filter
  • journald logging format
  • LMD FFG validation for attestations
  • Ethdo dependencies have been updated
  • --unsafe-sync has been fixed and renamed to --head-sync. This flag causes Prysm to sync from the latest head, rather than the latest finalized block. Try this flag for a faster restart when Medalla is experiencing a long period of non-finality.

Known issues:

  • --web UI is broken. We decided to move forward with the beta.0.rc release with the UI in a partially unusable state to faciliate Medalla recovery fixes.
  • --version reports Prysm/v1.0.0-alpha.29/fdef581e029c5af4314fe9a4b361023120d73999. Binaries were stamped with the wrong version tag, but released anyway in the interest of time. This is only a cosmetic issue and Prysm was built with the correct git commit.

The known issues will be fixed later this week and released in beta.0. Our beta.0 release has taken a bit longer than expected as we help debug finality issues with Medalla. We decided to release a release candidate as soon as possible rather than continue to delay Medalla recovery efforts while we fix known issues with the UI.

Full list of changes below.

1.0.0-beta.0.rc (2020-10-20)

Don't miss a new prysm release

NewReleases is sending notifications on new releases.