Skip to content

feat: upgrade DMQ node to 0.7.0.0 - #3361

Draft
jpraynaud wants to merge 12 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 12 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:

Reactivation of DMQ in release networks

Once the 0.7.X version is released, the activation of the DMQ network can be done by:

  • Update 0.7.0.0 in this PR with 0.7.X
  • Remove "DO NOT MERGE" commits if any
  • Rebase on main branch
  • Update DMQ node version to 0.7.X (DMQ_NODE_VERSION):
    • testing-preview (must be done before merging this PR)
    • testing-preview-2(must be done before merging this PR)
  • Merge this PR
  • Modification of the GitHub environment variables:
    • Add DMQ node Docker registry to ghcr.io/intersectmbo/dmq-node (DMQ_NODE_DOCKER_REGISTRY):
      • release-preprod
      • release-mainnet
    • Update DMQ node version to 0.7.X (DMQ_NODE_VERSION):
      • pre-release-preview
      • pre-release-2-preview
      • release-preprod
      • release-mainnet
  • Proceed to a redeployment of the infrastructure of the release networks with a release branch (see here)

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     209 suites   59m 54s ⏱️
 3 325 tests  3 325 ✅ 0 💤 0 ❌
11 070 runs  11 070 ✅ 0 💤 0 ❌

Results for commit 5efb2d4.

♻️ 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 👍

@jpraynaud
jpraynaud force-pushed the jpraynaud/3358-update-dmq-node-0.7.0.0 branch from 2d6ffae to 5efb2d4 Compare July 29, 2026 13:32
@jpraynaud
jpraynaud temporarily deployed to testing-2-preview July 29, 2026 13:53 — with GitHub Actions Inactive
@jpraynaud
jpraynaud temporarily deployed to testing-preview July 29, 2026 13:53 — with GitHub Actions Inactive
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