Skip to content

Releases: Consensys/web3signer

23.3.1

28 Mar 01:58
530273a
Compare
Choose a tag to compare

23.3.1

Web3Signer 23.3.1 is a required update for Mainnet users. Mainnet Capella hard fork is scheduled for April 12, 2023, 10:27:35pm UTC.

There are no database schema changes in this release.

Features Added

  • Add support for Capella milestone in Mainnet
  • Enhanced Healthcheck endpoint reporting status of loading of signers keys #738
  • Optional AWS endpoint overriding for bulk loading --aws-endpoint-override. Useful for local testing against localstack. #730

Bugs Fixed

  • Update of Azure libraries (transitive via signers library) and manual override to fix CVE-2023-1370
  • Fix issue with some third-party libraries not including logs in the web3signer logs due to missing slf4j2 library

Downloads

File Checksum (sha256)
web3signer.tar.gz 32dfbfd8d5900f19aa426d3519724dd696e6529b7ec2f99e0cb1690dae52b3d6
web3signer.zip 117bcd1115ff458b700562189c78d020390bd7b6f963a614f3800940a83a83fc

Docker

  • docker pull consensys/web3signer:23.3.1
  • docker pull consensys/web3signer:23.3.1-jdk11

23.3.0

08 Mar 03:42
9eb504c
Compare
Choose a tag to compare

There are database schema changes in this release. See Web3Signer slashing protection doc for details on how to upgrade the database schema

Web3Signer 23.3.0 is a required update for Goerli users. This update is optional for Mainnet users

Goerli Capella hard fork is scheduled for Tuesday, March 14, 2023 10:25:36 PM UTC

Breaking Changes

  • Slashing protection database schema has been updated to support indexes with bigint type and after the upgrade will no longer work with older versions of Web3Signer.

Features Added

  • Add support for Capella milestone in Goerli
  • Introduced cli option --key-store-config-file-max-size to change the default value of configuration file size. #719

Bugs fixed

  • Fix issue with slashing protection database failing once reaching max integer index value #705
  • Fix issue with Web3Signer startup when configuration file size is greater than 3 MB #719

Downloads

File Checksum (sha256)
web3signer.tar.gz 8f6447d473c4362569ff93c699f1fa27b090ff46b84087f0ff228ae17d173302
web3signer.zip fc8c07735e382eeaa24af07933ad8f601b9320ce9c6cbdb151c393c78e38d3d8

Docker

  • docker pull consensys/web3signer:23.3.0
  • docker pull consensys/web3signer:23.3.0-jdk11

23.2.1

24 Feb 05:05
23ee473
Compare
Choose a tag to compare

23.2.1

Web3Signer 23.2.1 is a required update for Sepolia users

This update is optional for Mainnet users

Sepolia Capella hardfork scheduled for: Tue Feb 28 2023 04:04:48 UTC

Features Added

  • Add support for Capella milestone in Sepolia
  • Add Block signing support for Capella

Bugs fixed

  • Upgrade to Vertx 4.3.8 to address CVE-2023-24815
  • Updated docker image with latest libssl3

Full Changelog: 23.2.0...23.2.1


Downloads

File Checksum (sha256)
web3signer.tar.gz 652f88bce1945f1c8ad3943b20c7c9adba730b2e4a5b9dec13a695c41f3e2ff1
web3signer.zip f187353312551d4a6a0789f47d527da44a01d7f52884c405dce4648b27a4efca

Docker

  • docker pull consensys/web3signer:23.2.1
  • docker pull consensys/web3signer:23.2.1-jdk11

23.2.0

08 Feb 22:41
2cab9b9
Compare
Choose a tag to compare

Features Added

  • AWS Secrets Manager bulkload mode can now load multiple keys from same secret where keys are separated by line terminating
    character (such as \n). #706
  • Upgrade of Postgresql JDBC driver

Full Changelog: 23.1.0...23.2.0


Downloads

File Checksum (sha256)
web3signer.tar.gz 878cb37d4639c7aaeef13b4a767061ae9baf916e105efd3d596497179e2e8a73
web3signer.zip f272ef7e120e4294220e50c66b28bc499e53d561d8b21a40cb1eedb2e9a845a1

Docker

  • docker pull consensys/web3signer:23.2.0
  • docker pull consensys/web3signer:23.2.0-jdk11

23.1.0

10 Jan 06:26
76cd510
Compare
Choose a tag to compare

23.1.0

Features Added

  • Multiple Signing Key configurations can be specified in single YAML file using triple-dash --- separator.
    #689
  • Reloading of signing key configuration file (via /reload endpoint) will process new or modified configuration files. #689
  • Updated Teku libraries version to 22.12.0

Bugs Fixed

Full Changelog: 22.11.0...23.1.0


Downloads

File Checksum (sha256)
web3signer.tar.gz 47b6ff266d0c99185e4a4a595bc2e0578f0f722fb08baa80df462938f2f8fe74
web3signer.zip 29916cd8ffe3e7a79e1c52a31c04f7a8e6f7100914ed837285565498dee6e5bc

