21.7.0
Breaking changes
--network
flag foreth2
subcommand is now mandatory and defaults tomainnet
. Use appropriate network when running web3signer for a testnet. It should match Teku network option.- Database migration scripts (V8__.sql and V9__.sql) are required to be executed for this release if slashing protection is used.
Features Added
- Introduced
--slashing-protection-db-pool-configuration-file
to specify Hikari connection pool configuration file. - Upgraded gradle and various plugin versions. Switched to new dependency license reporting plugin. Project can now be compiled against JDK 16.
- Introduced --network cli option for Eth2 mode. Defaults to mainnet. Should match the option used by Teku at runtime.
- Upgraded Teku libraries.
- Eth2 slashing protection now has an additional safeguard that prevents multiple signed blocks or attestations being inserted using database constraints.
- Use adoptopenjdk/openjdk11:x86_64-ubuntu-jre-11.0.11_9 as docker base image.
Bugs fixed
- Fixed transaction deadlock at start up during same validators registration (>10000) from multiple web3signer instances.
Downloads
Downloads
- Available as 21.7.0 on Dockerhub
- Download the binary distribution tar.gz
- Download the binary distribution zip