Apr 03, 5-6 PM (5)
Apr 03, 6-7 PM (14)
Apr 03, 7-8 PM (20)
Apr 03, 8-9 PM (6)
Apr 03, 9-10 PM (15)
Apr 03, 10-11 PM (20)
Apr 03, 11-12 AM (17)
Apr 04, 12-1 AM (6)
Apr 04, 1-2 AM (1)
Apr 04, 2-3 AM (6)
Apr 04, 3-4 AM (1)
Apr 04, 4-5 AM (1)
Apr 04, 5-6 AM (5)
Apr 04, 6-7 AM (10)
Apr 04, 7-8 AM (3)
Apr 04, 8-9 AM (3)
Apr 04, 9-10 AM (5)
Apr 04, 10-11 AM (35)
Apr 04, 11-12 PM (9)
Apr 04, 12-1 PM (24)
Apr 04, 1-2 PM (11)
Apr 04, 2-3 PM (8)
Apr 04, 3-4 PM (12)
Apr 04, 4-5 PM (3)
Apr 04, 5-6 PM (9)
Apr 04, 6-7 PM (2)
Apr 04, 7-8 PM (3)
Apr 04, 8-9 PM (5)
Apr 04, 9-10 PM (17)
Apr 04, 10-11 PM (21)
Apr 04, 11-12 AM (23)
Apr 05, 12-1 AM (2)
Apr 05, 1-2 AM (0)
Apr 05, 2-3 AM (2)
Apr 05, 3-4 AM (1)
Apr 05, 4-5 AM (1)
Apr 05, 5-6 AM (9)
Apr 05, 6-7 AM (13)
Apr 05, 7-8 AM (4)
Apr 05, 8-9 AM (1)
Apr 05, 9-10 AM (0)
Apr 05, 10-11 AM (7)
Apr 05, 11-12 PM (7)
Apr 05, 12-1 PM (5)
Apr 05, 1-2 PM (2)
Apr 05, 2-3 PM (3)
Apr 05, 3-4 PM (3)
Apr 05, 4-5 PM (18)
Apr 05, 5-6 PM (3)
Apr 05, 6-7 PM (2)
Apr 05, 7-8 PM (2)
Apr 05, 8-9 PM (0)
Apr 05, 9-10 PM (5)
Apr 05, 10-11 PM (19)
Apr 05, 11-12 AM (18)
Apr 06, 12-1 AM (4)
Apr 06, 1-2 AM (6)
Apr 06, 2-3 AM (12)
Apr 06, 3-4 AM (11)
Apr 06, 4-5 AM (5)
Apr 06, 5-6 AM (7)
Apr 06, 6-7 AM (4)
Apr 06, 7-8 AM (8)
Apr 06, 8-9 AM (24)
Apr 06, 9-10 AM (15)
Apr 06, 10-11 AM (9)
Apr 06, 11-12 PM (2)
Apr 06, 12-1 PM (38)
Apr 06, 1-2 PM (49)
Apr 06, 2-3 PM (27)
Apr 06, 3-4 PM (8)
Apr 06, 4-5 PM (32)
Apr 06, 5-6 PM (18)
Apr 06, 6-7 PM (3)
Apr 06, 7-8 PM (11)
Apr 06, 8-9 PM (6)
Apr 06, 9-10 PM (9)
Apr 06, 10-11 PM (29)
Apr 06, 11-12 AM (16)
Apr 07, 12-1 AM (8)
Apr 07, 1-2 AM (8)
Apr 07, 2-3 AM (3)
Apr 07, 3-4 AM (4)
Apr 07, 4-5 AM (1)
Apr 07, 5-6 AM (17)
Apr 07, 6-7 AM (6)
Apr 07, 7-8 AM (14)
Apr 07, 8-9 AM (35)
Apr 07, 9-10 AM (38)
Apr 07, 10-11 AM (25)
Apr 07, 11-12 PM (63)
Apr 07, 12-1 PM (38)
Apr 07, 1-2 PM (56)
Apr 07, 2-3 PM (54)
Apr 07, 3-4 PM (24)
Apr 07, 4-5 PM (36)
Apr 07, 5-6 PM (19)
Apr 07, 6-7 PM (22)
Apr 07, 7-8 PM (21)
Apr 07, 8-9 PM (20)
Apr 07, 9-10 PM (16)
Apr 07, 10-11 PM (41)
Apr 07, 11-12 AM (21)
Apr 08, 12-1 AM (13)
Apr 08, 1-2 AM (6)
Apr 08, 2-3 AM (9)
Apr 08, 3-4 AM (9)
Apr 08, 4-5 AM (4)
Apr 08, 5-6 AM (21)
Apr 08, 6-7 AM (40)
Apr 08, 7-8 AM (72)
Apr 08, 8-9 AM (41)
Apr 08, 9-10 AM (24)
Apr 08, 10-11 AM (56)
Apr 08, 11-12 PM (43)
Apr 08, 12-1 PM (36)
Apr 08, 1-2 PM (64)
Apr 08, 2-3 PM (45)
Apr 08, 3-4 PM (17)
Apr 08, 4-5 PM (16)
Apr 08, 5-6 PM (17)
Apr 08, 6-7 PM (27)
Apr 08, 7-8 PM (12)
Apr 08, 8-9 PM (11)
Apr 08, 9-10 PM (6)
Apr 08, 10-11 PM (50)
Apr 08, 11-12 AM (18)
Apr 09, 12-1 AM (7)
Apr 09, 1-2 AM (5)
Apr 09, 2-3 AM (2)
Apr 09, 3-4 AM (4)
Apr 09, 4-5 AM (6)
Apr 09, 5-6 AM (15)
Apr 09, 6-7 AM (36)
Apr 09, 7-8 AM (22)
Apr 09, 8-9 AM (25)
Apr 09, 9-10 AM (33)
Apr 09, 10-11 AM (20)
Apr 09, 11-12 PM (60)
Apr 09, 12-1 PM (68)
Apr 09, 1-2 PM (43)
Apr 09, 2-3 PM (74)
Apr 09, 3-4 PM (21)
Apr 09, 4-5 PM (51)
Apr 09, 5-6 PM (26)
Apr 09, 6-7 PM (22)
Apr 09, 7-8 PM (21)
Apr 09, 8-9 PM (39)
Apr 09, 9-10 PM (18)
Apr 09, 10-11 PM (29)
Apr 09, 11-12 AM (14)
Apr 10, 12-1 AM (5)
Apr 10, 1-2 AM (4)
Apr 10, 2-3 AM (4)
Apr 10, 3-4 AM (12)
Apr 10, 4-5 AM (3)
Apr 10, 5-6 AM (9)
Apr 10, 6-7 AM (29)
Apr 10, 7-8 AM (45)
Apr 10, 8-9 AM (47)
Apr 10, 9-10 AM (20)
Apr 10, 10-11 AM (61)
Apr 10, 11-12 PM (70)
Apr 10, 12-1 PM (46)
Apr 10, 1-2 PM (23)
Apr 10, 2-3 PM (36)
Apr 10, 3-4 PM (33)
Apr 10, 4-5 PM (38)
Apr 10, 5-6 PM (11)
3,200 commits this week
Apr 03, 2026
-
Apr 10, 2026
Merge branch 'master' into make-chainbackend-a-monad
Remove documentation stubs and clean up sidebar
Empty stub pages erode reader trust by promising content that doesn't
exist. Delete 18 stubs across all four Diátaxis sections and update
the sidebar accordingly. Topics that need documentation are tracked
for later phases.
Deleted stubs: consensus_protocol, mempool, network_interaction,
starting_up_consensus_layer, genesis_design, managing_updates, ebbs,
storage_layer/{index,immutable_db,volatile_db,ledger_db},
reporting_a_bug, working_with_stored_data/{analysing_a_chain,
serving_a_chain,manipulating_data}, tutorials/{sop,hfc},
references/serialisation.
Also: add one-line descriptions to section index pages, clean up
haddocks.md TODO, fix broken EBB link in ledger_interaction.md.
Update ghc-9.12 on CI and Nix to ghc-9.12.4, and cabal-3.16 to cabal-3.16.1.0
align v0.1.4 style with prior entries
refine v0.1.4 wording per thesaurus
docs: refine v0.1.4 release notes
format v0.1.4 notes into sections
shorten v0.1.4 entries to one sentence
add v0.1.4 release notes draft
net-rs: decouple chain selection from fetch decisions
Block arrival now drives chain selection directly: on_block_received calls try_switch_to(this_block), which walks chain_tree backward to find the common ancestor with the adopted chain and switches if all intermediate blocks are cached. No peer chain consultation needed. Fetch decisions are separate: evaluate_and_fetch examines peer chains to determine what blocks to request, handles OrphanCandidate re-intersection, and issues FetchBlockRange commands. This separation means a node that receives blocks from any source can immediately apply them without depending on peer chain state that may be stale or fragmented after rollbacks. Cluster tested: 25 nodes at p=0.2 for 20 minutes (350+ blocks), zero stuck nodes. Previously 7-13 nodes would get permanently stuck. Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
perf(cek): lazy arena-cleanup (#257)
Signed-off-by: Chris Gianelloni <[email protected]>
Merge pull request #346 from input-output-hk/handle_submit_timeout
feat(transaction_group): handle subprocess.TimeoutExpired in tx submission
feat: bump cardano-balance-transaction to 964e8a2
The upstream library removed cardano-api dependency (PRs #32, #33). Breaking changes: CardanoApiEra type family removed, Babbage demoted from RecentEra to non-recent, Dijkstra promoted to RecentEra. - Add CardanoApiEra shim in Cardano.Api.Extra (temporary, will be removed when cardano-api is fully eliminated) - Replace all RecentEraBabbage patterns with InNonRecentEraBabbage - Add RecentEraDijkstra error stubs (wallet doesn't support it yet) - Update test files: remove Babbage-era delegation tests, update TransactionSpec imports and pattern matches
fix: regenerate expired TLS test certificates
PrometheusSimple: expose DoS protection options
feat(transaction_group): handle subprocess.TimeoutExpired in tx submission
Handle subprocess.TimeoutExpired exceptions during transaction submission to improve robustness.
update tx-stats.json with duplicate fix
docs: update maintainers list
Active maintainers: - Add Fabio Pinheiro (FabioPinheiro) and Allain Magyar (amagyar-iohk) - Update Pat Losoponkul GitHub ID from patlo-iog to patextreme - Update GitHub team from open-enterprise-agent-maintainers to identus-maintainers - Update company affiliation from IOHK to IOG - Fix sublist formatting in "Becoming a Maintainer" section Emeritus maintainers: - Move Björn Sandmann (bsandmann), David Poltorak (davidpoltorak-io), and Shailesh Patil (mineme0110) to emeritus Signed-off-by: Yurii Shynbuiev <[email protected]> Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]> Signed-off-by: Yurii Shynbuiev <[email protected]>
chore: add formatting commit to .git-blame-ignore-revs
Add the mass lint auto-fix commit (03b3786) to the blame ignore list so git blame skips past formatting-only changes. Signed-off-by: Yurii Shynbuiev <[email protected]> Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]> Signed-off-by: Yurii Shynbuiev <[email protected]>
fix: regenerate expired TLS test certificates
style: auto-fix and manually resolve all lint errors across the repo
Markdownlint auto-fix (--fix) resolved ~1000 issues: - MD009: trailing spaces - MD012: multiple consecutive blank lines - MD022: missing blank lines around headings - MD031: missing blank lines around fenced code blocks - MD032: missing blank lines around lists - MD047: missing final newline Manual fixes: - MD060: reformat misaligned tables in MAINTAINERS.md, infrastructure READMEs, vdr/manage.md, research doc - MD051: fix broken anchor link in signing-commits.md - MD028: merge consecutive blockquotes in linting.md - MD029: fix numbered list continuity in credentialdefinition/create.md, credentials/connectionless/issue.md, schemas/create.md, authserver-oid4vci-contract.md YAML fixes: - Add final newline to dependabot.yml and apisix config.yaml - Trim trailing spaces in .allstar/binary_artifacts.yaml ShellCheck fixes: - SC2155: separate declare and assign in keycloak/init-script.sh and get-versions.sh - SC2164: add || exit after cd in get-versions.sh - SC2034: export PORT in multi/stop.sh Signed-off-by: Yurii Shynbuiev <[email protected]> Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]> Signed-off-by: Yurii Shynbuiev <[email protected]>
chore: remove outdated subdirectory CHANGELOGs
Remove CHANGELOG.md from castor/, cloud-agent/service/, connect/, mercury/, pollux/, and prism-node/client/scala-client/. The root CHANGELOG.md is the single source of truth for release notes. Signed-off-by: Yurii Shynbuiev <[email protected]> Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]> Signed-off-by: Yurii Shynbuiev <[email protected]>
feat: implement store effects with consistent snapshots
Signed-off-by: Eric Torreborre <[email protected]>