Home / Reports / May 26, 2026
Tuesday, May 26, 2026
619 commits had been pushed across 68 repos by 94 authors. There were 8,662,216 additions and 93,613 deletions. Official weekly status updates can be found on essentialcardano.io.
Authors
Repos Updated
- cardano-ledger52
- cardano-node47
- ouroboros-consensus42
- dingo41
- ouroboros-leios33
- ouroboros-network33
- mithril28
- amaru25
- cardano-hw-cli21
- formal-ledger-specifications18
- plutus18
- CIPs17
- hydra-poc14
- cf-summit-evoting-status12
- cardano-api12
- govtool12
- cardano-upgrades-gitbook11
- gouroboros10
- cf-cip1694-ballot-status10
- cardano-haskell-packages10
- uplc9
- cardano-configs8
- cardano-cli8
- cdnsd7
- cardano-org7
- capkgs7
- adder6
- cardano-api6
- cardano-ledger6
- cardano-governance-voting-tool5
- cardano-rosetta-java5
- cf-token-metadata-registry-status5
- cardano-haskell-package-repo5
- ouroboros-leios-sim5
- cardano-ibc-incubator4
- haskell.nix4
- mesh4
- bursa3
- helm-charts3
- nview3
- cardano-ledger-specs3
- cuddle3
- blockfrost-platform2
- pool_groups2
- developer-portal2
- cardano-dev2
- cardano-node2
- hydra2
- marlowe2
- cardonnay2
- plutarch-plutus2
- metis2
- ledgerjs-cardano-shelley2
- site1
- cardano-blueprint-and-ecosystem-monitoring1
- atala-prism-mediator1
- cardano-cli1
- cardano-documentation1
- cardano-parts1
- marlowe-plutus1
- stackage.nix1
- cardano-base1
- cardano-db-sync1
- Intersect-knowledge-base1
- cardano-ogmios1
- governance1
- Governance1
- multisig1
Commit Log
00:05:07
[f1948ae6]
refactor(mithril-stm): replace helper Merkle tree types with STM equivalents
(mithril)
00:34:13
[54b033c8]
:pencil: Update summary in README [skip ci] [upptime]
(cf-token-metadata-registry-status)
00:34:14
[4aabb2d1]
:card_file_box: Update status summary [skip ci] [upptime]
(cf-token-metadata-registry-status)
00:36:54
[c9db25f4]
test(consensus): commit referenced pparams in-tree and drop runtime corpus extraction
(dingo)
00:50:49
[a8e8f44e]
Add validateTx convenience function combining phase 1 and phase 2 validation
(cardano-api)
00:50:49
[a5161d8f]
Add queryValidateTx: provisional applyTx query for transaction validation
(cardano-api)
00:55:01
[3d5226b4]
:pencil: Update summary in README [skip ci] [upptime]
(cf-cip1694-ballot-status)
00:55:01
[727474db]
:card_file_box: Update status summary [skip ci] [upptime]
(cf-cip1694-ballot-status)
01:04:11
[11f493a8]
:card_file_box: Update status summary [skip ci] [upptime]
(cf-summit-evoting-status)
01:04:11
[da4f288e]
:pencil: Update summary in README [skip ci] [upptime]
(cf-summit-evoting-status)
01:08:00
[348ffade]
test(consensus): address PR #2418 review feedback (decode/encode validation, script hardening, diff symmetry)
(dingo)
01:48:45
[e1c228aa]
Add `index-only` branch that mirrors `repo` without source tarballs
(cardano-haskell-packages)
02:17:19
[5debdaff]
build(deps): Bump docker/build-push-action from 7.1.0 to 7.2.0
(cardano-configs)
02:17:23
[ca8514fa]
build(deps): Bump docker/setup-buildx-action from 4.0.0 to 4.1.0
(cardano-configs)
03:05:46
[01854299]
chore: bump library versions to latest
(cardano-blueprint-and-ecosystem-monitoring)
04:34:42
[8e54bd61]
Add `index-only` branch that mirrors `repo` without source tarballs
(cardano-haskell-packages)
05:00:22
[07d8260e]
chore(deps): bump the actions-deps group with 6 updates (#662)
(atala-prism-mediator)
07:16:17
[393a4cff]
fixup: mov dropLookupOnly and dropTxKeys into sweepSharedState
(ouroboros-network)
07:16:17
[47fc5d0e]
fixup: Update state conditionally if sweepSharedState actually resulted in a change.
(ouroboros-network)
07:19:30
[57960778]
fix: mitigate transient NullPointerException in health checks during startup
(cardano-rosetta-java)
07:32:59
[c1811c4d]
mempool-bench: port TestBlock to no-MK + per-tx mempool API
(ouroboros-consensus)
07:47:55
[487e2ffc]
TRANSITIONAL: enable removal of iohk-monitoring with stack still requiring contra-tracer < 0.2
(cardano-node)
07:54:37
[e38d0c18]
storage-test ChainDB: port Model/Unit/StateMachine to no-MK ledger
(ouroboros-consensus)
07:59:20
[720bbfc6]
refactor(mithril-stm): remove stale TODO from IVC protocol message module
(mithril)
08:08:33
[1e1546f2]
LedgerDB V2: emit TookSnapshot; revive ChainDB.LedgerSnapshots test
(ouroboros-consensus)
08:15:43
[d7118320]
cardano-diffusion:ping - using ouroboros-network and cardano-diffusion
(ouroboros-network)
08:15:43
[64928a61]
cardano-diffusion:ping - added standard deviation to JSON output
(ouroboros-network)
08:15:43
[9f8de8b4]
cardano-diffusion:ping - query tip over node-to-client protocol
(ouroboros-network)
08:27:08
[a7ba9a69]
storage-test LedgerDB.StateMachine: exercise the new backend abstraction
(ouroboros-consensus)
08:33:24
[1bd6575c]
storage-test LedgerDB.StateMachine: accept trivial-tables backend in leak check
(ouroboros-consensus)
08:34:38
[a2ff12ca]
feat(explorer): add script to generate genesis verification keys and integrate into build process
(mithril)
08:38:36
[033874c5]
refactor(aggregator): warn instead of failing when parsing signed entity types from config
(mithril)
08:43:09
[a13970b2]
cardano-diffusion:ping - added standard deviation to JSON output
(ouroboros-network)
08:53:04
[4fc95c3d]
ThreadNet testlib: port the EBB-forging path in customForgeBlock
(ouroboros-consensus)
09:01:53
[8c55e529]
ShelleyBasedHardFork: bump era-1 maxMajorProtVer to era-2's
(ouroboros-consensus)
09:07:18
[96273afa]
Merge pull request #3287 from input-output-hk/djo/3268/warn_instead_of_error_when_parsing_unknown_signed_entity
(mithril)
09:08:14
[2faf15e5]
refactor(aggregator): add a cache mecanism on immutable files synchronisation
(mithril)
09:43:01
[2654be87]
Merge pull request #3286 from input-output-hk/ctl/3243-enhance-synchronization-of-immutable-files-of-cardano-database
(mithril)
09:46:12
[55d843ec]
Merge pull request #1224 from IntersectMBO/release/cardano-api-11.3.0.0
(cardano-api)
09:59:02
[10eb3292]
Update from f15b80b77e961e730ab55a806b00f2a6a8600654
(cardano-haskell-package-repo)
10:07:18
[16241f89]
Merge pull request #3277 from input-output-hk/jpraynaud/2703-security-protocol-honest-majority-website
(mithril)
10:30:40
[8d44d010]
Add instruction on how to register a pool using SRV records (multi-host) (#1794)
(developer-portal)
10:51:14
[f1cb4023]
network-mux: CPP-guard createSocketConnectedChannels export on Windows
(ouroboros-network)
11:10:57
[e5d85411]
shared-consensus: let RB body and EB announcement coexist on overflow
(ouroboros-leios)
11:25:57
[187145be]
Merge pull request #897 from input-output-hk/fix/antithesis-build
(ouroboros-leios)
11:35:48
[ff3e39af]
network-mux: CPP-guard createSocketConnectedChannels export on Windows
(ouroboros-network)
11:38:39
[b17aa681]
chore: use .in_scope(|| ...) for declaring spans, rather than manually calling .enter()
(amaru)
11:41:46
[d56ce94d]
sim-core: thread tcp-envelope through the sequential/turbo engine
(ouroboros-leios)
11:41:46
[a38c04e6]
sim-core: wire tcp-model envelope into Connection (opt-in per link)
(ouroboros-leios)
11:42:59
[63b61bd0]
feat: move updatable transient fields into a dedicate overlay type and module
(amaru)
11:44:09
[af1f3048]
fix: patch iterators from immutable store with latets volatile view for epoch transition
(amaru)
11:44:09
[5cf8fdc0]
feat: update existing traces, complete them and add a few new ones related to epoch transitions
(amaru)
11:54:10
[642a7444]
shared-consensus: stake-weighted quorum for StakeCentile (CIP-164 PR #1196)
(ouroboros-leios-sim)
11:54:39
[a67c5a56]
sim-rs: replace vote-threshold with quorum-weight-fraction (CIP-164 PR #1196)
(ouroboros-leios-sim)
11:55:07
[94b455ac]
Sweep outputs-per-step in partial fanout benchmarks instead of total UTxO count
(hydra-poc)
12:05:29
[595a60d4]
fix(platform): restore `local_address` bind for unspecified IPs (IPv6 regression)
(blockfrost-platform)
12:16:50
[d9b4fe7e]
docs: remove duplicated trailing column in env-vars table
(cardano-rosetta-java)
12:19:59
[2778abb0]
Fix a few schema inconsistencies (validated against stored sim traces)
(ouroboros-leios)
12:20:06
[1c95a49d]
docs: remove duplicated trailing column in env-vars table (#754)
(cardano-rosetta-java)
12:20:33
[3532e631]
fix(platform): invert metrics answer in --init config prompt
(blockfrost-platform)
12:30:47
[7f25aa6c]
2127-Replace epoch table with maintained finalized + live current views
(cardano-db-sync)
12:39:11
[b54eacf2]
Real mainnet topology approximation with topology viewer, bandwidth not approximated.
(ouroboros-leios-sim)
12:54:01
[37d9267d]
docs: replace explorer with protocol state machine model
(cardano-ibc-incubator)
12:54:07
[68d27654]
Merge remote-tracking branch 'origin/master' into ana/simplify-certifier-floatdelay
(plutus)
12:57:25
[216cbf2c]
feat: also use VolatileView to iter through accounts at the epoch boundary.
(amaru)
13:36:36
[d2281aac]
Merge pull request #1226 from IntersectMBO/release/cardano-rpc-11.0.0.0
(cardano-api)
13:44:11
[bd7abe8f]
docs(comp-matrix): add Cardano Rosetta Java 1.5.0 and 2.2.0 for cardano-node 11.0.1
(cardano-documentation)
14:34:20
[68e2f74d]
build(deps): bump docker/setup-buildx-action from 4.0.0 to 4.1.0 (#2407)
(dingo)
14:42:13
[6721448c]
build(deps): bump cloud.google.com/go/storage from 1.62.1 to 1.62.2 (#2409)
(dingo)
14:42:24
[18a657e5]
Remove the AllForced predicate from the FloatDelay translation relation (#7790)
(plutus)
14:45:13
[b1c18079]
Revision ouroboros-consensus 3.0.1.0 for validation <1.2
(cardano-haskell-packages)
14:47:10
[91df894e]
Deploying to gh-pages from @ IntersectMBO/plutus@18a657e5b2274d06d286792728423c2da82831cd 🚀
(plutus)
14:52:05
[5155973f]
fix(dingo): Made changes to remove mithril view shortcut and kept mithril view automatic only
(nview)
14:58:15
[c32e82d3]
refactor(explorer): simplify state management and lifecycle hooks in components
(mithril)
14:58:16
[74a57014]
feat(explorer): add script to generate genesis verification keys and integrate into build process
(mithril)
14:58:17
[ec833518]
refactor(explorer): replace selected aggregator string logic with structured aggregator objects
(mithril)
14:58:17
[faa943ba]
feat(explorer): replace genesis verification keys with aggregators list generation script
(mithril)
15:07:10
[1f462bbc]
Merge `PerasTargetVoteTally` and `ValidatedPerasVotesWithQuorum`
(ouroboros-consensus)
15:10:41
[3c74bd0c]
Artifacts generated from 9451bc1d7bcf5a0a67f3c8f08f6a53800f828e29
(formal-ledger-specifications)
15:10:45
[f2385960]
Deploying to gh-pages from @ IntersectMBO/plutus@18a657e5b2274d06d286792728423c2da82831cd 🚀
(plutus)
15:27:03
[615ca1d3]
Merge pull request #5762 from IntersectMBO/ldan/generate-cbor-exec
(cardano-ledger)
15:28:17
[d872dc7b]
build(deps): bump github.com/getsops/sops/v3 from 3.13.0 to 3.13.1 (#2345)
(dingo)
15:30:13
[3eb75ec2]
add Haskell Benchmark (customSmallerIsBetter) benchmark result for 615ca1d3a356baf4d8fecc0977a463c5ed4192d6
(cardano-ledger)
15:51:20
[ad28f55c]
Refactor emitNextFanoutStep to use where-bound postChainTx with guards
(hydra-poc)
15:54:28
[3bc8551f]
refactor(explorer): replace selected aggregator string logic with structured aggregator objects
(mithril)
15:54:28
[5f72532a]
feat(explorer): implement custom network sorting in aggregators list generation
(mithril)
15:59:02
[139a8f2f]
build(deps): Bump docker/metadata-action from 6.0.0 to 6.1.0 (#59)
(cardano-configs)
15:59:50
[5e605856]
build(deps): Bump docker/build-push-action from 7.1.0 to 7.2.0 (#60)
(cardano-configs)
16:00:30
[e3d99423]
build(deps): Bump docker/login-action from 4.1.0 to 4.2.0 (#58)
(cardano-configs)
16:01:32
[58c908a3]
build(deps): Bump docker/setup-buildx-action from 4.0.0 to 4.1.0
(cardano-configs)
16:03:47
[52c50da7]
feat(ledger): Avoid resolving auto-votes for epoch 0 during post-Mithril fallback seeding
(dingo)
16:14:54
[af397db7]
ResolveLeiosBlock: add headerIsCertRB / headerEbAnnouncement, no defaults
(ouroboros-consensus)
16:16:07
[a62689dc]
ChainDB: scaffold CertRB-pending-closure filter in ChainSel
(ouroboros-consensus)
16:16:34
[a080a5ae]
Replace stale 'LeiosOfferBlock' comments with the actual constructor names
(ouroboros-consensus)
16:16:34
[281bfab0]
VolatileDB: expose per-header Leios fields via getLeiosFields
(ouroboros-consensus)
17:09:16
[0cf49690]
wb | new genesis "ripper" backend separating dataset from protocol
(cardano-node)
17:09:33
[31dc3fa5]
prevent supervisord from spamming stderr with python deprecation warnings
(cardano-node)
17:18:39
[96af6700]
wb | new genesis "ripper" backend separating dataset from protocol
(cardano-node)
17:18:49
[74d76b37]
prevent supervisord from spamming stderr with python deprecation warnings
(cardano-node)
17:48:15
[6001fea0]
Deploying to gh-pages from @ IntersectMBO/plutus@18a657e5b2274d06d286792728423c2da82831cd 🚀
(plutus)
18:00:07
[5e50c24d]
fix(chainsync): Made changes to propagate async chainsync send failures before rolling forware or backword
(dingo)
18:04:58
[49cae9f5]
Merge pull request #5861 from IntersectMBO/aniketd/update-index-state
(cardano-ledger-specs)
18:07:25
[7d450cbe]
Deploying to gh-pages from @ IntersectMBO/plutus@4a1910d4b9c97674f7289761488853ef68dce2e1 🚀
(plutus)
18:08:00
[20975345]
add Haskell Benchmark (customSmallerIsBetter) benchmark result for 49cae9f57623e0bdcfce91a5f0c3bf756fd32a6c
(cardano-ledger)
19:03:22
[207dc7c4]
add Plutus Benchmarks (customSmallerIsBetter) benchmark result for 545960f9cacbd4499ea9de02e61d75b102ab5a2d
(plutus)
20:24:31
[1907528a]
Deploying to gh-pages from @ IntersectMBO/plutus@22a716e4e432655b1d587975db73eeb408ea34bc 🚀
(plutus)
22:08:14
[89f28433]
add Plutus Benchmarks (customSmallerIsBetter) benchmark result for 4a1910d4b9c97674f7289761488853ef68dce2e1
(plutus)
23:16:38
[b77c0a95]
Rename `Test.Consensus.Node` to `Test.Consensus.DBLock` (#2042)
(ouroboros-consensus)
23:21:56
[4b996245]
Revision ouroboros-consensus 3.0.1.0 for validation <1.2
(cardano-haskell-packages)
23:26:59
[07e3a1ec]
🟩 API (All properties) is up (204 in 744 ms) [skip ci] [upptime]
(cf-token-metadata-registry-status)
23:27:00
[093f9544]
🟩 API (Specific property) is up (204 in 178 ms) [skip ci] [upptime]
(cf-token-metadata-registry-status)
23:27:00
[93818eb8]
🟩 API (Batch) is up (204 in 160 ms) [skip ci] [upptime]
(cf-token-metadata-registry-status)
23:30:18
[018702b0]
🟥 1694ballot.cardano.org is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:30:40
[f05065fb]
🟩 event-api is up (200 in 551 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:30:40
[694ec0db]
🟩 voting.summit.cardano.org is up (200 in 150 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:30:40
[15c0ae17]
🟥 event-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:30:41
[fdb246e8]
🟩 blockchain-follower-api is up (200 in 462 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:30:41
[719a1b13]
🟩 user-verification-api is up (405 in 521 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:30:42
[1f2fc03e]
🟩 cast-vote-api is up (401 in 445 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:30:42
[fdb014ce]
🟩 login-api is up (401 in 482 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:30:43
[48e8d3f0]
🟩 get-votes-api is up (401 in 439 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:30:43
[cc942316]
🟩 get-vote-receipt-api is up (401 in 432 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:31:02
[fcaf09ed]
🟥 blockchain-follower-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:31:23
[a6717797]
🟥 login-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:31:44
[e9539f7a]
🟥 cast-vote-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:32:06
[701317c0]
🟥 get-votes-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:32:27
[65df06bf]
🟥 get-vote-receipt-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:58:20
[fb1416f4]
Revise ouroboros-consensus-cardano 0.26.0.3 for validation <1.2
(cardano-haskell-package-repo)