From 1ffe7c6b505e3f38b5546ae5e5b97de26bc70425 Mon Sep 17 00:00:00 2001 From: Noon van der Silk Date: Fri, 13 Sep 2024 14:50:14 +0100 Subject: [PATCH] Release 0.19.0 --- .github/workflows/explorer/docker-compose.yaml | 2 +- CHANGELOG.md | 5 ++++- demo/docker-compose.yaml | 12 ++++++------ demo/seed-devnet.sh | 2 +- docs/docs/tutorial/index.md | 8 ++++---- hydra-cardano-api/hydra-cardano-api.cabal | 2 +- hydra-chain-observer/hydra-chain-observer.cabal | 2 +- hydra-cluster/hydra-cluster.cabal | 2 +- hydra-explorer/hydra-explorer.cabal | 2 +- hydra-node/json-schemas/api.yaml | 2 +- hydra-plutus-extras/hydra-plutus-extras.cabal | 2 +- hydra-plutus/hydra-plutus.cabal | 2 +- hydra-prelude/hydra-prelude.cabal | 2 +- hydra-test-utils/hydra-test-utils.cabal | 2 +- hydra-tui/hydra-tui.cabal | 2 +- networks.json | 12 ++++++++---- 16 files changed, 34 insertions(+), 27 deletions(-) diff --git a/.github/workflows/explorer/docker-compose.yaml b/.github/workflows/explorer/docker-compose.yaml index aa854482688..ecbac14c9a9 100644 --- a/.github/workflows/explorer/docker-compose.yaml +++ b/.github/workflows/explorer/docker-compose.yaml @@ -17,7 +17,7 @@ services: restart: always hydra-explorer: - image: ghcr.io/cardano-scaling/hydra-explorer:0.18.1 + image: ghcr.io/cardano-scaling/hydra-explorer:0.19.0 volumes: - /srv/var/cardano/state-preview:/data ports: diff --git a/CHANGELOG.md b/CHANGELOG.md index a75a72db7d2..5892569850e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,7 +8,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 As a minor extension, we also keep a semantic version for the `UNRELEASED` changes. -## [0.19.0] - UNRELEASED +## [0.19.0] - 2024-09-13 - Tested with `cardano-node 9.1.1` and `cardano-cli 9.2.1.0` @@ -20,6 +20,9 @@ changes. - Adds a manual recipient address entry to `hydra-tui` and fixes event handling. [#1607](https://github.com/cardano-scaling/hydra/pull/1607) +- Add a demo mode to hydra-cluster to facilitate network resiliance tests [#1552](https://github.com/cardano-scaling/hydra/pull/1552) + + ## [0.18.1] - 2024-08-15 - New landing page and updated documentation style. [#1560](https://github.com/cardano-scaling/hydra/pull/1560) diff --git a/demo/docker-compose.yaml b/demo/docker-compose.yaml index 6e246c2d92f..fcf7ecd212e 100644 --- a/demo/docker-compose.yaml +++ b/demo/docker-compose.yaml @@ -21,7 +21,7 @@ services: hydra-node-1: # NOTE: Make sure to use the same image in ./seed-devnet.sh - image: ghcr.io/cardano-scaling/hydra-node:0.18.1 + image: ghcr.io/cardano-scaling/hydra-node:0.19.0 build: context: ../ target: hydra-node @@ -58,7 +58,7 @@ services: hydra-node-2: # NOTE: Make sure to use the same image in ./seed-devnet.sh - image: ghcr.io/cardano-scaling/hydra-node:0.18.1 + image: ghcr.io/cardano-scaling/hydra-node:0.19.0 build: context: ../ target: hydra-node @@ -95,7 +95,7 @@ services: hydra-node-3: # NOTE: Make sure to use the same image in ./seed-devnet.sh - image: ghcr.io/cardano-scaling/hydra-node:0.18.1 + image: ghcr.io/cardano-scaling/hydra-node:0.19.0 build: context: ../ target: hydra-node @@ -131,7 +131,7 @@ services: restart: always hydra-tui-1: - image: ghcr.io/cardano-scaling/hydra-tui:0.18.1 + image: ghcr.io/cardano-scaling/hydra-tui:0.19.0 build: context: ../ target: hydra-tui @@ -148,7 +148,7 @@ services: ipv4_address: 172.16.238.11 hydra-tui-2: - image: ghcr.io/cardano-scaling/hydra-tui:0.18.1 + image: ghcr.io/cardano-scaling/hydra-tui:0.19.0 build: context: ../ target: hydra-tui @@ -165,7 +165,7 @@ services: ipv4_address: 172.16.238.21 hydra-tui-3: - image: ghcr.io/cardano-scaling/hydra-tui:0.18.1 + image: ghcr.io/cardano-scaling/hydra-tui:0.19.0 build: context: ../ target: hydra-tui diff --git a/demo/seed-devnet.sh b/demo/seed-devnet.sh index 777eda7d023..1046d31dc9b 100755 --- a/demo/seed-devnet.sh +++ b/demo/seed-devnet.sh @@ -51,7 +51,7 @@ function hnode() { docker run --rm -it \ --pull always \ -v ${SCRIPT_DIR}/devnet:/devnet \ - ghcr.io/cardano-scaling/hydra-node:0.18.1 -- ${@} + ghcr.io/cardano-scaling/hydra-node:0.19.0 -- ${@} fi } diff --git a/docs/docs/tutorial/index.md b/docs/docs/tutorial/index.md index ebda11c1fb3..bb6b7e35606 100644 --- a/docs/docs/tutorial/index.md +++ b/docs/docs/tutorial/index.md @@ -31,7 +31,7 @@ After ensuring the tools above are available, begin by downloading pre-built bin ```shell mkdir -p bin -hydra_version=0.18.1 +hydra_version=0.19.0 mithril_version=2430.0 cardano_node_version=9.1.1 curl -L -O https://github.com/cardano-scaling/hydra/releases/download/${hydra_version}/hydra-x86_64-linux-${hydra_version}.zip @@ -49,7 +49,7 @@ chmod +x bin/* ```shell mkdir -p bin -hydra_version=0.18.1 +hydra_version=0.19.0 mithril_version=2430.0 cardano_node_version=9.1.1 curl -L -O https://github.com/cardano-scaling/hydra/releases/download/${hydra_version}/hydra-aarch64-darwin-${hydra_version}.zip @@ -381,7 +381,7 @@ Start the `hydra-node` using these parameters: ```shell -hydra_version=0.18.1 +hydra_version=0.19.0 hydra-node \ --node-id "alice-node" \ --persistence-dir persistence-alice \ @@ -404,7 +404,7 @@ hydra-node \ ```shell -hydra_version=0.18.1 +hydra_version=0.19.0 hydra-node \ --node-id "bob-node" \ --persistence-dir persistence-bob \ diff --git a/hydra-cardano-api/hydra-cardano-api.cabal b/hydra-cardano-api/hydra-cardano-api.cabal index 44d96b1bd61..75d7e08f485 100644 --- a/hydra-cardano-api/hydra-cardano-api.cabal +++ b/hydra-cardano-api/hydra-cardano-api.cabal @@ -1,6 +1,6 @@ cabal-version: 3.0 name: hydra-cardano-api -version: 0.18.1 +version: 0.19.0 synopsis: A Haskell API for Cardano, tailored to the Hydra project. author: IOG copyright: 2022 IOG diff --git a/hydra-chain-observer/hydra-chain-observer.cabal b/hydra-chain-observer/hydra-chain-observer.cabal index 5aea3a61f02..559bce63b01 100644 --- a/hydra-chain-observer/hydra-chain-observer.cabal +++ b/hydra-chain-observer/hydra-chain-observer.cabal @@ -1,6 +1,6 @@ cabal-version: 3.0 name: hydra-chain-observer -version: 0.18.1 +version: 0.19.0 synopsis: Hydra Chain Observer author: IOG copyright: 2023 IOG diff --git a/hydra-cluster/hydra-cluster.cabal b/hydra-cluster/hydra-cluster.cabal index 409955e19ab..f9bd8ccaae8 100644 --- a/hydra-cluster/hydra-cluster.cabal +++ b/hydra-cluster/hydra-cluster.cabal @@ -1,6 +1,6 @@ cabal-version: 3.0 name: hydra-cluster -version: 0.18.1 +version: 0.19.0 synopsis: Integration test suite using a local cluster of cardano and hydra nodes diff --git a/hydra-explorer/hydra-explorer.cabal b/hydra-explorer/hydra-explorer.cabal index d4a7d8f69d0..5f4d9f9ce6e 100644 --- a/hydra-explorer/hydra-explorer.cabal +++ b/hydra-explorer/hydra-explorer.cabal @@ -1,6 +1,6 @@ cabal-version: 3.0 name: hydra-explorer -version: 0.18.1 +version: 0.19.0 synopsis: Hydra Explorer author: IOG copyright: 2023 IOG diff --git a/hydra-node/json-schemas/api.yaml b/hydra-node/json-schemas/api.yaml index 66fe73e8a61..15342ecb584 100644 --- a/hydra-node/json-schemas/api.yaml +++ b/hydra-node/json-schemas/api.yaml @@ -1,7 +1,7 @@ asyncapi: '2.3.0' info: title: Hydra Node API - version: '0.18.1' + version: '0.19.0' description: | WebSocket/HTTP API for administrating & interacting with Hydra Heads: multi-party isomorphic state-channels for Cardano. diff --git a/hydra-plutus-extras/hydra-plutus-extras.cabal b/hydra-plutus-extras/hydra-plutus-extras.cabal index 485325b0103..429394ce918 100644 --- a/hydra-plutus-extras/hydra-plutus-extras.cabal +++ b/hydra-plutus-extras/hydra-plutus-extras.cabal @@ -1,6 +1,6 @@ cabal-version: 3.0 name: hydra-plutus-extras -version: 0.18.1 +version: 0.19.0 synopsis: Several extras and extensions of plutus-tx and plutus-ledger-api diff --git a/hydra-plutus/hydra-plutus.cabal b/hydra-plutus/hydra-plutus.cabal index e0fd29776cd..1962eaa0f2e 100644 --- a/hydra-plutus/hydra-plutus.cabal +++ b/hydra-plutus/hydra-plutus.cabal @@ -1,6 +1,6 @@ cabal-version: 2.2 name: hydra-plutus -version: 0.19 +version: 0.19.0 synopsis: Hydra Plutus Contracts author: IOG copyright: 2022 IOG diff --git a/hydra-prelude/hydra-prelude.cabal b/hydra-prelude/hydra-prelude.cabal index ed5edf1f7a9..f740b460c43 100644 --- a/hydra-prelude/hydra-prelude.cabal +++ b/hydra-prelude/hydra-prelude.cabal @@ -1,6 +1,6 @@ cabal-version: 2.2 name: hydra-prelude -version: 0.18.1 +version: 0.19.0 synopsis: Custom Hydra Prelude used across other Hydra packages. author: IOG copyright: 2022 IOG diff --git a/hydra-test-utils/hydra-test-utils.cabal b/hydra-test-utils/hydra-test-utils.cabal index 2d428abd073..68e4b43b63d 100644 --- a/hydra-test-utils/hydra-test-utils.cabal +++ b/hydra-test-utils/hydra-test-utils.cabal @@ -1,6 +1,6 @@ cabal-version: 3.0 name: hydra-test-utils -version: 0.18.1 +version: 0.19.0 synopsis: Hydra utilities for testing, aka. "Test Prelude" author: IOG copyright: 2022 IOG diff --git a/hydra-tui/hydra-tui.cabal b/hydra-tui/hydra-tui.cabal index c541e596dc2..c10e3463e40 100644 --- a/hydra-tui/hydra-tui.cabal +++ b/hydra-tui/hydra-tui.cabal @@ -1,6 +1,6 @@ cabal-version: 2.2 name: hydra-tui -version: 0.18.2 +version: 0.19.0 synopsis: TUI for managing a Hydra node description: TUI for managing a Hydra node author: IOG diff --git a/networks.json b/networks.json index fc51759bddb..e5cd494b6ed 100644 --- a/networks.json +++ b/networks.json @@ -6,7 +6,8 @@ "0.16.0": "2d52e5787b198daeb280f9de63e5dec126b1843b050e85b1642ff8e47cb6de73", "0.17.0": "0d2eca8c8daf23061f5ba24a8f3113afba52a2e26318dc78c5583d9fc86b7b85", "0.18.0": "747c39eb53a4092fd46e10b417beef9781bf336a4fc1fd439e7492fe3876a1ba", - "0.18.1": "747c39eb53a4092fd46e10b417beef9781bf336a4fc1fd439e7492fe3876a1ba" + "0.18.1": "747c39eb53a4092fd46e10b417beef9781bf336a4fc1fd439e7492fe3876a1ba", + "0.19.0": "ab1d9f8cca896bca06b70df74860deecf20774e03d8562aecaed37525f6ebead" }, "preprod": { "0.13.0": "f917dcd1fa2653e33d6d0ca5a067468595b546120c3085fab60848c34f92c265", @@ -15,7 +16,8 @@ "0.16.0": "6264cee4d5eab3fb58ab67f3899ecbcc0d7e72732a2d9c1c5d638115db6ca711", "0.17.0": "c7b9db4986611d0ce7ff8546ef5d42af68566783a40604c372182342c4124e7d", "0.18.0": "976b28bc716490fbaa4e17d7bf33b04f27fcfafef58c436c4f2644adeeb48829", - "0.18.1": "976b28bc716490fbaa4e17d7bf33b04f27fcfafef58c436c4f2644adeeb48829" + "0.18.1": "976b28bc716490fbaa4e17d7bf33b04f27fcfafef58c436c4f2644adeeb48829", + "0.19.0": "03f8deb122fbbd98af8eb58ef56feda37728ec957d39586b78198a0cf624412a" }, "preview": { "0.13.0": "1e00c627ec4b2ad0b4aa68068d3818ca0e41338c87e5504cda118c4050a98763", @@ -24,11 +26,13 @@ "0.16.0": "1f34e4ee2404a5e4fc8ef970b7b8717af34c1a5a22107b82cde79c5d11da93b9", "0.17.0": "6d3f02bc648c1b62bb90fc221a8476fc47d4faaea4a293b00e58ac40c3377b85", "0.18.0": "19d25f489ffa66ba3568342657fe441f47a417d4e31585b5f0278ebe619ecf41", - "0.18.1": "19d25f489ffa66ba3568342657fe441f47a417d4e31585b5f0278ebe619ecf41" + "0.18.1": "19d25f489ffa66ba3568342657fe441f47a417d4e31585b5f0278ebe619ecf41", + "0.19.0": "0fd2468a66a0b1cb944cff9512ecfa25cdd2799cb48b07210c449a5ecace267d" }, "sanchonet": { "0.16.0": "af37f4f6bf7459d2ae1d6b2a1a2e4049465b62a8ebc308f3d6d6af68240a4419", "0.17.0": "", - "0.18.0": "" + "0.18.0": "", + "0.19.0": "" } }