chainweb-node icon indicating copy to clipboard operation
chainweb-node copied to clipboard

Release candidate/2.11

Open larskuhtz opened this issue 4 years ago • 1 comments

Release Info

version: 2.11 Revision: 65becb6

Docker:

  • end-user ubuntu image:

    • docker pull kadena/chainweb-node:2.11
    • documentation: https://hub.docker.com/r/kadena/chainweb-node
  • binary-only images:

    • ubuntu: docker pull ghcr.io/kadena-io/chainweb-node/ubuntu:2.11
    • alpine: docker pull ghcr.io/kadena-io/chainweb-node/alpine:2.11
    • documentation: https://github.com/orgs/kadena-io/packages/

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.65becb6.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.65becb6.tar.gz
  • macOS ghc-8.10.7: https://kadena-cabal-cache.s3.amazonaws.com/chainweb-node/chainweb.8.10.7.macOS-latest.65becb6.tar.gz

Github Actions build: https://github.com/kadena-io/chainweb-node/actions/runs/1121772836

Nix pins:

  • linux: /nix/store/gid19ar4knd71mqcxwbfci58a7lg3cjv-chainweb-2.11
  • mac: /nix/store/rcyr642zmjr3r4xz205zw46ikhvrydcf-chainweb-2.11

PRs

  • [x] #1289

Testing

  • [x] full CI build passed with all checks
    • [x] release candidate
    • [x] final build
  • [x] Mainnet pact replay complete
    • [x] ghcr.io/kadena-io/chainweb-node (sha-df1d585)
    • [x] ghcr.io/kadena-io/chainweb-node-alpine
  • [x] Mainnet header validation complete
    • [x] ghcr.io/kadena-io/chainweb-node (sha-df1d585)
    • [x] ghcr.io/kadena-io/chainweb-node-alpine
  • [x] test block explorer
    • [x] testnet
    • [x] main-net
  • [x] run regression test suite on devnet
  • [ ] run regression test suite on testnet

Deployment

Testnet

  • [x] Rolled out release candidate to all Testnet nodes
    • [x] deploy to half of the testnet nodes
  • [x] Rolled out final release to all Testnet nodes

Mainnet

  • [x] Roll out to bootstrap nodes
    • [x] *1.chainweb.com
    • [x] *2.chainweb.com
    • [x] *3.chainweb.com
  • [ ] deployed release candidate to Kubernetes clusters
    • [ ] api.chainweb.com
  • [x] Tested with block explorer
    • [ ] mainnet
    • [x] testnet
  • [ ] tested APIs
    • [ ] api.chainweb.com
    • [ ] api.testnet.chainweb.com
  • [ ] Upgraded all other nodes
    • [ ] db synchronization
    • [ ] data.chainweb.com
    • [ ] etc

Release

  • [ ] double check feature guard dates
  • [x] double check serviceDate
  • [x] collect finally builds
  • [x] validate final builds
    • [x] pact history replay
      • [x] 8.10.7 ubuntu-20.4
    • [x] merkle tree validation
      • [x] 8.10.7 ubuntu-20.4
  • [x] publish and tag docker images
    • [x] kadena/chainweb-node
    • [x] ghcr.io/kadena-io/chainweb-node/ubuntu
  • [x] Double check freeze files of all builds
  • [ ] double check database snapshot (possibly update links in docker image and documentation)
  • [x] Prepare Release
    • [x] create binary packages
    • [x] create git tag
    • [x] draft release
    • [ ] publish release
  • [ ] Make Announcements
  • [ ] final builds are deployed everywhere
  • [ ] update and checkin new freeze file for ghc-8.10.7

larskuhtz avatar Nov 04 '21 23:11 larskuhtz

Freeze file diff:

9a10
>              any.OneTuple ==0.3,
20c21
<              any.aeson-pretty ==0.8.8,
---
>              any.aeson-pretty ==0.8.9,
38c39
<              any.attoparsec ==0.14.1,
---
>              any.attoparsec ==0.14.2,
46c47
<              any.base-orphans ==0.8.5,
---
>              any.base-orphans ==0.8.6,
55,56c56,57
<              any.binary-orphans ==1.0.1,
<              any.blaze-builder ==0.4.2.1,
---
>              any.binary-orphans ==1.0.2,
>              any.blaze-builder ==0.4.2.2,
75c76
<              any.cereal ==0.5.8.1,
---
>              any.cereal ==0.5.8.2,
79c80
<              any.charset ==0.3.8,
---
>              any.charset ==0.3.9,
89c90
<              any.configuration-tools ==0.6.0,
---
>              any.configuration-tools ==0.6.1,
96c97
<              any.criterion ==1.5.10.0,
---
>              any.criterion ==1.5.11.0,
102c103
<              any.cuckoo ==0.3.0,
---
>              any.cuckoo ==0.3.1,
128c129
<              any.entropy ==0.4.1.6,
---
>              any.entropy ==0.4.1.7,
145c146,147
<              any.hashes ==0.1.0.1,
---
>              any.hashes ==0.2.1.1,
>              hashes -benchmark-cryptonite -openssl-use-pkg-config -test-cryptonite +with-openssl,
148c150
<              any.hsc2hs ==0.68.7,
---
>              any.hsc2hs ==0.68.8,
160,161c162,163
<              any.indexed-traversable ==0.1.1,
<              any.indexed-traversable-instances ==0.1,
---
>              any.indexed-traversable ==0.1.2,
>              any.indexed-traversable-instances ==0.1.1,
165,166c167,168
<              any.invariant ==0.5.4,
<              any.iproute ==1.7.11,
---
>              any.invariant ==0.5.5,
>              any.iproute ==1.7.12,
172c174
<              any.lens-aeson ==1.1.1,
---
>              any.lens-aeson ==1.1.2,
178c180
<              any.massiv ==1.0.0.0,
---
>              any.massiv ==1.0.1.0,
188c190
<              any.microstache ==1.0.1.2,
---
>              any.microstache ==1.0.2,
199c201
<              any.network ==3.1.2.2,
---
>              any.network ==3.1.2.5,
203c205
<              any.newtype-generics ==0.6,
---
>              any.newtype-generics ==0.6.1,
210c212
<              any.pact ==4.0.1,
---
>              any.pact ==4.1.2,
226c228
<              any.primitive ==0.7.2.0,
---
>              any.primitive ==0.7.3.0,
229c231
<              any.psqueues ==0.2.7.2,
---
>              any.psqueues ==0.2.7.3,
231c233
<              any.quickcheck-instances ==0.3.25.2,
---
>              any.quickcheck-instances ==0.3.26.1,
236c238
<              any.reducers ==3.12.3,
---
>              any.reducers ==3.12.4,
250c252
<              any.scheduler ==2.0.0,
---
>              any.scheduler ==2.0.0.1,
270c272
<              any.splitmix ==0.1.0.3,
---
>              any.splitmix ==0.1.0.4,
274c276
<              any.stm-chans ==3.0.0.4,
---
>              any.stm-chans ==3.0.0.6,
300c302
<              any.text-short ==0.1.3,
---
>              any.text-short ==0.1.4,
347c349
<              any.wai-extra ==3.1.6,
---
>              any.wai-extra ==3.1.7,
361c363
<              any.yaml ==0.11.6.0,
---
>              any.yaml ==0.11.7.0,
366c368
< index-state: hackage.haskell.org 2021-10-08T03:41:41Z
---
> index-state: hackage.haskell.org 2021-11-05T18:20:45Z

larskuhtz avatar Nov 05 '21 23:11 larskuhtz