This version replaces all previous versions. Any prior version will stop working on 2021-05-06T00:00:00Z. Node administrators must upgrade to this version before that date.
This version will stop working on 2021-06-17T00:00:00Z.
Changes:
-
Improve P2P networking configuration. (#1174)
- Re-add builtin bootstrap nodes. This also means that default bootstrap nodes will be used as long as
--ignore-boostrap-nodes
(or the respective configuration file setting) is not enabled. - Add
X-Peer-Addr
response header that allows nodes to auto-discover their external network configuration. - Enable chainweb-node to auto-configure the hostname when the hostname is set to '0.0.0.0'. This eliminates the need to use a (centralized) third party service for that.
- Validate P2P configuration on startup.
- Validate peer configuration on startup.
- Check that a chainweb-node can connect with a configurable portion of the known-peers and bootstrap nodes at startup. The portion can be configured via the
--bootstrap-reachability
option or thechainweb.p2p.bootstrapReachability
setting. The value is a number between 0 and 1. If it is 0 the reachability test is disabled.
- Re-add builtin bootstrap nodes. This also means that default bootstrap nodes will be used as long as
-
Remove deprecated mining coordination code. (#1177)
- Removes support for public mining.
- Fix two race conditions in the mining API that may have slightly increased the number blocks that got orphaned before being included on the chain.
-
Internal infrastructure to support bridging KDA to other networks (#1210)
-
New OpenAPI 3.0 specification of the chainweb-node API. The API documentation is maintained in the git repository https://github.com/kadena-io/chainweb-openapi. It is published at https://api.chainweb.com/openapi.
See the changelog for more information.
SHA256 Hashes:
d5abb5ff928702ab0af1b145af5d8fe5bd256c60e56cf32d1f1f26c31075f3b0 chainweb-2.7.ghc-8.10.4.ubuntu-18.04.a777484.tar.gz
2d8566cfccd66454cb28c78d77373e9fc15ad8fbdbdb54bb0bbfe87b0e84e1f8 chainweb-2.7.ghc-8.10.4.ubuntu-20.04.a777484.tar.gz
f452cddf2176852c06181a29263ce7c7559d14036887fd3ed8cb00191b1dfe2d chainweb-2.7.ghc-8.10.4.macOS-latest.a777484.tar.gz
Nix store paths:
Linux: /nix/store/mamfh0lg0xz22zpkr9hd4w92bsly8acp-chainweb-2.7
Mac: /nix/store/qr03ni6d5z9xv7cx3mnfwba8vizfz14k-chainweb-2.7
Docker:
End-user image: docker pull kadena/chainweb-node:2.7
Binary-only Ubuntu-20.04: docker pull ghcr.io/kadena-io/chainweb-node/ubuntu:2.7
Binary-only Alpine: docker pull ghcr.io/kadena-io/chainweb-node/alpine:2.7