Home / Reports / Mar 8, 2026

Sunday, March 8, 2026

180 commits had been pushed across 43 repos by 22 authors. There were 20,747 additions and 9,384 deletions. Official weekly status updates can be found on essentialcardano.io.

Authors

Repos Updated

Commit Log

00:04:43 [33a09477] fix(ledger): data race in epoch cache handling (dingo)
00:07:39 [bf99c88f] :bento: Update graphs [skip ci] (cf-cip1694-ballot-status)
00:08:05 [c3f8667c] flake.lock: Update (cardano-node)
00:10:33 [7192ada1] fix: default bind address is sufficient (dingo)
00:11:10 [acd119e5] fix(ledger): move conway tx validity checks later (#1562) (dingo)
00:16:15 [781ce5a2] :card_file_box: Update status summary [skip ci] [upptime] (cf-token-metadata-registry-status)
00:16:15 [57bfbc90] :pencil: Update summary in README [skip ci] [upptime] (cf-token-metadata-registry-status)
00:17:21 [ae0a0a37] Automatic Update (stackage.nix)
00:20:13 [12f8d06e] :bento: Update graphs [skip ci] (cf-token-metadata-registry-status)
00:22:04 [d9a35dee] :bento: Update graphs [skip ci] (cf-summit-evoting-status)
00:22:17 [f1068a5b] test(ledger): relax timer for windows/macos runners (dingo)
00:23:21 [8b50076d] fix(ledger): data race in epoch cache handling (#1563) (dingo)
00:23:56 [f2ab1870] flake.lock: Update (vit-servicing-station)
00:26:02 [22370172] flake.lock: Update (acropolis-haskell-fork)
00:29:07 [292943e3] flake.lock: Update (catalyst-toolbox)
00:33:30 [722a3fbc] flake.lock: Update (jormungandr)
00:34:30 [335da9a9] :pencil: Update summary in README [skip ci] [upptime] (cf-cip1694-ballot-status)
00:34:30 [70293bf4] :card_file_box: Update status summary [skip ci] [upptime] (cf-cip1694-ballot-status)
00:34:38 [9757a288] fix(ledger): epoch cache panic with concurrent rollbacks (dingo)
00:37:01 [d3b256ef] flake.lock: Update (cardano-git-rev)
00:41:21 [f4523cf0] flake.lock: Update (git-rev)
00:42:44 [d5856ae3] flake.lock: Update (ci-world)
00:43:28 [a028db11] :card_file_box: Update status summary [skip ci] [upptime] (cf-summit-evoting-status)
00:43:28 [6d9ac201] :pencil: Update summary in README [skip ci] [upptime] (cf-summit-evoting-status)
00:44:46 [f45bf1ef] flake.lock: Update (cardano-haskell-action)
00:47:19 [eb056eae] flake.lock: Update (foliage)
00:51:26 [73511902] feat(vrf): Made changes to return errors for invalid eat0 in MkInputVrf and propagate to callers (gouroboros)
00:57:26 [ce252cc4] Update Hackage and Stackage (haskell.nix)
01:03:09 [927d7a17] fix: default bind address is sufficient (#1564) (dingo)
01:03:16 [5f09c524] fix(ledger): epoch cache panic with concurrent rollbacks (#1566) (dingo)
01:41:25 [ee71c75f] feat(vrf): Updated the allocation loop to assert the MkInputVrf error instead of ignoring it (gouroboros)
02:06:01 [83e385c3] test(ledger): Added exunits overflow regression tests across alonzo, conway and babbage eras (gouroboros)
02:47:25 [9d29e8ff] chore: cardano-cli 10.15.0.1 (cardano-up-packages)
02:47:28 [de4bfc3c] chore: dingo 0.22.0 (cardano-up-packages)
02:47:33 [4a3dc928] chore: tx-submit-api 0.20.11 (cardano-up-packages)
02:50:16 [74fb1311] feat(kes): Replaced bytes.Equal with subtle.ConstantTimeCompare in kes/kes.go (gouroboros)
03:15:02 [318e2097] Scheduled update (pool_groups)
03:47:38 [f5f723f0] Update wallet version in swagger.yaml (cardano-wallet)
03:47:38 [909d972e] Update cardano-wallet version in *.cabal files (cardano-wallet)
03:47:38 [adb244ec] Update cardano-wallet version in run/common/docker/run.sh (cardano-wallet)
03:47:38 [75a59ea6] Update cardano-wallet version in README.md (cardano-wallet)
03:55:16 [c9a5afea] Implement TxInfo construction that depends on ScriptPurpose (cardano-ledger)
04:04:59 [bf9b09e9] fixup (cardano-ledger-specs)
04:05:19 [cd6e3afb] Regenerate TxInfo golden (cardano-ledger)
04:50:23 [3fbd55fe] feat(consensus): Made changes to make sure non-empty PrevHeaderHash for non-genesis blocks and added unit-test cases (gouroboros)
05:13:07 [0ee723a4] Update proposal voting contexts (governance)
06:08:13 [aa55c2f8] chore: update translation progress from Crowdin [skip ci] (cardano-org)
07:29:46 [96bcfcba] DO NOT MERGE. disable plutus-preprocessor (cardano-ledger-specs)
07:30:13 [4fe2daa9] swap l and era in PlutusTxInfoResult (cardano-ledger)
08:34:12 [ba98a969] add fetch_blocks stage (amaru)
08:34:12 [b7ef9bcf] add validate_block2 stage (amaru)
08:54:40 [d7c667e3] Make TxInfo compatible with multiple levels (cardano-ledger)
08:58:20 [e8ebdb3f] New translations retail.md (Vietnamese) (cardano-org)
09:09:13 [135ac3f0] Update recent-updates.md (Intersect-knowledge-base)
09:20:14 [30e8be05] Simplify PlutusPurpose translation (cardano-ledger-specs)
09:29:29 [069d7805] simplify transPlutusPurpose (cardano-ledger)
09:47:27 [88b69c99] Use insertCheckUnique for MultiAsset (cardano-db-sync)
09:47:27 [226892aa] Use pipelining in grouped inserts (cardano-db-sync)
09:47:27 [089f8cda] Remove unique_drep_distr in favor of an index (cardano-db-sync)
09:47:27 [d061f6d1] Deleted unused inserts functions (cardano-db-sync)
09:47:27 [211e8c63] Simplify runtime constraint handling (cardano-db-sync)
09:47:27 [a48cb4fd] Rename *Piped functions to *Chunked (cardano-db-sync)
09:54:17 [a52abb95] fix(unix): increase `ulimit -n` to 4096 for Dolos (blockfrost-platform-desktop)
10:15:04 [a53eddf4] New translations retail.md (Vietnamese) (cardano-org)
10:15:05 [5b5c4259] New translations social-programs.md (Vietnamese) (cardano-org)
12:48:25 [3423994c] flake.lock: Update (plutarch-plutus)
13:05:41 [15b75e58] wire up new consensus stage graph (amaru)
13:14:05 [cde617aa] Scheduled update (pool_groups)
13:39:44 [9dbf2c42] chore(dingo): 0.22.0 bump chart (helm-charts)
14:09:21 [2456d533] fix!: chunksBetween always returned [] (ouroboros-consensus)
14:10:25 [af7381f9] tests for chunksBetween, especially to guard against bug fixed in d70c5621fa70f084970d94461cb53df7ff2816a5 (ouroboros-consensus)
14:12:13 [2184ddc3] create changelog entry to pass CI (ouroboros-consensus)
14:12:14 [5750908f] fix description of main subject of Immutable DB chunks tests modules (ouroboros-consensus)
14:55:16 [541e7d6d] caribic: track Hermes daemon with pid file (cardano-ibc-incubator)
14:58:38 [47144253] chore(deps): bump actions/attest-build-provenance from 3.2.0 to 4.1.0 (#526) (cdnsd)
15:02:15 [6659bddc] gateway/dapps: move swap metadata and planning behind Gateway (cardano-ibc-incubator)
15:02:53 [4a34629a] feat: query retries (cdnsd)
15:25:50 [967e1dc1] wire up new consensus stage graph (amaru)
15:41:00 [dabeec0d] chore(deps): bump actions/setup-go from 6.2.0 to 6.3.0 (#527) (cdnsd)
15:46:45 [fd8ba5c0] feat: query retries (cdnsd)
15:51:54 [6b51338f] fix: appease the linter (#1622) (gouroboros)
16:01:43 [f0532154] fix: appease golangci-lint (nview)
16:10:11 [e03d4521] build(deps): bump actions/attest-build-provenance from 3.2.0 to 4.1.0 (#529) (bluefin)
16:10:32 [6a36abc0] build(deps): bump actions/setup-go from 6.2.0 to 6.3.0 (#532) (bluefin)
16:12:26 [cc297fe4] gateway: pin node 20 docker image digest (cardano-ibc-incubator)
16:20:48 [2452b9c9] fix(chain): header queue size (dingo)
16:21:42 [67e703e5] Merge remote-tracking branch 'origin/main' into prehash_validation (gouroboros)
16:22:23 [b26a0af9] fix(event): increase queue size to 10000 (dingo)
16:22:48 [4b8e2638] gateway: standardize http port on 8000 (cardano-ibc-incubator)
16:23:06 [331e18c3] Merge remote-tracking branch 'origin/main' into vrf_input_panics (gouroboros)
16:23:44 [8c573732] fix(ledger): evolving nonce fix for genesis (dingo)
16:24:15 [13ae5113] Merge remote-tracking branch 'origin/main' into ex_units_fix (gouroboros)
16:33:46 [01dd5f82] fix(chainselection): implausible tip check (dingo)
16:36:03 [5ac7647e] Merge remote-tracking branch 'origin/main' into kes_pub_key_comapre (gouroboros)
16:44:21 [6df43c72] Update proposal voting contexts (Governance)
16:58:53 [0bf638b8] Fix skipPostedDecommit comparison and hasWork guard in onOpenTimer (hydra)
18:24:38 [a3089fb4] docs: improve readme ahead of v1 (dolos)
18:30:56 [21ec86b0] trying new layout (dolos)
18:34:13 [4bf348f9] Skip already-posted deposits/decommits in subsequent snapshot requests (hydra-poc)
18:34:13 [951ea98e] Revert to using a snapshot number directly from a snapshot (hydra-poc)
18:34:13 [2c0f800f] Changelog entry (hydra-poc)
18:34:13 [1f9beac0] Prevent duplicate ReqSn messages (hydra)
18:34:13 [9db2600f] Fix the decommit test (hydra)
18:34:14 [eeaef681] Draft a test that exposes forever waiting on snapshot (hydra)
18:34:14 [04d4d5d2] Race bug around DecommitFinalized before AckSn arrives (hydra-poc)
18:34:14 [708bf1b7] Make sure to compare decommit inputs to the decommit utxo. (hydra)
18:34:14 [e7ddc9d7] Implement missing instance (hydra)
18:34:14 [e87099a6] Re-add StrictData (hydra-poc)
18:34:14 [a98e59ff] Draft tests that expose version race bug in snapshot protocol (hydra)
18:34:14 [edc7a261] Remove StrictData from all hydra-node (and keep it in lib) (hydra-poc)
18:34:15 [2c91928f] Changelog entry (hydra)
18:34:15 [4fbaf1a8] Implement onTimer function to replace the way we do snapshots (hydra)
18:34:15 [34eedf6f] Fix skipPostedDecommit comparison and hasWork guard in onOpenTimer (hydra)
18:34:15 [ab390344] Make snapshot protocol resilient to races and stale messages (hydra)
18:34:15 [e2f7bb36] Add property tests for timer behaviour in RequestedSnapshot and SeenSnapshot states (hydra-poc)
18:34:15 [cad6036d] Fix snapshot liveness bugs in timer-driven protocol (hydra-poc)
18:39:17 [c3f0d1f2] improvements (dolos)
18:41:00 [e8d2ce46] improvements (dolos)
18:44:25 [706c0df0] fix(linux): white screen instead of web UI (use older WebKitGtk temporarily) (blockfrost-platform-desktop)
18:46:38 [6b05af85] more (dolos)
18:51:05 [45f9b6db] chore: add `direnv` (blockfrost-platform-desktop)
18:51:43 [46bef0b3] more (dolos)
18:52:47 [83e9cd27] Update docs (hydra-poc)
18:53:05 [5fd56a44] more (dolos)
18:54:20 [b7e61c87] docs: improve readme ahead of v1 (#932) (dolos)
18:55:47 [970f4524] fix(dolos): ignore more dolos log lines that seep into the tray menu (blockfrost-platform-desktop)
18:58:07 [8750e715] chore: add the `gopls` language server to `PATH` (blockfrost-platform-desktop)
19:19:20 [01d9ea98] refactor(cardano): remove track config in favor of simplicity (dolos)
19:32:48 [52e5158b] gateway: align docker runtime with develop (cardano-ibc-incubator)
19:32:49 [329215b6] caribic: track Hermes daemon with pid file (cardano-ibc-incubator)
19:33:18 [cea3b166] gateway/dapps: move swap metadata and planning behind Gateway (cardano-ibc-incubator)
19:42:21 [7aad34d7] add doc changes (dolos)
19:49:57 [0e40db44] refactor(cardano): remove track config in favor of simplicity (#933) (dolos)
19:57:40 [0e5174fe] gateway: remove implicit host fallback for swap endpoints (cardano-ibc-incubator)
20:06:34 [933ae08e] gateway: drop implicit host gateway mapping (cardano-ibc-incubator)
20:16:56 [c9bf818d] fix(chainselection): implausible tip check (dingo)
20:46:52 [9882ae76] fix(chain): header queue size (#1567) (dingo)
20:47:04 [605bd273] fix(event): increase queue size to 10000 (#1569) (dingo)
20:47:14 [8faa60d7] fix(ledger): evolving nonce fix for genesis (#1570) (dingo)
20:48:26 [c8447241] test(ledger): relax timer for windows/macos runners (#1565) (dingo)
20:58:20 [ed4e3e70] fix(chainselection): implausible tip check (#1568) (dingo)
20:59:15 [87ec647a] gateway/dapps: scope swap flow to local osmosis demo (cardano-ibc-incubator)
21:03:57 [4b20e42a] add v0.22.1 release notes section (dingo)
21:05:07 [27909d2a] condense v0.22.1 notes to one sentence (dingo)
21:06:13 [3f9262ba] refine v0.22.1 notes for style guide (dingo)
21:06:24 [5e5c5469] apply friendly thesaurus to v0.22.1 notes (dingo)
21:07:58 [4d2e633b] align v0.22.1 notes with existing style (dingo)
21:14:47 [52e5953c] docs: add v0.22.1 release notes stub (dingo)
21:16:10 [41603cd2] docs: make v0.22.1 entries single sentence (dingo)
21:16:43 [50c05916] docs: format v0.22.1 notes for style guide (dingo)
21:16:53 [1d5e6e61] docs: align v0.22.1 wording with thesaurus (dingo)
21:17:27 [01efb6fd] docs: match v0.22.0 release note style (dingo)
21:30:36 [30090ca9] docs: more usage docs (dingo)
21:50:31 [4a76854e] docs: more usage docs (#1573) (dingo)
22:59:51 [12bb396a] gateway/dapps: enforce canonical transfer route resolution (cardano-ibc-incubator)
23:05:55 [aec2fd18] 🟩 API (All properties) is up (204 in 626 ms) [skip ci] [upptime] (cf-token-metadata-registry-status)
23:05:56 [83fb6334] 🟩 API (Specific property) is up (204 in 95 ms) [skip ci] [upptime] (cf-token-metadata-registry-status)
23:05:56 [acad7ca4] 🟩 API (Batch) is up (204 in 95 ms) [skip ci] [upptime] (cf-token-metadata-registry-status)
23:08:53 [57e342ce] 🟥 event-api is down (0 in 0 ms) [skip ci] [upptime] (cf-cip1694-ballot-status)
23:08:53 [a21b5937] 🟥 blockchain-follower-api is down (0 in 0 ms) [skip ci] [upptime] (cf-cip1694-ballot-status)
23:08:53 [401d9e2c] 🟥 1694ballot.cardano.org is down (0 in 0 ms) [skip ci] [upptime] (cf-cip1694-ballot-status)
23:08:54 [59feacd0] 🟥 login-api is down (0 in 0 ms) [skip ci] [upptime] (cf-cip1694-ballot-status)
23:08:54 [5b256370] 🟥 cast-vote-api is down (0 in 0 ms) [skip ci] [upptime] (cf-cip1694-ballot-status)
23:08:54 [96fc286d] 🟥 get-vote-receipt-api is down (0 in 0 ms) [skip ci] [upptime] (cf-cip1694-ballot-status)
23:08:54 [91d3e99c] 🟥 get-votes-api is down (0 in 0 ms) [skip ci] [upptime] (cf-cip1694-ballot-status)
23:09:50 [dfafe903] 🟩 voting.summit.cardano.org is up (200 in 199 ms) [skip ci] [upptime] (cf-summit-evoting-status)
23:09:51 [75d1b704] 🟩 event-api is up (200 in 456 ms) [skip ci] [upptime] (cf-summit-evoting-status)
23:09:52 [6bc79721] 🟩 blockchain-follower-api is up (200 in 307 ms) [skip ci] [upptime] (cf-summit-evoting-status)
23:09:52 [8a6bbd29] 🟩 user-verification-api is up (405 in 415 ms) [skip ci] [upptime] (cf-summit-evoting-status)
23:09:53 [ec35fffe] 🟩 login-api is up (401 in 334 ms) [skip ci] [upptime] (cf-summit-evoting-status)
23:09:53 [9c5a8228] 🟩 cast-vote-api is up (401 in 296 ms) [skip ci] [upptime] (cf-summit-evoting-status)
23:09:54 [8384b1d3] 🟩 get-votes-api is up (401 in 300 ms) [skip ci] [upptime] (cf-summit-evoting-status)
23:09:54 [c6a797b6] 🟩 get-vote-receipt-api is up (401 in 137 ms) [skip ci] [upptime] (cf-summit-evoting-status)
23:09:55 [eea04e2c] 🟩 keria is up (401 in 512 ms) [skip ci] [upptime] (cf-summit-evoting-status)
23:33:52 [8c9f2400] caribic: pass explicit demo transfer channels to swap scripts (cardano-ibc-incubator)
23:38:49 [cfd66482] fix: pass Dolos to the Platform properly (blockfrost-platform-desktop)
23:39:19 [70a50794] fix: make the prefix `/api/v0`, not `/v0` (blockfrost-platform-desktop)
23:45:16 [e98ea5b0] chore(openapi): add a hint to `/api/v0` (blockfrost-platform-desktop)
23:53:54 [e5d3d537] caribic: list core chains and simplify create-client args (cardano-ibc-incubator)
23:55:36 [aa36a34a] Merge pull request #1344 from IntersectMBO/jordan/friendly-future-pparams-null-message (cardano-cli)