Home / Reports / Dec 12, 2025
Friday, December 12, 2025
732 commits had been pushed across 71 repos by 97 authors. There were 4,411,880 additions and 528,669 deletions. Official weekly status updates can be found on essentialcardano.io.
Authors
Repos Updated
- amaru65
- mantis57
- ouroboros-leios-sim56
- acropolis45
- yoroi-mobile40
- catalyst-voices36
- cardano-ledger34
- ouroboros-network28
- ouroboros-leios25
- plutus23
- cardano-base22
- mithril20
- yoroi17
- ouroboros-consensus15
- multisig14
- cf-summit-evoting-status12
- yoroi-frontend12
- cf-cip1694-ballot-status10
- pluts-emulator10
- cardano-api10
- cardano-node9
- web3-sdk9
- cf-helm-charts8
- cardano-api8
- lace8
- cardano-db-sync8
- dingo7
- cf-identity-wallet7
- cardano-base7
- cardano-documentation7
- cf-token-metadata-registry-status6
- essential-cardano-content6
- pallas6
- CIPs5
- state-of-the-developer-ecosystem5
- cardano-ledger5
- cardonnay5
- developer-experience5
- blockfrost-platform4
- Intersect-knowledge-base4
- helm-charts3
- csl-mobile-bridge3
- haskell.nix3
- hydra-poc3
- cardano-cli3
- aiken2
- site2
- gouroboros2
- plutigo2
- pool_groups2
- cardano-node-antithesis2
- zeko2
- react-native-haskell-shelley2
- cardano-playground2
- marlowe-cardano2
- cardano-node2
- homebrew-tap1
- adder1
- cardano-node-api1
- developer-portal1
- cardano-pool-metadata1
- capkgs1
- cardano-clusterlib-py1
- cardano-ledger-specs1
- cardano-parts1
- open-enterprise-agent1
- cardano-haskell-packages1
- governance1
- Governance1
- midnight1
- amaru-treasury1
Commit Log
00:02:56
[21d6267a]
chore(deps): bump cachix/install-nix-action from V27 to 31.9.0
(marlowe-cardano)
00:12:18
[0a517907]
:card_file_box: Update status summary [skip ci] [upptime]
(cf-token-metadata-registry-status)
00:12:18
[bba8e96a]
:pencil: Update summary in README [skip ci] [upptime]
(cf-token-metadata-registry-status)
00:27:00
[b8fa3c4e]
:card_file_box: Update status summary [skip ci] [upptime]
(cf-cip1694-ballot-status)
00:27:00
[babeff7f]
:pencil: Update summary in README [skip ci] [upptime]
(cf-cip1694-ballot-status)
00:27:06
[f5768e67]
Set default log level to ERROR with INFO for high-level lifecycle events
(mantis)
00:29:39
[8576997f]
Fix logback.xml: update default value to ERROR and remove duplicate header
(mantis)
00:34:10
[b1cec7df]
:pencil: Update summary in README [skip ci] [upptime]
(cf-summit-evoting-status)
00:34:11
[e000c6f4]
:card_file_box: Update status summary [skip ci] [upptime]
(cf-summit-evoting-status)
02:07:00
[d2e1c33b]
add auto install for rust toolchains, add memcpy for Uint8Array return type
(csl-mobile-bridge)
02:17:30
[c1acd507]
switch to new csl and msl packages with automatic memory management
(yoroi-mobile)
02:18:44
[338f0d1d]
Merge pull request #834 from chippr-robotics/copilot/set-default-log-level-error
(mantis)
03:03:11
[5473def6]
Bump chromedriver from 143.0.0 to 143.0.1 in /packages/e2e-tests
(yoroi-frontend)
03:23:45
[bc675356]
Merge pull request #5478 from IntersectMBO/aniketd/cddl-remove-old
(cardano-ledger)
03:26:45
[9a5fc421]
add Haskell Benchmark (customSmallerIsBetter) benchmark result for bc675356cf112dc2f8b21ae08002a3a72e4c0081
(cardano-ledger)
04:40:03
[7234b451]
Merge pull request #836 from chippr-robotics/copilot/inventory-rpc-endpoints
(mantis)
04:45:44
[1c07fd9c]
fix: remove paths filter from gh-pages workflow to ensure docs update on every push
(mantis)
05:20:10
[0df50532]
Merge pull request #840 from chippr-robotics/copilot/fix-ghpages-update-issue
(mantis)
05:48:19
[71973cfb]
add Haskell Benchmark (customSmallerIsBetter) benchmark result for 3d8694c13d0db681b793b1e77177b7d9964737a9
(cardano-ledger)
07:21:40
[bb23fd3f]
fix(ui): fix error not display when input wrong display name
(cf-identity-wallet)
08:23:25
[20ea68aa]
Merge branch 'develop' into dependabot/npm_and_yarn/packages/e2e-tests/chromedriver-143.0.1
(yoroi-frontend)
08:24:49
[d5a8cdf6]
Merge branch 'feat/co-proposers-3677' into feat/proposal-viewer-v2
(catalyst-voices)
08:29:07
[4780616a]
feat(cf-idw/cardano-node): add support to manage multiple cardano-node implementations (based on the image name btm)
(cf-helm-charts)
08:29:08
[21b7313e]
chore(cf-idw/cardano-node): add comments about amaru and set dingo to use default haskell cardano-node socket path
(cf-helm-charts)
08:30:14
[235f6bde]
Merge pull request #26 from cardano-foundation/feat/add-support-for-mulitple-cardano-node-impls
(cf-helm-charts)
08:33:48
[b7e46dd7]
Revert "Merge remote-tracking branch 'upstream/main' into emulator-v2"
(pluts-emulator)
08:34:18
[0b6bc7b1]
Reapply "Merge remote-tracking branch 'upstream/main' into emulator-v2"
(pluts-emulator)
08:37:16
[f332f81b]
Merge pull request #4465 from Emurgo/dependabot/npm_and_yarn/packages/e2e-tests/chromedriver-143.0.1
(yoroi-frontend)
08:40:28
[11a1e715]
Merge branch 'develop' into feat/YW-153/single-address-receive-page
(yoroi-frontend)
09:10:14
[b74faa4d]
add some comments & additional filters to questions.
(state-of-the-developer-ecosystem)
09:17:11
[4b8466ea]
Replace stdenv.isLinux with "x86_64-linux" because OC doesn't have aarch enabled
(ouroboros-leios-sim)
09:18:25
[6fed7464]
Draft configure-netns.sh script for namespaced Leios experiments
(ouroboros-leios-sim)
09:23:16
[094595bb]
Draft configure-netns.sh script for namespaced Leios experiments
(ouroboros-leios)
09:27:11
[af96f1b4]
fix(ui): fix error not display when input wrong display name (#1473)
(cf-identity-wallet)
09:27:48
[ffe26749]
feat: update utxow rule validate function to use acropolis common transaction types, make witnesses codec, introduce UnpackedTransactionsMessage which will be used by utxo_state to validate transactions
(acropolis)
09:28:21
[16c4ecf4]
Merge pull request #2852 from input-output-hk/djo/2823/snapshot-converter_add-cardano-docker-cmd
(mithril)
09:29:07
[e5820a6f]
fix: suppress TypeScript errors for app-specific imports in wallet-manager
(yoroi-mobile)
09:29:11
[9e61bf14]
fix: add @ts-expect-error for remaining app-specific imports in useIsOnline
(yoroi-mobile)
09:30:13
[71788471]
Merge pull request #5476 from IntersectMBO/peras/block-cert-validation
(cardano-ledger-specs)
09:30:23
[33cbeb61]
fix: remove mock export from wallet-manager index to fix TypeScript errors
(yoroi-mobile)
09:30:55
[049f0de7]
fix: add explicit return types to useCollateralInfo and useUtxos hooks
(yoroi-mobile)
09:33:07
[df85e2ac]
add Haskell Benchmark (customSmallerIsBetter) benchmark result for 7178847103b9567ace83d5e913da279a42001316
(cardano-ledger)
09:33:45
[46a7ef9c]
feat(ui): remove cardano connect from home when use grp (#1474)
(cf-identity-wallet)
09:33:57
[08603493]
docs: document app-specific imports in packages that need to be fixed
(yoroi-mobile)
09:53:51
[db83c616]
Merge pull request #732 from input-output-hk/olgahryniuk-patch-907758
(cardano-documentation)
09:58:17
[a3a71e15]
fix: move @ts-expect-error to correct line in useGenerateWalletLink
(yoroi-mobile)
09:59:03
[88453411]
Deploying to gh-pages from @ cardano-scaling/hydra@7524e6d90b876ee3dca4aa5e3675f47d0c59db1d 🚀
(hydra-poc)
10:16:54
[34071d7a]
Add FFI for bls signatures, add `Dual` curve abstraction, `PointSize`, `CompressedPointSize` and add `FinalVerifyOrder` class.
(cardano-base)
10:16:59
[9fb79dcb]
Add `BLS12381MinVerDSIGN` and `BLS12381MinSigDSIGN` to the `DSIGN` interface.
(cardano-base)
10:17:00
[a6fe0287]
Change `testDSIGNAlgorithm` to allow for other `ContextDSIGN` than `()`, add tests for bls sigs
(cardano-base)
10:17:00
[d447c937]
extend `DSIGNAlgorithm` with `DSIGNHasProofOfPossesion` and implement it for BLS signatures
(cardano-base)
10:21:28
[f3216086]
Merge branch 'feat/co-proposers-3677' into feat/document-metadata-query
(catalyst-voices)
10:43:35
[623fabd7]
Deploying to gh-pages from @ IntersectMBO/plutus@14c309acef0b4558dfc3bb9ddfa2ccf65f04e41b 🚀
(plutus)
11:10:24
[4b374f2c]
Introduce VoteDB, VoteAggregation and various related modules
(ouroboros-consensus)
11:13:11
[89f36db4]
test: check that a server will request all the transactions of a given client
(amaru)
11:13:22
[f98ebbee]
refactor: change the signature of validate_transaction to own the parameter
(amaru)
11:17:44
[6fdfd162]
Merge pull request #733 from input-output-hk/olgahryniuk-patch-727207
(cardano-documentation)
11:37:34
[b5b7399f]
Add `BLS12381MinVerKeyDSIGN` and `BLS12381MinSigDSIGN` to the `DSIGN` interface.
(cardano-base)
11:37:54
[ab3994f9]
extend `DSIGNAlgorithm` with `DSIGNHasProofOfPossesion` and implement it for BLS signatures
(cardano-base)
11:39:12
[144cf242]
add Plutus Benchmarks (customSmallerIsBetter) benchmark result for 14c309acef0b4558dfc3bb9ddfa2ccf65f04e41b
(plutus)
11:40:11
[daff5085]
Change `testDSIGNAlgorithm` to allow for other `ContextDSIGN` than `()`, add tests for bls sigs
(cardano-base)
11:45:38
[c0ba4fb5]
Add BLS `BLS12381MinVerKeyDSIGN` and `BLS12381MinSigDSIGN` `DSIGN` to benchmarks
(cardano-base)
11:49:04
[e60a0339]
refactor(dolos): refactor Dolos chart: add socat socket sidecar (#307)
(helm-charts)
11:50:53
[5d3e8cac]
[EC Api] - Added: Weekly development report as of 2025-12-12
(essential-cardano-content)
11:55:51
[2da2262c]
Update weekly-development-report-as-of-2025-12-12.md
(essential-cardano-content)
12:03:02
[fc7129a0]
fix: make cardano-node immutable cache pruning able to run in steps and be network-agnostic.
(amaru)
12:03:54
[960e66a3]
[EC Api] - Update: Weekly development report as of 2025-12-12
(essential-cardano-content)
12:04:32
[1a7e519c]
Update weekly-development-report-as-of-2025-12-12.md
(essential-cardano-content)
12:05:14
[ca075188]
Merge pull request #1648 from input-output-hk/emmanuelamehiohkio/contrib/weekly-development-report-as-of-2025-12-12-1765540252304
(essential-cardano-content)
12:05:49
[2cbe1e25]
feat: merge docker workflow with release workflow to build multi-arch images.
(amaru)
12:09:16
[27f78f5b]
Merge branch 'feat/co-proposers-3677' into feat/author_or_collaborator_filter_3837
(catalyst-voices)
12:13:53
[006be6d0]
fix: resolve multiple UI bugs and improve transaction notifications
(yoroi-mobile)
12:14:52
[79475d0c]
docs(wg-sessions): Update Session 06 to Repository Walkthrough & add recordings
(developer-experience)
12:27:58
[f45ceedd]
fix: resolve multiple UI bugs and improve transaction notifications (#4416)
(yoroi)
12:42:23
[59350de9]
feat(network): add more data type derives required by downstream libs (#715)
(pallas)
12:59:11
[2eb84fc9]
Revert "`BlockFetchConsensusInterface`: simplify `headerForgeUTCTime`"
(ouroboros-network)
13:01:22
[4e7e13cd]
Use Fin instead of nested Maybe for representing variables in Untyped syntax
(plutus)
13:05:40
[b457e2dd]
Merge pull request #650 from input-output-hk/bladyjoker/nix-rework
(ouroboros-leios-sim)
13:06:06
[8c0691d6]
Replace stdenv.isLinux with "x86_64-linux" because OC doesn't have aarch enabled
(ouroboros-leios-sim)
13:06:51
[0d640ec6]
Draft configure-netns.sh script for namespaced Leios experiments
(ouroboros-leios-sim)
13:33:58
[c9f9777d]
fix: correct react-query v5 callback signatures in useMutationWithInvalidations
(yoroi)
13:42:50
[b278b358]
Add missing documentation sections to TOC: Validation, Gorgoroth, Analysis, Reviews, and Announcements
(mantis)
13:47:57
[7c3d8aeb]
Enhance database connection handling with retry logic and error logging
(multisig)
13:48:29
[412dc617]
fix: break circular dependency for packages and bump versions for v7 (#4415)
(yoroi-mobile)
13:52:51
[4fc3c251]
Refactor error logging and database URL validation in connection handling
(multisig)
13:55:44
[1975ceaa]
Deploying to gh-pages from @ IntersectMBO/plutus@14c309acef0b4558dfc3bb9ddfa2ccf65f04e41b 🚀
(plutus)
13:56:25
[1c13d3da]
Allow using peers database to select peer to connect to
(cardano-node-antithesis)
14:07:14
[4c53edf8]
Deploying to gh-pages from @ IntersectMBO/plutus@14c309acef0b4558dfc3bb9ddfa2ccf65f04e41b 🚀
(plutus)
14:11:32
[299b0314]
Add `BLS12381MinVerKeyDSIGN` and `BLS12381MinSigDSIGN` to the `DSIGN` interface.
(cardano-base)
14:17:05
[3b977e65]
Merge pull request #651 from input-output-hk/bladyjoker/leios-demo-migration
(ouroboros-leios)
14:18:26
[bd79b935]
Draft configure-netns.sh script for namespaced Leios experiments
(ouroboros-leios)
14:20:15
[e7719b1b]
Merge pull request #682 from input-output-hk/bladyjoker/namespaced-leios-demo
(ouroboros-leios)
14:37:34
[e2519637]
Merge pull request #844 from chippr-robotics/copilot/convert-insomnia-workspace-to-api-spec
(mantis)
14:39:51
[055bc04d]
Refactor button component and enhance error handling in DRep data fetching
(multisig)
14:40:15
[81f8bf81]
cardano-tracer: Add functionality to run cardano-tracer as a library, with shut-down functionality and internal/user messaging.
(cardano-node)
14:43:07
[c3d301a2]
extend `DSIGNAlgorithm` with `DSIGNAggregatable` and implement it for BLS signatures
(cardano-base)
14:43:19
[1921b7fc]
Add BLS `BLS12381MinVerKeyDSIGN` and `BLS12381MinSigDSIGN` `DSIGN` to benchmarks
(cardano-base)
14:43:19
[8a6031cb]
Change `testDSIGNAlgorithm` to allow for other `ContextDSIGN` than `()`, add tests for bls sigs
(cardano-base)
14:52:32
[1d15d575]
Add Launching Contributors Workshop [FR] report and documentation
(developer-experience)
14:52:41
[7a45a02e]
Merge pull request #846 from chippr-robotics/copilot/verify-table-of-contents
(mantis)
14:58:34
[e680387b]
refactor: remove the need to pass an Arc of the mempool for the client/server states
(amaru)
15:01:16
[8bd21226]
Add Launching Contributors Workshop [EN] report for Q4 2025
(developer-experience)
15:07:33
[252a45c0]
Add golden tests for deserializing transactions w/wo `isValid` flag
(cardano-ledger)
15:14:05
[ab26a195]
wb | make only cardano-node, cardano-tracer, tx-generator and locli support profiling
(cardano-node)
15:14:05
[771ccac1]
wb | obtain all dependencies from the same, maybe custom, haskell.nix project
(cardano-node)
15:14:05
[7090dd74]
wb | remove lib-cabal.sh unused RTS prof params, use nix generated start.sh
(cardano-node)
15:14:05
[678b574f]
wb | remove "-prof" profiles and use WB_PROFILING for everything about profiling
(cardano-node)
15:32:19
[84c698e7]
Add Developer Onboarding & Community Engagement report for Q4 2025
(developer-experience)
15:34:44
[f0840fa7]
refactor: let the server state determine if the first call is blocking or not
(amaru)
15:51:33
[16f07156]
Tag remaining PoWMiningCoordinatorSpec tests with SlowTest to exclude from testEssential
(mantis)
15:55:09
[cbf8324e]
chore: run Dolos tests on networks other than Preview, too
(blockfrost-platform)
16:14:16
[19e1c004]
Merge pull request #848 from chippr-robotics/copilot/fix-ci-pipeline-tests
(mantis)
16:17:24
[c5ed77c2]
Merge pull request #842 from chippr-robotics/copilot/fix-gorgoroth-phase-1-issues
(mantis)
16:31:27
[64997f54]
dashboards: add avg increase rate, multi-select, no connect nulls
(cardano-playground)
16:49:26
[497a034f]
Merge pull request #485 from input-output-hk/sg/update-caryatid-0-14
(acropolis)
16:56:25
[529b9445]
fix: avoid publishing utxo and pots messages from genesis_bootstrapper in snapshot mode
(acropolis)
17:02:48
[47a4ee5f]
Add diagnostic logging to epoch snapshots and improve SPDD validation
(acropolis)
17:15:56
[fc4d29e9]
Merge pull request #486 from input-output-hk/whankinsiv/genesis-bootstrapper-fix
(acropolis)
17:20:39
[fe8da289]
feat: update TxUTxODeltas message to include vkey and script hashes needed and provided for validation, move some of utxow validations to tx_unpacker
(acropolis)
17:27:10
[f43916d2]
feat: add witness module and integrate native script mapping into UTXO validation
(acropolis)
18:17:53
[cb928364]
Implement intitial plumbing for receiving protocol parameters from bootstrapper
(acropolis)
18:25:08
[f718dac1]
Add diagnostic logging to epoch snapshots and improve SPDD validation
(acropolis)
19:33:24
[c49a317c]
Merge pull request #1047 from IntersectMBO/jordan/fix-canonical-cbor-bug
(cardano-api)
19:45:50
[868ef1c1]
Merge pull request #850 from chippr-robotics/copilot/vscode1765566049418
(mantis)
20:51:25
[e161019e]
Merge pull request #487 from input-output-hk/lowhung/stage-epoch-507-cbor-nonces
(acropolis)
20:59:34
[5a7c8fc9]
very minor edits to docs landing page, mainly to remove a double-negative -- an extra instance of the word
(plutus)
21:03:50
[de34c075]
very minor edits to docs landing page, mainly to remove a double-negative -- an extra instance of the word (#7487)
(plutus)
21:41:37
[cfd93b1d]
Deploying to gh-pages from @ IntersectMBO/plutus@de34c0757c43232fa81dea6c36cff6a844a326fb 🚀
(plutus)
21:59:38
[7987a26c]
Merge pull request #1052 from IntersectMBO/backport/10.13/fix-canonical-cbor-bug
(cardano-api)
22:17:02
[759fef48]
refactor(aggregator-client): reduce boilerplate for error management of get queries
(mithril)
22:31:52
[28ccbb0b]
Add golden tests for deserializing transactions w/wo `isValid` flag
(cardano-ledger)
22:51:02
[1e1d9198]
add Plutus Benchmarks (customSmallerIsBetter) benchmark result for de34c0757c43232fa81dea6c36cff6a844a326fb
(plutus)
23:04:46
[8b8070a8]
🟩 API (All properties) is up (204 in 412 ms) [skip ci] [upptime]
(cf-token-metadata-registry-status)
23:04:46
[ac93e75e]
🟩 API (Batch) is up (204 in 94 ms) [skip ci] [upptime]
(cf-token-metadata-registry-status)
23:04:46
[e1ca9ee8]
🟩 API (Specific property) is up (204 in 94 ms) [skip ci] [upptime]
(cf-token-metadata-registry-status)
23:05:35
[23354dae]
Merge pull request #851 from chippr-robotics/copilot/vscode1765578971248
(mantis)
23:07:30
[e6d4359a]
🟥 1694ballot.cardano.org is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:07:31
[cb2dfeac]
🟥 blockchain-follower-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:07:32
[de4b07ce]
🟥 get-vote-receipt-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:07:32
[bb112ba5]
🟥 get-votes-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:07:32
[a4a87f10]
🟥 cast-vote-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:08:08
[c2a475a7]
🟩 voting.summit.cardano.org is up (200 in 216 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:08:09
[a088ebcc]
🟩 event-api is up (200 in 500 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:08:09
[1fe4b2c3]
🟩 user-verification-api is up (405 in 389 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:08:10
[a0dc3428]
🟩 blockchain-follower-api is up (200 in 238 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:08:10
[b55d3476]
🟩 login-api is up (401 in 500 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:08:11
[bfab2f30]
🟩 cast-vote-api is up (401 in 300 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:08:11
[629a438c]
🟩 get-votes-api is up (401 in 322 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:08:12
[c9309edd]
🟩 get-vote-receipt-api is up (401 in 339 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:40:49
[61191a9a]
Deploying to gh-pages from @ IntersectMBO/plutus@de34c0757c43232fa81dea6c36cff6a844a326fb 🚀
(plutus)