Week 28 · 2026
Jul 6 – Jul 12, 2026 · gathered Aug 13, 2026
- 10
- PRs merged
- 2
- PRs opened
- 3
- Closed
- 3
- Opened
- 0
- Releases
- 3
- Repos
- 47
- Commits
- 2
- Comments
Highlights
10 PRs merged and 47 commits — the heaviest merge week outside W30, and almost entirely bug-fixing.
Operational Excellence (M3). The largest bucket this week. Pending deposits
now survive a restart after rotation (#2758), a VACUUM race between rotation and
API history streaming was closed (#2755), the PersistentQueue deadlock fix
opened in W26 merged (#2742), and HD wallet keys (PaymentExtendedKey) are now
accepted in hydra-node (#2583). On the Blockfrost side the crash-on-5xx issue
closed (#2477). Three issues were filed that matter later: a head closed with
sub-min-ADA dust outputs can never be fanned out (#2759), replacing a blind
sleep with condition-based polling (#2753), and fanout failing with H9
NoOutputDatumError on a closed head (#2751, opened and closed the same week).
The checkpoint-replay bug dropping pendingDeposits and chainPointTime
(#2642) also closed, and a PR to collapse repeated NodeInSync reports in the
TUI log opened (#2757).
Maintenance and DevX (M5). Blockfrost error handling now retries HTTP errors
instead of crashing the node (#2729) and datum decoding was fixed (#2754). Test
infrastructure got a pass: the hydra-node suite is parallelised (#2761), and
nightly CI was caught silently running zero tests (#2756) — the kind of failure
that looks green for months. The W26 inline-datum round-trip fix merged here too
(#2746).
Performance (M2). Benchmarking switched to peak rather than per-snapshot now that there are fewer snapshots (#2760), and a speedups PR opened covering Rust FFI in place of PlutusTx and etcd batching (#2752).
Activity
Merged PRs, issues, and releases grouped by deliverable — the evidence behind the narrative above.
M5 Maintenance and DevX
In progress- MergedParallelize hydra-node test suitecardano-scaling/hydra · @noonio
- MergedFix nightly CI silently running zero tests, add more test coveragecardano-scaling/hydra · @vrom911
- MergedFix blockfrost datum decodingcardano-scaling/hydra · @v0d1ch
- MergedFix bug related to non-canonical inline datums in UTxO JSON round-tripscardano-scaling/hydra · @v0d1ch
- MergedFix Blockfrost error handling so HTTP errors are retried instead of crashingcardano-scaling/hydra · @v0d1ch
2 commits · cardano-scaling/hydra-explorer
M2 Performance
In progress- MergedUse peak instead of per-snapshot as now there are less snapshotscardano-scaling/hydra · @noonio
- PR openedA couple of speedups: rust ffi instead of plutustx, etcd batching, moved json encodingcardano-scaling/hydra · @noonio
M3 Operational Excellence
In progress- MergedPreserve pending deposits after restarting after rotationcardano-scaling/hydra · @noonio
- MergedFix VACUUM race between rotation and API history streamingcardano-scaling/hydra · @noonio
- MergedFix PersistentQueue deadlock and add operational visibilitycardano-scaling/hydra · @v0d1ch
- MergedAccept PaymentExtendedKey (HD wallet keys) in hydra-nodecardano-scaling/hydra · @v0d1ch
- PR openedCollapse repeated NodeInSync reports in hydra-tui logcardano-scaling/hydra · @vrom911
- Issue openedHead closed with sub-min-ADA (dust) outputs can never be fanned out — stuck in Closed with H39cardano-scaling/hydra · @v0d1ch
- Issue openedBlockfrost: replace blind sleep with condition-based pollingcardano-scaling/hydra · @v0d1ch
- Issue openedFanout fails with H9 (NoOutputDatumError) on a closed head every partial-fanout chunk size rejectedcardano-scaling/hydra · @Cryptonean
- Issue closedFanout fails with H9 (NoOutputDatumError) on a closed head every partial-fanout chunk size rejectedcardano-scaling/hydra · @Cryptonean
- Issue closedCheckpoint replay drops `pendingDeposits` and `chainPointTime`cardano-scaling/hydra · @noonio
- Issue closedThe Hydra node crashes immediately when Blockfrost returns a 403 (rate limit) or the connection is resetcardano-scaling/hydra · @aniadev
Other / Reactive
36 commits · cardano-scaling/hydra
M6 KPI & Outcome Achievement
Not started9 commits · cardano-scaling/hydra-updates