Home / Reports / Nov 14, 2025
Friday, November 14, 2025
492 commits had been pushed across 68 repos by 99 authors. There were 11,646,961 additions and 158,454 deletions. Official weekly status updates can be found on essentialcardano.io.
Authors
Repos Updated
- cardano-ledger56
- catalyst-voices37
- cf-identity-wallet35
- mithril26
- lace23
- metis23
- cardano-node20
- amaru20
- yoroi-frontend18
- cardano-api15
- cardano-api15
- cf-summit-evoting-status12
- acropolis12
- cf-cip1694-ballot-status10
- plutus10
- yoroi-mobile9
- cardano-node9
- hermes9
- blockfrost-platform7
- agda-abstract-set-theory7
- ouroboros-consensus7
- cf-token-metadata-registry-status6
- formal-ledger-specifications6
- cardano-rosetta-java5
- zeko5
- yoroi4
- cardano-ledger-specs4
- catalyst-core4
- essential-cardano-content4
- dingo3
- cardano-ibc-incubator3
- cardano-token-registry3
- developer-portal3
- cardano-haskell-package-repo3
- cardano-updates3
- ouroboros-leios-sim3
- gouroboros2
- pool_groups2
- antithesis2
- CIPs2
- agda-cardano-common2
- capkgs2
- cardano-clusterlib-py2
- cardano-documentation2
- cardano-playground2
- haskell.nix2
- hydra-poc2
- ouroboros-leios2
- cardano-base2
- cardano-db-sync2
- cardano-haskell-packages2
- cardano-updates2
- developer-experience2
- Intersect-knowledge-base2
- multisig2
- plutarch-plutus2
- pallas2
- cf-helm-charts1
- adapools-yoroi-frontend1
- cardano-ledger1
- cardano-parts1
- cuddle1
- hydra1
- ouroboros-network1
- stackage.nix1
- governance1
- mesh1
- web3-sdk1
Commit Log
00:11:48
[59b7a951]
:card_file_box: Update status summary [skip ci] [upptime]
(cf-token-metadata-registry-status)
00:11:48
[bfb0798c]
:pencil: Update summary in README [skip ci] [upptime]
(cf-token-metadata-registry-status)
00:26:14
[1639f96b]
:pencil: Update summary in README [skip ci] [upptime]
(cf-cip1694-ballot-status)
00:26:15
[ba670c79]
:card_file_box: Update status summary [skip ci] [upptime]
(cf-cip1694-ballot-status)
00:32:55
[47c4fd00]
:pencil: Update summary in README [skip ci] [upptime]
(cf-summit-evoting-status)
00:32:55
[90e76e85]
:card_file_box: Update status summary [skip ci] [upptime]
(cf-summit-evoting-status)
03:03:44
[fe4d69dd]
Bump chromedriver from 142.0.1 to 142.0.2 in /packages/e2e-tests
(yoroi-frontend)
03:40:56
[8ef8c031]
bls: implement PoP CBOR encoding/decoding + tests and naming cleanup
(cardano-base)
04:55:30
[17d1c480]
Deploying to gh-pages from @ cardano-scaling/hydra@171c2b441b18d573056b32f29ac6846b2e067f13 🚀
(hydra-poc)
07:04:06
[32f9eb80]
fix: Fix the incorrect API URL in the documentation. (#650)
(cardano-rosetta-java)
07:05:31
[d165863b]
bls(dsign): adopt PinnedSizedBytes for MinPk & MinSig DSIGN types
(cardano-base)
07:07:29
[9e04236a]
chore: Merge remote-tracking branch 'origin/develop' into feat/VT20-2264-alternative-schema-discovery-mechanism
(cf-identity-wallet)
08:00:09
[a5debabe]
chore: Merge remote-tracking branch 'origin/develop' into fix/VT20-2188-failed-credential-operations-not-handle-correctly
(cf-identity-wallet)
08:18:37
[57f290d5]
feat(core): use notification processsing time as connection date instead of OOBI resolution
(cf-identity-wallet)
09:04:16
[77b30fdb]
Merge pull request #726 from input-output-hk/olgahryniuk-patch-268215
(cardano-documentation)
09:30:24
[4f1077d7]
Merge remote-tracking branch 'origin/main' into ajw/164-tx-blockfrost-api
(acropolis)
09:30:51
[865fe85b]
Merge pull request #549 from pragma-org/abailly/structured-logs-everywhere
(amaru)
09:36:03
[6ef12b9d]
test(core): advance jest timers to show delay in processing notification
(cf-identity-wallet)
09:38:01
[e02508ca]
Mention removing _build and dist/hs when extracting Haskell for conformance tests
(cardano-ledger)
09:38:01
[555b434d]
Run the specification rules for EPOCH and NEWEPOCH in conformance tests
(cardano-ledger)
09:38:57
[ab4b1b6b]
Merge pull request #205 from Emurgo/ruslan/update-pool-boas
(adapools-yoroi-frontend)
09:44:54
[3c6f9286]
Added crates for jubjub and poseidon to try to replace midnight while it is not published.
(mithril)
09:48:38
[2399a001]
fix(core): ensure connection date always stored if connecting 2 wallets or multiple profiles to a wallet (#1428)
(cf-identity-wallet)
09:52:35
[dad2ba6c]
Merge remote-tracking branch 'origin/develop' into feat/VT20-2279-Swiping-notifications
(cf-identity-wallet)
10:29:03
[0fc54dcc]
cardano-rpc | Make Datum.payload and Datum.original_cbor proto definitions optional
(cardano-api)
10:30:19
[efb21696]
fix(core): align saved connection history items with profile
(cf-identity-wallet)
10:43:10
[c9427e4a]
tbf rate limit + codel pacing w/queue bounding + delay on ingress
(ouroboros-consensus)
10:45:27
[65f6a904]
feat(aggregator-discovery): create test double for 'AggregatorDiscoverer' trait
(mithril)
10:45:28
[dc147fea]
feat(aggregator-discovery): add 'ShuffleAggregatorDiscoverer' decorator
(mithril)
10:45:28
[24cc8ef0]
wip(aggregator-discovery): add 'CapableAggregatorDiscoverer' decorator
(mithril)
10:45:28
[aa0a62f9]
refactor(aggregator-discovery): 'AggregatorDiscoverer' returns an iterator
(mithril)
10:58:31
[1674127b]
fix(core): align saved connection history items with profile (#1429)
(cf-identity-wallet)
11:03:45
[1f2c0a46]
trace-dispatcher: safely stop stdout thread when there are no more producers
(cardano-node)
11:07:37
[b2092e07]
Merge remote-tracking branch 'origin/main' into feat/arthur/hermes-single-thread-execution-option
(hermes)
11:11:51
[7e138ef2]
Merge branch 'feat/app-version-check' of github.com:input-output-hk/catalyst-voices into feat/app-version-check
(catalyst-voices)
11:13:20
[b7a0655d]
Merge branch 'feat/version-flutter-bootstrap-3576' of github.com:input-output-hk/catalyst-voices into feat/version-flutter-bootstrap-3576
(catalyst-voices)
11:30:28
[9e2c3fb1]
fix(core): failed credential operations not handle correctly (#1419)
(cf-identity-wallet)
11:41:23
[6b2f28a4]
refactor: operations service refactoring plus unit tests.
(cardano-rosetta-java)
11:44:59
[532ea96b]
Merge branch 'feat/version-flutter-bootstrap-3576' into feat/fine-tune-cache-control-3578
(catalyst-voices)
11:56:18
[bcb5c551]
feat(cat-voices): wrap CIP-30 and CIP-95 wallet APIs in JS to make place for catching and mapping errors (#3711)
(catalyst-voices)
11:58:01
[12a12529]
Merge branch 'feat/cip-30-wallet-error-mapping' into fix/eternl-account-change-error
(catalyst-voices)
12:05:12
[58c527ff]
Enhance transaction page with recipient usage guidance and available balance display
(multisig)
12:06:45
[f5ac0eb0]
Merge pull request #6331 from IntersectMBO/ana/10.6-final-integration-mix
(cardano-node)
12:08:52
[eb5e50c6]
tbf rate limit + codel pacing w/queue bounding + delay on ingress
(ouroboros-consensus)
12:32:37
[d3e92438]
[EC Api] - Added: Weekly development report as of 2025-11-14
(essential-cardano-content)
12:33:07
[a1cbe1fd]
chore(gha/cf-gha-baseline): pin a newer version (for the rest of steps :)
(cf-identity-wallet)
12:33:18
[8eb02af2]
chore(gha/cf-gha-baseline): pin a newer version (for the rest of steps :)
(cf-identity-wallet)
12:33:23
[be3a75b5]
chore(gha/cf-gha-baseline): pin a newer version (for the rest of steps :)
(cf-identity-wallet)
12:50:03
[c545e3cd]
Remove unneded DecEq B argument of indexedSumᵐ-∪ˡ-∪ˡᶠ (#20)
(agda-abstract-set-theory)
12:50:35
[e4b3fd8d]
Move proofs of filterᵐ-singleton-false and add-excluded-∪ˡ-l to an opaque block (#21)
(agda-abstract-set-theory)
12:53:18
[9411f2c1]
Merge branch 'feat/profile-app-size' into feat/svg-vector-graphics-compiler
(catalyst-voices)
12:53:49
[a0e8e8a3]
Deploying to gh-pages from @ input-output-hk/agda-sets@c545e3cd09942d7c04869210b9318647d5585a80 🚀
(agda-abstract-set-theory)
12:54:17
[c2bf2908]
Deploying to gh-pages from @ input-output-hk/agda-sets@e4b3fd8daafc02da97c0250683277317de07e470 🚀
(agda-abstract-set-theory)
12:55:46
[d47a3dae]
Deploying to gh-pages from @ input-output-hk/agda-sets@bc721845dba3208ce0aca59b09242f06d659fd97 🚀
(agda-abstract-set-theory)
12:56:15
[11bb1ad3]
Merge branch 'feat/version-flutter-bootstrap-3576' into feat/fine-tune-cache-control-3578
(catalyst-voices)
12:57:39
[56672ce3]
test: scenario-popup-view-bitcoin-wallet-import-create-bitcoin-wallet LW-12590/12591
(lace)
13:00:02
[22ea9bf1]
Merge branch 'feat/face-performance-optimization-3352' into feat/profile-app-size
(catalyst-voices)
13:03:45
[9e4780eb]
Merge branch 'feat/profile-app-size' into feat/svg-vector-graphics-compiler
(catalyst-voices)
13:04:02
[aa3b1234]
Merge branch 'main' into test/LW-12590-12591-scenario-popup-view-bitcoin-wallet-import-create-bitcoin-wallet-using-mnemonics-e-2-e
(lace)
13:05:15
[ad73b761]
Update weekly-development-report-as-of-2025-11-14.md
(essential-cardano-content)
13:11:35
[f774bab8]
Merge pull request #1635 from input-output-hk/emmanuelamehiohkio/contrib/weekly-development-report-as-of-2025-11-14-1763123556632
(essential-cardano-content)
13:24:19
[b748d04a]
refactor: operations service refactoring plus unit tests.
(cardano-rosetta-java)
13:26:03
[45c05cdc]
test: fix duplicate DRep vote delegation operations in golden files
(cardano-rosetta-java)
13:47:33
[70ebafab]
Merge branch 'feat/version-flutter-bootstrap-3576' into feat/fine-tune-cache-control-3578
(catalyst-voices)
13:47:39
[5d238319]
Merge branch 'feat/version-flutter-bootstrap-3576' into feat/app-version-check
(catalyst-voices)
13:53:22
[317787dd]
cardano-rpc | Make Datum.payload and Datum.original_cbor proto definitions optional
(cardano-api)
13:55:27
[165f6d05]
fix: add validation and error handling for CSL TransactionOutput NULL pointer errors
(yoroi)
14:44:21
[baf2024f]
Merge branch 'feat/face-performance-optimization-3352' into feat/fine-tune-cache-control-3578
(catalyst-voices)
14:46:58
[178769bd]
fix: ensure CSL instance consistency and fix transaction signing callbacks
(yoroi)
14:50:24
[8e9ac683]
trace-dispatcher: safely stop stdout thread when there are no more producers
(cardano-node)
14:51:32
[c054795a]
Merge remote-tracking branch 'origin/develop' into feat/VT20-2279-Swiping-notifications
(cf-identity-wallet)
14:59:33
[8aaa2c40]
trace-forward: optimize writeToSink, remove grow / copying behaviour
(cardano-node)
15:13:55
[80044d3b]
fix(aggregator-discoverer): 'CapableAggregatorDiscovererIterator' implementation of 'Iterator' trait
(mithril)
15:14:36
[17a7f7b3]
test(aggregator-discoverer): add tests for 'CapableAggregatorDiscovererIterator'
(mithril)
15:15:25
[8e97143b]
trace-forward: optimize writeToSink, remove grow / copying behaviour
(cardano-node)
15:36:19
[f6ca7b46]
refactor(ci-test-client): extract cardano database downloads steps in a dedicated job
(mithril)
15:38:59
[7353e1f2]
Merge branch 'feat/face-performance-optimization-3352' into feat/app-version-check
(catalyst-voices)
15:46:23
[46915676]
refactor(ci-test-client): extract cardano database downloads steps in a dedicated job
(mithril)
16:07:43
[7da1804e]
Merge branch 'main' into test/LW-12590-12591-scenario-popup-view-bitcoin-wallet-import-create-bitcoin-wallet-using-mnemonics-e-2-e
(lace)
16:20:34
[63a158cc]
feat: implement ICS-23 proof generation in Gateway with generateProof and generateNonExistenceProof methods in ICS23MerkleTree, add comprehensive unit tests for proof generation and verification, create proof serialization helpers, and update QueryService, ConnectionService, and ChannelService to generate and return cryptographically verifiable ICS-23 Merkle proofs instead of placeholder proofs for all major IBC state queries
(cardano-ibc-incubator)
16:22:07
[1ddbb8c2]
feat: implement ICS-23 proof generation in Gateway with generateProof and generateNonExistenceProof methods in ICS23MerkleTree, add comprehensive unit tests for proof generation and verification, create proof serialization helpers, and update QueryService, ConnectionService, and ChannelService to generate and return cryptographically verifiable ICS-23 Merkle proofs instead of placeholder proofs for all major IBC state queries
(cardano-ibc-incubator)
16:58:16
[88f1f9cf]
fix: optimize UTXO selection in transaction recipes and fix signedTx handling
(yoroi-mobile)
17:21:00
[3e0a41ab]
trace-dispatcher: remove redundant `forHumanFromMachine` and `forHumanOrMachine` from class LogFormatting
(cardano-node)
17:33:27
[ad0fa3ae]
update policyid file including SSARA with final registry info over initial draft
(cardano-token-registry)
17:37:37
[55121fd8]
Merge branch 'main' into test/LW-12590-12591-scenario-popup-view-bitcoin-wallet-import-create-bitcoin-wallet-using-mnemonics-e-2-e
(lace)
18:22:06
[1aeda439]
Refactor certificate creation to shared helper, update withdrawal to match yoroi-lib behavior
(yoroi-mobile)
18:25:18
[7bd1a3ea]
fix: take only the first 200 UTxOs from the submit mnemonic
(blockfrost-platform)
18:48:03
[149c1821]
feat(cost-model): update valueContains costs after isSubmapOfBy optimization
(plutus)
18:49:26
[2f833c6f]
Use add-excluded-∪ˡ-l and filterᵐ-singleton-false from agda-sets
(formal-ledger-specifications)
18:59:04
[59068a05]
feat: implement ICS-23 proof generation in Gateway with generateProof and generateNonExistenceProof methods in ICS23MerkleTree, add comprehensive unit tests for proof generation and verification, create proof serialization helpers, update QueryService, ConnectionService, and ChannelService to generate cryptographically verifiable ICS-23 Merkle proofs instead of placeholder proofs, and clarify trust model where Gateway is trusted for root extraction while ICS-23 proof verification remains cryptographically secure
(cardano-ibc-incubator)
19:13:56
[ab55362b]
Improve transaction history labels: detect withdrawals, swaps, and smart contracts
(yoroi-mobile)
19:22:19
[84debc95]
chore: use the newer node configs from the Operations book
(blockfrost-platform)
19:23:42
[29733ed9]
Add tests for round-tripping DecCBOR of ProtVer from version 12
(cardano-ledger)
19:33:10
[dd76964a]
Add icons for transaction operation types and fix smart contract icon
(yoroi-mobile)
19:38:20
[2a2ab2d1]
Merge pull request #358 from input-output-hk/whankinsiv/account-tx-count
(acropolis)
19:43:49
[23e36a42]
Rewrite transaction amount calculation to show net balance change
(yoroi-mobile)
20:14:54
[e208e193]
[wip] - Move non-annotated `DecCBOR` instance for `TxBody` to testlib
(cardano-ledger)
20:22:26
[f4a825b3]
Use add-excluded-∪ˡ-l and filterᵐ-singleton-false from agda-sets
(formal-ledger-specifications)
20:39:06
[9890e496]
Merge pull request #5417 from IntersectMBO/lehins/fix-vmap-monoid
(cardano-ledger)
20:42:02
[e1ce9727]
add Haskell Benchmark (customSmallerIsBetter) benchmark result for 9890e496d79e57f1b09ca6c2478ecc1966a7d676
(cardano-ledger)
20:54:22
[9deb6b9a]
Artifacts generated from 017a072403caf4fa04f98d9e20b7db160336b5d8
(formal-ledger-specifications)
21:06:28
[5fef7b1c]
Artifacts generated from 54c6daebfdf9ac117005c279ad34ff81486491bb
(formal-ledger-specifications)
21:39:10
[9de57fe8]
fix: return Some([]) for addresses with past UTxO activity to match Blockfrost
(acropolis)
21:59:24
[3e376e1e]
bump: cardano-node 10.6.0 from flake input to tag and update pkgs
(cardano-parts)
22:07:56
[ea8ac369]
bump: cardano-parts for 10.6.0 tag, add misc wg 2 to ARN CF colo
(cardano-playground)
23:03:44
[0aadd749]
Add tests for round-tripping DecCBOR of ProtVer from version 12
(cardano-ledger)
23:04:34
[4c7690bd]
🟩 API (All properties) is up (204 in 506 ms) [skip ci] [upptime]
(cf-token-metadata-registry-status)
23:04:34
[6745398a]
🟩 API (Batch) is up (204 in 94 ms) [skip ci] [upptime]
(cf-token-metadata-registry-status)
23:04:34
[b2563895]
🟩 API (Specific property) is up (204 in 93 ms) [skip ci] [upptime]
(cf-token-metadata-registry-status)
23:07:06
[6fac7294]
🟥 1694ballot.cardano.org is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:07:07
[aca239cf]
🟥 blockchain-follower-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:07:08
[696b6647]
🟥 get-votes-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:07:08
[dae5acbe]
🟥 cast-vote-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:07:08
[b8a3e110]
🟥 get-vote-receipt-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:07:45
[822a2a97]
🟩 voting.summit.cardano.org is up (200 in 211 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:07:46
[2566a401]
🟩 event-api is up (200 in 686 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:07:47
[3d1cd489]
🟩 user-verification-api is up (405 in 694 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:07:48
[794cb36f]
🟩 blockchain-follower-api is up (200 in 570 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:07:49
[df593b22]
🟩 cast-vote-api is up (401 in 404 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:07:49
[2e28c704]
🟩 login-api is up (401 in 728 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:07:50
[c39ee6fb]
🟩 get-vote-receipt-api is up (401 in 140 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:07:50
[5efc6c9f]
🟩 get-votes-api is up (401 in 396 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:33:15
[0bd69b70]
leiosdemo202511: LeiosKernel trace for Leios notification event triggers
(ouroboros-consensus)
23:42:29
[98869320]
Merge pull request #361 from input-output-hk/whankinsiv/stop-overwriting-stored-blocks
(acropolis)
23:52:04
[01bda956]
Merge pull request #556 from pragma-org/abailly/remove-completely-gasket
(amaru)