diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 1d83bf68d60..821ec3295ae 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -356,7 +356,7 @@ jobs: cardano_node_version: "10.6.2" 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" # Include a test for partial decentralization with leader/follower signer registration and P2P signature registration with Haskell DMQ node (with fallback signature delayer) - mode: "leader-follower-dmq-haskell-with-delayer" era: ${{ fromJSON(needs.build-ubuntu.outputs.eras)[0] }} @@ -364,7 +364,7 @@ jobs: cardano_node_version: "10.6.2" 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" # Include a test for partial decentralization with leader/follower signer registration and P2P signature registration with fake DMQ node - mode: "leader-follower-dmq-fake" era: ${{ fromJSON(needs.build-ubuntu.outputs.eras)[0] }} diff --git a/CHANGELOG.md b/CHANGELOG.md index 9a1aa4d360c..9e316494bde 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -20,7 +20,7 @@ As a minor extension, we have adopted a slightly different versioning convention - DMQ node: - Implemented new message id format for the DMQ message to follow specification of the [CIP-0137](https://cips.cardano.org/cip/CIP-0137). - - Added support for the DMQ node `0.6.0.0` stable version. + - Added support for the DMQ node `0.7.0.0` stable version. - Promoted the DMQ node as stable (beta) on `release-mainnet` and `release-preprod` networks. - Added optional support for ledger peers declared with `SRV` records ([CIP-155](https://cips.cardano.org/cip/CIP-0155)). diff --git a/docs/website/root/manual/operate/run-aggregator-node.md b/docs/website/root/manual/operate/run-aggregator-node.md index 749f429329a..0807b36a053 100644 --- a/docs/website/root/manual/operate/run-aggregator-node.md +++ b/docs/website/root/manual/operate/run-aggregator-node.md @@ -955,7 +955,7 @@ As we are still in a testing stage, we only support the `pre-release-preview` ne You can use these parameters for the **pre-release-preview** network: -- **DMQ_RELEASE_URL**: `https://github.com/IntersectMBO/dmq-node/releases/download/0.6.0.0/dmq-node-linux.tar.gz` +- **DMQ_RELEASE_URL**: `https://github.com/IntersectMBO/dmq-node/releases/download/0.7.0.0/dmq-node-linux.tar.gz` _These URLs may change in the future; please refer to this page for the latest released version of the DMQ node binary._ diff --git a/docs/website/root/manual/operate/run-signer-node.md b/docs/website/root/manual/operate/run-signer-node.md index f42e3712dd7..2fbc9d76a5f 100644 --- a/docs/website/root/manual/operate/run-signer-node.md +++ b/docs/website/root/manual/operate/run-signer-node.md @@ -978,7 +978,7 @@ As we are still in a testing stage, we only support the `pre-release-preview` ne You can use these parameters for the **pre-release-preview** network: -- **DMQ_RELEASE_URL**: `https://github.com/IntersectMBO/dmq-node/releases/download/0.6.0.0/dmq-node-linux.tar.gz` +- **DMQ_RELEASE_URL**: `https://github.com/IntersectMBO/dmq-node/releases/download/0.7.0.0/dmq-node-linux.tar.gz` _These URLs may change in the future; please refer to this page for the latest released version of the DMQ node binary._ diff --git a/docs/website/root/networks-matrix.md b/docs/website/root/networks-matrix.md index 15b045df659..ec742439da7 100644 --- a/docs/website/root/networks-matrix.md +++ b/docs/website/root/networks-matrix.md @@ -24,7 +24,7 @@ Here is an updated list of all **Mithril networks**, including their configurati | **Cardano node versions** | `10.7`, `11.0` | | **Mithril status** | Stable (signer) 🟢 / Beta (aggregator/client) 🟢 | | **DMQ magic Id** | `2912307721` | -| **DMQ node versions** | `0.6.0.0` | +| **DMQ node versions** | `0.7.0.0` | | **DMQ bootstrap peers** | `35.233.75.24:6161` | | **DMQ status** | Beta 🟢 | | **Aggregator endpoint** | `https://aggregator.release-mainnet.api.mithril.network/aggregator` [:arrow_upper_right:](https://aggregator.release-mainnet.api.mithril.network/aggregator) | @@ -48,7 +48,7 @@ Here is an updated list of all **Mithril networks**, including their configurati | **Cardano node versions** | `10.7`, `11.0` | | **Mithril status** | Stable 🟢 | | **DMQ magic Id** | `2147483649` | -| **DMQ node versions** | `0.6.0.0` | +| **DMQ node versions** | `0.7.0.0` | | **DMQ bootstrap peers** | `34.79.19.73:6161`,`34.79.19.73:11002` | | **DMQ status** | Beta 🟢 | | **Aggregator endpoint** | `https://aggregator.release-preprod.api.mithril.network/aggregator` [:arrow_upper_right:](https://aggregator.release-preprod.api.mithril.network/aggregator) | @@ -72,7 +72,7 @@ Here is an updated list of all **Mithril networks**, including their configurati | **Cardano node versions** | `10.7`, `11.0` | | **Mithril status** | Pre-release 🟠 | | **DMQ magic Id** | `2147483650` | -| **DMQ node versions** | `0.6.0.0` | +| **DMQ node versions** | `0.7.0.0` | | **DMQ bootstrap peers** | `34.76.22.193:6161`,`34.76.22.193:11002` | | **DMQ status** | Beta 🟢 | | **Aggregator endpoint** | `https://aggregator.pre-release-preview.api.mithril.network/aggregator` [:arrow_upper_right:](https://aggregator.pre-release-preview.api.mithril.network/aggregator) | @@ -101,7 +101,7 @@ This network is only for the developers of the Mithril Core team. | **Cardano node versions** | `10.7`, `11.0` | | **Mithril status** | Unstable 🔴 | | **DMQ magic Id** | `2147483650` | -| **DMQ node versions** | `0.6.0.0` | +| **DMQ node versions** | `0.7.0.0` | | **DMQ bootstrap peers** | `34.38.152.55:6161`,`34.38.152.55:11001`,`34.38.152.55:11002`,`34.38.152.55:11003` | | **DMQ status** | Unstable 🔴 | | **Aggregator endpoint** | `https://aggregator.testing-preview.api.mithril.network/aggregator` [:arrow_upper_right:](https://aggregator.testing-preview.api.mithril.network/aggregator) | diff --git a/mithril-infra/variables.tf b/mithril-infra/variables.tf index d962b26e0c6..3d124a164cb 100644 --- a/mithril-infra/variables.tf +++ b/mithril-infra/variables.tf @@ -243,7 +243,7 @@ variable "mithril_p2p_dmq_use_ledger_peers" { variable "dmq_image_id" { type = string description = "The DMQ image tag of service to deploy" - default = "0.6.0.0" + default = "0.7.0.0" } variable "dmq_image_registry" { diff --git a/mithril-test-lab/cardano-devnet/mkfiles/mkfiles-init.sh b/mithril-test-lab/cardano-devnet/mkfiles/mkfiles-init.sh index 5ceb7941ced..b769e453a2f 100644 --- a/mithril-test-lab/cardano-devnet/mkfiles/mkfiles-init.sh +++ b/mithril-test-lab/cardano-devnet/mkfiles/mkfiles-init.sh @@ -49,7 +49,7 @@ if [ -z "${NETWORK_MAGIC}" ]; then NETWORK_MAGIC=42 fi if [ -z "${DMQ_NODE_VERSION}" ]; then - DMQ_NODE_VERSION="0.6.0.0" + DMQ_NODE_VERSION="0.7.0.0" fi if [ -z "${DMQ_NODE_BINARY_URL}" ]; then DMQ_NODE_BINARY_URL="https://github.com/IntersectMBO/dmq-node/releases/download/${DMQ_NODE_VERSION}/dmq-node-linux.tar.gz" diff --git a/mithril-test-lab/cardano-devnet/mkfiles/mkfiles-start.sh b/mithril-test-lab/cardano-devnet/mkfiles/mkfiles-start.sh index 76d0f1878b7..37d5961b94b 100644 --- a/mithril-test-lab/cardano-devnet/mkfiles/mkfiles-start.sh +++ b/mithril-test-lab/cardano-devnet/mkfiles/mkfiles-start.sh @@ -133,6 +133,7 @@ $DMQ_NODE \\ --local-socket ${NODE}/ipc/dmq.node.sock \\ --host-addr $(cat ${NODE}/host) \\ --port $(cat ${NODE}/port.dmq) \\ + --min-sig-delay 0.01s \\ > ${NODE}/dmq.node.log EOF chmod u+x ${NODE}/start-dmq.sh diff --git a/networks.json b/networks.json index 261fac44464..2a2fada556d 100644 --- a/networks.json +++ b/networks.json @@ -4,7 +4,7 @@ "mithril-signer": "10.6.2", "mithril-aggregator": "10.6.2" }, - "dmq-minimum-version": "0.6.0.0", + "dmq-minimum-version": "0.7.0.0", "mithril-networks": [ { "release-mainnet": { @@ -41,7 +41,7 @@ "mithril-signer": "10.6.2", "mithril-aggregator": "10.6.2" }, - "dmq-minimum-version": "0.6.0.0", + "dmq-minimum-version": "0.7.0.0", "mithril-networks": [ { "release-preprod": { @@ -78,7 +78,7 @@ "mithril-signer": "10.7.1", "mithril-aggregator": "10.7.1" }, - "dmq-minimum-version": "0.6.0.0", + "dmq-minimum-version": "0.7.0.0", "mithril-networks": [ { "pre-release-preview": {