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

Upgrade Cardano node to 8.9.0 #1570

Closed
13 tasks done
jpraynaud opened this issue Mar 15, 2024 · 0 comments · Fixed by #1509
Closed
13 tasks done

Upgrade Cardano node to 8.9.0 #1570

jpraynaud opened this issue Mar 15, 2024 · 0 comments · Fixed by #1509
Assignees
Labels
dependencies Updates a dependency file

Comments

@jpraynaud
Copy link
Member

jpraynaud commented Mar 15, 2024

Summary

Note

  • The Cardano ledger state is not recomputed when upgrading from 8.7.3 to 8.9.0
  • The latest Mithril signer 0.2.109 is compatible with the new Cardano node 8.9.0

Networks Compatibility ⚠️

Now

Network Aggregator Cardano node Signer Cardano node
release-mainnet 8.7.3 8.7.3 or 8.9.0
release-preprod 8.7.3 8.7.3 or 8.9.0
pre-release-preview 8.7.3 8.7.3 or 8.9.0
testing-preview 8.7.3 8.7.3 or 8.9.0
testing-sanchonet 8.8.0-pre 8.8.0-pre

Target with new distribution

Network Aggregator Cardano node Signer Cardano node
release-mainnet 8.9.0 8.7.3 or 8.9.0
release-preprod 8.9.0 8.7.3 or 8.9.0
pre-release-preview 8.9.0 8.7.3 or 8.9.0
testing-preview 8.9.0 8.7.3 or 8.9.0
testing-sanchonet 8.9.0 8.9.0

Why

A new version of the Cardano node has been released: 8.9.0. We need to update this dependency in all our code base and make sure that Mithril nodes are compatible with it.

What

Upgrade the Cardano node (and Cardano cli) to 8.9.0 on Mithril networks infrastructure and devnet.

How

  • Check if ledger state needs to be recomputed with new Cardano node 8.9.0
  • Check if the latest version of the Mithril signer is compatible with new Cardano node 8.9.0
  • Handle breaking change in binary artifacts folder structure
  • Update the Cardano cli to 8.9.0 in the Docker images
  • Add new entry in the E2E test in the CI for 8.9.0
  • Update the Cardano node and cli to 8.9.0 in the devnet
  • Update Cardano configurations in infra
  • Update the Cardano node version to 8.9.0 in the GitHub environments
    • testing-preview
    • testing-sanchonet
    • pre-release-preview
    • release-preprod
    • release-mainnet
@jpraynaud jpraynaud self-assigned this Mar 15, 2024
@jpraynaud jpraynaud added the dependencies Updates a dependency file label Mar 15, 2024
@jpraynaud jpraynaud linked a pull request Mar 15, 2024 that will close this issue
7 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Updates a dependency file
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant