Home / Reports / Nov 23, 2025

Sunday, November 23, 2025

205 commits had been pushed across 55 repos by 31 authors. There were 3,052,638 additions and 18,235 deletions. Official weekly status updates can be found on essentialcardano.io.

Authors

Repos Updated

Commit Log

00:02:08 [9e64afe8] docs: enhance documentation and API docs (nview)
00:06:27 [636338fa] :bento: Update graphs [skip ci] (cf-cip1694-ballot-status)
00:07:41 [bfa1f83b] flake.lock: Update (cardano-node)
00:10:13 [e4fe1c37] build(deps): bump golang.org/x/crypto from 0.43.0 to 0.45.0 (#111) (ouroboros-mock)
00:12:07 [151df80e] build(deps): Bump actions/checkout from 5.0.0 to 5.0.1 (#37) (cardano-configs)
00:13:30 [f70efeec] :pencil: Update summary in README [skip ci] [upptime] (cf-token-metadata-registry-status)
00:13:31 [54b1485c] :card_file_box: Update status summary [skip ci] [upptime] (cf-token-metadata-registry-status)
00:15:08 [31539f36] Automatic Update (stackage.nix)
00:17:26 [89e464ec] :bento: Update graphs [skip ci] (cf-token-metadata-registry-status)
00:19:19 [82ccc699] :bento: Update graphs [skip ci] (cf-summit-evoting-status)
00:20:17 [620a0492] flake.lock: Update (vit-servicing-station)
00:23:12 [f7289bbe] flake.lock: Update (acropolis-haskell-fork)
00:25:04 [759753d3] flake.lock: Update (catalyst-toolbox)
00:28:42 [ef4225df] flake.lock: Update (jormungandr)
00:29:31 [d0ded743] :pencil: Update summary in README [skip ci] [upptime] (cf-cip1694-ballot-status)
00:29:31 [1d676fc6] :card_file_box: Update status summary [skip ci] [upptime] (cf-cip1694-ballot-status)
00:30:44 [0c7c97b7] flake.lock: Update (cardano-haskell-package-repo)
00:31:49 [cb921186] flake.lock: Update (cardano-git-rev)
00:35:19 [c314bc7f] flake.lock: Update (git-rev)
00:36:51 [574c413d] flake.lock: Update (ci-world)
00:37:12 [12e04ce0] :pencil: Update summary in README [skip ci] [upptime] (cf-summit-evoting-status)
00:37:13 [dd36161d] :card_file_box: Update status summary [skip ci] [upptime] (cf-summit-evoting-status)
00:38:10 [610af5ad] flake.lock: Update (cardano-haskell-action)
00:40:23 [74175e44] flake.lock: Update (foliage)
00:52:36 [dcb672f2] Update Hackage and Stackage (haskell.nix)
00:53:39 [a1a50d61] refactor: move pparam and cert processing to SetTransaction (dingo)
01:14:44 [ed41cd19] Don't normalise (plutus)
02:15:32 [6883b7c6] Don't calculate inner sizes (plutus)
02:24:41 [d16ad66b] chore(deps): bump github.com/blinklabs-io/gouroboros (#430) (cdnsd)
02:25:45 [88cf4d03] chore(deps): bump golang.org/x/crypto from 0.43.0 to 0.44.0 (cdnsd)
02:25:49 [1d00054c] chore(deps): bump golang.org/x/crypto from 0.43.0 to 0.45.0 (cdnsd)
02:33:12 [2487ddc5] Scheduled update (pool_groups)
02:34:57 [8b00a797] test(api): add comprehensive JSON tests for TxOut instances (cardano-api)
02:34:58 [fe3975aa] docs(eras): add deprecation notice for era case functions (cardano-api)
02:37:07 [13f3c8c4] Don't calculate number of negative quantities (plutus)
02:57:18 [ed6a7ec7] refactor: async Handshake network support (#434) (cdnsd)
03:11:51 [a255cde3] refactor: move pparam and cert processing to SetTransaction (#1037) (dingo)
03:14:06 [aecf3930] fix: guard against nil cert deposits (dingo)
03:15:05 [af050ac7] fix: lock/unlock peer filters (#397) (nview)
03:16:09 [a205b495] docs: enhance documentation and API docs (#400) (nview)
03:16:43 [954225d8] perf: CBOR caching and memory optimizations (#350) (bursa)
03:16:51 [1a813ebe] ci: add ineffectual assignment and format checks (#398) (nview)
03:49:14 [3c827bd3] refactor: extract address/value parsing in alonzoTxOutParser (cardano-api)
03:49:15 [233176b5] refactor(internal): improve clarity of Alonzo TxOut parser implementation (cardano-api)
03:49:15 [e3a9c2d6] refactor: construct TxOut once in alonzoTxOutParser (cardano-api)
03:59:36 [0b87991f] test: unit tests and benchmarks (#399) (nview)
04:01:25 [e2d74ba3] feat: sort transactions by size/order (#247) (txtop)
04:02:30 [e9628e32] refactor: extract footer update logic (txtop)
04:25:01 [a58eab71] Merge pull request #1004 from IntersectMBO/newhoggy/refactor-alonzoTxOutParser (cardano-api)
04:28:27 [d7f08f38] test: refactor node detection tests (nview)
04:39:07 [c8a45c67] Update proposal voting contexts (Governance)
04:46:54 [e2ca5726] bump (haskell-nix-example)
05:02:45 [11c21720] Deploying to gh-pages from @ cardano-scaling/hydra@171c2b441b18d573056b32f29ac6846b2e067f13 🚀 (hydra-poc)
05:04:50 [f13c5355] feat: add YAML config support (txtop)
05:11:31 [0a1941f7] test(api): add comprehensive JSON tests for TxOut instances (cardano-api)
05:11:31 [5a2b00b1] docs(eras): add deprecation notice for era case functions (cardano-api)
05:25:10 [ef2fb236] deploy: a58eab71704abff2211382a775ce05c0d859d86a (cardano-api)
05:35:42 [a33a7891] refactor: extract footer update logic (txtop)
05:39:54 [74f13c79] refactor: use ledger block on verify block (gouroboros)
06:04:28 [302b7ace] refactor: consolidate certificate handling in metadata layer (dingo)
06:04:59 [77de2f7c] refactor: use ledger block on verify block (gouroboros)
09:05:17 [fbbe92e8] Update recent-updates.md (Intersect-knowledge-base)
10:41:47 [3bcd3e95] Update cabal.project (plutus)
10:54:18 [9afe93ff] tracing: fix runInLoop; forwarding interruptions properly traced (cardano-node)
10:54:19 [3f89c6e7] cardano-tracer: re-use runInLoop; simplify LogFormatting; proper error tracing (cardano-node)
11:18:14 [0845aecd] feat: show only topic name for now (lace)
11:19:00 [6968c820] feat: notifications posthog events (lace)
11:22:25 [1b94a5b1] refactor: adjust Mithril features to simplify build process (dolos)
11:43:51 [cbf625dd] refactor: adjust Mithril features to simplify build process (#795) (dolos)
11:45:37 [35d36c9d] docs: update chain config schema reference (#794) (dolos)
11:51:49 [5d541e7c] tracing: fix runInLoop; forwarding interruptions properly traced (cardano-node)
11:51:49 [9569a8af] cardano-tracer: re-use runInLoop; simplify LogFormatting; proper error tracing (cardano-node)
11:59:15 [a94441b1] feat(cardano): introduce custom utxos via config (dolos)
12:26:51 [36baa5a0] chore: update Pallas to v1.0.0-alpha.3 (dolos)
12:27:05 [8c2f22de] Merge branch 'main' into feat/custom-config-utxos (dolos)
12:48:02 [6b68eace] flake.lock: Update (plutarch)
12:58:08 [95f13b40] Scheduled update (pool_groups)
13:08:09 [5721f014] feat(cardano): introduce custom utxos via config (#796) (dolos)
13:11:51 [7e20df90] chore: remove legacy test-vectors crate (dolos)
13:18:11 [413e4b85] chore: remove legacy test-vectors crate (#797) (dolos)
13:27:05 [c1e8170e] chore: unify both redb crates (dolos)
13:27:51 [1225ae8a] chore: unify both redb crates (#798) (dolos)
13:54:21 [4bf8aa86] refactor: extract footer update logic (txtop)
14:22:00 [7371d609] feat(network): connection manager and peer governor metrics (#1036) (dingo)
14:27:45 [1a4d4de2] feat: add YAML config support (#249) (txtop)
14:29:28 [54958636] test: refactor node detection tests (#401) (nview)
14:30:18 [25b98d18] refactor: extract footer update logic (#248) (txtop)
14:31:39 [b65389fe] perf: calculate outside loops (txtop)
14:34:44 [16ff39a4] Add Spidex to showcase - AI-powered DEX aggregator for Cardano DeFi (developer-portal)
14:34:45 [91b14336] chore: restore the last line of the file (developer-portal)
14:41:37 [ecb71967] ci: enhance workflows and automation (nview)
14:48:11 [ac680f48] tracing: fix runInLoop; forwarding interruptions properly traced (cardano-node)
14:48:42 [a9fdffcf] perf: calculate outside loops (txtop)
14:53:43 [a46d20ba] fix: add comma at the end of showcase array (developer-portal)
14:58:38 [ef07972e] refactor: consolidate certificate handling in metadata layer (#1039) (dingo)
14:59:22 [50a28814] cardano-tracer: re-use runInLoop; simplify LogFormatting; proper error tracing (cardano-node)
15:06:54 [b371764d] Update status to approved (PDRs)
15:12:50 [c56d4379] ci: enhance workflows and automation (#402) (nview)
15:13:33 [9557863a] chore(deps): Bump golangci/golangci-lint-action from 9.0.0 to 9.1.0 (nview)
15:13:41 [010a5e0a] chore(deps): Bump actions/checkout from 5 to 6 (nview)
15:24:35 [12785ce5] chore(deps): Bump golangci/golangci-lint-action from 9.0.0 to 9.1.0 (#403) (nview)
15:25:56 [db7c5ba7] chore(deps): Bump actions/checkout from 5 to 6 (#404) (nview)
15:40:02 [3c5ad5d8] docs/leios-design: address comments from Sebastian (ouroboros-leios-sim)
15:45:40 [f0269d85] feat: add status section to UI (nview)
15:45:55 [eb6da350] docs/leios-design: minor polishing (ouroboros-leios-sim)
15:53:57 [2953abc1] feat: support providing node PID (nview)
16:15:35 [3530d229] refactor: complete certificate deposit handling (dingo)
16:31:27 [be946156] feat: update dependencies and add ProgressReader for download tracking (acropolis)
16:34:19 [9b0eda55] Update proposal voting contexts (governance)
16:34:32 [cb9db2a4] feat: support providing node PID (#405) (nview)
16:49:06 [41ecdb02] refactor: complete certificate deposit handling (dingo)
17:02:56 [a0175f88] feat: add headers and nonces JSON files, enhance HTTP client configuration in snapshot bootstrapper (acropolis)
17:16:58 [0abb0d9e] feat: improve Dingo process detection (nview)
17:24:57 [2a6288dc] fix: remove binary name from node section (nview)
17:42:06 [5a2ef412] refactor: complete certificate deposit handling (dingo)
17:44:33 [303d76a1] imp: deploy 10.5.3 to mainnet and sanchonet machines (cardano-playground)
17:48:30 [c4eb0dc6] CI: Add pull_request trigger to publish-images workflow (cardano-node-antithesis)
17:50:26 [40e97a5b] 🟥 voting.summit.cardano.org is down (0 in 0 ms) [skip ci] [upptime] (cf-summit-evoting-status)
17:50:45 [9dbb29dc] :pencil: Update summary in README [skip ci] [upptime] (cf-summit-evoting-status)
17:50:46 [a0111ca5] :card_file_box: Update status summary [skip ci] [upptime] (cf-summit-evoting-status)
17:52:44 [c0715c2b] book: update for cardano-node 10.5.3 release (cardano-playground)
17:54:11 [c7ec6a30] feat(cbor): indef length map (gouroboros)
17:55:24 [d5edac64] 🟩 voting.summit.cardano.org is up (200 in 262 ms) [skip ci] [upptime] (cf-summit-evoting-status)
17:55:44 [e12f8264] CI: Replace nix-setup steps with paolino/dev-assets/setup-nix (cardano-node-antithesis)
17:55:45 [33fd9de6] :card_file_box: Update status summary [skip ci] [upptime] (cf-summit-evoting-status)
17:55:45 [3baeb0ae] :pencil: Update summary in README [skip ci] [upptime] (cf-summit-evoting-status)
17:56:24 [e5273157] book: deploy for cardano-node 10.5.3 release (cardano-playground)
17:58:16 [c281b5a2] CI: Add workflow_dispatch trigger to adversary CI (cardano-node-antithesis)
17:59:45 [fe6a8fe8] deploy: c281b5a29c3986b7eb10fc164fe57da29d6790ed (cardano-node-antithesis)
18:08:02 [73ee39f9] leiosdemo202511: light refactoring pass on bash and Python scripts (ouroboros-consensus)
18:08:33 [3a507a07] CI: Update CI workflow to use new Nix setup action (cardano-node-antithesis)
18:10:43 [1b0df49e] Fixed broken license link (#7445) (plutus)
18:11:05 [a0467233] [adversary] add some helper commands to justfile (antithesis)
18:13:57 [0db6206c] Deploying to gh-pages from @ IntersectMBO/plutus@1b0df49e332211b0f04f1c37219834bbf1f8b66c 🚀 (plutus)
18:15:49 [724d8ec7] feat: split bootstrapper into a few modules with clearly defined responsibilities (acropolis)
18:22:35 [91dcd2d4] leiosdemo202511: upgrade some Leios trace events from string to JSON (ouroboros-consensus)
18:26:30 [deca8183] [adversary] feat: use separate random starting points (antithesis)
18:28:06 [e4ba53d3] Add adverssary container to cardano_node_master.yaml (antithesis)
18:33:02 [fad1f10e] leiosdemo202511: add LeiosTxs latency to log_parser.py analysis (ouroboros-consensus)
18:34:25 [1bd00d80] refactor: use ledger block on verify block (gouroboros)
18:36:32 [a4effd33] [adversary] CI: expose .#version (cardano-node-antithesis)
18:38:01 [8253b0b4] CI: Simplify and fix build and push component images (cardano-node-antithesis)
18:38:57 [abd5cd4b] feat: simplify error handling in downloader by using std::io::Error::other (acropolis)
18:41:14 [55ccd440] leiosdemo202511: add Leios block body latency to log_parser.py analysis (ouroboros-consensus)
18:44:42 [127ef0a2] cardano-node-master: bump adversary image tag (cardano-node-antithesis)
19:05:18 [1c100cdf] CI: Pickup testnet in cardano-node-master workflow dispatch (cardano-node-antithesis)
19:53:23 [10886199] Deploying to gh-pages from @ IntersectMBO/plutus@1b0df49e332211b0f04f1c37219834bbf1f8b66c 🚀 (plutus)
20:09:05 [8b61a683] feat(ledger): leios endorser block body (gouroboros)
20:26:49 [4486d29a] refactor: use ledger block on verify block (gouroboros)
20:47:55 [93075573] Deploying to gh-pages from @ IntersectMBO/plutus@1b0df49e332211b0f04f1c37219834bbf1f8b66c 🚀 (plutus)
20:49:48 [3098d642] chore(deps): bump golang.org/x/crypto from 0.43.0 to 0.44.0 (#429) (cdnsd)
20:50:01 [01de182d] chore(deps): bump actions/checkout from 5.0.0 to 5.0.1 (#431) (cdnsd)
20:51:51 [8338e6f8] Change RewardAccount to Credential Staking in SPS (cardano-ledger)
20:53:39 [d03ddcf5] Restore POrd instance for PCredentialm (plutarch-plutus)
20:54:36 [3ce4054a] Update eras/alonzo/impl/src/Cardano/Ledger/Alonzo/Genesis.hs (cardano-ledger)
21:31:24 [8a4eca35] Golden for PValidateData PBool (plutarch-plutus)
21:36:52 [e583b300] refactor: use ledger block on verify block (gouroboros)
21:51:57 [2334a1e4] Optimize pparseData for PBool (plutarch-plutus)
22:11:04 [8d49b9cc] refactor: use ledger block on verify block (gouroboros)
22:32:38 [a97d415d] perf: calculate outside loops (#250) (txtop)
22:48:23 [3c18de3c] feat: Add command to dump cbor hex of block (cncli)
22:56:28 [8162cfb7] feat: Add command to dump cbor hex of block (cncli)
22:57:06 [db1f63c4] fix: remove binary name from node section (#407) (nview)
22:58:25 [12a39bfb] feat: implement comprehensive plugin system for storage backends (dingo)
22:59:21 [91c50690] feat(cbor): indef length map (#1265) (gouroboros)
23:00:24 [00d192d6] feat(ledger): leios endorser block body (#1266) (gouroboros)
23:01:49 [e6dbc4a5] feat: Handshake block syncronization support (cdnsd)
23:04:38 [756d871a] 🟩 API (Batch) is up (204 in 133 ms) [skip ci] [upptime] (cf-token-metadata-registry-status)
23:04:38 [f4ce9ac0] 🟩 API (Specific property) is up (204 in 131 ms) [skip ci] [upptime] (cf-token-metadata-registry-status)
23:04:38 [ba8e8c30] 🟩 API (All properties) is up (204 in 758 ms) [skip ci] [upptime] (cf-token-metadata-registry-status)
23:04:45 [a7493775] feat: improve Dingo process detection (#406) (nview)
23:06:26 [f70ed571] 🟥 voting.summit.cardano.org is down (0 in 0 ms) [skip ci] [upptime] (cf-summit-evoting-status)
23:06:47 [6abeade2] :card_file_box: Update status summary [skip ci] [upptime] (cf-summit-evoting-status)
23:06:47 [4423fca9] :pencil: Update summary in README [skip ci] [upptime] (cf-summit-evoting-status)
23:06:54 [37ae1a3f] 🟥 event-api is down (0 in 0 ms) [skip ci] [upptime] (cf-cip1694-ballot-status)
23:06:54 [a96cd814] 🟥 blockchain-follower-api is down (0 in 0 ms) [skip ci] [upptime] (cf-cip1694-ballot-status)
23:06:54 [4cf6d935] 🟥 1694ballot.cardano.org is down (0 in 0 ms) [skip ci] [upptime] (cf-cip1694-ballot-status)
23:06:55 [496ebd1d] 🟥 get-votes-api is down (0 in 0 ms) [skip ci] [upptime] (cf-cip1694-ballot-status)
23:06:55 [a371c400] 🟥 login-api is down (0 in 0 ms) [skip ci] [upptime] (cf-cip1694-ballot-status)
23:06:55 [348bdba2] 🟥 cast-vote-api is down (0 in 0 ms) [skip ci] [upptime] (cf-cip1694-ballot-status)
23:06:56 [16b8d205] 🟥 get-vote-receipt-api is down (0 in 0 ms) [skip ci] [upptime] (cf-cip1694-ballot-status)
23:07:39 [1b903d3e] 🟩 voting.summit.cardano.org is up (200 in 269 ms) [skip ci] [upptime] (cf-summit-evoting-status)
23:07:43 [7bf5e59a] 🟩 user-verification-api is up (405 in 651 ms) [skip ci] [upptime] (cf-summit-evoting-status)
23:07:43 [3d131ec2] 🟩 event-api is up (200 in 676 ms) [skip ci] [upptime] (cf-summit-evoting-status)
23:07:44 [aec7a093] 🟩 blockchain-follower-api is up (200 in 187 ms) [skip ci] [upptime] (cf-summit-evoting-status)
23:07:45 [a2757fb7] 🟩 login-api is up (401 in 605 ms) [skip ci] [upptime] (cf-summit-evoting-status)
23:07:45 [2d48747c] 🟩 cast-vote-api is up (401 in 162 ms) [skip ci] [upptime] (cf-summit-evoting-status)
23:07:46 [1c8f364a] 🟩 get-votes-api is up (401 in 437 ms) [skip ci] [upptime] (cf-summit-evoting-status)
23:07:46 [a0d1390c] 🟩 get-vote-receipt-api is up (401 in 166 ms) [skip ci] [upptime] (cf-summit-evoting-status)
23:07:47 [945a2352] 🟩 keria is up (401 in 703 ms) [skip ci] [upptime] (cf-summit-evoting-status)
23:08:03 [455f864a] :card_file_box: Update status summary [skip ci] [upptime] (cf-summit-evoting-status)
23:08:03 [b0b79038] :pencil: Update summary in README [skip ci] [upptime] (cf-summit-evoting-status)
23:12:01 [43782335] chore(deps): bump blinklabs-io/go from 1.24.7-1 to 1.25.4-1 (#428) (cdnsd)
23:12:20 [40c57d4d] chore(deps): bump actions/checkout from 5.0.0 to 5.0.1 (#304) (ansible-cardano)
23:14:57 [9eaeafe8] chore(deps): bump golang.org/x/crypto from 0.43.0 to 0.45.0 (#1261) (gouroboros)
23:15:20 [20c49c9b] chore(deps): bump golang.org/x/crypto from 0.43.0 to 0.45.0 (#387) (tx-submit-api)
23:15:58 [9c033b29] chore(deps): bump golang.org/x/crypto from 0.43.0 to 0.45.0 (#73) (adder-library-starter-kit)
23:16:56 [6638b234] chore(deps): bump golang.org/x/crypto from 0.43.0 to 0.45.0 (#185) (cardano-models)
23:17:56 [be51828a] chore(deps): bump golang.org/x/crypto from 0.43.0 to 0.45.0 (#150) (plutigo)
23:18:12 [3a57243a] chore(deps): Bump golang.org/x/crypto from 0.43.0 to 0.45.0 (#264) (tx-submit-api-mirror)
23:20:02 [d2b6880a] build(deps): Bump golang.org/x/crypto from 0.40.0 to 0.45.0 (#37) (snek-webhook-starter-kit)
23:25:32 [9ad086a7] feat: Handshake block syncronization support (cdnsd)
23:30:53 [a6192eb3] fix(connmanager): register missing metrics (dingo)
23:47:12 [cbb2c301] feat: Handshake ping/pong message support (cdnsd)
23:50:19 [9506fbff] feat: implement comprehensive plugin system for storage backends (dingo)