Home / Reports / Mar 26, 2026
Thursday, March 26, 2026
556 commits had been pushed across 70 repos by 81 authors. There were 9,942,526 additions and 570,733 deletions. Official weekly status updates can be found on essentialcardano.io.
Authors
Repos Updated
- cardano-ledger57
- mithril54
- acropolis34
- dingo25
- cuddle24
- ouroboros-leios-sim23
- ouroboros-consensus20
- blockfrost-platform19
- ouroboros-network18
- cardano-api16
- cardano-ledger-specs15
- plutus15
- cardano-api15
- cardano-ledger14
- cf-summit-evoting-status12
- cardano-node11
- lace11
- guild-operators10
- cf-cip1694-ballot-status10
- ouroboros-leios9
- hydra8
- cardano-ibc-incubator7
- cardano-rosetta-java7
- cf-token-metadata-registry-status6
- cardano-dev6
- cardano-playground6
- amaru6
- cardano-ignite5
- cardano-org5
- cardano-serialization-lib5
- ekg-forward5
- cardano-node5
- formal-ledger-specifications5
- blockfrost-go4
- cf-identity-wallet4
- cardano-haskell-package-repo4
- cardano-haskell-packages4
- adalite4
- CIPs3
- yoroi-frontend3
- aiken2
- pool_groups2
- cardano-wallet2
- developer-portal2
- zeko2
- cardano-db-sync2
- cardano-updates2
- cardano-wallet2
- catalyst-voices2
- formal-ledger-specifications2
- Intersect-knowledge-base2
- mesh2
- after-town-hall1
- blockfrost-backend-ryo1
- openapi1
- koios-artifacts1
- atala-prism-building-blocks1
- atala-prism-mediator1
- capkgs1
- cardano-base1
- cardano-haskell-packages1
- cardano-parts1
- daedalus1
- devx1
- hydra-poc1
- open-enterprise-agent1
- cardano-updates1
- cardano-upgrades-gitbook1
- cardano-ogmios1
- cardano-hw-interop-lib1
Commit Log
00:09:35
[ef4e263e]
Add Github CI check for making sure `nixfmt` has formatted the .nix files
(cardano-ledger)
00:19:43
[23714ba5]
:card_file_box: Update status summary [skip ci] [upptime]
(cf-token-metadata-registry-status)
00:19:43
[57baab0f]
:pencil: Update summary in README [skip ci] [upptime]
(cf-token-metadata-registry-status)
00:35:31
[96fa25ed]
bump: opentofu-registry for grafana/grafana missing_series_eval_to_resolve
(cardano-parts)
00:37:58
[5df6a0cd]
:pencil: Update summary in README [skip ci] [upptime]
(cf-cip1694-ballot-status)
00:37:58
[0d56de96]
:card_file_box: Update status summary [skip ci] [upptime]
(cf-cip1694-ballot-status)
00:46:59
[925e40b6]
:pencil: Update summary in README [skip ci] [upptime]
(cf-summit-evoting-status)
00:46:59
[98ea0fb9]
:card_file_box: Update status summary [skip ci] [upptime]
(cf-summit-evoting-status)
02:05:46
[60d118bf]
strict-checked-vars/0.2.1.0: Allow io-classes ^>= 1.9
(cardano-haskell-package-repo)
02:21:55
[b8df085d]
strict-checked-vars/0.2.1.0: Allow io-classes ^>= 1.9
(cardano-haskell-package-repo)
02:49:35
[f22e5e28]
chore: Merge remote-tracking branch 'origin/main' into feat/add-liveness-and-readiness
(cardano-rosetta-java)
02:58:19
[5bd056c8]
fix(nix): exclude markdown docs except terms-of-use assets from build
(daedalus)
03:16:53
[34b5ebd0]
ouroboros-network/1.1.0.0: Restrict io-sim to io-sim ^>=1.8
(cardano-haskell-package-repo)
03:26:59
[a65d07a0]
chore(deps-dev): bump picomatch from 2.3.1 to 2.3.2
(atala-prism-building-blocks)
03:29:55
[34216e90]
fix(blockfrost): avoid expensive epoch block scans and nil pparams panic
(dingo)
03:31:48
[60007bdd]
strict-checked-vars/0.2.1.0: Allow io-classes ^>= 1.19 (#1309)
(cardano-haskell-packages)
04:22:39
[f4c3bfce]
feat(blockfrost): fixed DeleteTransactionsAfterSlot in all three backends to delete metadata-label rows before deleting transactions
(dingo)
04:22:39
[4cfd6b83]
feat(blockfrost): Adding the helper here is not enough by itself: TransactionsDeleteRolledback() below still deletes only address mappings and transactions.
(dingo)
04:22:39
[933ed0ef]
feat(blockfrost): Add a deterministic tie-breaker for paginated metadata-label queries.
(dingo)
04:22:39
[7b04c1a0]
feat(blockfrost): changed DeleteTransactionMetadataLabelsAfterSlot to use d.MetadataTxn(true) instead of d.Transaction(true)
(dingo)
04:22:39
[84f41a4c]
feat(blockfrost): Add a deterministic tie-breaker for paginated metadata-label queries.
(dingo)
04:22:39
[132e9ba1]
feat(blockfrost): Added a new table called transaction metadata lable for blokfrost api endpoints
(dingo)
04:22:40
[84a2b0db]
refactor(metadata): use boolean label-order flag and simplify label decoding
(dingo)
04:22:40
[e497fbd7]
feat(blockfrost): Addressed all the bot comments regarding the missing of proper eerror message
(dingo)
04:22:40
[c60f31ea]
fix(metadata): remove redundant transaction_metadata_label transaction_id index
(dingo)
05:45:20
[882a0e8e]
ouroboros-network/1.1.0.0: Relax bounds on io-classes and io-sim
(cardano-haskell-packages)
06:01:38
[1a57bea2]
ouroboros-network/1.1.0.0: Relax bounds on io-classes and io-sim (#1310)
(cardano-haskell-packages)
06:11:04
[d33b8bf7]
Update from 1a57bea245189981ee572bb4dba5b0e91bf82d1c
(cardano-haskell-package-repo)
06:49:10
[63ca9c83]
cabal.project: Update index-states and remove un-needed allow-newer
(cardano-node)
08:55:38
[09edd1e7]
Merge pull request #3108 from input-output-hk/jpraynaud/3054-upgrade-dmq-node-0.3.0.0
(mithril)
09:37:56
[17d7e9f3]
Merge pull request #3109 from input-output-hk/damrobi/msnark/3097-SNARK-slow-registration
(mithril)
10:02:53
[7f526d21]
chore(stm): fix clippy warnings about aggregate signature variants size differences
(mithril)
10:08:01
[32c2ea93]
net-rs: enforce per-state message size limits at demuxer level
(ouroboros-leios-sim)
10:10:20
[cb67abc9]
Remove extra primeWithTime from restarted node's 2nd run in RotationSpec
(hydra)
10:31:07
[03a9adc3]
refactor(examples): add README files, set testing-preview environments for transaction v2 and block
(mithril)
10:49:54
[3456b616]
chore(blockfrost-tests): ignore the two _now_ failing tests, with Dolos 1.0.2
(blockfrost-platform)
10:55:37
[7cd0f26f]
net-rs: risk register — mark #4 deferred, update #3 commit hash
(ouroboros-leios-sim)
10:57:37
[f63ae40a]
chore: add YaciConnectionHealthIndicator for indexer startup, liveness
(cardano-rosetta-java)
11:19:57
[2729c96d]
chore(blockfrost-tests): more ignores? Are they non-deterministic?
(blockfrost-platform)
11:23:15
[02724510]
net-rs: split peer/ into multi_peer/, store/, and peer/ modules
(ouroboros-leios-sim)
11:51:58
[619b256c]
wip(stm): second fix attempt build message for SNARK expects 32 bytes length
(mithril)
12:11:24
[04a67d85]
Update GovCommitteeOut to use StrictMaybe for CanonicalCommittee
(cardano-ledger-specs)
12:18:56
[3683da78]
net-rs: fork-aware block fetch routing via per-peer ChainFragment
(ouroboros-leios-sim)
12:25:46
[f2ee5fd8]
net-rs: risk register — fix #4 commit hash, accept #5 as intentional
(ouroboros-leios-sim)
12:37:42
[6bc1ecd2]
Review feedback: Probabilities rather than absolut numbers in the table
(ouroboros-leios)
12:52:26
[ff47d598]
test(IsData/Budget): add SoP mode budget test for unsafeFromBuiltinData
(plutus)
12:57:09
[0e9cac49]
test(IsData/Budget): generate baseline golden files with caseInteger disabled
(plutus)
12:59:51
[ba04a055]
Merge pull request #494 from blockfrost/chore/tmp-ignore-tests
(blockfrost-platform)
13:03:46
[e7bab160]
fix(Compiler/Expr): replace caseInteger list-indexing fallback with equalsInteger chain
(plutus)
13:08:40
[99905b18]
Merge pull request #3102 from input-output-hk/ctl/3100-implement-examples-for-block-and-transactions
(mithril)
13:14:17
[8ee1b6d3]
Remove extra primeWithTime from restarted node's 2nd run in RotationSpec
(hydra)
13:16:46
[6bfa03ed]
Merge branch 'main' into fix/db-analyser-trace-ledger-era-transition
(ouroboros-consensus)
13:19:42
[2916ea62]
Refactor: replace process spawning with filesystem git reads, extract modules
(cardano-dev)
13:27:15
[37d0abda]
net-rs: update risk register #6 commit hash, document Notify in CLAUDE.md
(ouroboros-leios-sim)
13:31:01
[4adf38ea]
Add da node healthcheck and make sure sequencer starts with offline da node
(zeko)
13:32:00
[681b80da]
Add Github CI check for making sure `nixfmt` has formatted the .nix files
(cardano-ledger-specs)
14:13:48
[e19074f0]
Merge pull request #1155 from IntersectMBO/jordan/909-remove-max-backjumps
(cardano-api)
14:17:38
[4e3be495]
Add Github CI check for making sure `nixfmt` has formatted the .nix files
(cardano-ledger)
14:18:27
[3ff892b3]
style: use explicit types instead of var for StructuredTaskScope
(cardano-rosetta-java)
14:23:25
[c6a58570]
Merge pull request #497 from blockfrost/chore/separate-test-crate
(blockfrost-platform)
14:23:45
[51e08407]
Fix inaccurate comments: TxIn hashes are fixed-size, only addresses vary
(cardano-api)
14:24:43
[6f39f28c]
test(common): separate tests for computing block to be signed for v1 transactions and v2 blocks transactions
(mithril)
14:24:44
[8daeb78a]
feat(common): allow usage of arbitrary steps in blocks txs block number configuration
(mithril)
14:24:44
[4c661918]
test(common): split block number tests so there's one assert per tests
(mithril)
14:24:45
[20d9dcae]
test(signer): move most `mock!` manual impl to a `test::double::mocks` module
(mithril)
14:24:45
[291f702e]
refactor(common): add `compute_root_from_iter` shortcut fn to `MKTree` and `MKMap`
(mithril)
14:24:46
[6669e4f7]
refactor(common): make `BlockRangeRootRetriever` compute the latest uncomplete block range
(mithril)
14:24:46
[5bcb900e]
feat(common): define in-memory latest but partial block range computation and inclusion in global merkle map
(mithril)
14:29:24
[b39ae3dd]
fix(Compiler/Expr): replace caseInteger list-indexing fallback with equalsInteger chain
(plutus)
14:42:38
[b1ebf8e8]
Add Github CI check for making sure `nixfmt` has formatted the .nix files
(cardano-ledger)
14:44:25
[b154d644]
net-rs: configurable two-class WFQ scheduler (risk register #7)
(ouroboros-leios-sim)
14:51:44
[e3ef771e]
WIP implementing concrete certs and votes using BLS crypto
(ouroboros-consensus)
14:51:45
[56e183a4]
Implement general ObjectDiffusion protocol, and related `ObjectPool{Reader,Writer}` API
(ouroboros-consensus)
14:51:45
[eaae1d5d]
Register and wire-in PerasCertDiffusion in the network layer
(ouroboros-consensus)
14:51:45
[0d3a5c4a]
Integrate `NodeToNodeV_16` and use defaultMiniProtocolParameters instead of hardcoded value in unstable-diffusion-testlib
(ouroboros-consensus)
14:51:45
[17f95152]
Add definitions and codec for `PerasCert` diffusion through ObjectDiffusion
(ouroboros-consensus)
14:54:20
[cd2a8399]
net-rs: TCP keepalive via socket2, fix warnings (risk register #7/#8)
(ouroboros-leios-sim)
15:20:22
[01f99c91]
Translate all transaction building examples in our test files to use the typeclasses defined in Cardano.Ledger.Core (`EraTx`, `EraTxBody`, etc.)
(cardano-ledger)
15:23:39
[ada50093]
Refactor transaction and transaction body of examples in Test.Cardano.Ledger.<era>.Examples.hs.
(cardano-ledger)
15:24:02
[79cd2932]
add Haskell Benchmark (customSmallerIsBetter) benchmark result for 6885d868b7148e391db14efc48e26a59423929cd
(cardano-ledger)
15:24:46
[d8a64ce9]
refactor(common): make `BlockRangeRootRetriever` compute the latest uncomplete block range
(mithril)
15:28:56
[3825f528]
net-rs: concurrent accept loop with admission control (risk register #9)
(ouroboros-leios)
15:49:22
[1f8c641e]
Add Github CI check for making sure `nixfmt` has formatted the .nix files
(cardano-ledger)
15:53:01
[ef81b393]
net-rs: disconnect on LeiosFetch store miss (risk register #10)
(ouroboros-leios-sim)
15:58:38
[cae23cd4]
Translate all transaction building examples in our test files to use the typeclasses defined in Cardano.Ledger.Core (`EraTx`, `EraTxBody`, etc.)
(cardano-ledger)
16:01:23
[51eaec7a]
Refactor transaction and transaction body of examples in Test.Cardano.Ledger.<era>.Examples.hs.
(cardano-ledger-specs)
16:13:30
[de8df832]
tests(end-to-end): add verification of certify command on transaction v2 and blocks
(mithril)
16:21:29
[067cbb2d]
net-rs: wire client-side TxSubmission into peer orchestration (risk register #11)
(ouroboros-leios-sim)
16:29:19
[67ad69df]
net-rs: update docs — test counts, scheduler name, risk register statuses
(ouroboros-leios-sim)
16:49:37
[99f3f606]
refactor(common): make `BlockRangeRootRetriever` compute the latest uncomplete block range
(mithril)
16:49:50
[4e28ea83]
test(aggregator): use partial block ranges in `create_certificate` integration test
(mithril)
17:24:37
[06615aca]
net-rs: extract header from block body, remove magic 0xA0 fallback (risk register R#2)
(ouroboros-leios-sim)
17:29:02
[ba334082]
Merge pull request #1156 from IntersectMBO/jordan/1240-has-text-envelope-any-plutus-script
(cardano-api)
17:32:55
[448312c0]
Using mixture distribution rather then probabilistic choice for fetching transactions with TxCache
(ouroboros-leios)
17:38:16
[93f00cf1]
Fix Proposal generation to generate HardForkInitiation with bounded major version
(cardano-ledger)
17:41:34
[0229a6dc]
ci(test-client): add a cardano-transaction certify step with backend v2
(mithril)
17:41:34
[163ca824]
feature(client-cli): handle argument --backend v2 on cardano transaction certify
(mithril)
17:41:34
[3a749574]
docs: add backend v2 option in commands cardano-transaction snapshot list/show and certify
(mithril)
17:41:34
[d0300f51]
feature(client-cli): handle argument --backend v2 on cardano-transaction snaphot show
(mithril)
17:41:34
[c77f6c22]
ci(test-client): add cardano-transaction certify steps (backend v2) and cardano-block certify steps in dockers jobs
(mithril)
17:41:34
[06ba67b1]
feature(client-cli): add new unstable command cardano-block snapshot show
(mithril)
17:41:34
[87fe2100]
feature(client-cli): handle argument --backend v2 on cardano-transaction snaphot list
(mithril)
17:41:34
[980027f1]
feature(client-cli): add new unstable command cardano-block snapshot list
(mithril)
17:41:35
[4b431e03]
tests(end-to-end): add verification of certify command on transaction v2 and blocks
(mithril)
17:41:35
[382e2160]
tests(end-to-end): check that aggregators, signers and client have versions compatible for CardanoBlocksTransaction checks
(mithril)
17:47:18
[1103307a]
chore(deps): bump requests from 2.32.5 to 2.33.0 in /signed_docs
(catalyst-voices)
17:47:33
[344355cd]
Address review feedback: factor out decodeTextEnvelopeJSON, add Haddock
(cardano-api)
17:53:19
[f325961f]
chore(deps): bump requests in /catalyst-gateway/tests/api_tests
(catalyst-voices)
18:34:09
[0a666544]
Add Github CI check for making sure `nixfmt` has formatted the .nix files
(cardano-ledger)
18:34:10
[c588c423]
fix: tx cert plutus data encoding for conway txcert; refactor plutus data encoding
(acropolis)
18:41:17
[1c91182a]
fix(Compiler/Expr): replace caseInteger list-indexing fallback with equalsInteger chain
(plutus)
18:43:51
[d30fced4]
refactor: use read_with_rollbacks and ValidationContext in accounts_state
(acropolis)
18:48:54
[e9bdabc6]
refactor: use read_with_rollbacks and ValidationContext in spo_state (#817)
(acropolis)
19:07:17
[5a3c9299]
refactor: fix rollback alignment for stake_delta_filter and block_kes_validator (#815)
(acropolis)
19:07:54
[9d887761]
Merge remote-tracking branch 'origin/main' into whankinsiv/accounts-rollbacks
(acropolis)
19:23:42
[bbafeddf]
fix: gov and script info plutus datta encoding, and refactor plutus data encoding functions
(acropolis)
21:36:28
[f16fc791]
cabal.project: Update index-states and remove un-needed allow-newer
(cardano-node)
21:37:01
[b1454ae8]
Merge remote-tracking branch 'origin/main' into lowhung/midnight-state-stable-block-query
(acropolis)
22:03:57
[183a144a]
Merge pull request #5677 from IntersectMBO/dependabot/pip/doc/requests-2.33.0
(cardano-ledger-specs)
22:06:22
[e60bc4e9]
cabal.project: Update index-states and remove un-needed allow-newer
(cardano-node)
22:11:09
[cb182f9a]
fix: ttl validation error; fix min lovelace calculation for post babbage era issue
(acropolis)
22:47:07
[acf5d0f3]
add Haskell Benchmark (customSmallerIsBetter) benchmark result for 183a144a4c11a1554c442f2491be97d2a2099aaa
(cardano-ledger)
22:47:46
[10b8160b]
refactor: use read_with_rollbacks and ValidationContext in accounts_state (#820)
(acropolis)
22:54:33
[a67ee23b]
cabal.project: Update index-states and remove un-needed allow-newer
(cardano-node)
23:08:25
[1bd7c4c0]
🟩 API (All properties) is up (204 in 586 ms) [skip ci] [upptime]
(cf-token-metadata-registry-status)
23:08:26
[aaf15db6]
🟩 API (Batch) is up (204 in 126 ms) [skip ci] [upptime]
(cf-token-metadata-registry-status)
23:08:26
[90d7c712]
🟩 API (Specific property) is up (204 in 126 ms) [skip ci] [upptime]
(cf-token-metadata-registry-status)
23:12:06
[62ce8620]
🟥 1694ballot.cardano.org is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:12:07
[909bc2c3]
🟥 cast-vote-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:12:07
[62d697be]
🟥 blockchain-follower-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:12:07
[63613d03]
🟥 event-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:12:07
[1b7c45c8]
🟥 login-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:12:08
[dfbd6f79]
🟥 get-vote-receipt-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:12:08
[35f94d08]
🟥 get-votes-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:12:56
[b3f35e68]
🟩 voting.summit.cardano.org is up (200 in 195 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:12:57
[149e10d5]
🟩 user-verification-api is up (405 in 564 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:12:57
[71dbfce2]
🟩 event-api is up (200 in 697 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:12:58
[ee67e9a1]
🟩 login-api is up (401 in 560 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:12:58
[59a1e52a]
🟩 blockchain-follower-api is up (200 in 175 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:12:59
[c5874693]
🟩 cast-vote-api is up (401 in 430 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:12:59
[fe0331e2]
🟩 get-votes-api is up (401 in 160 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:13:00
[9e3b251f]
🟩 get-vote-receipt-api is up (401 in 429 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:26:44
[87369988]
Artifacts generated from 3b1f528fc5c3458cf8c3e96b433e5d6d376cf588
(formal-ledger-specifications)
23:27:47
[089e4cf3]
Refactor transaction and transaction body of examples in Test.Cardano.Ledger.<era>.Examples.hs.
(cardano-ledger-specs)
23:27:47
[8e93ae9e]
Translate all transaction building examples in our test files to use the typeclasses defined in Cardano.Ledger.Core (`EraTx`, `EraTxBody`, etc.)
(cardano-ledger-specs)
23:28:06
[d75ed0a9]
Add Github CI check for making sure `nixfmt` has formatted the .nix files
(cardano-ledger-specs)
23:52:53
[4163c0a5]
Remove mentions to explicit eras in `lib-wrapper` and the `newConwayTx` function
(cardano-api)