v2.0.0-m7
is the new release of the client software. This client version is a maintenance release introducing various improvements and optimizations. Specifically:
- Upgrade libp2p libraries to the latest versions (#3771)
- Upgrade the supported Go version from 1.18 to 1.20 (#3771)
- Upgrade the
go-ethereum
library to the latest version (v1.13.11) (#3774) - Tweak the libp2p pubsub seen messages cache (#3773)
- Tweak some logs around network and DKG (#3777)
- Drop DKG random retries in favor of a single-shot approach (#3776)
- Fix a memory leak found in the Electrum client implementation (#3775)
The documentation for the client setup: https://docs.threshold.network/guides/threshold-applications/tbtc-v2-client-setup
In addition, we're providing two pieces of information for operators and other interested parties:
- The Docker Hub image sha256 sum.
- The Linux (glibc) binary sha256 sum.
Both hashes are signed by the development team and verifiable on Keybase. Our Keybase usernames are all associated with the Keep organization and our GitHub usernames.
Docker image is available as docker pull keepnetwork/keep-client:v2.0.0-m7
; sha256 sum is sha256:31aad8e6d731b249ce6896312bc67f38e7da7876560d00ae9a6d431d5fd89ad5
Signatures from the development team (verify these in the Keybase app):
-
@tomaszslabon
BEGIN KEYBASE SALTPACK SIGNED MESSAGE. kXR7VktZdyH7rvq v5weRa0zk7xdHzK Gm9BtmKb2FhcVia 1x14PuUuG7fVaLE jQhGdMxCf7ga31N m0yVx0FYzPapaQw SYhJUavqmAE27gE G3wASlyHeQREpux dlkR0mUbzOJO3ZD KsBpr0r6SEUteVJ 2sZFw0Tn53nXDSD 7YQquvDUtXzy3zt nUihl1OfUd9zlj8 0gtxsGdqQo4Abry FoqiSDbjATkIWqf ND5BfI3DxpCzXos YF1ek3mGLj7lWhH xOzCifqauouYUk5 uXbnst0gRrZ. END KEYBASE SALTPACK SIGNED MESSAGE. -
@lukasz-zimnoch
BEGIN KEYBASE SALTPACK SIGNED MESSAGE. kXR7VktZdyH7rvq v5weRa0zk90sDpX wIX07Cfy2Yz31Xq 8mliRvTpoVIDeBV VZiP1JZd9aE00rB rq6ERIF0Cg5ICHB zwnW4CyaBgiLOPW gk2kl02K0VcmXCY QchJhdCVkFhUy8u 1g04rYAKKrxLmPl qDej4ZDrPpO1VgK O5Df3dISPtaXc8u iThrrqHwNAzYwK6 D78NYzKLRbkgSk2 gVnIiDbjATkIWqf ND5BfI3DxpCzXos YF1ek3mGLj7lWhH xOzCifqauouYUk5 uXbnst0gRrZ. END KEYBASE SALTPACK SIGNED MESSAGE.
Linux (glibc) client binary is available to download in the Assets section of the release; sha256 sum is sha256:6be0ee5be71991c1fa1d61ec255fff29f5435dcd10d6a6b7d762dc7291cef1d3
Signatures from the development team (verify these in the Keybase app):
-
@tomaszslabon
BEGIN KEYBASE SALTPACK SIGNED MESSAGE. kXR7VktZdyH7rvq v5weRa0zk7xdHzK Gm9BtmKb2FhcVia 1x14PuUuG7fVaLE jQhGdMxCf8GljwB pdQHpEAzNxBZwz4 S15NLldnANQ1Lwo sm3udKR6xeYIS5I zpIMrWgpua0dbB6 kWoLp1OXxnrw8v7 rKM0yWxq6i78T3l pfjzxa1NK4DiRyi I5GSh4CGII4kV57 SYIwLUqlsZ45Kqb PZpRrBiHY1WORnM wJaRJhX4FitGOQ3 rfk0uSnbiWHhdX9 pQY6xZgQZ7U27D6 QFWHAYPVMpf. END KEYBASE SALTPACK SIGNED MESSAGE. -
@lukasz-zimnoch
BEGIN KEYBASE SALTPACK SIGNED MESSAGE. kXR7VktZdyH7rvq v5weRa0zk90sDpX wIX07Cfy2Yz31Xq 8mliRvTpoVIDeBV VZiP1JZd9bKONUz UdOi0LeGRLRq5lD Yxqutsr8MlQzbwO wLqeWF0rv831xlM pgVkX3ZdGDuQYiw yyY5rkJ2HrakFAc ENvsQafLAIGjXtr 3FW48uHLlsgRYiF xiYq7AhZ3ELec9k 07XE1q6yxk3JY16 t6MPzBiHY1WORnM wJaRJhX4FitGOQ3 rfk0uSnbiWHhdX9 pQY6xZgQZ7U27D6 QFWHAYPVMpf. END KEYBASE SALTPACK SIGNED MESSAGE.
Finally, note that the full set of work that went into the 2.0.0-m7
version can be found in the corresponding v2.0.0-m7 milestone.