Skip to content

feat: upgrade DMQ node to 0.7.0.0#3361

Draft
jpraynaud wants to merge 10 commits into
mainfrom
jpraynaud/3358-update-dmq-node-0.7.0.0
Draft

feat: upgrade DMQ node to 0.7.0.0#3361
jpraynaud wants to merge 10 commits into
mainfrom
jpraynaud/3358-update-dmq-node-0.7.0.0

Conversation

@jpraynaud

@jpraynaud jpraynaud commented Jun 29, 2026

Copy link
Copy Markdown
Member

Content

This PR includes the upgrade of the DMQ node to the 0.7.0.0 version.

Pre-submit checklist

  • Branch
    • Crates versions are updated (if relevant)
    • CHANGELOG file is updated (if relevant)
    • Commit sequence broadly makes sense
    • Key commits have useful messages
  • PR
    • All check jobs of the CI have succeeded
    • Self-reviewed the diff
    • Useful pull request description
    • Reviewer requested

Issue(s)

Relates to #3358

@jpraynaud jpraynaud self-assigned this Jun 29, 2026
@jpraynaud jpraynaud linked an issue Jun 29, 2026 that may be closed by this pull request
22 tasks
@github-actions

github-actions Bot commented Jun 29, 2026

Copy link
Copy Markdown

Test Results

     5 files  ± 0     209 suites  ±0   56m 15s ⏱️ - 2h 23m 34s
 3 264 tests  - 73   3 264 ✅  - 73  0 💤 ±0  0 ❌ ±0 
10 956 runs   - 82  10 956 ✅  - 82  0 💤 ±0  0 ❌ ±0 

Results for commit 2d6ffae. ± Comparison against base commit 58e2b72.

This pull request removes 73 tests.
mithril-stm ‑ circuits::halo2::tests::golden::cases::negative::slow::index_out_of_bounds
mithril-stm ‑ circuits::halo2::tests::golden::cases::negative::slow::index_too_large_for_circuit_range
mithril-stm ‑ circuits::halo2::tests::golden::cases::negative::slow::indices_not_increasing
mithril-stm ‑ circuits::halo2::tests::golden::cases::negative::slow::leaf_merkle_path_mismatch
mithril-stm ‑ circuits::halo2::tests::golden::cases::negative::slow::leaf_swap_keep_merkle_path
mithril-stm ‑ circuits::halo2::tests::golden::cases::negative::slow::leaf_wrong_verification_key
mithril-stm ‑ circuits::halo2::tests::golden::cases::negative::slow::merkle_path_corrupt_sibling
mithril-stm ‑ circuits::halo2::tests::golden::cases::negative::slow::merkle_path_flip_position
mithril-stm ‑ circuits::halo2::tests::golden::cases::negative::slow::merkle_path_length_long
mithril-stm ‑ circuits::halo2::tests::golden::cases::negative::slow::merkle_path_length_short
…

♻️ This comment has been updated with latest results.

@jpraynaud
jpraynaud force-pushed the jpraynaud/3358-update-dmq-node-0.7.0.0 branch from b86be17 to 2d6ffae Compare July 3, 2026 10:09
@jpraynaud
jpraynaud requested a review from Copilot July 3, 2026 10:25
@jpraynaud
jpraynaud temporarily deployed to testing-preview July 3, 2026 10:26 — with GitHub Actions Inactive

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR upgrades the project’s DMQ node baseline to 0.7.0.0 across runtime configuration, infrastructure defaults, test-lab devnet scripts, CI e2e scenarios, and the website documentation so that 0.7.0.0 becomes the officially supported DMQ version (per #3358).

Changes:

  • Bump DMQ minimum/supported versions to 0.7.0.0 in networks.json, Terraform infra defaults, and docs/manual pages.
  • Update the test-lab devnet generator to download DMQ 0.7.0.0 and start DMQ nodes with a new --min-sig-delay argument.
  • Adjust CI e2e DMQ scenarios to use a DMQ 0.7.0.0-* version (currently set to 0.7.0.0-pre-4).

Reviewed changes

Copilot reviewed 9 out of 9 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
networks.json Raises dmq-minimum-version to 0.7.0.0 for mainnet/preprod/preview network entries.
mithril-test-lab/cardano-devnet/mkfiles/mkfiles-start.sh Adds --min-sig-delay 0.01s when starting DMQ nodes in the devnet scripts.
mithril-test-lab/cardano-devnet/mkfiles/mkfiles-init.sh Updates the default DMQ_NODE_VERSION to 0.7.0.0 for devnet artifact generation.
mithril-infra/variables.tf Updates the default DMQ image tag to 0.7.0.0 for deployments.
docs/website/root/networks-matrix.md Updates displayed DMQ node versions to 0.7.0.0 for listed networks.
docs/website/root/manual/operate/run-signer-node.md Updates DMQ release URL example to 0.7.0.0.
docs/website/root/manual/operate/run-aggregator-node.md Updates DMQ release URL example to 0.7.0.0.
CHANGELOG.md Notes support for DMQ node 0.7.0.0 as the stable version.
.github/workflows/ci.yml Updates e2e DMQ scenarios to use --dmq-node-version 0.7.0.0-pre-4 (but this conflicts with the PR’s stated stable target).

Comment thread .github/workflows/ci.yml
hard_fork_latest_era_at_epoch: 0
run_id: "#1"
extra_args: "--skip-signature-delayer --number-of-aggregators=2 --use-relays --relay-signer-registration-mode=passthrough --relay-signature-registration-mode=p2p --aggregate-signature-type=Concatenation --use-dmq --dmq-node-flavor=haskell --dmq-node-version 0.6.0.0"
extra_args: "--skip-signature-delayer --number-of-aggregators=2 --use-relays --relay-signer-registration-mode=passthrough --relay-signature-registration-mode=p2p --aggregate-signature-type=Concatenation --use-dmq --dmq-node-flavor=haskell --dmq-node-version 0.7.0.0-pre-4"
Comment thread .github/workflows/ci.yml
hard_fork_latest_era_at_epoch: 0
run_id: "#1"
extra_args: "--number-of-aggregators=2 --use-relays --relay-signer-registration-mode=passthrough --relay-signature-registration-mode=p2p --aggregate-signature-type=Concatenation --use-dmq --dmq-node-flavor=haskell --dmq-node-version 0.6.0.0"
extra_args: "--number-of-aggregators=2 --use-relays --relay-signer-registration-mode=passthrough --relay-signature-registration-mode=p2p --aggregate-signature-type=Concatenation --use-dmq --dmq-node-flavor=haskell --dmq-node-version 0.7.0.0-pre-4"
@jpraynaud
jpraynaud requested review from Alenar and turmelclem July 3, 2026 15:08

@turmelclem turmelclem left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM 👍

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.

Update DMQ node to 0.7.0.0

4 participants