You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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
Copy file name to clipboardExpand all lines: CHANGELOG.md
+31-30Lines changed: 31 additions & 30 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -13,10 +13,32 @@ changes.
13
13
- Fix bug where TUI would have out-of-date head status information in the
14
14
presence of event rotation.
15
15
16
-
## [0.22.4] - 2025-08-05
17
-
18
16
- 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.
19
17
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
+
20
42
- Fix API not correctly handling event log rotation. This was evident in not
21
43
being able to use `/commit` although the head is initializing or outdated
22
44
information in the `Greetings` message.
@@ -40,43 +62,22 @@ changes.
40
62
but is enough to resolve the problem until we can identify the central cause
41
63
of the issue.
42
64
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
+
43
71
## [0.22.3] - 2025-07-21
44
72
45
-
* Change behavior of `Hydra.Network.Etcd` to fallback to earliest possible
73
+
- Change behavior of `Hydra.Network.Etcd` to fallback to earliest possible
46
74
revision if `last-known-revision` is missing or too old. This can happen if a
47
75
node is down for a long time and the `etcd` cluster compacted the last known
0 commit comments