Skip to content

Releases: kadena-io/chainweb-node

Chainweb Mainnet 2.9.2

17 Sep 02:42
ea56802
Compare
Choose a tag to compare

This is a bug fix release. It is recommended that node operators upgrade their nodes.

This version is fully compatible with previous versions.

Changes:

  • Fix a bug where API requests return result pages with more than the upper limit of items. (#1271)

SHA256 Hashes

ddc666fa5ac6b202fcb8573d5a342a7fe93093fa9d4acd38b0e3a3c1bb11f920  chainweb-2.9.2.ghc-8.10.7.ubuntu-18.04.ea56802.tar.gz
79f46e345d480e3fc99dc165fd7a5d00272927fc0c5e41a5cba48dead8d1083f  chainweb-2.9.2.ghc-8.10.7.ubuntu-20.04.ea56802.tar.gz
7f4702bab0d4dce76e7a3a3ede2b6c38bc1ecbb73ebfa4fd7bfa6f8fca71f143  chainweb-2.9.2.ghc-8.10.7.macOS-latest.ea56802.tar.gz

Docker:

End-user image: docker pull kadena/chainweb-node:2.9.2
Binary-only Ubuntu-20.04: docker pull ghcr.io/kadena-io/chainweb-node/ubuntu:2.9.2
Binary-only Alpine: docker pull ghcr.io/kadena-io/chainweb-node/alpine:2.9.2

Nix store paths:

Linux: /nix/store/z9ac39kc5cmsjndnqxqvg6y9w2miffnj-chainweb-2.9.2
Mac: /nix/store/zfv6jggmrsnsyvf671c9lxyw220f772r-chainweb-2.9.2

Chainweb Mainnet 2.9.1

28 Aug 05:11
4288c34
Compare
Choose a tag to compare

This is a bug fix release. It is recommended that node operators upgrade their nodes.

This version is fully compatible with previous versions.

Changes:

  • Fix a bug that causes mempools to ignore new transactions after receiving
    10000 transactions on a chain. (#1267)

SHA256 Hashes

aa43690f22197601d1906e923ca47f7954351be41566bbf891746330a2cc2809  chainweb-2.9.1.ghc-8.10.5.ubuntu-18.04.4288c34.tar.gz
86bc1d4670e44a24a85abcedd4645a2daf4f20df4d81484cdfaf9899d38a41d9  chainweb-2.9.1.ghc-8.10.5.ubuntu-20.04.4288c34.tar.gz
9bc2198abd4a44a9f28e612ea9ef4aae2a47193a0be8df9722ea04a527155b18  chainweb-2.9.1.ghc-9.0.1.macOS-latest.4288c34.tar.gz

Docker:

End-user image: docker pull kadena/chainweb-node:2.9.1
Binary-only Ubuntu-20.04: docker pull ghcr.io/kadena-io/chainweb-node/ubuntu:2.9.1
Binary-only Alpine: docker pull ghcr.io/kadena-io/chainweb-node/alpine:2.9.1

Nix store paths:

Linux: /nix/store/i7sqww7l3dj9d6sfij4g283fkaignkm9-chainweb-2.9.1
Mac: /nix/store/62n16vfjvhhw25gw3mnmyd7lcflgi5sx-chainweb-2.9.1

Chainweb Mainnet 2.9

12 Aug 17:13
1cf40e7
Compare
Choose a tag to compare

This version replaces all previous versions. Any prior version will stop working
on 2021-08-19T00:00:00Z. Node administrators must upgrade to this version
before that date.

This version will stop working on 2021-10-14T00:00:00Z.

Changes:

This is a maintenance release without breaking changes.

  • 0.0.0.0 is used as default P2P host address, which enables auto-detection of
    the IP address of the node. (#1245)
  • Build and link Pact without CLI tools support. (#1246)
  • Limit batch size of payload REST API requests 1000 items. (#1258)
  • Removed several external dependencies from the code base.

SHA256 Hashes

5597fb2af2f7620720f906f6e4ab55d55a88b23c6a9e305338604a8db9ed5889  chainweb-2.9.ghc-8.10.5.ubuntu-18.04.1cf40e7.tar.gz
f4b11e37efdce74e0d3592599ab07f3798950c032e6f2039e406dab463a32606  chainweb-2.9.ghc-8.10.5.ubuntu-20.04.1cf40e7.tar.gz
da1c0220afe0e1460ae69c4a6d0edc0b14bfec328699fe87a66e038f218c546a  chainweb-2.9.ghc-9.0.1.macOS-latest.1cf40e7.tar.gz

Nix store paths:

Linux: /nix/store/chsi88dh9nprqhzqr355h88i9hdsacij-chainweb-2.9
Mac: /nix/store/mb1ik17jgrvmxifwbwx0bsky7ricqkn5-chainweb-2.9

Docker:

End-user image: docker pull kadena/chainweb-node:2.9
Binary-only Ubuntu-20.04: docker pull ghcr.io/kadena-io/chainweb-node/ubuntu:2.9
Binary-only Alpine: docker pull ghcr.io/kadena-io/chainweb-node/alpine:2.9

Chainweb Mainnet 2.8

11 Jun 19:58
e16a2d4
Compare
Choose a tag to compare

This version replaces all previous versions. Any prior version will stop working
on 2021-06-17T00:00:00Z. Node administrators must upgrade to this version
before that date.

This version will stop working on 2021-08-19T00:00:00Z.

Changes:

  • coin v3 and Pact 4.0 upgrade (#1218, #1237, #1236, #1234)

    • Emits coin.TRANSFER events for all balance changing operations.
      Burns/creates/allocations are indicating using the null account ("").
      Miner rewards, gas payments, allocations, and cross-chain.
    • Chainweb account protocols: reserves new account names with the format
      c:data where c is a single-char protocol identifier and data
      protocol-specified data.
    • Introduces the Chainweb single-key protocol k
      where data must match a single ED-25519 public key.
    • Leverages Pact 4.0
      • X_YIELD and X_RESUME event emission.
      • blesses previous module hash so that in-progress cross-chain
        transfers can succeed.
    • Transactional module init cache. (#1236)
  • P2P API endpoint to get node config (#1226)

  • Bugfixes and cleanups (#1235, #1228, #1227, #1225)

SHA256 Hashes

684a086f7ccc8f35f551c7213b963ea9fc2ee99f9d95851cb40441daf8eae619  chainweb-2.8.ghc-8.10.4.ubuntu-18.04.e16a2d4.tar.gz
22ac322f1a79fa34e767de39245e0aada731806afd1d74eec53e41909aac09e1  chainweb-2.8.ghc-8.10.4.ubuntu-20.04.e16a2d4.tar.gz
77d5a0a8903237ea900fcc82a0780de7ee6d7e52362d6e31ef4ea370381490ab  chainweb-2.8.ghc-8.10.4.macOS-latest.e16a2d4.tar.gz

Nix store paths:

Linux: /nix/store/p5jkf5cq9nmy7sbbnlry7gncyxa23baa-chainweb-2.8
Mac: /nix/store/0rqpxpcpi1lf3lrph3hy78lpj665prk4-chainweb-2.8

Docker:

End-user image: docker pull kadena/chainweb-node:2.8
Binary-only Ubuntu-20.04: docker pull ghcr.io/kadena-io/chainweb-node/ubuntu:2.8
Binary-only Alpine: docker pull ghcr.io/kadena-io/chainweb-node/alpine:2.8

Chainweb Mainnet 2.7

29 Apr 19:15
a777484
Compare
Choose a tag to compare

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 the chainweb.p2p.bootstrapReachability setting. The value is a number between 0 and 1. If it is 0 the reachability test is disabled.
  • 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

Chainweb Mainnet 2.6

18 Mar 20:43
69e8a5b
Compare
Choose a tag to compare

This version replaces all previous versions. Any prior version will stop working on 2021-03-25T00:00:00Z. Node administrators must upgrade to this version before that date.

This version will stop working on 2021-05-06T00:00:00Z.

Changes:

  • Increase default listen timeout to 3 minutes (#1208)
  • Additional verification for coin contract (#1200)
  • Additional changes support the build of fully statically linked binaries that can, for instance, be used with Alpine Linux.

See the changelog for more information.

SHA256 Hashes:

5f12a23d3148bf5bb59b7e73489b3fedc1e4547ac2eb0546e67b84f793edbde5  chainweb-2.6.ghc-8.10.4.ubuntu-18.04.69e8a5b.tar.gz
c293f4576a038ff8a0e2af5d51580de3d2ad32fc8ebf02e2aec1a76cda0fc951  chainweb-2.6.ghc-8.10.4.ubuntu-20.04.69e8a5b.tar.gz
76ee01eb98e0917d4e0e80aca77e99e49bd5fb6532332657114360527786caa8  chainweb-2.6.ghc-8.10.4.macOS-latest.69e8a5b.tar.gz

Nix store paths:

Linux: /nix/store/3m2x53f9xibr3mpz4qk5d0n5snc51k04-chainweb-2.6
Mac: /nix/store/iwn0pa7ngnc4fqi51w6y5lkx60ymj5hv-chainweb-2.6

Docker:

End-user image: docker pull kadena/chainweb-node:2.6
Binary-only Ubuntu-20.04: docker pull ghcr.io/kadena-io/chainweb-node/ubuntu:2.6
Binary-only Alpine: docker pull ghcr.io/kadena-io/chainweb-node/alpine:2.6

Chainweb Mainnet 2.5

18 Feb 19:12
dfcc08b
Compare
Choose a tag to compare

This version replaces all previous versions. Any prior version will stop working on 2021-02-25T00:00:00Z. Node administrators must upgrade to this version before that date.

This version will stop working on 2021-03-25T00:00:00Z.

Breaking changes:

  • Publish service APIs on separate HTTP port (#1063)

The API of the chainweb-node is split into two separate sub-APIs which are served on two different ports:

IMPORTANT: The previously used options --hostname, --port, --interface, and the related certificate options got removed. Please, use the new variants instead which are prefixed with the respective API as described above. For example, previous options --hostname, --port, and --interface are now --p2p-hostname, --p2p-port, and --p2p-interface.

Also, BE ADVISED that bootstrap nodes us-e1.chainweb.com, eu1.chainweb.com, etc now no longer accept public requests to Pact endpoints. If you are relying on these endpoints, you need to switch to api.chainweb.com. In the long term, however, you should not rely on this endpoint for production services because in the future it will be rate limited. Business critical applications are strongly recommended to run their own nodes to guarantee reliable service.

See the changelog for more information.

SHA256 Hashes:

6459334a9592e33f3b55f7874b19c0376ecdf781f61330097e73dce4165e85f2  chainweb-2.5.ghc-8.10.3.ubuntu-16.04.dfcc08b.tar.gz
dbabfe12f400c3a57ceaeef53b3891ff61ac95405e71cdceb1f1f4184a204e9a  chainweb-2.5.ghc-8.10.3.ubuntu-18.04.dfcc08b.tar.gz
06f9413c37b12bb5413698cf3b4bf25be3ede66f0e0e7997c407a6371c0906b0  chainweb-2.5.ghc-8.10.3.ubuntu-20.04.dfcc08b.tar.gz
dd21143906faf7e8a94ffcd6b3bbba3cc21c713cc16ffc708f42d347c64cf4e5  chainweb-2.5.ghc-8.10.3.macOS-latest.dfcc08b.tar.gz

Chainweb Mainnet 2.4

11 Jan 00:46
15111ad
Compare
Choose a tag to compare

This version replaces all previous versions. Any prior version will stop working on 2021-01-14T00:00:00Z. Node administrators must upgrade to this version before that date.

This version will stop working on 2021-02-25T00:00:00Z.

See the changelog for more information.

SHA256 Hashes:

d74087dbb62932e4b3a17127b2ee7f316ee6ee051a86faf2a1b72c8ffa4eff38  chainweb-2.4.ghc-8.8.4.ubuntu-16.04.15111ad.tar.gz
4c10af7fabd1a7980a5419bae5d552a992c7e69dcc4d165561fdb045a809f223  chainweb-2.4.ghc-8.8.4.ubuntu-18.04.15111ad.tar.gz
296e0e0e8b7e374c5864c5f2949efc9dabad32357673bc098b94dd01a6a18c8a  chainweb-2.4.ghc-8.8.4.ubuntu-20.04.15111ad.tar.gz
c1de28b6d27ea350bb91bc11acd140deef71585d32f1773586f0cbef1ad50ad3  chainweb-2.4.ghc-8.8.4.macOS-latest.15111ad.tar.gz

Docker:

https://hub.docker.com/r/kadena/chainweb-node

Chainweb Mainnet 2.3

13 Nov 15:40
c740c5e
Compare
Choose a tag to compare

This version replaces all previous versions. Any prior version will stop working on 2020-11-19T00:00:00Z. Node administrators must upgrade to this version before that date.

This version will stop working on 2021-01-14T00:00:00Z.

See the changelog for more information.

SHA256 Hashes:

cc17c4ffc415c24cd0924367d85e94fa6b961f71191e54718136c2b3870ba02a  chainweb-2.3.ghc-8.8.4.ubuntu-16.04.c740c5e.tar.gz
8a1782b4ec01d83e205635ff66581562281c1f604171c141253f69c3a642c622  chainweb-2.3.ghc-8.8.4.ubuntu-18.04.c740c5e.tar.gz
33650c8dde88120a63512a6908e62b376f6943749f2f5348292c4bc313673626  chainweb-2.3.ghc-8.8.4.ubuntu-20.04.c740c5e.tar.gz
ab4cef94b5ba4720239e72ea6a5c1d91a7b3d865c67f751fd89bc62393eb736b  chainweb-2.3.ghc-8.8.4.macOS-latest.c740c5e.tar.gz

Docker:

https://hub.docker.com/r/kadena/chainweb-node

Chainweb Mainnet 2.2

08 Oct 17:23
a88ec54
Compare
Choose a tag to compare

This version replaces all previous versions. Any prior version will stop working
on 2020-10-15T00:00:00Z. Node administrators must upgrade to this version
before that date.

This version will stop working on 2020-11-19T00:00:00Z.

See the changelog for more information.

SHA256 Hashes:

3c8d498a7e2c644936d5291eb36c693043d985a553632f3d2c962827bd144940  chainweb-2.2.ghc-8.8.4.ubuntu-16.04.a88ec54.tar.gz
40e35d1e2527b884cf9da40eb6a44af666d8d87419cbd18af361f6a7116f51d2  chainweb-2.2.ghc-8.8.4.ubuntu-18.04.a88ec54.tar.gz
8c4e6d549612694e6df4173d854ade370851208e46d6df22b5f17e5a8f0c9c23  chainweb-2.2.ghc-8.8.4.ubuntu-20.04.a88ec54.tar.gz
9d76455a1fc805d60c381aec50479161672a8f61dc87fa2631bf61660f23ca13  chainweb-2.2.ghc-8.8.4.macOS-latest.a88ec54.tar.gz

Docker:

https://hub.docker.com/r/kadena/chainweb-node