Home / Reports / May 25, 2026
Monday, May 25, 2026
538 commits had been pushed across 78 repos by 63 authors. There were 9,868,534 additions and 132,187 deletions. Official weekly status updates can be found on essentialcardano.io.
Authors
Repos Updated
- ouroboros-consensus78
- cardano-ledger40
- ouroboros-network29
- dingo28
- ouroboros-leios22
- amaru22
- ouroboros-leios-sim20
- gouroboros17
- cardano-node17
- cardano-node15
- cardano-mpfs-onchain13
- CIPs12
- cuddle12
- cf-summit-evoting-status11
- cf-cip1694-ballot-status9
- plutarch-plutus9
- adder8
- cardano-node-api8
- cardano-ibc-incubator8
- mithril8
- cardano-db-sync8
- cardano-api7
- govtool7
- cardano-api6
- cardano-base6
- multisig6
- bluefin5
- cf-token-metadata-registry-status5
- hydra-poc5
- cardano-dev4
- haskell.nix4
- plutus4
- cardano-up3
- nview3
- ouroboros-mock3
- plutigo3
- txtop3
- cardano-token-registry3
- cardano-serialization-lib3
- cardano-cli3
- cardano-node-wiki3
- formal-ledger-specifications3
- marlowe-plutus3
- cardano-cli3
- after-town-hall2
- bark2
- cardano-models2
- gouroboros-starter-kit2
- tx-submit-api2
- tx-submit-api-mirror2
- pool_groups2
- cardano-org2
- zeko2
- cardano-haskell-package-repo2
- hydra2
- iogx2
- cardano-haskell-packages2
- developer-experience2
- uplc2
- adder-library-starter-kit1
- snek-webhook-starter-kit1
- blockfrost.dev1
- cardano-graphql1
- cardano-rosetta-java1
- atala-prism-building-blocks1
- atala-prism-mediator1
- atala-prism-wallet-sdk-ts1
- capkgs1
- cardano-ledger1
- haskell-nix-example1
- open-enterprise-agent1
- stackage.nix1
- Intersect-knowledge-base1
- cardano-ogmios1
- Governance1
- plutarch1
- project-committee1
- pallas1
Commit Log
00:10:10
[dd7dacf9]
Cardano: rewrite CanHardFork; drop obsolete Ledger and QueryHF
(ouroboros-consensus)
00:10:25
[6b30e2ee]
Backends: split into umbrella + InMemory + LSM-as-its-own-sublibrary
(ouroboros-consensus)
00:17:35
[f6b442a9]
ignore headings or what look like headings that are present inside of code blocks
(CIPs)
00:35:35
[396225a1]
:pencil: Update summary in README [skip ci] [upptime]
(cf-token-metadata-registry-status)
00:35:35
[99edffac]
:card_file_box: Update status summary [skip ci] [upptime]
(cf-token-metadata-registry-status)
00:35:47
[7a5a76bc]
Bump cardano-node 10.7.1 → 11.0.1, cardano-node-pre 11.0.0 → 11.0.1
(haskell-nix-example)
00:45:48
[7420a08d]
chore(deps): bump golangci/golangci-lint-action from 9.2.0 to 9.2.1
(adder-library-starter-kit)
00:57:53
[e6ef9e83]
:card_file_box: Update status summary [skip ci] [upptime]
(cf-cip1694-ballot-status)
00:57:53
[3f8d7a57]
:pencil: Update summary in README [skip ci] [upptime]
(cf-cip1694-ballot-status)
01:01:21
[e104cdfe]
fix: make CostModel::from fallible via TryFrom<Vec<i128>>
(cardano-serialization-lib)
01:08:52
[93e1f0b7]
:pencil: Update summary in README [skip ci] [upptime]
(cf-summit-evoting-status)
01:08:52
[0b911f21]
:card_file_box: Update status summary [skip ci] [upptime]
(cf-summit-evoting-status)
02:42:27
[ba33972f]
Make RawTerm annotatable, make default compilation cache VarMaps
(plutarch-plutus)
02:55:16
[c6bb5d16]
build(deps): bump golangci/golangci-lint-action from 9.2.0 to 9.2.1
(ouroboros-mock)
02:55:32
[bd0f8d40]
build(deps): bump github.com/utxorpc/go-codegen from 0.19.0 to 0.19.2
(ouroboros-mock)
03:23:14
[db2de365]
chore(deps): bump the mesh-sdk group across 1 directory with 5 updates
(multisig)
03:26:30
[2ad754b1]
chore(deps): bump golangci/golangci-lint-action from 9.2.0 to 9.2.1
(tx-submit-api)
05:39:56
[408d3218]
build(deps): bump golangci/golangci-lint-action from 9.2.0 to 9.2.1
(cardano-up)
06:02:44
[3c47952a]
Merge branch 'preprod' into refactor/ci-and-browser-tx-building-alignment
(multisig)
06:59:05
[87ad0f55]
Fix a few schema inconsistencies (validated against stored sim traces)
(ouroboros-leios)
07:17:10
[db49fd9c]
feat: stabilize rosetta indexer with 6-hour timeouts and tcpKeepAlive
(cardano-rosetta-java)
07:17:25
[44412793]
refactor(mithril-stm): replace helper Schnorr signature types with STM equivalents
(mithril)
07:36:31
[78a07a85]
N2: wire Leios tracers into cardano-node Tracers / OrphanInstances
(cardano-node)
07:36:31
[3dbe0daa]
Pin SRPs at the Leios prototype remake forks (consensus / ledger / network)
(cardano-node)
07:36:31
[30287a9e]
tx-generator: adapt to Leios-extended Codecs + Reception-wrapped recv
(cardano-node)
07:36:31
[783ad683]
leiosdemo202511: fixup build for ouroboros-network:runDriver* and TraceSendRecv changes
(cardano-node)
07:53:12
[245e20a1]
Merge pull request #3285 from input-output-hk/djo/3268/remove-cardano-db-v1-backend
(mithril)
07:54:26
[bbe28a2c]
Merge pull request #4163 from cardanoapi/feats/frontend-runtime-variables
(govtool)
07:55:36
[9abb77d6]
Backends: split into umbrella + InMemory + LSM-as-its-own-sublibrary
(ouroboros-consensus)
08:49:58
[57e8ba38]
leiosdemo202511: fixup build for ouroboros-network:runDriver* and TraceSendRecv changes
(cardano-node)
08:49:58
[c0fafe2f]
N2: wire Leios tracers into cardano-node Tracers / OrphanInstances
(cardano-node)
08:49:58
[ac33078a]
Pin SRPs at the Leios prototype remake forks (consensus / ledger / network)
(cardano-node)
08:49:58
[e6674499]
tx-generator: adapt to Leios-extended Codecs + Reception-wrapped recv
(cardano-node)
08:51:18
[46c54071]
chore: fix restart policies, add hasura healthcheck, improve logging
(cardano-graphql)
08:58:41
[6fca533a]
Merge pull request #259 from MeshJS/claude/feat-import-wallet-preprod
(multisig)
09:20:32
[d96315ef]
Artifacts generated from 837e691a7022b5dab573ffbe7d2ca983efb9c7fe
(formal-ledger-specifications)
09:20:43
[48703254]
Artifacts generated from aeff4bf9d9d9088c357731c74378d24e614ca346
(formal-ledger-specifications)
09:36:13
[f17b700a]
Make ByteArray decoder decode both definite and indefinite encodings
(cardano-ledger)
09:36:13
[9c72fdde]
Make decodeString decode both definite and indefinite encodings
(cardano-ledger)
09:36:13
[828ead92]
Make ByteString decoder decode both definite and indefinite encodings
(cardano-ledger)
09:51:02
[9108a152]
Cardano: rewrite CanHardFork; drop obsolete Ledger and QueryHF
(ouroboros-consensus)
09:51:04
[a90fc8c0]
Backends: split into umbrella + InMemory + LSM-as-its-own-sublibrary
(ouroboros-consensus)
10:22:19
[efab120c]
N2: wire Leios tracers into cardano-node Tracers / OrphanInstances
(cardano-node)
10:22:19
[32d8ff2c]
leiosdemo202511: fixup build for ouroboros-network:runDriver* and TraceSendRecv changes
(cardano-node)
10:22:19
[4d96eeb0]
tx-generator: adapt to Leios-extended Codecs + Reception-wrapped recv
(cardano-node)
10:22:19
[19193c61]
Pin SRPs at the Leios prototype remake forks (consensus / ledger / network)
(cardano-node)
10:24:24
[7a441734]
Leios diffusion: LeiosNotify + LeiosFetch mini-protocols + Reception
(ouroboros-consensus)
10:24:24
[57275f8c]
Leios demo: ImmDBServer schedule-driven Leios + schedule generator
(ouroboros-consensus)
10:24:24
[5a574e3e]
Leios voting: LeiosVoteState + leiosVoting thread + threadnet test
(ouroboros-consensus)
10:25:20
[6e1a6a59]
chore: use .in_scope(|| ...) for declaring spans, rather than manually calling .enter()
(amaru)
10:25:20
[07e788ee]
feat: move updatable transient fields into a dedicate overlay type and module
(amaru)
10:59:41
[a25cb736]
refactor(common+aggregator): implement strict parsing for signed entity type discriminants
(mithril)
11:05:02
[b83eee3e]
Deploying to gh-pages from @ IntersectMBO/plutus@78f525970b4ab27cdfd728163e3169e5674425f5 🚀
(plutus)
11:05:19
[bdf43b95]
feat: update existing traces, complete them and add a few new ones related to epoch transitions
(amaru)
11:09:23
[bb1aebb3]
Leios diffusion: LeiosNotify + LeiosFetch mini-protocols + Reception
(ouroboros-consensus)
11:10:42
[8f0750d7]
Leios voting: LeiosVoteState + leiosVoting thread + threadnet test
(ouroboros-consensus)
11:10:52
[514cc29b]
Leios demo: ImmDBServer schedule-driven Leios + schedule generator
(ouroboros-consensus)
11:13:41
[55a10673]
Pin SRPs at the Leios prototype remake forks (consensus / ledger / network)
(cardano-node)
11:13:41
[f16f4230]
tx-generator: adapt to Leios-extended Codecs + Reception-wrapped recv
(cardano-node)
11:13:41
[bbb3d1c3]
leiosdemo202511: fixup build for ouroboros-network:runDriver* and TraceSendRecv changes
(cardano-node)
11:13:41
[c051f22c]
N2: wire Leios tracers into cardano-node Tracers / OrphanInstances
(cardano-node)
11:15:01
[31099110]
Fix a few schema inconsistencies (validated against stored sim traces)
(ouroboros-leios-sim)
11:42:38
[58cef0ba]
build(deps): Bump golangci/golangci-lint-action from 9.2.0 to 9.2.1
(snek-webhook-starter-kit)
11:49:46
[4e76bca8]
docs(55): spec, plan, tasks for ledger 1.21 + GHC 9.12.3 bump
(cardano-mpfs-onchain)
12:00:24
[24d857e8]
add Plutus Benchmarks (customSmallerIsBetter) benchmark result for 78f525970b4ab27cdfd728163e3169e5674425f5
(plutus)
12:08:28
[52a85668]
cardano-diffusion:ping - using ouroboros-network and cardano-diffusion
(ouroboros-network)
12:12:32
[ac55acba]
Era testlibs: adapt to handles, no-MK ledger, and new HFC translation
(ouroboros-consensus)
12:13:04
[11d8df88]
cardano-diffusion:ping - query tip over node-to-client protocol
(ouroboros-network)
12:27:55
[ec782f9e]
chore(deps-dev): bump @types/node from 25.6.0 to 25.9.1 in /website
(developer-experience)
12:28:28
[d8c7a440]
chore(deps): bump the docusaurus group across 1 directory with 6 updates
(developer-experience)
12:35:47
[f72721f2]
Deploying to gh-pages from @ IntersectMBO/plutus@78f525970b4ab27cdfd728163e3169e5674425f5 🚀
(plutus)
12:51:16
[7e291518]
Merge pull request #847 from pragma-org/etorreborre/fix/adopt-chain-invariants
(amaru)
12:53:50
[52cafe9f]
build(deps): bump github.com/utxorpc/go-codegen from 0.19.0 to 0.19.2
(cardano-node-api)
12:54:28
[ab111116]
build(deps): bump golangci/golangci-lint-action from 9.2.0 to 9.2.1
(cardano-node-api)
12:54:39
[af95262b]
build(deps): bump docker/setup-buildx-action from 4.0.0 to 4.1.0
(cardano-node-api)
12:54:44
[24e15c40]
build(deps): bump docker/build-push-action from 7.1.0 to 7.2.0
(cardano-node-api)
13:08:35
[e8dafcf2]
chore(deps): Bump golangci/golangci-lint-action from 9.2.0 to 9.2.1
(tx-submit-api-mirror)
13:11:40
[dbb4fc9c]
refactor(aggregator): warn instead of failing when parsing signed entity types from config
(mithril)
13:23:46
[a2cca39a]
Merge pull request #7966 from tregubartemofficial/token-submission-ded1a82e-1779397037291
(cardano-token-registry)
13:51:49
[d27bde9e]
fix(haskell): drop KeyRole ticks and bump to cardano-node 10.7.0 (#55)
(cardano-mpfs-onchain)
13:54:50
[2c0476b4]
Tools / snapshot-conversion: adapt to handles and no-MK ledger
(ouroboros-consensus)
14:13:56
[4fc0f282]
Test-suites T5 (partial): per-era + benches + checkNoThunksEvery fix
(ouroboros-consensus)
14:20:12
[b87977b4]
fixup: Update state conditionally if sweepSharedState actually resulted in a change.
(ouroboros-network)
14:20:48
[73e45213]
fixup: mov dropLookupOnly and dropTxKeys into sweepSharedState
(ouroboros-network)
14:27:38
[6c8a452f]
ThreadNet testlib: make TestConfigMB.nodeInfo monadic; finish shelley-test
(ouroboros-consensus)
14:29:04
[dcb3ab74]
chore(deps): bump github.com/utxorpc/go-codegen from 0.19.0 to 0.19.2
(gouroboros)
14:29:27
[95805efb]
chore(deps): bump golangci/golangci-lint-action from 9.2.0 to 9.2.1
(gouroboros)
14:36:17
[4506627b]
cardano-diffusion:ping - using ouroboros-network and cardano-diffusion
(ouroboros-network)
14:36:21
[f6cb4a04]
cardano-diffusion:ping - query tip over node-to-client protocol
(ouroboros-network)
14:51:23
[464eb74b]
feat: migrated example commands from gouroboros-starter-kit (#1774)
(gouroboros)
14:53:27
[81ca231e]
chore(deps): bump github.com/utxorpc/go-codegen from 0.19.0 to 0.19.2
(gouroboros)
15:14:59
[2b36f36f]
perf(pluto): batch-fetch keys in getAllPrismDIDs to eliminate N+1 queries
(atala-prism-wallet-sdk-ts)
15:29:54
[9647fdc6]
fix(haskell): drop KeyRole ticks and bump to cardano-node 10.7.0 (#55)
(cardano-mpfs-onchain)
15:39:10
[fbd31040]
docs(55): spec, plan, tasks for ledger 1.21 + GHC 9.12.3 bump
(cardano-mpfs-onchain)
15:39:10
[5fde20e7]
fix(haskell): drop KeyRole ticks and bump to cardano-node 10.7.0 (#55)
(cardano-mpfs-onchain)
16:03:37
[bf293df6]
sim-rs: wire shared-consensus behaviours into the simulator
(ouroboros-leios-sim)
16:04:07
[b2911a0e]
analysis/sims/2026w22-lazy-voter: NA,0.200 lazy-voter abstention test
(ouroboros-leios-sim)
16:47:08
[c8489af4]
Merge pull request #536 from cardano-foundation/chore/406-npm-package-publications
(cardano-ibc-incubator)
16:48:00
[c61c74c2]
chore(deps): bump golangci/golangci-lint-action from 9.2.0 to 9.2.1 (#1777)
(gouroboros)
16:51:39
[9c4e7f86]
build(deps): bump golangci/golangci-lint-action from 9.2.0 to 9.2.1 (#2405)
(dingo)
16:51:43
[8da9a7ef]
Merge pull request #6577 from IntersectMBO/mgalazyn/test/rewrite-rpc-test-exp
(cardano-node)
16:52:51
[697be438]
Merge remote-tracking branch 'origin/main' into fix/modernize-waitgroupgo
(dingo)
16:54:05
[8cc43baa]
chore(deps): bump golang.org/x/crypto from 0.51.0 to 0.52.0 (#1775)
(gouroboros)
16:58:02
[a16a177e]
chore(deps): bump github.com/utxorpc/go-codegen from 0.19.0 to 0.19.2
(gouroboros)
17:07:53
[1425eaac]
build(deps): bump github.com/utxorpc/go-codegen from 0.19.0 to 0.19.2 (#2411)
(dingo)
17:08:46
[21534da2]
Merge pull request #1214 from IntersectMBO/mgalazyn/fix/guard-utxo-whole-set
(cardano-api)
17:09:09
[e6174633]
chore(deps): bump github.com/utxorpc/go-codegen from 0.19.0 to 0.19.2 (#1776)
(gouroboros)
17:11:05
[c47b50b0]
Merge remote-tracking branch 'origin/main' into fix/2235/replace_deprecated_h2c
(dingo)
17:23:46
[3b1ac7dc]
chore(deps): Bump golangci/golangci-lint-action from 9.2.0 to 9.2.1
(gouroboros-starter-kit)
19:11:36
[f0e3c9ac]
chore(deps): bump the actions-deps group with 7 updates
(atala-prism-building-blocks)
19:30:27
[ef1ed07b]
Generalize gov-action inserts over era; wrap Conway/Dijkstra in Voting/Proposal sums
(cardano-db-sync)
19:42:32
[7e377784]
chore(deps): bump golangci/golangci-lint-action from 9.2.0 to 9.2.1
(cardano-models)
21:57:26
[f4ea068b]
refactor(explorer): simplify state management and lifecycle hooks in components
(mithril)
21:57:26
[9ebfb4ea]
feat(explorer): add script to generate genesis verification keys and integrate into build process
(mithril)
22:29:34
[3b4cb1fd]
Minimal implementation of `transaction validate` so that it passes the tests
(cardano-cli)
22:43:12
[19edd501]
ThreadNet testlib: make TestConfigMB.ledgerTablesFactory monadic
(ouroboros-consensus)
22:44:58
[56e48a9d]
consensus-diffusion-test: adapt to handles and monadic ProtocolInfo
(ouroboros-consensus)
23:11:28
[cf1ed410]
ThreadNet testlib: supply mcdbBackendArgs for the in-tree LedgerDB
(ouroboros-consensus)
23:16:41
[20fdc5cd]
consensus-test: adapt to handles, per-tx mempool API, new LedgerInterface
(ouroboros-consensus)
23:26:33
[e830f53a]
🟩 API (All properties) is up (204 in 470 ms) [skip ci] [upptime]
(cf-token-metadata-registry-status)
23:26:33
[7a42b413]
🟩 API (Specific property) is up (204 in 113 ms) [skip ci] [upptime]
(cf-token-metadata-registry-status)
23:26:34
[ec3f2c4a]
🟩 API (Batch) is up (204 in 113 ms) [skip ci] [upptime]
(cf-token-metadata-registry-status)
23:27:27
[da099f49]
Merge pull request #969 from Plutonomicon/treasury-milestone-4
(plutarch-plutus)
23:30:01
[e4c42f97]
🟥 1694ballot.cardano.org is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:30:34
[c161e25d]
🟩 voting.summit.cardano.org is up (200 in 53 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:30:35
[66e1bd48]
🟩 user-verification-api is up (405 in 454 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:30:35
[32dae514]
🟩 event-api is up (200 in 552 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:30:36
[d07fcfe9]
🟩 blockchain-follower-api is up (200 in 428 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:30:36
[82c15134]
🟩 login-api is up (401 in 446 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:30:37
[42b9241c]
🟩 cast-vote-api is up (401 in 411 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:30:37
[ffd33f11]
🟩 get-votes-api is up (401 in 550 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:30:37
[35c1cc5b]
🟩 get-vote-receipt-api is up (401 in 149 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:30:43
[71080164]
🟥 blockchain-follower-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:31:26
[6ffdd4e1]
🟥 cast-vote-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:31:47
[2f281de3]
🟥 get-votes-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:32:08
[f58641a6]
🟥 get-vote-receipt-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:51:57
[3c072c8e]
consensus-{diffusion-,}test: plumb mcdbBackendArgs through remaining sites
(ouroboros-consensus)
23:52:11
[aa6c7384]
byron-testlib Examples: reapply (ValidateNone), not full validation
(ouroboros-consensus)
23:52:31
[2de367de]
2127-Replace epoch table with maintained finalized + live current views
(cardano-db-sync)