Docker

  • docker pull consensys/web3signer:23.1.0
  • docker pull consensys/web3signer:23.1.0-jdk11

22.11.0

30 Nov 08:42
9bae336
Compare
Choose a tag to compare

Breaking Changes

  • Slashing protection imports will now only fail for an individual validator instead for all validators allowing partial
    import if there is valid and invalid data.

Features Added

  • Introduced cli option to specify Hikari configuration for pruning database connection #661
  • Better database pruning default values: Pruning enabled by default with
    slashing-protection-pruning-epochs-to-keep = 250, slashing-protection-pruning-at-boot-enabled = false and
    slashing-protection-pruning-interval = 12.
  • Improved performance for slashing protection import
  • Introduced experimental cli option --Xslashing-protection-db-connection-pool-enabled to disable internal database
    connection pool (Hikari) to allow using external database connection pool such as pgBouncer.
    --slashing-protection-db-pool-configuration-file and --slashing-protection-pruning-db-pool-configuration-file can be
    reused to specify PG Datasource properties. #662
  • Added new subcommand watermark-repair to update low watermarks

Full Changelog

22.10.0...22.11.0


Downloads

File Checksum (sha256)
web3signer.tar.gz c13b63ab9c3750e7298452a9fa518776cfe8cd17214e03eaf3973c5307a00666
web3signer.zip 3aea1bc26a22cc328498a0a20115b989150369cde29442e19257657423eaa955

Docker

  • docker pull consensys/web3signer:22.11.0
  • docker pull consensys/web3signer:22.11.0-jdk11

22.10.0

13 Oct 05:17
6470e17
Compare
Choose a tag to compare

Features Added

  • Log eth2 network configuration on startup #640
  • Updated internal Teku libraries to 22.10.1
  • Updated HikariCP to 5.0.1

Bugs Fixed

Full Changelog

22.8.1...22.10.0

New Contributors

Downloads

web3signer.tar.gz

  • Download Checksum (sha256) 615cb7c99fec0e5cb7e27f1752a16dc73b8551dd1264a90d83dae21a47421f18

web3signer.zip

  • Download Checksum (sha256) 5c61f00d215b02266caa9bcda129f24877262ec598b253a57a5a0718d6338e32

Docker

  • docker pull consensys/web3signer:22.10.0
  • docker pull consensys/web3signer:22.10.0-jdk11

22.8.1

22 Aug 07:45
1812788
Compare
Choose a tag to compare

Features Added

  • Updated internal Teku libraries to 22.8.1. This update includes Bellatrix network upgrade and merge transition configuration for Mainnet.

Downloads

web3signer.tar.gz

  • Download Checksum (sha256) ec888222484c4d1b6203bd6d248890adf713f8bf47fb362fb36e8d47a98cb401

web3signer.zip

  • Download Checksum (sha256) f5bbe2772c79adcce850a34cc665a6a43a5a0ed7edca80e2cd9a020eec10a73d

Docker

  • docker pull consensys/web3signer:22.8.1
  • docker pull consensys/web3signer:22.8.1-jdk11

22.8.0

05 Aug 07:37
a737eef
Compare
Choose a tag to compare

Features Added

  • Added health check endpoint #538.
  • Introduced --slashing-protection-db-health-check-timeout-milliseconds to specify the timeout of the slashing db health check procedure.
  • Introduced --slashing-protection-db-health-check-interval-milliseconds to specify the interval between slashing db health check procedures.
  • Updated Teku libraries version (support for Prater/Görli merge).

Bugs Fixed

  • Updated to PostgreSQL JDBC driver to 42.4.1. Resolves a potential vulnerability CVE-2022-31197.

Downloads

web3signer.tar.gz

  • Download Checksum (sha256) 5f9d702f0b5e8dfc2329df5919c9936bfda2d79b521fd7cdfe382be27ef9ecd0

web3signer.zip

  • Download Checksum (sha256) e058f1f22644a80cf29bc1004fc2f94c8eda4f523fd4884d5111e25f53000cf1

Docker

  • docker pull consensys/web3signer:22.8.0
  • docker pull consensys/web3signer:22.8.0-jdk11

22.7.0

14 Jul 01:08
41834a9
Compare
Choose a tag to compare

Features Added

  • Support register validator API endpoint #577
  • Version information available in metrics through process_release #480

Downloads

  • Binary distribution tar.gz sha256 a4b7c6261776c651bc9016c73d28e99190d97a77c2d661715ae1902eedffb1c0
  • Binary distribution .zip sha256 db38e2f5e291f858404fcde584137d25d5cf54698e6f08ecf23f02a706199b87
  • Docker: docker pull consensys/web3signer:22.7.0
  • Docker (jdk11 variant): docker pull consensys/web3signer:22.7.0-jdk11