Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[DO NOT MERGE] Release candidate/2.1 #1131

Closed
wants to merge 27 commits into from
Closed

Conversation

larskuhtz
Copy link
Contributor

@larskuhtz larskuhtz commented Aug 2, 2020

This branch collects all changes for 1.20. Do not merge this PR to master. Instead merge the feature PRs and update this PR. We will regularly rebase and force-push this branch.

PRs

Open

  • Version 2.1 #1134 [Version 2.1]
    • code complete
    • confirm new kill switch
    • approved
    • update released date in Changelog

Merged:

Bugs (needs triage)

  • closed Fix slow tests (regression of Rosetta Tests #1079, cf. https://github.com/kadena-io/chainweb-node/runs/855799577?check_suite_focus=true)

  • postponed It seems that the mempool doesn't delete transactions after they got inserted into blocks promptly, but it seems that they are still gossiped around for quite a while

  • postponed Create SPV proofs for transfers that where initiated before the target chain existed

  • postponed/not needed ignore new chains during first 2 DAs on old chains

  • postponed Fix GitHub CI builds (move mainnet history validation into separate workflow)

Needs more investigation

  • postponed daily pattern of cut-db timeouts
  • postponed Memory leaks (postponed)

Postponed: Features / Stability / Performance

  • Cleanup redundant guard logic
  • reduce mempool network overhead
  • implement attachments for remotely published cuts
  • test most recent version of network package

Testing

Mainnet Simulation

  • run full regression test suite
    • before transition
    • during transition
    • after transition
  • verify all account balances after transition
    • check funding of Kad_20
    • verify other accounts

Mainnet

TODO

  • Double check 20-chain transition date
  • Double check estimated DA target for 20-chain transition
  • Define and update kill switch date
    • proposed date 2020-10-15T00:00:00Z
  • Update changelog
  • Update cabal version number
  • build release binaries
  • Update docker image

Postponed after release

  • migrate testnet infrastructure to local APIs

  • Migrate mainnet infrastructure to local APIs

    • define new domain names
    • setup DNS
    • setup proxies / load balancers (currently, a small proxy is running in us-east-1)
    • Adjust domain names in applications
      • block explorer
      • Chainweaver
      • transfer tool
        *. [ ] balance checker
      • what else?
    • if needed setup proxies for backward compatibility
  • Write migration guide for third parties

  • inform third parties about new interfaces

@larskuhtz larskuhtz force-pushed the release-candidate/2.1 branch from dfd12b9 to 2faee49 Compare August 7, 2020 20:01
@larskuhtz larskuhtz force-pushed the release-candidate/2.1 branch from 2faee49 to 2f3184e Compare August 7, 2020 20:34
@larskuhtz larskuhtz force-pushed the release-candidate/2.1 branch from 4192443 to b671d19 Compare August 8, 2020 20:50
@larskuhtz larskuhtz closed this Sep 1, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants