Releases: Consensys/web3signer
23.3.1
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
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
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
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
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
- Upgrade various dependencies including netty libraries to address CVE-2022-41881 and CVE-2022-41915
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
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
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
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
- Upgrade jackson libraries to fix CVE-2022-25857, CVE-2022-38751, CVE-2022-38752 and CVE-2022-42003
- Upgrade protobufs to fix CVE-2022-3171
Full Changelog
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
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
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
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