chainweb-node
chainweb-node copied to clipboard
Release Candidate 2.14
Release Info
version: 2.14 Revision: 918cc865a067dc5b7a3732d98250873668535b58
Docker:
-
end-user ubuntu image:
-
docker pull kadena/chainweb-node:2.14
- documentation: https://hub.docker.com/r/kadena/chainweb-node
-
-
binary-only images:
- ubuntu:
docker pull ghcr.io/kadena-io/chainweb-node/ubuntu:2.14
- documentation: https://github.com/orgs/kadena-io/packages/
- ubuntu:
Ubuntu binaries:
- ubuntu-18.04 ghc-8.10.7: https://kadena-cabal-cache.s3.amazonaws.com/chainweb-node/chainweb.8.10.7.ubuntu-18.04.918cc86.tar.gz
- ubuntu-20.04 ghc-8.10.7: https://kadena-cabal-cache.s3.amazonaws.com/chainweb-node/chainweb.8.10.7.ubuntu-20.04.918cc86.tar.gz
- macOS ghc-8.10.7: https://kadena-cabal-cache.s3.amazonaws.com/chainweb-node/chainweb.8.10.7.macOS-latest.918cc86.tar.gz
Github Actions build: https://github.com/kadena-io/chainweb-node/actions/runs/2162549658
Nix pins:
- linux: TBA
- mac: TBA
PRs
- [x] #1412
- [x] #1410
- [x] new service date (2022-06-16)
- [x] update CHANGELOG
- [x] #1382
- [x] #1409
- [x] #1407
- [x] #1399
- [x] #1396
- [x] #1397
- [x] #1413
- [x] #1414
Needs Triage
- [ ] #1340
- [ ] #1330
Not Included
- #1392
- #1393
- #1394
API changes for api.chainweb.com/openapi
TBA
Possibly breaking changes
- [x] document changes in CHANGELOG.md
- [ ] define test plan
- [ ] plan messaging for users
- [ ] work with stake holders to prepare for those changes
TODO
- [x] decide on next service date
Testing
- [ ] full CI build passed with all checks
- [x] release candidate
- [ ] final build
- [x] release candidate deployed
- [ ] testnet
- [x] bootstrap nodes
- [x] us1.chainweb.testnet.com
- [ ] us2.chainweb.testnet.com (prefix-seek branch, do no downgrade!)
- [x] eu1.chainweb.testnet.com
- [x] eu2.chainweb.testnet.com
- [x] ap1.chainweb.testnet.com
- [ ] ap2.chainweb.testnet.com (prefix-seek branch, do not downgrade!)
- [x] testnet-common-us1
- [x] testnet-common-eu1
- [x] testnet-common-ap1
- [ ] api.testnet.chainweb.com
- [x] rosetta nodes
- [x] bootstrap nodes
- [ ] mainnet
- [x] *1.chainweb.com
- [x] *2.chainweb.com
- [ ] *3.chainweb.com
- [x] rosetta nodes
- [x] api.chainweb.com
- [ ] other nodes
- [x] mining-api-node
- [ ] testnet
- [ ] Mainnet pact replay complete
- [ ] ghcr.io/kadena-io/chainweb-node
- [x] Mainnet header validation complete
- [x] ghcr.io/kadena-io/chainweb-node
- [x] test block explorer
- [x] testnet
- [x] main-net
- [ ] run regression test suite on devnet
- [ ] run regression test suite on testnet
- [ ] blocks mined with new version are confirmed on mainnet
Deployment
Testnet
- [x] Rolled out final release to all Testnet nodes
- [x] us1.testnet.chainweb.com
- us2.testnet.chainweb.com
- [x] eu1.testnet.chainweb.com
- [x] eu2.testnet.chainweb.com
- [x] ap1.testnet.chainweb.com
- ap2.testnet.chainweb.com
- [x] testnet-common-us-1
- [x] testnet-common-eu-1
- [x] testnet-common-ap-1
- [x] rosetta-testnet
- [x] rosetta-testnet-testing
- [x] api.testnet.chainweb.com kubernetes nodes
Mainnet
- [ ] Roll out to bootstrap nodes
- [x] us-e1.chainweb.com
- [x] us-w1.chainweb.com
- [x] fr1.chainweb.com
- [x] jp1.chainweb.com
- [x] us-e2.chainweb.com
- [x] us-w2.chainweb.com
- [x] fr2.chainweb.com
- [x] jp2.chainweb.com
- [ ] us-e3.chainweb.com
- [ ] us-w3.chainweb.com
- [ ] fr3.chainweb.com
- [ ] jp3.chainweb.com
- [x] deployed release candidate to Kubernetes clusters
- [x] api.chainweb.com
- [x] Tested with block explorer
- [x] mainnet
- [x] testnet
- [ ] tested APIs
- [ ] api.chainweb.com
- [ ] api.testnet.chainweb.com
- [ ] Upgraded all other nodes
- [ ] db synchronization
- [ ] data.chainweb.com
- [x] mainnet-mining-api
- [x] rosetta-mainnet
- [ ] etc.
Release
- [x] double check feature guard dates
- [x] double check serviceDate (8 week, 2022-06-16)
- [x] double-check changelog
- [ ] double-check that all api changes are reflected on api.chainweb.com documentation
- [ ] collect finally builds
- [ ] validate final builds
- [ ] pact history replay
- [ ] 8.10.7 ubuntu-20.4
- [ ] merkle tree validation
- [ ] 8.10.7 ubuntu-20.4
- [ ] pact history replay
- [ ] publish and tag docker images
- [ ] kadena/chainweb-node
- [ ] ghcr.io/kadena-io/chainweb-node/ubuntu
- [ ] Double check freeze files of all builds
- [ ] double check database snapshot (possibly update links in docker image and documentation)
- [ ] Prepare Release
- [ ] create binary packages
- [ ] create git tag
- [ ] draft release
- [ ] publish release
- [ ] Make Announcements
- [ ] final builds are deployed everywhere
- [ ] update and checkin new freeze file for ghc-8.10.7
215,216c215,216
< any.pact ==4.2.0.1,
< pact -build-tool +cryptonite-ed25519 -ghc-flags +no-advice,
---
> any.pact ==4.2.1,
> pact -build-tool +cryptonite-ed25519 -ghc-flags +no-advice -with-integer-gmp,
288,289d287
< any.string-conv ==0.2.0,
< string-conv -lib-werror,
372c370
< index-state: hackage.haskell.org 2022-03-30T19:54:17Z
---
> index-state: hackage.haskell.org 2022-04-14T15:33:15Z