Home / Reports / Sep 9, 2025
Tuesday, September 9, 2025
731 commits had been pushed across 74 repos by 114 authors. There were 13,399,534 additions and 12,992,332 deletions. Official weekly status updates can be found on essentialcardano.io.
Authors
Repos Updated
- ouroboros-network84
- ouroboros-consensus65
- amaru42
- catalyst-voices37
- cardano-js-sdk36
- yoroi-frontend32
- yoroi-mobile28
- cardano-ledger26
- plutus25
- formal-ledger-specifications24
- acropolis22
- hydra-poc21
- hermes20
- mithril20
- ouroboros-leios-sim15
- cardano-api12
- hydra11
- dolos11
- cf-cip1694-ballot-status10
- hedgehog-extras10
- cardano-cli10
- cardano-ambassador-tool8
- cardano-token-registry8
- cardano-ledger8
- cf-identity-wallet7
- cardano-api7
- haskell.nix7
- plutigo6
- cf-token-metadata-registry-status6
- atala-prism-building-blocks6
- lace6
- plutarch6
- gerolamo5
- catalyst-ci5
- cuddle5
- cardano-base5
- cardano-node5
- pallas5
- yoroi4
- governance4
- ouroboros-mock3
- blockfrost-platform3
- cardano-rosetta-java3
- ouroboros-leios3
- formal-ledger-specifications3
- govtool3
- plutarch-plutus3
- PDRs3
- uplc3
- pool_groups2
- zeko2
- catalyst-engineering2
- iohk-nix2
- credential-manager-app2
- after-town-hall1
- dingo1
- guild-operators1
- antithesis1
- cardano-ibc-incubator1
- CIPs1
- agda-abstract-set-theory1
- atala-prism-mediator1
- capkgs1
- cardano-ledger-specs1
- open-enterprise-agent1
- typed-protocols1
- cardano-db-sync1
- core-infrastructure-documentation1
- council-toolkit-app1
- Intersect-knowledge-base1
- Governance1
- mesh1
- multisig1
- metis1
Commit Log
00:11:37
[be0855c4]
:pencil: Update summary in README [skip ci] [upptime]
(cf-token-metadata-registry-status)
00:11:37
[2066c816]
:card_file_box: Update status summary [skip ci] [upptime]
(cf-token-metadata-registry-status)
00:16:27
[489b5e75]
refactor(cardano): include withdrawals and vote delegation in roll logic
(dolos)
00:23:59
[79c7b28e]
:card_file_box: Update status summary [skip ci] [upptime]
(cf-cip1694-ballot-status)
00:23:59
[42f50568]
:pencil: Update summary in README [skip ci] [upptime]
(cf-cip1694-ballot-status)
00:28:41
[82971a6d]
Merge pull request #7625 from CardanoTokenIO/add-a-new-token-2507
(cardano-token-registry)
01:04:54
[7ed15ab6]
fix View source links, add md hook, unify header injection code
(formal-ledger-specifications)
01:34:04
[766bf886]
Artifacts generated from 15746449ec67e63634e3c4efb8cf3de64b087849
(formal-ledger-specifications)
02:10:46
[194c4dba]
fix(hardware-trezor): matchSigningMode now also takes into account requiredSigners field
(cardano-js-sdk)
02:10:48
[c0187432]
fix(hardware-trezor): txToTrezor now sets the includeNetworkId field
(cardano-js-sdk)
02:16:04
[64af01d0]
fix(hardware-ledger): getSigningMode now also takes into account requiredSigners field
(cardano-js-sdk)
04:50:06
[c41c02aa]
add `RewardsUpdate` and its `../Properties` to nav
(formal-ledger-specifications)
04:53:35
[8df46d0f]
Artifacts generated from 9e24280bd65bd02ebd3760a409c44670aa237540
(formal-ledger-specifications)
05:04:14
[c33f7e09]
Artifacts generated from eab78dc732e085e6de2ad7d16c8b427c8a2d9339
(formal-ledger-specifications)
07:12:08
[825a497c]
showproxy instance for () - localmsgsubmission rejection reason
(ouroboros-network)
07:25:10
[cee0839a]
Disuse GitHub artifacts in publish-docs.yaml. Regenerate files directly.
(hydra)
07:34:04
[c4d2fd80]
Add support for image uploads to Pinata in EditorsModal; update dependencies
(governance)
07:48:56
[74812b6d]
showproxy instance for () - localmsgsubmission rejection reason
(ouroboros-network)
08:08:13
[98f6f97b]
fix: upgrade capacitor-freerasp to 2.2.2 and remove build:android:proguard (#1316)
(cf-identity-wallet)
08:28:54
[57ae7a70]
Drop protocol overview and explainers in favor of landing page
(ouroboros-leios-sim)
08:32:29
[562934fe]
test haskell CI with other correct libsodium pin, a hls caching will fail
(cardano-base)
08:54:31
[45c27203]
chore: block compromised npm releases & pin known-good versions (2025-09-08)
(cardano-js-sdk)
08:56:24
[d41124bd]
[WIP] set structure for model-based testing for PerasCertDB
(ouroboros-consensus)
08:59:50
[2323685a]
O.C.Peras.Weight: add `totalWeightForFragment`/`takeVolatileSuffix`
(ouroboros-consensus)
09:09:02
[a606a69b]
Disuse GitHub artifacts in publish-docs.yaml. Regenerate files directly.
(hydra-poc)
09:10:07
[8030676a]
Merge pull request #1270 from IntersectMBO/mgalazyn/doc/fix-tutorials-link
(cardano-cli)
09:10:30
[1fb10751]
Merge pull request #4064 from IntersectMBO/chore/@intersect.mbo/govtool-outcomes-pillar-ui-v1.5.8
(govtool)
09:21:09
[7b439b86]
chore: VoicesAlertDialog now uses BoxConstraints instead of SizedBox
(catalyst-voices)
09:21:53
[4032f580]
Update eras/alonzo/impl/src/Cardano/Ledger/Alonzo/Plutus/Context.hs
(cardano-ledger)
09:23:42
[f92ebeb9]
Replace `NativeScript` equality constraints in `Arbitrary` modules
(cardano-ledger)
09:24:06
[ceddb03f]
chore: block compromised npm releases & pin known-good versions (2025-09-08)
(cardano-js-sdk)
09:25:02
[6835ae51]
feat(ui): Dynamic Profile Statistics Implementation (#1330)
(cf-identity-wallet)
09:53:17
[3ca54c64]
Make Babbage `TxInfoSpec` tests work with newer Plutus versions
(cardano-ledger)
10:03:36
[803f9d0c]
update doc with steps to run cardano-mithril docker and check Mithril tools are running properly
(mithril)
10:10:39
[625d9c99]
Deploying to gh-pages from @ IntersectMBO/plutus@8d810d47112a6ca6a995feb968ffab99c622f217 🚀
(plutus)
10:20:38
[4bfcb1cd]
Merge branch 'dev' of github.com:cardano-foundation/cardano-ambassador-tool into dev
(cardano-ambassador-tool)
10:45:41
[12b73adc]
Introduce the PerasCertDiffusion protocol (instance of ObjectDiffusion), and the associated smoke test
(ouroboros-consensus)
10:45:41
[c6a470c3]
Introduce the (generic) ObjectDiffusion protocol, ObjectPool, and the associated smoke tests
(ouroboros-consensus)
10:45:41
[64548be7]
Change signature of `opwHasObject` to use `STM m` instead of `m`
(ouroboros-consensus)
10:45:41
[acdf1e96]
Replace hardcoded miniprotocol parameters by default ones in unstable-diffusion-testlib
(ouroboros-consensus)
10:45:41
[82d9ba20]
Modify PerasCertDB (and to some extent, ChainDB) to allow snapshot of PerasCerts
(ouroboros-consensus)
10:45:43
[935525db]
`O.C.Network.NodeToNode`: plumbing for Peras cert diffusion
(ouroboros-consensus)
10:55:20
[0745009f]
Update 0a43271b0b890ade144a036a8cbdddedbade085cb6caa9f61ee5af3a4a75616e2043616c6970706f.json
(cardano-token-registry)
10:55:36
[28c60aa9]
Merge pull request #2 from CardanoTokenIO/CardanoTokenIO-patch-1
(cardano-token-registry)
10:57:23
[75dd9e78]
Deploying to gh-pages from @ input-output-hk/hermes@df26debfee925d14317d7eee38f4bb228992572d 🚀
(hermes)
11:37:29
[2c3922c8]
Deploying to gh-pages from @ IntersectMBO/plutus@8d810d47112a6ca6a995feb968ffab99c622f217 🚀
(plutus)
11:40:53
[214ad98c]
Disuse GitHub artifacts in publish-docs.yaml. Regenerate files directly.
(hydra-poc)
11:41:51
[429b65b8]
Artifacts generated from a1c6cd60dd634beac6366994e0d3dcb15f57fe2b
(formal-ledger-specifications)
11:42:41
[7191afe1]
test: add jwt credential scenarios and debug logging
(atala-prism-building-blocks)
11:48:11
[5a7e7d8b]
add Plutus Benchmarks (customSmallerIsBetter) benchmark result for 8d810d47112a6ca6a995feb968ffab99c622f217
(plutus)
12:00:10
[c967f0b9]
Deploying to gh-pages from @ input-output-hk/hermes@209eac7929ce6434f8b2628ed713b3381aa2fc60 🚀
(hermes)
12:20:30
[caca1b7e]
Define DijkstraNativeScript with the same structure as `Timelock`
(cardano-ledger)
12:22:25
[591445ee]
Peras.SelectView: use fragment length instead of tip `BlockNo`
(ouroboros-consensus)
12:29:20
[cc21202e]
Merge branch 'main' of ssh://github.com/input-output-hk/acropolis into shd/sancho-conway-fix
(acropolis)
12:32:21
[650acebe]
Merge pull request #945 from IntersectMBO/mgalazyn/feature/rpc-move-address-array-to-cardano-proto
(cardano-api)
12:35:57
[b9ed4359]
refactor: remove debug logs and update test data for present proof
(atala-prism-building-blocks)
12:36:19
[4f9675b1]
Disuse GitHub artifacts in publish-docs.yaml. Regenerate files directly. (#2225)
(hydra-poc)
12:45:58
[92651ef7]
feat(cat-voices): Discovery Page mobile screen adjustment (#3380)
(catalyst-voices)
12:50:33
[f109d2a3]
fix: preserve workspace directories on test failure for debugging
(hedgehog-extras)
12:55:52
[71eee6c8]
fix: preserve workspace directories on test failure for debugging
(hedgehog-extras)
12:57:00
[dd2f82eb]
chore(gha): refactor dependency-checks and build checks (#1332)
(cf-identity-wallet)
13:05:16
[07c65286]
Merge remote-tracking branch 'origin/fd/rupd' into HEAD
(formal-ledger-specifications)
13:09:27
[d9527e94]
Add superclass constraint `ConwayEraScript to `DijkstraEraScript`
(cardano-ledger)
13:09:36
[494b2b19]
Artifacts generated from f069421599ed2c37fbbe013fc9d2a264ad8271c1
(formal-ledger-specifications)
13:12:21
[4cd3ad93]
docs: add comprehensive CHANGELOG.md with complete project history
(hedgehog-extras)
13:16:52
[bde86e91]
Merge pull request #884 from IntersectMBO/fd/bbody
(formal-ledger-specifications)
13:20:53
[92630c2a]
Add property to confirm `cardano-cli legacy genesis create --alonzo`
(cardano-cli)
13:31:56
[0ba187f9]
test(ci): execute cardano database v2 command verify on a invalid database to check for missing and tampered immutable files
(mithril)
13:40:44
[b7f44ecb]
chore: block compromised npm releases & pin known-good versions (2025-09-08)
(cardano-js-sdk)
13:42:36
[66c7be51]
Artifacts generated from 6b0dee5cf277b3e8f12f5851b0c6b3a44369a17f
(formal-ledger-specifications)
13:45:24
[5292595c]
Introduce PUnsortedMap and PSortedMap newtypes; Rewrite AssocMap module
(plutarch)
13:48:30
[3e3b4d10]
Deploying to gh-pages from @ IntersectMBO/plutus@354c1eaf71cd9be6c2fa165dbe17d692b28bea1e 🚀
(plutus)
13:50:57
[4e1fc8d5]
Add `DijkstraRequireGuard` data constructor and `RequireGuard` pattern
(cardano-ledger)
14:03:56
[11cc71d4]
Artifacts generated from bc6a50da8c0890ea4aa704d7898a2f7a0f4fc834
(formal-ledger-specifications)
14:15:58
[ec23c9e5]
Merge pull request #1653 from input-output-hk/security/npm-lockdown-2025-09-08
(cardano-js-sdk)
14:27:37
[92b19e27]
fix(hardware-ledger): getSigningMode now also takes into account requiredSigners field
(cardano-js-sdk)
14:27:37
[9d32624c]
fix(hardware-trezor): matchSigningMode now also takes into account requiredSigners field
(cardano-js-sdk)
14:27:37
[aa77b747]
fix(hardware-trezor): txToTrezor now sets the includeNetworkId field
(cardano-js-sdk)
14:32:01
[7f84ed82]
Merge pull request #2675 from input-output-hk/jpraynaud/2625-update-ssh-keys
(mithril)
14:32:19
[97e4416a]
move sub-toc to right and make gh links file-specific (#883)
(formal-ledger-specifications)
14:32:20
[1f180005]
Merge pull request #2684 from input-output-hk/jpraynaud/2625-new-stm-minor
(mithril)
14:32:44
[c1f3e8ab]
Merge pull request #2683 from input-output-hk/jpraynaud/2625-update-changelog-distribution-2537
(mithril)
14:47:32
[0ec76bcb]
Deploying to gh-pages from @ IntersectMBO/plutus@354c1eaf71cd9be6c2fa165dbe17d692b28bea1e 🚀
(plutus)
14:56:15
[99ef5a08]
Artifacts generated from 97e4416a3ca78007eb1f581951b54f0293e36be4
(formal-ledger-specifications)
15:12:23
[5161a38a]
handle definite array sizes for legacy output and refactored modern map handling
(amaru)
15:19:25
[5b4680df]
Merge pull request #1652 from input-output-hk/feat/fix-trezor-signing
(cardano-js-sdk)
15:34:15
[609c7b9f]
Deploying to gh-pages from @ IntersectMBO/plutus@354c1eaf71cd9be6c2fa165dbe17d692b28bea1e 🚀
(plutus)
15:45:03
[2b0d99fd]
build: bump the security-updates group across 1 directory with 8 updates
(cardano-js-sdk)
15:45:08
[f1958b01]
Builtin Value: efficient retrieval of total size and max inner map size (#7319)
(plutus)
15:46:42
[6a7107e2]
Merge pull request #2686 from input-output-hk/jpraynaud/2625-fix-ssh-keys
(mithril)
15:47:42
[a5a86213]
tx-submission: expose AnnotatedCodec with polymorphic withBytes functor
(ouroboros-network)
15:47:43
[b804a6a6]
protocols: added runWithByteSpan function to codec utilities
(ouroboros-network)
15:54:10
[eb9a8529]
refactor: remove accounts map query from spo_state and just use get_pool_delegators query
(acropolis)
15:58:49
[0b7ac9c2]
fix: update key selection logic to accept Ed25519 in status-list and proof jobs (#1616)
(open-enterprise-agent)
16:06:07
[06763f12]
feat: add trezor derivation type selection for hardware wallet onboarding
(lace)
16:08:04
[6d8dc4c0]
dmq: added encodeSigOpCertificate and decodeSigOpCertificate functions
(ouroboros-network)
16:10:27
[d805d987]
ci(test): display custom error message if tampered/missing verification fails
(mithril)
16:21:16
[36af7b5e]
Deploying to gh-pages from @ IntersectMBO/plutus@f1958b011d7f3e8019537ae68ecd2ba5bdb280aa 🚀
(plutus)
16:22:21
[d9fe76bb]
Merge pull request #948 from IntersectMBO/output-ts-to-file-instead-of-stdout
(cardano-api)
16:22:38
[8b56b776]
tx-submission: expose AnnotatedCodec with polymorphic withBytes functor
(ouroboros-network)
16:22:39
[a00f7e2e]
dmq: added encodeSigOpCertificate and decodeSigOpCertificate functions
(ouroboros-network)
16:22:39
[b80b8ea4]
protocols: added runWithByteSpan function to codec utilities
(ouroboros-network)
16:27:44
[adbf64dc]
Merge pull request #1654 from input-output-hk/dependabot/npm_and_yarn/security-updates-eaedd43614
(cardano-js-sdk)
16:27:49
[b5ecb308]
Merge pull request #1267 from IntersectMBO/jordan/fix-legacy-genesis-creation
(cardano-cli)
16:28:51
[fbf5d792]
Merge pull request #1655 from input-output-hk/dependabot/npm_and_yarn/multer-1.4.5-lts.2
(cardano-js-sdk)
16:29:31
[9b01d32c]
Merge pull request #1657 from input-output-hk/dependabot/npm_and_yarn/formidable-2.1.5
(cardano-js-sdk)
16:29:51
[963dd0b9]
Merge pull request #1658 from input-output-hk/dependabot/npm_and_yarn/tiny-secp256k1-1.1.7
(cardano-js-sdk)
16:34:00
[5f9e025e]
add Haskell Benchmark (customSmallerIsBetter) benchmark result for 95bf46b135225c557eb09bd7255bb4c5f055e61f
(cardano-ledger)
16:44:49
[3f48057d]
ci(test): display custom error message if tampered/missing verification fails
(mithril)
16:54:34
[dda30cdb]
adding REMOVE_SPENT_UTXOS_BATCH_SIZE and increading the pruning interval
(cardano-rosetta-java)
17:26:12
[67d49c11]
Modify extract* functions with more specific types and expose them for
(cardano-api)
17:27:43
[d4b56292]
Deploying to gh-pages from @ IntersectMBO/plutus@f1958b011d7f3e8019537ae68ecd2ba5bdb280aa 🚀
(plutus)
17:34:10
[91f767c9]
add Plutus Benchmarks (customSmallerIsBetter) benchmark result for f1958b011d7f3e8019537ae68ecd2ba5bdb280aa
(plutus)
18:03:04
[bc6dba09]
Modify extract* functions with more specific types and expose them for
(cardano-api)
18:10:34
[295b77af]
tx-submission: expose AnnotatedCodec with polymorphic withBytes functor
(ouroboros-network)
18:14:37
[7201f62b]
Deploying to gh-pages from @ IntersectMBO/plutus@f1958b011d7f3e8019537ae68ecd2ba5bdb280aa 🚀
(plutus)
18:16:00
[8ad769e3]
protocols: added runWithByteSpan function to codec utilities
(ouroboros-network)
19:03:25
[faa7a9dc]
Merge pull request #5268 from IntersectMBO/nm/changelog-linting
(cardano-ledger)
19:04:30
[f725d6b3]
dmq: added encodeSigOpCertificate and decodeSigOpCertificate functions
(ouroboros-network)
19:06:46
[cd61cd54]
add Haskell Benchmark (customSmallerIsBetter) benchmark result for faa7a9dc347697b11d4da5b7818b1731e11aeeef
(cardano-ledger)
19:07:34
[b3199dab]
fix(compiler): add tip resolution in load_compiler and update error handling
(dolos)
20:09:01
[c2da7288]
Merge pull request #4293 from Emurgo/e2e/YOEXT-2236/governance-smoke-test
(yoroi-frontend)
20:12:06
[6a5fae57]
Merge pull request #4283 from Emurgo/fix/YOEXT-2205/sign-swap-tx
(yoroi-frontend)
20:25:21
[253f6320]
feat(hermes): update sqlite runtime extension to use thread-local storage, stop ignoring parallel_execution test
(hermes)
20:48:21
[7abaec9d]
Try conditional 'buildable' in the new test's stanza to skip the test on non-unix platforms
(cardano-node)
20:51:13
[fb8961ca]
add Haskell Benchmark (customSmallerIsBetter) benchmark result for faa7a9dc347697b11d4da5b7818b1731e11aeeef
(cardano-ledger)
21:06:02
[d067c160]
Remove unix & cardano-prometheus-tracker dependencies from trace-dispatcher-test
(cardano-node)
21:38:30
[7fde1547]
Work in progress on resource for deltaq modeling of linear leios
(ouroboros-leios)
23:04:26
[5367c278]
🟩 API (All properties) is up (204 in 779 ms) [skip ci] [upptime]
(cf-token-metadata-registry-status)
23:04:26
[6ef91d79]
🟩 API (Specific property) is up (204 in 161 ms) [skip ci] [upptime]
(cf-token-metadata-registry-status)
23:04:26
[703e17f5]
🟩 API (Batch) is up (204 in 162 ms) [skip ci] [upptime]
(cf-token-metadata-registry-status)
23:06:02
[42c4bf21]
🟥 1694ballot.cardano.org is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:06:03
[554202e2]
🟥 blockchain-follower-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:06:03
[054576ea]
🟥 event-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:06:03
[4e3d2cb2]
🟥 login-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:06:04
[bbff5a0b]
🟥 cast-vote-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:06:04
[392560a8]
🟥 get-votes-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:06:04
[b967ba06]
🟥 get-vote-receipt-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:58:56
[c4b6eea6]
Artifacts generated from 93474f37ac4ce1b777eab5f57805cd52b2d57f02
(formal-ledger-specifications)