Skip to content

Commit 11966df

Browse files
authored
Fix for the hydrate function and 0.22.1 release (#2092)
This is a small patch release (+ the code itself) to fix the `ReplayingState` stalling bug that was being observed. There is some follow-up work to be done in #2086 ; but this never-the-less represents an improvement. Fixes #2089
2 parents 42170ee + 17d47e9 commit 11966df

File tree

17 files changed

+34
-28
lines changed

17 files changed

+34
-28
lines changed

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
88
As a minor extension, we also keep a semantic version for the `UNRELEASED`
99
changes.
1010

11+
## [0.22.1] - 2025.06.27
12+
13+
* Fix for bug where node got stalled at `ReplayingState` [#2089](https://github.com/cardano-scaling/hydra/issues/2089)
14+
1115
## [0.22.0] - 2025.06.17
1216

1317
- Tested with `cardano-node 10.1.4` and `cardano-cli 10.1.1.0`.

demo/docker-compose.yaml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ services:
2121

2222
hydra-node-1:
2323
# NOTE: Make sure to use the same image in ./seed-devnet.sh
24-
image: ghcr.io/cardano-scaling/hydra-node:0.22.0
24+
image: ghcr.io/cardano-scaling/hydra-node:0.22.1
2525
build:
2626
context: ../
2727
target: hydra-node
@@ -58,7 +58,7 @@ services:
5858

5959
hydra-node-2:
6060
# NOTE: Make sure to use the same image in ./seed-devnet.sh
61-
image: ghcr.io/cardano-scaling/hydra-node:0.22.0
61+
image: ghcr.io/cardano-scaling/hydra-node:0.22.1
6262
build:
6363
context: ../
6464
target: hydra-node
@@ -95,7 +95,7 @@ services:
9595

9696
hydra-node-3:
9797
# NOTE: Make sure to use the same image in ./seed-devnet.sh
98-
image: ghcr.io/cardano-scaling/hydra-node:0.22.0
98+
image: ghcr.io/cardano-scaling/hydra-node:0.22.1
9999
build:
100100
context: ../
101101
target: hydra-node
@@ -131,7 +131,7 @@ services:
131131
restart: always
132132

133133
hydra-tui-1:
134-
image: ghcr.io/cardano-scaling/hydra-tui:0.22.0
134+
image: ghcr.io/cardano-scaling/hydra-tui:0.22.1
135135
build:
136136
context: ../
137137
target: hydra-tui
@@ -148,7 +148,7 @@ services:
148148
ipv4_address: 172.16.238.11
149149

150150
hydra-tui-2:
151-
image: ghcr.io/cardano-scaling/hydra-tui:0.22.0
151+
image: ghcr.io/cardano-scaling/hydra-tui:0.22.1
152152
build:
153153
context: ../
154154
target: hydra-tui
@@ -165,7 +165,7 @@ services:
165165
ipv4_address: 172.16.238.21
166166

167167
hydra-tui-3:
168-
image: ghcr.io/cardano-scaling/hydra-tui:0.22.0
168+
image: ghcr.io/cardano-scaling/hydra-tui:0.22.1
169169
build:
170170
context: ../
171171
target: hydra-tui

demo/seed-devnet.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ function hnode() {
5555
docker run --rm -it \
5656
--pull always \
5757
-v ${SCRIPT_DIR}/devnet:/devnet \
58-
ghcr.io/cardano-scaling/hydra-node:0.22.0 -- ${@}
58+
ghcr.io/cardano-scaling/hydra-node:0.22.1 -- ${@}
5959
fi
6060
}
6161

docs/docs/tutorial/index.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ that you have a good version of jq with this command:
4545
```shell
4646
mkdir -p bin
4747

48-
hydra_version=0.22.0
48+
hydra_version=0.22.1
4949
curl -L -O https://github.com/cardano-scaling/hydra/releases/download/${hydra_version}/hydra-x86_64-linux-${hydra_version}.zip
5050
unzip -d bin hydra-x86_64-linux-${hydra_version}.zip
5151

@@ -71,7 +71,7 @@ Finally, verify your node installation by running `./bin/hydra-node --help`
7171
```shell
7272
mkdir -p bin
7373

74-
hydra_version=0.22.0
74+
hydra_version=0.22.1
7575
curl -L -O https://github.com/cardano-scaling/hydra/releases/download/${hydra_version}/hydra-aarch64-darwin-${hydra_version}.zip
7676
unzip -d bin hydra-aarch64-darwin-${hydra_version}.zip
7777

@@ -415,7 +415,7 @@ Start the `hydra-node` using these parameters:
415415
<TabItem value="alice" label="Alice">
416416

417417
```shell
418-
hydra_version=0.22.0
418+
hydra_version=0.22.1
419419
hydra-node \
420420
--node-id "alice-node" \
421421
--persistence-dir persistence-alice \
@@ -437,7 +437,7 @@ hydra-node \
437437
<TabItem value="bob" label="Bob">
438438

439439
```shell
440-
hydra_version=0.22.0
440+
hydra_version=0.22.1
441441
hydra-node \
442442
--node-id "bob-node" \
443443
--persistence-dir persistence-bob \

hydra-cardano-api/hydra-cardano-api.cabal

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
cabal-version: 3.0
22
name: hydra-cardano-api
3-
version: 0.22.0
3+
version: 0.22.1
44
synopsis: A Haskell API for Cardano, tailored to the Hydra project.
55
author: IOG
66
copyright: 2022 IOG

hydra-chain-observer/hydra-chain-observer.cabal

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
cabal-version: 3.0
22
name: hydra-chain-observer
3-
version: 0.22.0
3+
version: 0.22.1
44
synopsis: Hydra Chain Observer
55
author: IOG
66
copyright: 2023 IOG

hydra-cluster/hydra-cluster.cabal

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
cabal-version: 3.0
22
name: hydra-cluster
3-
version: 0.22.0
3+
version: 0.22.1
44
synopsis:
55
Integration test suite using a local cluster of cardano and hydra nodes
66

hydra-node/hydra-node.cabal

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
cabal-version: 3.0
22
name: hydra-node
3-
version: 0.22.0
3+
version: 0.22.1
44
synopsis: The Hydra node
55
author: IOG
66
copyright: 2022 IOG

hydra-node/json-schemas/api.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
asyncapi: '2.3.0'
22
info:
33
title: Hydra Node API
4-
version: '0.22.0'
4+
version: '0.22.1'
55
description: |
66
WebSocket/HTTP API for administrating & interacting with Hydra Heads: multi-party isomorphic state-channels for Cardano.
77

hydra-node/networks.json

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,8 @@
1010
"0.19.0": "ab1d9f8cca896bca06b70df74860deecf20774e03d8562aecaed37525f6ebead",
1111
"0.20.0": "4f6db33d2e6940672e4a8061efd4dc999ac3e76c9d203961fabe1e15ed1aaf73,543d03edfbc54208338abc06c6f5b1bbd840b0169dffd010df8f2f54600ba1f9,8d833996cfe92b3bee45eb5fbef4eb7f8ed2e71772c396a3d0db5c21b3429476",
1212
"0.21.0": "b5d5fa4d367005bdd6449dcca049aa61aa8b59a907231b03bb006eda01e8e73a,696ec03023309d8e75f983d4285880dcfcfac58c06808e0191ef075f10034212,48e09f38b208f4f30b1fe29232f450cfea88ffc9393ac34b1069dddce2758e8d",
13-
"0.22.0": "0571111c9cdbc4880625fb70c88eb2de1e09752a7b5a984644f7be6a0037051f,e0f89d9d24096de8c654302f00d80895c9e28c16ed40a4b2a086ddbeb915cf11,62f2e60c2d2e31e7dee22eea0f6f55903ff862c5c8b3205f48a498920a03a851"
13+
"0.22.0": "0571111c9cdbc4880625fb70c88eb2de1e09752a7b5a984644f7be6a0037051f,e0f89d9d24096de8c654302f00d80895c9e28c16ed40a4b2a086ddbeb915cf11,62f2e60c2d2e31e7dee22eea0f6f55903ff862c5c8b3205f48a498920a03a851",
14+
"0.22.1": "0571111c9cdbc4880625fb70c88eb2de1e09752a7b5a984644f7be6a0037051f,e0f89d9d24096de8c654302f00d80895c9e28c16ed40a4b2a086ddbeb915cf11,62f2e60c2d2e31e7dee22eea0f6f55903ff862c5c8b3205f48a498920a03a851"
1415
},
1516
"preprod": {
1617
"0.13.0": "f917dcd1fa2653e33d6d0ca5a067468595b546120c3085fab60848c34f92c265",
@@ -23,7 +24,8 @@
2324
"0.19.0": "03f8deb122fbbd98af8eb58ef56feda37728ec957d39586b78198a0cf624412a",
2425
"0.20.0": "5237b67923bf67e6691a09117c45fdc26c27911a8e2469d6a063a78da1c7c60a,5ed4032823e295b542d0cde0c5e531ca17c9834947400c05a50549607dbc3fa5,128af7ef4fd3fa8d1eda5cb1628aa2a1e8846d7685d91e0c6dae50b7d5f263b2",
2526
"0.21.0": "557b6a6eaf6177407757cb82980ebc5b759b150ccfd329e1d8f81bbd16fecb01,98e1a40224c5ed8eaff5fc1f865d89af47ae89fd4adc1c37fc80dfd901b0caf2,8fbdf7de4934ca4d22ed9cfac0f6e2566990751b6f4b944470dafabbd079b965",
26-
"0.22.0": "c9c4d820d5575173cfa81ba2d2d1096fc40f84d16d8c17284da410a4fb5e64eb,ae4443b46f550289337fc5c2c52b24f1288dab36d1a229167a6e04f056a966fe,48bd29e43dd01d12ab464f75fe40eed80e4051c8d3409e1cb20b8c01120b425e"
27+
"0.22.0": "0571111c9cdbc4880625fb70c88eb2de1e09752a7b5a984644f7be6a0037051f,e0f89d9d24096de8c654302f00d80895c9e28c16ed40a4b2a086ddbeb915cf11,62f2e60c2d2e31e7dee22eea0f6f55903ff862c5c8b3205f48a498920a03a851",
28+
"0.22.1": "0571111c9cdbc4880625fb70c88eb2de1e09752a7b5a984644f7be6a0037051f,e0f89d9d24096de8c654302f00d80895c9e28c16ed40a4b2a086ddbeb915cf11,62f2e60c2d2e31e7dee22eea0f6f55903ff862c5c8b3205f48a498920a03a851"
2729
},
2830
"preview": {
2931
"0.13.0": "1e00c627ec4b2ad0b4aa68068d3818ca0e41338c87e5504cda118c4050a98763",
@@ -36,7 +38,8 @@
3638
"0.19.0": "0fd2468a66a0b1cb944cff9512ecfa25cdd2799cb48b07210c449a5ecace267d",
3739
"0.20.0": "b7b88533de303beefae2d8bb93fe1a1cd5e4fa3c4439c8198c83addfe79ecbdc,da1cc0eef366031e96323b6620f57bc166cf743c74ce76b6c3a02c8f634a7d20,6665f1dfdf9b9eb72a0dd6bb73e9e15567e188132b011e7cf6914c39907ac484",
3840
"0.21.0": "bdf8a262cd5e7c8f4961aed865c026d5b6314b22a4bc31e981363b5bb50d1da6,0dbb43e152647c729c365aa18fce20133a212c6b43252fa25dbb7c0cf65ae011,54aec058e43e5cfe5161e8f97cc43f4601da180dc8ac13f3f39eb2fa08148a01",
39-
"0.22.0": "f0836329dcc837ebc770de707a7490c90b5185d2f67a25b0ddbf19dc2b3efffb,f27acadbfe368032f812eec031ccf82b5f2cbeabc16846ae21758c518e44241e,39924b477411b6bd33258f63dd705e0712b513a21ea9bc422a23ec0be797ba03"
41+
"0.22.0": "0571111c9cdbc4880625fb70c88eb2de1e09752a7b5a984644f7be6a0037051f,e0f89d9d24096de8c654302f00d80895c9e28c16ed40a4b2a086ddbeb915cf11,62f2e60c2d2e31e7dee22eea0f6f55903ff862c5c8b3205f48a498920a03a851",
42+
"0.22.1": "0571111c9cdbc4880625fb70c88eb2de1e09752a7b5a984644f7be6a0037051f,e0f89d9d24096de8c654302f00d80895c9e28c16ed40a4b2a086ddbeb915cf11,62f2e60c2d2e31e7dee22eea0f6f55903ff862c5c8b3205f48a498920a03a851"
4043
},
4144
"sanchonet": {
4245
"0.16.0": "af37f4f6bf7459d2ae1d6b2a1a2e4049465b62a8ebc308f3d6d6af68240a4419"

0 commit comments

Comments
 (0)