Skip to content

Commit 771f65c

Browse files
authored
Fix unreleased changelog (#2200)
I carefully compared different versions and cleaned up the changelog: * compared `0.22.2` and `0.22.3` and fixed the changelog entries that were only introduced in there * compared `0.22.3` and `0.22.4` and fixed the changelog entries that were only introduced in there * All other changes are now under the `0.23.0` UNRELEASED <!-- Describe your change here --> --- <!-- Consider each and tick it off one way or the other --> * [x] CHANGELOG updated or not needed * [x] Documentation updated or not needed * [x] Haddocks updated or not needed * [x] No new TODOs introduced or explained herafter
2 parents 4b2a7fc + 4df68db commit 771f65c

File tree

1 file changed

+31
-30
lines changed

1 file changed

+31
-30
lines changed

CHANGELOG.md

Lines changed: 31 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,32 @@ changes.
1313
- Fix bug where TUI would have out-of-date head status information in the
1414
presence of event rotation.
1515

16-
## [0.22.4] - 2025-08-05
17-
1816
- Accept additional field `amount` when depositing to specify the amount of Lovelace that should be depositted to a Head returning any leftover to the user.
1917

18+
- Hydra API server responds with the correct `Content-Type` header `application-json`.
19+
20+
- Add `Environment` to `Greetings` message, enabling clients to access runtime settings.
21+
22+
- Bugfix for incorrect logic around fanning out with decommit/commit in progress
23+
24+
- Hydra node now rejects requests for incremental commits if provided UTxO is below the limit.
25+
26+
- Add API endpoint `POST /transaction` to submit transaction to the head.
27+
28+
- Improve HTTP API status codes for side-effecting endpoints to reflect operation outcome:
29+
- `POST /snapshot`: 200 on successful side-load, 400 on validation failure, 202 on timeout
30+
- `POST /decommit`: 200 on finalize, 400 on invalid/failed, 202 on timeout
31+
- `DELETE /commits/:txid`: 200 on recovered, 400 on failed, 202 on timeout
32+
- See [Issue #1911](https://github.com/cardano-scaling/hydra/issues/1911) and [PR #2124](https://github.com/cardano-scaling/hydra/pull/2124).
33+
34+
- Tested with `cardano-node 10.4.1` and `cardano-cli 10.8.0.0`.
35+
36+
- **BREAKING** Rename `--script-info` option to `--hydra-script-catalogue` in the `hydra-node` CLI.
37+
38+
- Label threads, queues and vars.
39+
40+
## [0.22.4] - 2025-08-05
41+
2042
- Fix API not correctly handling event log rotation. This was evident in not
2143
being able to use `/commit` although the head is initializing or outdated
2244
information in the `Greetings` message.
@@ -40,43 +62,22 @@ changes.
4062
but is enough to resolve the problem until we can identify the central cause
4163
of the issue.
4264

65+
- Fix rotation log id consistency after restart by changing the rotation check to trigger only
66+
when the number of persisted `StateChanged` events exceeds the configured `--persistence-rotate-after` threshold.
67+
* This also prevents immediate rotation on startup when the threshold is set to 1.
68+
* `Checkpoint` event ids now match the suffix of their preceding rotated log file and the last `StateChanged` event id within it,
69+
preserving sequential order and making it easier to identify which rotated log file was used to compute it.
70+
4371
## [0.22.3] - 2025-07-21
4472

45-
* Change behavior of `Hydra.Network.Etcd` to fallback to earliest possible
73+
- Change behavior of `Hydra.Network.Etcd` to fallback to earliest possible
4674
revision if `last-known-revision` is missing or too old. This can happen if a
4775
node is down for a long time and the `etcd` cluster compacted the last known
4876
revision in the meantime
4977
[#2136](https://github.com/cardano-scaling/hydra/issues/2136).
5078

5179
- Don't keep around invalid transactions as they could lead to stuck Head.
5280

53-
- Hydra API server responds with the correct `Content-Type` header `application-json`.
54-
55-
- Add `Environment` to `Greetings` message, enabling clients to access runtime settings.
56-
57-
- Bugfix for incorrect logic around fanning out with decommit/commit in progress
58-
59-
- Hydra node now rejects requests for incremental commits if provided UTxO is below the limit.
60-
61-
- Add API endpoint `POST /transaction` to submit transaction to the head.
62-
63-
- Improve HTTP API status codes for side-effecting endpoints to reflect operation outcome:
64-
- `POST /snapshot`: 200 on successful side-load, 400 on validation failure, 202 on timeout
65-
- `POST /decommit`: 200 on finalize, 400 on invalid/failed, 202 on timeout
66-
- `DELETE /commits/:txid`: 200 on recovered, 400 on failed, 202 on timeout
67-
- See [Issue #1911](https://github.com/cardano-scaling/hydra/issues/1911) and [PR #2124](https://github.com/cardano-scaling/hydra/pull/2124).
68-
69-
- Tested with `cardano-node 10.4.1` and `cardano-cli 10.8.0.0`.
70-
71-
- **BREAKING** Rename `--script-info` option to `--hydra-script-catalogue` in the `hydra-node` CLI.
72-
73-
- Fix rotation log id consistency after restart by changing the rotation check to trigger only
74-
when the number of persisted `StateChanged` events exceeds the configured `--persistence-rotate-after` threshold.
75-
* This also prevents immediate rotation on startup when the threshold is set to 1.
76-
* `Checkpoint` event ids now match the suffix of their preceding rotated log file and the last `StateChanged` event id within it,
77-
preserving sequential order and making it easier to identify which rotated log file was used to compute it.
78-
79-
- Label threads, queues and vars.
8081

8182
## [0.22.2] - 2025-06-30
8283

0 commit comments

Comments
 (0)