Home / Reports / Mar 27, 2026
Friday, March 27, 2026
554 commits had been pushed across 78 repos by 83 authors. There were 14,131,149 additions and 135,715 deletions. Official weekly status updates can be found on essentialcardano.io.
Authors
Repos Updated
- mithril62
- cardano-haskell-packages34
- acropolis33
- cardano-ledger32
- cardano-cli29
- daedalus27
- cardano-haskell-package-repo23
- ouroboros-network18
- developer-portal17
- cardano-dev13
- cf-summit-evoting-status12
- cardano-cli12
- lace11
- formal-ledger-specifications11
- cf-cip1694-ballot-status10
- cardano-api10
- cuddle10
- amaru10
- cardano-ledger-specs9
- ouroboros-consensus8
- plutus8
- typed-protocols8
- cardano-ledger8
- cardano-org7
- cardano-api7
- bursa6
- blockfrost-platform6
- cardano-rosetta-java6
- cf-token-metadata-registry-status6
- cardano-ibc-incubator5
- cf-identity-wallet5
- marlowe-plutus5
- cardano-node5
- cardano-haskell-action4
- adder-library-starter-kit3
- after-town-hall3
- cardano-dune-analytics3
- cardano-token-registry3
- cardano-wallet3
- devx3
- ekg-forward3
- formal-ledger-specifications3
- haskell.nix3
- hydra3
- hydra-poc3
- cardonnay3
- Intersect-knowledge-base3
- dingo2
- pool_groups2
- zeko2
- cardano-base2
- essential-cardano-content2
- ouroboros-leios2
- cardano-updates2
- aiken1
- blockfrost-backend-ryo1
- openapi1
- guild-operators1
- cardano-wallet1
- CIPs1
- cardano-serialization-lib1
- atala-prism-building-blocks1
- atala-prism-mediator1
- cardano-haskell-packages1
- cardano-haskell-packages-tmp1
- cardano-node1
- cardano-playground1
- cardano-updates1
- io-sim1
- open-enterprise-agent1
- ouroboros-leios-sim1
- stackage.nix1
- cardano-base1
- cardano-db-sync1
- civics-documentation1
- core-infrastructure-documentation1
- Governance1
- pallas1
Commit Log
00:07:29
[6aafd344]
chore(deps-dev): bump handlebars from 4.7.8 to 4.7.9
(atala-prism-building-blocks)
00:19:23
[c836a832]
:card_file_box: Update status summary [skip ci] [upptime]
(cf-token-metadata-registry-status)
00:19:23
[c69b574c]
:pencil: Update summary in README [skip ci] [upptime]
(cf-token-metadata-registry-status)
00:38:18
[872422d3]
:pencil: Update summary in README [skip ci] [upptime]
(cf-cip1694-ballot-status)
00:38:18
[00506649]
:card_file_box: Update status summary [skip ci] [upptime]
(cf-cip1694-ballot-status)
00:47:45
[2dab8089]
:pencil: Update summary in README [skip ci] [upptime]
(cf-summit-evoting-status)
00:47:45
[25b0380c]
:card_file_box: Update status summary [skip ci] [upptime]
(cf-summit-evoting-status)
04:46:53
[75039c7b]
Merge pull request #5656 from IntersectMBO/koslambrou/update-test-examples-lens
(cardano-ledger)
04:49:55
[0799d513]
add Haskell Benchmark (customSmallerIsBetter) benchmark result for 75039c7bf2d2cd340f5dc1437e89425a7681b293
(cardano-ledger)
07:09:53
[da5745fd]
feat: unify index-applier to wait on yaci readiness, remove API dependency
(cardano-rosetta-java)
08:18:14
[1a68dd71]
Artifacts generated from 2a1852cdf7d5ead5e5769a5321e7a65906b99dbf
(formal-ledger-specifications)
08:26:56
[cf21c4d6]
Merge pull request #525 from cardano-foundation/chore/update-crowdin-data
(cardano-org)
08:47:00
[0836fcab]
Artifacts generated from 71678a21adfdbdb26a4e2c928fe2a3d0f87fb6af
(formal-ledger-specifications)
09:16:07
[1a2a74cc]
[EC Api] - Added: Weekly development report as of 2026-03-27
(essential-cardano-content)
09:16:54
[574d76a2]
Artifacts generated from a631fdccaea8dc904cca84fc6a09412225c3cf13
(formal-ledger-specifications)
09:18:10
[ebcd41f5]
Merge pull request #1672 from input-output-hk/olga-hryniuk/contrib/weekly-development-report-as-of-2026-03-27-1774602966425
(essential-cardano-content)
09:20:46
[906b1907]
fix(Compiler/Expr): replace caseInteger list-indexing fallback with equalsInteger chain
(plutus)
09:24:46
[cbdbec38]
feature(client-cli): handle argument --backend v2 on cardano-transaction snaphot show
(mithril)
09:24:46
[4e019591]
feature(client-cli): handle argument --backend v2 on cardano-transaction snaphot list
(mithril)
09:38:24
[d5236607]
wb | fix for non-flake workbench creation using incorrect haskell project
(cardano-node)
09:44:47
[f72fa56a]
adding non-identity checks to `VerKey` and `SignKey` deserialisation
(cardano-base)
10:12:06
[1870889e]
net-rs: extract LeiosTracker from coordinator for habitability
(ouroboros-leios)
10:20:03
[5a5fbe27]
Merge pull request #5632 from IntersectMBO/aniketd/forecast-api
(cardano-ledger)
10:23:01
[71dc9f18]
add Haskell Benchmark (customSmallerIsBetter) benchmark result for 5a5fbe270f36eef81b5d3d8655b86a93249bc9c6
(cardano-ledger)
10:23:35
[74a20dd2]
tests(end-to-end): check that aggregators, signers and client have versions compatible for CardanoBlocksTransaction checks
(mithril)
10:23:35
[c347e7ae]
feature(client-cli): add new unstable command cardano-block snapshot show
(mithril)
10:23:35
[64f258fa]
ci(test-client): add a cardano-transaction certify step with backend v2
(mithril)
10:23:35
[59a37933]
feature(client-cli): handle argument --backend v2 on cardano transaction certify
(mithril)
10:23:35
[36542f42]
feature(client-cli): add new unstable command cardano-block snapshot list
(mithril)
10:23:35
[be8ea64c]
tests(end-to-end): add verification of certify command on transaction v2 and blocks
(mithril)
10:23:35
[cb1b552a]
docs: add backend v2 option in commands cardano-transaction snapshot list/show and certify
(mithril)
10:23:35
[4599c308]
ci(test-client): add cardano-transaction certify steps (backend v2) and cardano-block certify steps in dockers jobs
(mithril)
10:33:19
[0ae52289]
fix(ui): fix wrong status on group member pending screen (#1647)
(cf-identity-wallet)
10:38:01
[ad07badb]
net-rs: extract shared command dispatch from peer_task and duplex_task
(ouroboros-leios-sim)
10:39:26
[744723c7]
Artifacts generated from c8ac49f21cd6b4fa1a2f885963822d82482bed76
(formal-ledger-specifications)
11:05:00
[846306e8]
Merge pull request #1158 from IntersectMBO/expose-bytestring-key-reading
(cardano-api)
11:05:13
[55923006]
Merge pull request #1160 from IntersectMBO/jordan/remove-getcbor-ledger-peer-snapshot
(cardano-api)
11:15:40
[5aa28d40]
Merge pull request #386 from cardano-foundation/feat/caribic-demo-health
(cardano-ibc-incubator)
11:43:23
[7dd1e210]
Refactor transaction and transaction body of examples in Test.Cardano.Ledger.<era>.Examples.hs.
(cardano-ledger)
11:46:40
[a17bdfe5]
feature(client-cli): handle argument --backend v2 on cardano transaction certify
(mithril)
11:46:40
[02f37de6]
feature(client-cli): handle argument --backend v2 on cardano-transaction snaphot list
(mithril)
11:46:40
[9bb8871c]
feature(client-cli): handle argument --backend v2 on cardano-transaction snaphot show
(mithril)
11:46:40
[40ed7276]
docs: add backend v2 option in commands cardano-transaction snapshot list/show and certify
(mithril)
11:49:36
[52a63b0b]
Add Github CI check for making sure `nixfmt` has formatted the .nix files
(cardano-ledger)
11:52:25
[a2ea292e]
feature(client-cli): add new unstable command cardano-block snapshot show
(mithril)
11:52:25
[255410f3]
tests(end-to-end): check that aggregators, signers and client have versions compatible for CardanoBlocksTransaction checks
(mithril)
11:52:25
[5b3e41a6]
tests(end-to-end): add verification of certify command on transaction v2 and blocks
(mithril)
11:52:25
[7b79d45b]
feature(client-cli): add new unstable command cardano-block snapshot list
(mithril)
11:54:00
[5d7063cb]
Merge pull request #527 from tuckpuck/fix/update-adastack-preview-image
(cardano-org)
12:12:11
[970720ad]
Define concrete Peras certs and votes using BLS signatures
(ouroboros-consensus)
12:12:11
[65cba5c3]
Add serialisation roundtrip tests for PerasCert and PerasVote
(ouroboros-consensus)
12:38:34
[61c531d0]
fix(ui): Accept credential animation not vertically centered (#1645)
(cf-identity-wallet)
12:57:29
[cec30df3]
Run `Allegra.validateOutsideValidityIntervalUTxO` in SUBUTXO
(cardano-ledger-specs)
13:07:15
[7a7bb49a]
docs: update governance overview to reflect live mainnet status (#1740)
(developer-portal)
13:10:54
[7a0b9ac5]
Add Github CI check for making sure `nixfmt` has formatted the .nix files
(cardano-ledger)
13:11:42
[f3d53c80]
Add streaming interface to era transition for initial funds injection
(cardano-ledger)
13:13:00
[fb4cce68]
Refactor transaction and transaction body of examples in Test.Cardano.Ledger.<era>.Examples.hs.
(cardano-ledger-specs)
13:16:51
[40907116]
chore(gateway): add the `dev_mock_db` feature to run without DB (for tests)
(blockfrost-platform)
13:18:28
[3298fa9d]
feat(scripts): add tx-generator integration and support for multiple genesis UTXO keys
(cardonnay)
13:22:31
[eaa33f19]
Merge branch 'staging' into dependabot/npm_and_yarn/dompurify-3.3.3
(developer-portal)
13:25:31
[9de3a8fc]
Merge branch 'staging' into dependabot/npm_and_yarn/node-forge-1.4.0
(developer-portal)
13:25:34
[1ea9847c]
Add a test using weigh to verify that injection data is streamed with no leaks
(cardano-ledger)
13:35:00
[cd9b0f4b]
tests(end-to-end): add verification of certify command on transaction v2 and blocks
(mithril)
13:35:00
[f3fe7831]
tests(end-to-end): check that aggregators, signers and client have versions compatible for CardanoBlocksTransaction checks
(mithril)
13:41:00
[f3ed9348]
Add serialisation roundtrip tests for PerasCert and PerasVote
(ouroboros-consensus)
13:41:00
[00b1b59d]
Define concrete Peras certs and votes using BLS signatures
(ouroboros-consensus)
13:49:35
[a08850d3]
docs(mithril): Update mithril plans and references to sync with phase 1-3 tasking
(daedalus)
13:49:35
[cd3141d3]
feat(mithril): implement 3-step vertical progress UX for snapshot download and finalization
(daedalus)
13:49:35
[82c4661c]
chore(mithril): add e2e tests for Mithril bootstrap functionality with final cleanup
(daedalus)
13:49:35
[e599d1d1]
feat(mithril): enhance progress tracking and metadata handling in MithrilBootstrap
(daedalus)
13:49:35
[30c091d2]
feat(i18n): update Mithril bootstrap progress messages for improved clarity
(daedalus)
13:49:35
[6838ca28]
feat(mithril): add Mithril bootstrap components and stories for loading states
(daedalus)
13:49:35
[9bee2aeb]
feat(mithril): update waterfall progress view and completion delay for Mithril bootstrap
(daedalus)
13:49:35
[2fea3d32]
feat(mithril): enhance bootstrap UX with new starting-node status and improved error handling
(daedalus)
13:50:08
[8051e0c0]
Add source_data_watermark to track consumed source data in exporter runs
(cardano-dune-analytics)
14:10:18
[2a965419]
fix(nix): exclude markdown docs except terms-of-use assets from build
(daedalus)
14:11:26
[db23aeb6]
Fix some tests that needed to see messages and _not_ wait until seeing the Sync message
(hydra-poc)
14:24:05
[26182834]
Add EXPORT_DATA_PATH config to separate read/write directories
(cardano-dune-analytics)
14:33:38
[85cca393]
feat(scripts): add tx-generator integration and support for multiple genesis UTXO keys
(cardonnay)
14:41:47
[d4251e47]
Merge pull request #5344 from IntersectMBO/coot/new-tracing-fix
(ouroboros-network)
14:50:08
[cdb2ad1e]
fix: add missing object delimiter in builder tools list (#1750)
(developer-portal)
14:53:18
[5b3eca9b]
chore(stm): fix clippy warnings about aggregate signature variants size differences
(mithril)
15:03:18
[92dba624]
Remove `NoThunks` instances for predicate failures and `ContextError` types
(cardano-ledger)
15:11:03
[4fa7cf46]
Add da node healthcheck and make sure sequencer starts with offline d… (#400)
(zeko)
15:12:00
[47e66fc6]
Remove `NoThunks` instances for predicate failures and `ContextError` types
(cardano-ledger)
15:25:53
[4499250c]
fix(Compiler/Expr): replace caseInteger list-indexing fallback with equalsInteger chain
(plutus)
15:45:44
[82c3d982]
Add cron scripts for daily pipeline and independent exporters
(cardano-dune-analytics)
15:56:26
[ce03db53]
feat(tests): run `blockfrost-tests` through a local `blockfrost-gateway`
(blockfrost-platform)
16:05:39
[21ac2e3c]
fix(Compiler/Expr): replace caseInteger list-indexing fallback with equalsInteger chain
(plutus)
16:22:12
[bfd6f929]
fix: Allow testnet generation tool uppercase KES params in genesis files (#823)
(acropolis)
16:24:32
[ec12edc6]
fix: consume initial params in kes and create validation context in delta filter run loop
(acropolis)
16:26:05
[1ef75033]
Deploying to gh-pages from @ cardano-scaling/hydra@b7ad7a8b26991fab350a7403745cc07503ba9a9c 🚀
(hydra-poc)
16:26:26
[e048d3b4]
Remove `NoThunks` instances for predicate failures and `ContextError` types
(cardano-ledger)
16:42:33
[f1ba9a39]
Deploying to gh-pages from @ cardano-scaling/hydra@b7ad7a8b26991fab350a7403745cc07503ba9a9c 🚀
(hydra)
16:57:58
[a250ac0d]
Merge pull request #387 from cardano-foundation/feat/cardano-proof-and-swap
(cardano-ibc-incubator)
17:10:52
[f0eb5aa6]
feature(common): introduce a new BlockNumberOffset structure, and improve arithmetic operations between BlockNumber and BlockNumberOffset
(mithril)
17:20:45
[a9af6501]
refactoring(common): make CardanoTransactionsBuilder use dedicated BlockNumberOffset type
(mithril)
17:43:32
[265d5b9e]
docs(runbook): add a runbook for preparing artifacts of an unreleased Cardano node version
(mithril)
17:50:43
[7062dee0]
Merge pull request #5675 from IntersectMBO/koslambrou/github-ci-nixpkgs-fmt
(cardano-ledger)
17:53:40
[f12ec91c]
add Haskell Benchmark (customSmallerIsBetter) benchmark result for 7062dee0612f9f81f5f08d2f3e5ecf3a1821f649
(cardano-ledger)
17:58:43
[e4ef1e36]
Remove `NoThunks` instances for predicate failures and `ContextError` types
(cardano-ledger)
17:59:30
[ef783c6e]
Merge remote-tracking branch 'origin/main' into whankinsiv/standardize-logs
(acropolis)
18:00:44
[573fc717]
fix: standardize governance and drep reader names for validation context
(acropolis)
18:23:33
[63137189]
Merge remote-tracking branch 'origin/main' into whankinsiv/standardize-logs
(acropolis)
18:43:49
[9e51aff0]
chore(deps): bump framer-motion from 12.34.3 to 12.38.0 (#371)
(after-town-hall)
18:49:02
[9e2b0eef]
chore(deps): Bump github.com/getsops/sops/v3 from 3.12.1 to 3.12.2 (#469)
(bursa)
19:12:25
[a5ab7c8e]
Make `show` and `pretty` for `BlsPossessionProof` produce something that evaluates to the actual term
(cardano-api)
19:20:01
[d482b8f0]
Make `show` and `pretty` for `BlsPossessionProof` produce something that evaluates to the actual term
(cardano-api)
19:56:36
[72c27241]
Merge pull request #637 from dancewithheart/364-totalperiodskes-typelevel
(cardano-base)
20:15:23
[e20782f4]
chore(deps): bump github.com/buger/jsonparser from 1.1.1 to 1.1.2
(adder-library-starter-kit)
20:17:53
[a931ecb1]
chore(deps): bump cryptography in /examples/st-oid4vci/demo
(open-enterprise-agent)
20:57:55
[75e29993]
Update from 27f912f463fd62e89c73fd6c5e3fc21371bd0907
(cardano-haskell-packages-tmp)
21:00:44
[7132ea41]
Merge pull request #5671 from IntersectMBO/5643-remove-nothunks-instance-for-predicate-failures
(cardano-ledger)
21:03:49
[2afcbdb1]
add Haskell Benchmark (customSmallerIsBetter) benchmark result for 7132ea4140240db4166147d05cb281f7a89c6e89
(cardano-ledger)
21:08:49
[f81fa73f]
fix: update network name to mainnet and adjust epoch for snapshot bootstrapper
(acropolis)
21:29:24
[89fa08a8]
Merge pull request #745 from AmbientTea/numeric-type-impls
(cardano-serialization-lib)
21:37:55
[00f4281b]
fix(tests): make Gateway recognize the network in tests correctly
(blockfrost-platform)
21:50:52
[cd554d3e]
feat: support new NES format and implement separate UTxO file parsing (#760)
(acropolis)
21:54:33
[36558383]
Merge remote-tracking branch 'origin/main' into lowhung/cloudfront-snapshot-gzip
(acropolis)
23:10:50
[7bb874ba]
🟩 API (All properties) is up (204 in 610 ms) [skip ci] [upptime]
(cf-token-metadata-registry-status)
23:10:51
[75c810d7]
🟩 API (Specific property) is up (204 in 96 ms) [skip ci] [upptime]
(cf-token-metadata-registry-status)
23:10:51
[32edaceb]
🟩 API (Batch) is up (204 in 96 ms) [skip ci] [upptime]
(cf-token-metadata-registry-status)
23:14:18
[f662b801]
🟥 event-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:14:18
[f9feddeb]
🟥 login-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:14:18
[7503c635]
🟥 1694ballot.cardano.org is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:14:18
[6195761a]
🟥 blockchain-follower-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:14:19
[21070b9d]
🟥 get-vote-receipt-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:14:19
[734f9486]
🟥 cast-vote-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:14:19
[47dedffb]
🟥 get-votes-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:15:07
[696095b3]
🟩 voting.summit.cardano.org is up (200 in 257 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:15:08
[7ff9504b]
🟩 event-api is up (200 in 552 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:15:08
[ffdce831]
🟩 user-verification-api is up (405 in 393 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:15:09
[e2525a27]
🟩 blockchain-follower-api is up (200 in 290 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:15:09
[a7655768]
🟩 login-api is up (401 in 486 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:15:10
[5923a1a0]
🟩 cast-vote-api is up (401 in 299 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:15:10
[8e5d336c]
🟩 get-votes-api is up (401 in 298 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:15:11
[657472fc]
🟩 get-vote-receipt-api is up (401 in 90 ms) [skip ci] [upptime]
(cf-summit-evoting-status)