Skip to content

23.8.0

Compare
Choose a tag to compare
@gfukushima gfukushima released this 25 Aug 00:14
· 76 commits to master since this release
c1c7538

23.8.0

EthSigner Feature Consolidation & Deprecation Notice

The Web3Signer <> EthSigner Feature consolidation is nearing completion! With the release of this latest version, Web3Signer now mirrors the existing functionality of EthSigner. It can now be used for remotely signing Ethereum transactions alongside the existing Ethereum validator signing features for Proof of Stake. Check out the Web3Signer documentation for more information.

This is also a notice that EthSigner is officially deprecated in favor of Web3Signer. In an effort to streamline our remote signing offerings and efforts, Web3Signer will continue to be supported with existing EthSigner features. You can expect future patches for bug fixes and continued public and private chain support. If you have questions, reach us on our Discord.

File Coin Deprecation Notice

As of version 23.8.0, File Coin is considered deprecated in Web3Signer. This is part of a broader move to simplify the codebase and increase development velocity. We encourage the community to maintain the code via a fork or PRs if it is needed for your use-case, or to use an older version of Web3Signer.

Breaking Changes

  • Use Java 17 for build and runtime. Remove Java 11 variant of docker image. zip/tar.gz distributions will require Java 17 or above to run Web3Signer.
  • Eth2 Azure command line option --azure-secrets-tags is now deprecated and is replaced with --azure-tags. The --azure-secrets-tags option will be removed in a future release.

Features Added

  • Add support for SECP256K1 remote signing using AWS Key Management Service. #501
  • Azure bulk mode support for loading multiline (\n delimited, up to 200) keys per secret.
  • Hashicorp connection properties can now override http protocol to HTTP/1.1 from the default of HTTP/2. #817
  • Add --key-config-path as preferred alias to --key-store-path #826
  • Add eth_signTransaction RPC method under the eth1 subcommand #822
  • Add eth_sendTransaction RPC method under the eth1 subcommand #835
  • Add EIP-1559 support for eth1 public transactions for eth_sendTransaction and eth_signTransaction #836
  • Add Azure bulk loading for secp256k1 keys in eth1 mode #850
  • Added Gnosis configuration for the 🦉 CAPELLA 🦉 network fork due at epoch 648704, UTC Tue 01/08/2023, 11:34:20 #865
  • Java 17 for build and runtime. #870
  • Update internal teku library to 23.8.0 #876
  • Add support for Lukso network --network=lukso

Bugs fixed

  • Support long name aliases in environment variables and YAML configuration #825

Downloads

File Checksum (sha256)
web3signer.tar.gz fb3556fc301b4ff6bec3b732b42e3ffe3928f220e6f0ffb8dca3fd879d276867
web3signer.zip cf3573d642fa8125b7306a083bcc073a71d501bbd3251bdcfadb73e90050f42f

Docker

  • docker pull consensys/web3signer:23.8.0