Home / Reports / Nov 8, 2025

Saturday, November 8, 2025

179 commits had been pushed across 36 repos by 31 authors. There were 31,292,208 additions and 107,225 deletions. Official weekly status updates can be found on essentialcardano.io.

Authors

Repos Updated

Commit Log

00:01:46 [b1a2b313] merge upstream/main (acropolis)
00:05:42 [5215e3f2] :bento: Update graphs [skip ci] (cf-cip1694-ballot-status)
00:05:49 [04d3cdf6] Fix ClosedChannelException by properly storing bound UDP channel (mantis)
00:06:09 [0cc0ee39] fix: set omnibus.toml to defaults (acropolis)
00:07:18 [ada76e12] test: add comprehensive handshake client refusal tests (#1231) (gouroboros)
00:07:44 [7689c914] fix: adjust e2e assertion delays to prevent node from becoming unsynced when sending new txs (hydra-poc)
00:07:56 [08535c76] feat(chainsync): add EpochNumber to ChainSyncStatus (#534) (adder)
00:11:09 [972f9d01] :card_file_box: Update status summary [skip ci] [upptime] (cf-token-metadata-registry-status)
00:11:09 [6e8f8c9b] :pencil: Update summary in README [skip ci] [upptime] (cf-token-metadata-registry-status)
00:12:44 [2c92680d] clean up review comment (hydra-poc)
00:12:49 [23e18e78] Automatic Update (stackage.nix)
00:13:32 [368402ec] fix: clippy (acropolis)
00:14:11 [44a2fc16] :bento: Update graphs [skip ci] (cf-token-metadata-registry-status)
00:15:46 [fd746fcd] :bento: Update graphs [skip ci] (cf-summit-evoting-status)
00:20:05 [f48ec08d] Implement PartialEq (catalyst-voices)
00:23:48 [83992ef4] :card_file_box: Update status summary [skip ci] [upptime] (cf-cip1694-ballot-status)
00:23:48 [4017ebb1] :pencil: Update summary in README [skip ci] [upptime] (cf-cip1694-ballot-status)
00:29:58 [9bace09f] :pencil: Update summary in README [skip ci] [upptime] (cf-summit-evoting-status)
00:29:59 [0b8a69c4] :card_file_box: Update status summary [skip ci] [upptime] (cf-summit-evoting-status)
00:33:40 [96b13999] Merge branch 'master' into feat/python-install-for-base (catalyst-ci)
00:39:34 [c5d9ea48] fix(python): Update python version in ruff.toml (catalyst-ci)
00:39:39 [9881aea2] Merge branch 'feat/python-install-for-base' of github.com:input-output-hk/catalyst-ci into feat/python-install-for-base (catalyst-ci)
00:52:06 [7a652487] Update Hackage and Stackage (haskell.nix)
01:10:23 [48cb1303] fix(python): Failing CI checks (catalyst-ci)
01:19:48 [ff3b4584] fix(python): CI Checks (catalyst-ci)
01:28:11 [f63bc201] Deploying to gh-pages from @ input-output-hk/catalyst-ci@566ddd0dd30538c06d98822a3275a51821c9b9f4 🚀 (catalyst-ci)
01:32:43 [0fc7cd0b] Add channel state logging and fix code review issues (mantis)
01:35:31 [5d2e86db] Add behind firewall flag to local root config (ouroboros-network)
02:00:32 [e65a0487] bump: parts -> next-2025-08-14, keep legacyT, apply new tags (ouroboros-network-ops)
02:08:08 [23b40bdf] Fix channel initialization with syncUninterruptibly and add close tracking (mantis)
02:10:01 [8de3b4c5] Scheduled update (pool_groups)
02:19:47 [3515366a] Replace blocking syncUninterruptibly with async toTask for bind operation (mantis)
02:52:17 [ad94237a] Use InitializationError instead of RuntimeException for bind failures (mantis)
03:07:38 [6fb89b70] Add AllowNewConnection to establishPeerConnection (ouroboros-network)
03:11:28 [95d6d897] Merge pull request #335 from chippr-robotics/copilot/fix-bootnode-packet-issue (mantis)
03:52:01 [e9e766dd] bump: parts -> next-2025-08-14, keep legacyT, apply new tags (ouroboros-network-ops)
03:52:48 [0a96b900] tagging: cf resource updates; rm --yes from rain to allow change set inspection (cardano-playground)
03:55:41 [01e1be6a] imp: tags update, breaking change fixes, faucet fn addn (cardano-parts)
03:57:50 [e1139b27] tagging: +new tags to TF/CF; update recipes/scripts as needed (cardano-perf)
04:44:27 [3bd70a3f] tagging: +new tags to TF/CF; update recipes/scripts as needed (cardano-monitoring)
04:53:28 [c8b6872b] Deploying to gh-pages from @ cardano-scaling/hydra@0346046619e14a0853f859260c3a43f30a3c4d12 🚀 (hydra-poc)
05:20:51 [a3bbf383] Initial plan (mantis)
05:26:31 [1d0f71e2] Fix UDP channel closed exception and improve error handling (mantis)
05:57:19 [d45c9a0c] Merge pull request #108 from tigoni/website-ref-in-readme (developer-experience)
08:42:47 [5064e0e5] feat: use env variable everywhere (amaru)
08:42:54 [681fd990] chore: disable --all-features (amaru)
08:43:56 [b60f211c] fix: use Hash for shelley genesis hash type (acropolis)
08:44:15 [0829d163] Merge branch 'main' into golddydev/vrf-validation (acropolis)
09:05:17 [920dce34] Update recent-updates.md (Intersect-knowledge-base)
09:24:37 [5a5b255e] Merge branch 'alpha' into docker-stable-slim-adduser-missing (guild-operators)
10:43:56 [e8c6d716] fix(cf-yaci-devkit): override node data (cf-helm-charts)
11:48:00 [4bbaf492] try: prevent supervisord from spamming stderr with python deprecation warnings (cardano-node)
11:56:52 [12f92633] Merge pull request #336 from chippr-robotics/copilot/fix-bootnode-enrollment-issue-again (mantis)
12:11:38 [a39a1794] try: prevent supervisord from spamming stderr with python deprecation warnings (cardano-node)
12:42:02 [339e1e60] Update CIP-????/README.md (CIPs)
12:42:35 [0571973a] Initial plan (mantis)
12:48:23 [68bb2e14] Return an error if Id or Ver selector lists are empty (catalyst-voices)
12:58:42 [fc0e940b] Scheduled update (pool_groups)
13:00:25 [80285678] Bump api version (catalyst-voices)
13:05:41 [39346624] Investigate UDP channel initialization race condition (mantis)
13:06:53 [ab244a3a] Apply formatting (hermes)
13:07:13 [dcd0cd2c] Merge branch 'main' into chore/update-catalyst-ci-to-v3.5.29 (hermes)
13:08:14 [3529bb6c] Bump edition: (hermes)
13:12:25 [47de066f] More formatting... (hermes)
13:21:11 [61d20760] Fix UDP channel race condition by removing boundChannelRef (mantis)
13:42:42 [d1b64e63] Simplify inter-peer-group test to avoid shutdown race (mantis)
13:55:05 [cbf086de] Document Netty/Cats Effect integration challenges in ADR (mantis)
13:55:48 [ca8c138e] Athena changes (hermes)
14:04:54 [3978dcc8] Fix shutdown race condition - all 3 tests now pass (mantis)
14:06:07 [367156f3] Update ADR-001a with final shutdown race fix details (mantis)
14:29:59 [f43e98b7] feat: add Ouroboros Network Specification limits for mini-protocols (#1232) (gouroboros)
14:31:29 [fa00b593] Add files via upload (cardano-token-registry)
14:37:39 [6cf522c4] docs(session-03): add overview page (developer-experience)
14:38:05 [bc4c7d5e] docs(session-03): add resources page (developer-experience)
14:38:24 [93fd12e1] docs(session-03): add recording page (developer-experience)
14:38:41 [e55e7a2a] docs(session-03): expose section in sidebar (developer-experience)
14:42:38 [d7c7f829] Fix test port allocation race and add reliable resolvers (mantis)
14:43:31 [49c28cb5] Merge branch 'IntersectMBO:main' into devex-sessions-clean (developer-experience)
15:03:11 [fec27c3e] fix: wrong demo args (amaru)
15:16:44 [df7d4b80] Merge pull request #338 from chippr-robotics/copilot/fix-udp-channel-issue (mantis)
15:20:09 [993af15d] Initial plan (mantis)
15:24:42 [37a88c21] Improve RocksDB initialization error handling and logging (mantis)
15:25:35 [483b7bab] feat: add per-protocol per-state pending message byte limits (gouroboros)
15:31:55 [8fc483f3] Add Logger trait to RocksDbDataSource companion object for logging support (mantis)
15:39:52 [364753fb] chore: export required env var (amaru)
15:47:49 [199b7742] Format modules (hermes)
15:52:30 [3f6e9ef9] chore: removed useless default (amaru)
16:01:20 [8dd3f1f2] Fix code formatting in RocksDbDataSource.scala per scalafmt rules (mantis)
16:02:09 [e4d8d8e6] feat: add per-protocol per-state pending message byte limits (gouroboros)
16:14:35 [d567984b] feat: implement unified certificate persistence system (dingo)
16:34:53 [f02bbf43] Add integration test configuration to use unique temp directory for RocksDB (mantis)
17:06:13 [34e05001] Address code review feedback: improve exception handling and configuration (mantis)
17:07:29 [f1a1824a] Merge pull request #7743 from cardanative/token-3425 (cardano-token-registry)
17:18:59 [1305fbae] feat: updated json data (cardano-ambassador-tool)
17:34:11 [de066948] Use unique timestamp-based directory for integration tests to prevent RocksDB lock contention (mantis)
17:44:05 [4c8a3433] feat: implement unified certificate persistence system (dingo)
17:52:24 [998c68f4] chore: removed useless default (amaru)
17:58:09 [2d15224f] plutarch - haskell label (developer-portal)
17:58:32 [ae2c906b] add new tools (developer-portal)
17:58:42 [1fa07160] plu-ts -> pebble (developer-portal)
17:58:52 [b427a7ae] domain filters first (developer-portal)
17:59:08 [b702fea0] feat: add more env vars (amaru)
18:03:03 [2d7503f0] fix: setup up Otel context in stage.pull and pass to effects (amaru)
18:03:13 [6d2cec6f] chore: align arg value names (amaru)
18:04:58 [8f37acd3] Update showcases.js Pet Registry url (#1672) (developer-portal)
18:09:02 [53ab3fae] Add filterᵐ-singleton-false and add-excluded-∪ˡ-l (agda-sets)
18:12:44 [5f87d421] Link TODOs to PRs in agda-sets (formal-ledger-specifications)
18:22:53 [24defe38] plutus tag removed, smartcontracts filter introduced (developer-portal)
18:26:13 [a784af3d] Implement per-test isolation by forking each Integration test with unique FUKUII_TEST_ID (mantis)
18:29:24 [bedad9a0] feat: member data with stake info (cardano-ambassador-tool)
18:48:28 [94da39b9] builder tools extend wallet filter (developer-portal)
18:48:34 [5c2f50e4] add bursa (developer-portal)
18:48:41 [c1296426] add cardano-dev-wallet (developer-portal)
18:48:43 [78125922] Merge pull request #340 from chippr-robotics/copilot/investigate-rocksdb-initialization (mantis)
18:48:50 [799dcf61] add cardano-hw-cli (developer-portal)
18:49:01 [ff550df1] add cardano-peer-connect (developer-portal)
18:49:08 [f6c5039d] add cardanopress (developer-portal)
18:49:15 [b50b81c6] add cshell (developer-portal)
18:49:37 [a0911107] add sorbet (developer-portal)
18:49:45 [4978356d] add p2p-wallet (developer-portal)
18:50:08 [94b01958] chore: smart contract lang images to builder tools (developer-portal)
18:53:37 [32d039a9] update kuber (developer-portal)
18:54:02 [ddcbcee9] Artifacts generated from 751af06fdfa712ef6b8018ca11ea7d037e2c7089 (formal-ledger-specifications)
18:54:36 [a5e7e751] Initial plan (mantis)
18:58:17 [7fa22459] add nmkr-studio (developer-portal)
19:23:18 [db7490ff] Un-ignore 6 priority tests and identify compilation failures (mantis)
19:32:21 [c8653209] Document test compilation issues and findings (mantis)
19:36:19 [1f042d82] Final test results: 2 tests run with failures identified (mantis)
19:39:54 [a607bae9] rework filters (developer-portal)
19:40:17 [545fff1a] chore: wrong name (amaru)
19:47:48 [d377a68f] Fix Clippy lints (hermes)
20:20:24 [41a6a2bf] Add comments explaining MockFactory self-type removal and run scalafmt (mantis)
20:30:09 [348b83bf] refactor: reorganize builder-tools folder structure (developer-portal)
20:34:44 [823cdfb0] remove unused images (developer-portal)
20:36:07 [260f2fe9] test(database): update immutable testdata w/ first 200 chunks from preview (dingo)
20:40:54 [763416f9] feat: implement unified certificate persistence system (dingo)
20:45:34 [da803d91] remove workspace config - packages directory does not exist (developer-portal)
20:48:44 [08c1ec72] remove unused typescript (developer-portal)
20:49:22 [ba98f6e0] feat: implement unified certificate persistence system (dingo)
20:53:02 [543f5800] test(database): update immutable testdata w/ first 200 chunks from preview (dingo)
20:53:38 [a66a0c3e] remove seperate variables file & merge into docusaurus config (developer-portal)
20:53:50 [4442e805] remove empty devDependencies (developer-portal)
21:02:08 [d27effb0] remove duplicate developers text from navbar (developer-portal)
21:02:25 [5580c160] add your tool component redirect (developer-portal)
21:10:42 [20d95dd5] Move community files to docs/community directory & add redirects (developer-portal)
21:35:39 [282fe72d] Merge pull request #342 from chippr-robotics/copilot/un-ignore-test-failures (mantis)
22:19:50 [bd81d791] feat: implement unified certificate persistence system (dingo)
23:02:55 [9fe5e9dd] fix(utxorpc): wrap errors on submit failures (dingo)
23:04:28 [8e5bac2d] 🟩 API (All properties) is up (204 in 780 ms) [skip ci] [upptime] (cf-token-metadata-registry-status)
23:04:29 [275c2e0d] 🟩 API (Batch) is up (204 in 146 ms) [skip ci] [upptime] (cf-token-metadata-registry-status)
23:04:29 [f5d9a1ac] 🟩 API (Specific property) is up (204 in 147 ms) [skip ci] [upptime] (cf-token-metadata-registry-status)
23:05:41 [2e7da328] 🟥 voting.summit.cardano.org is down (0 in 0 ms) [skip ci] [upptime] (cf-summit-evoting-status)
23:06:01 [c92c39c3] :pencil: Update summary in README [skip ci] [upptime] (cf-summit-evoting-status)
23:06:01 [ecba2f2d] :card_file_box: Update status summary [skip ci] [upptime] (cf-summit-evoting-status)
23:06:15 [18c9121f] 🟥 1694ballot.cardano.org is down (0 in 0 ms) [skip ci] [upptime] (cf-cip1694-ballot-status)
23:06:15 [8a72e310] 🟥 event-api is down (0 in 0 ms) [skip ci] [upptime] (cf-cip1694-ballot-status)
23:06:15 [6ba06e4a] 🟥 blockchain-follower-api is down (0 in 0 ms) [skip ci] [upptime] (cf-cip1694-ballot-status)
23:06:16 [1b03d6e4] 🟥 cast-vote-api is down (0 in 0 ms) [skip ci] [upptime] (cf-cip1694-ballot-status)
23:06:16 [d0de86c0] 🟥 get-vote-receipt-api is down (0 in 0 ms) [skip ci] [upptime] (cf-cip1694-ballot-status)
23:06:16 [3a0f27aa] 🟥 login-api is down (0 in 0 ms) [skip ci] [upptime] (cf-cip1694-ballot-status)
23:06:16 [7ee5eafd] 🟥 get-votes-api is down (0 in 0 ms) [skip ci] [upptime] (cf-cip1694-ballot-status)
23:07:32 [fac250c8] 🟩 voting.summit.cardano.org is up (200 in 244 ms) [skip ci] [upptime] (cf-summit-evoting-status)
23:07:35 [d006d078] 🟩 event-api is up (200 in 556 ms) [skip ci] [upptime] (cf-summit-evoting-status)
23:07:36 [de9aa44d] 🟩 user-verification-api is up (405 in 513 ms) [skip ci] [upptime] (cf-summit-evoting-status)
23:07:36 [64042481] 🟩 blockchain-follower-api is up (200 in 437 ms) [skip ci] [upptime] (cf-summit-evoting-status)
23:07:37 [11bf1494] 🟩 login-api is up (401 in 527 ms) [skip ci] [upptime] (cf-summit-evoting-status)
23:07:38 [5ba16846] 🟩 get-votes-api is up (401 in 436 ms) [skip ci] [upptime] (cf-summit-evoting-status)
23:07:38 [192e63bf] 🟩 cast-vote-api is up (401 in 439 ms) [skip ci] [upptime] (cf-summit-evoting-status)
23:07:39 [f4d0e094] 🟩 get-vote-receipt-api is up (401 in 164 ms) [skip ci] [upptime] (cf-summit-evoting-status)
23:07:40 [b9a5dc4a] 🟩 keria is up (401 in 815 ms) [skip ci] [upptime] (cf-summit-evoting-status)
23:07:56 [0d373798] :pencil: Update summary in README [skip ci] [upptime] (cf-summit-evoting-status)
23:07:56 [d384d5ca] :card_file_box: Update status summary [skip ci] [upptime] (cf-summit-evoting-status)
23:15:34 [29096ba6] fix(ledger): wrap errors for better debugging (dingo)
23:21:21 [49abe9b4] fix(database): track amount in deregistration certificate (dingo)
23:21:50 [1f97ad73] fix(utxorpc): wrap errors on submit failures (#1002) (dingo)
23:32:02 [5161f4aa] feat(database): add a string helper to account model (dingo)
23:37:51 [a396da42] chore(deps): Bump github.com/blinklabs-io/gouroboros (#166) (gouroboros-starter-kit)
23:38:39 [56778c54] chore(deps): bump github.com/blinklabs-io/gouroboros (#179) (cardano-models)
23:38:49 [24517a65] chore(deps): Bump github.com/blinklabs-io/cardano-models (gouroboros-starter-kit)