Home / Reports / Jul 25, 2025
Friday, July 25, 2025
702 commits had been pushed across 82 repos by 120 authors. There were 25,174,097 additions and 3,537,782 deletions. Official weekly status updates can be found on essentialcardano.io.
Authors
Repos Updated
- catalyst-voices57
- hermes49
- ouroboros-consensus45
- cardano-ledger42
- mithril34
- yoroi-frontend28
- ouroboros-leios23
- plutus23
- cardano-playground21
- govtool21
- cardano-parts19
- CIPs17
- cardano-ledger-specs16
- uplc16
- governance15
- hydra-poc14
- cardano-api14
- cardano-rosetta-java12
- cardano-api12
- catalyst-ci12
- web3-sdk11
- cf-cip1694-ballot-status10
- yoroi-mobile10
- cardano-ignite9
- developer-portal8
- atala-prism-apollo8
- oura8
- cf-identity-wallet7
- asteria7
- cf-token-metadata-registry-status6
- yoroi6
- catalyst-core6
- formal-ledger-specifications6
- cardano-org5
- cardano-wallet5
- ouroboros-leios-sim5
- cardano-base5
- cardano-updates5
- cardano-node4
- cardano-node4
- mesh4
- balius4
- dolos4
- hollow4
- cdnsd3
- asteria-gl3
- ouroboros-network3
- committees-groups-documentation3
- pool_groups2
- cardano-learn-and-hack2
- cardano-token-registry2
- cf-cardano-ballot2
- gerolamo2
- acropolis2
- cardano-documentation2
- cardano-monitoring2
- cardano-updates2
- essential-cardano-content2
- hydra2
- iohk-nix2
- open-enterprise-agent2
- cardano-cli2
- formal-ledger-specifications2
- adder1
- blockfrost-platform1
- guild-operators1
- capkgs1
- cardano-cli1
- cardano-db-sync1
- cardano-haskell-action1
- cardano-haskell-package-repo1
- cardano-node-emulator1
- haskell.nix1
- ouroboros-network-ops1
- stackage.nix1
- cardano-node-emulator1
- core-infrastructure-documentation1
- Intersect-knowledge-base1
- amaru1
- agentic-coding-handbook1
- cshell1
- homebrew-tap1
Commit Log
00:12:26
[ccd47ca8]
:pencil: Update summary in README [skip ci] [upptime]
(cf-token-metadata-registry-status)
00:12:26
[78672c7e]
:card_file_box: Update status summary [skip ci] [upptime]
(cf-token-metadata-registry-status)
00:23:29
[6f45eddc]
Update DashboardGovernanceActions.tsx - removes double filtering of proposals
(govtool)
00:27:45
[ea27c60e]
:pencil: Update summary in README [skip ci] [upptime]
(cf-cip1694-ballot-status)
00:27:46
[d63d8791]
:card_file_box: Update status summary [skip ci] [upptime]
(cf-cip1694-ballot-status)
00:41:03
[49db9658]
scripts: fix playground vote script to sops decrypt with bash array args
(cardano-playground)
00:48:47
[d2a44f11]
Artifacts generated from 15db42e27a28acfbfd2c340a0b69cb466ddc7b25
(formal-ledger-specifications)
00:49:46
[98bba7bc]
Artifacts generated from ddfdba615daa8000ee1c4a0585cabd33f6cdddb9
(formal-ledger-specifications)
02:40:24
[861f98e9]
Bump chromedriver from 138.0.3 to 138.0.4 in /packages/e2e-tests
(yoroi-frontend)
04:31:46
[fa2aa934]
Artifacts generated from f5a469dd50063386c98678a4fe651d4eb341b2fd
(formal-ledger-specifications)
05:15:21
[9bfad114]
Merge branch 'develop' of https://github.com/Emurgo/yoroi-frontend into Piyush/YOEXT-2002/PageObjects-for-Cashback
(yoroi-frontend)
05:57:37
[b4eccabf]
Refactor contributor statistics management in mesh-gov: Remove ContributorsData interface, streamline contributorStats structure, and enhance data fetching logic in DataContext and fetchContributorStats, improving overall data handling and performance.
(governance)
06:40:52
[7b7f8c9b]
Merge branch 'develop' into fix/YOEXT-2085/user-delegate-preprod
(yoroi-frontend)
06:47:09
[c379bc5d]
Merge pull request #4178 from Emurgo/dependabot/npm_and_yarn/packages/e2e-tests/chromedriver-138.0.4
(yoroi-frontend)
06:51:33
[e61230ef]
Merge branch 'develop' into fix/YOEXT-2085/user-delegate-preprod
(yoroi-frontend)
06:54:20
[b71c66f4]
feat: add read-only mode and mobile web restrictions for proposal view (#3101)
(catalyst-voices)
06:58:43
[5813f60e]
Removed draft docs and test reports for fix/read-only-mode-proposal-view
(catalyst-voices)
07:09:54
[069053e6]
Merge pull request #4091 from Emurgo/fix/YOEXT-2085/user-delegate-preprod
(yoroi-frontend)
07:36:51
[e39ac50d]
Merge pull request #3959 from IntersectMBO/3918-3956-removes-double-filtering-of-proposals
(govtool)
07:41:09
[77d3e25a]
refactor(core): update resolveOobi calls to include new parameter for connection resolution
(cf-identity-wallet)
07:49:04
[e81a34be]
fix: search page size -> limit and special implementation of OffsetBasedPageRequest
(cardano-rosetta-java)
07:49:12
[8934303f]
fix: "Favourites" text was not being rendered in Credentials.test.tsx
(cf-identity-wallet)
07:51:00
[52a6be76]
Merge remote-tracking branch 'origin/main' into rafal/412/mockserver_for_testing
(hermes)
08:08:54
[247401ee]
Merge branch 'feat/voting_as_individual' into feat/2960-campaign-phase-selector
(catalyst-voices)
08:15:32
[69d34896]
Removed draft docs and test reports for feat/voting_category_picker
(catalyst-voices)
08:20:39
[b9e76cb5]
Update pruning and environment variables documentation (#543)
(cardano-rosetta-java)
08:27:35
[ad77ec2c]
chore(cat-voices): registration transaction bytes strategy (#3060)
(catalyst-voices)
08:32:30
[08eee724]
Merge branch 'fix/f14rc6-bugs-fixes' into fix/invalid_registration_transaction_3006
(catalyst-voices)
08:37:32
[f513f49b]
Use txWireSize when computing tx-sizes for ouroboros-network
(ouroboros-consensus)
08:56:33
[83f40e70]
Deploying to gh-pages from @ IntersectMBO/plutus@f8bba8cce570522cd421c253724558ba94b9d1ca 🚀
(plutus)
09:02:48
[48371507]
P0 - GA index in the URL is not considered as a parameter but an html anchor
(govtool)
09:12:07
[24d4768e]
Enhance data handling in mesh-gov: Add functions to check for existing monthly downloads and package stats history in database-client.js, update fetch-npm-stats-db.js to implement backfilling logic for historical data, and streamline data fetching processes for improved efficiency and reliability.
(governance)
09:12:50
[dd05a1d9]
Deploying to gh-pages from @ input-output-hk/catalyst-voices@ce4c62b80d220799ac4879190c5163a5bcdd708a 🚀
(catalyst-voices)
09:21:01
[2d8e9cb8]
fix(cat-voices): registration transaction single selection of inputs (#3038)
(catalyst-voices)
09:22:30
[66071f47]
Deploying to gh-pages from @ input-output-hk/hermes@e7205987433c4a75154e40cc9238f7d575cef5e4 🚀
(hermes)
09:25:20
[03654cdb]
Removed draft docs and test reports for fix/invalid_registration_transaction_3006
(catalyst-voices)
09:26:48
[cf5fa891]
Update fetch-npm-stats-db.js to only insert monthly downloads if the value is greater than zero, enhancing data integrity and accuracy in statistics tracking.
(governance)
09:50:04
[b51d8a3d]
Deploying to gh-pages from @ input-output-hk/hermes@c9355c48930e24e2506d755e9a2e2d4f5b9ce61e 🚀
(hermes)
09:50:55
[6db62b95]
Deploying to gh-pages from @ IntersectMBO/plutus@f8bba8cce570522cd421c253724558ba94b9d1ca 🚀
(plutus)
09:52:18
[91ab3de2]
Remove zero-value monthly downloads insertion in fetch-npm-stats-db.js to further enhance data integrity and accuracy in statistics tracking.
(governance)
10:03:28
[8b561020]
Deploying to gh-pages from @ IntersectMBO/plutus@f8bba8cce570522cd421c253724558ba94b9d1ca 🚀
(plutus)
10:12:47
[8c2809b7]
Add a section briefly explaining features of the Genesis protocol
(ouroboros-consensus)
10:34:53
[fd570124]
add Plutus Benchmarks (customSmallerIsBetter) benchmark result for f8bba8cce570522cd421c253724558ba94b9d1ca
(plutus)
10:48:58
[ef0846e8]
fix: update Dockerfile to include wget ca-certificates and correct config path for single docker (#545)
(cardano-rosetta-java)
11:03:22
[938e3246]
Refactor MeshStatsView and related components in mesh-gov: Remove currentStats and yearlyStats from MeshData and MeshStatsViewProps, streamline data handling to utilize meshPackagesData for package statistics, and enhance the display logic for GitHub usage and downloads, improving overall performance and clarity in statistics presentation.
(governance)
11:07:47
[dbd63e00]
Update packages/yoroi-extension/app/UI/features/swap-new/common/components/AssetInfoInRow.tsx
(yoroi-frontend)
11:08:17
[243d0bdb]
Update GitHub workflows: Add conditional execution for mesh-gov usage stats jobs and remove obsolete mesh-gov-stats workflow and related scripts to streamline data processing and improve efficiency.
(governance)
11:12:40
[47500173]
Merge pull request #3 from maureenblack/feature/wallet-yampay-market
(cardano-learn-and-hack)
11:15:46
[391d95f0]
Refactor mesh-gov types and components: Remove YearlyStats and CurrentStats interfaces to streamline data structure, update MeshStatsView to reflect changes, and enhance data fetching logic in DataContext for improved performance and clarity.
(governance)
11:24:56
[d09ccef9]
Merge branch 'feat/integrate-latest-signed-doc' into feat/new-cat-signed-docs
(catalyst-voices)
11:32:03
[6e1d4c87]
Refactor data fetching logic in mesh-gov: Remove fallback to JSON file methods in fetchCatalystData, fetchDiscordStats, and fetchDRepVotingData functions, enhancing error handling and streamlining data retrieval processes for improved performance and clarity.
(governance)
11:52:57
[559815a4]
test(core): enhance connectionService tests by integrating connectionPairStorage and contactStorage for improved clarity and functionality
(cf-identity-wallet)
11:55:40
[9be72e25]
Keep looping while we have ttl; go back and get new lease if we don't
(hydra-poc)
12:04:48
[bc4475b8]
Use txWireSize when computing tx-sizes for ouroboros-network
(ouroboros-consensus)
12:09:50
[dd929322]
Merge branch 'feat/voting_as_individual' into feat/2960-campaign-phase-selector
(catalyst-voices)
12:20:43
[fea84431]
Deploying to gh-pages from @ input-output-hk/catalyst-voices@a50e04c9ee41d2d5b710db79736769baf8225018 🚀
(catalyst-voices)
12:21:49
[41ba1c26]
feat: Implement MemoryStore with ReadOnlyStore & TransactionContext support (#307)
(amaru)
12:26:08
[c3f3051e]
[EC Api] - Added: Weekly development report as of 2025-07-25
(essential-cardano-content)
12:42:14
[0acc06fe]
Merge pull request #1580 from input-output-hk/emmanuelamehiohkio/contrib/weekly-development-report-as-of-2025-07-25-1753446367170
(essential-cardano-content)
12:47:07
[1dc63e5a]
add Haskell Benchmark (customSmallerIsBetter) benchmark result for b16cd449c2075dd86d45dea8250d2bca4deac7aa
(cardano-ledger)
12:48:50
[2ab36d37]
Merge pull request #2650 from input-output-hk/djo/2580/refactor-common-test-utils
(mithril)
12:50:43
[3b4bb5ee]
feature(client-lib): display 10 elements of each missing and/or tampered immutables files in case of ImmutableFilesVerification error
(mithril)
12:50:43
[ccd85951]
refactor(client-lib): move merkleproof creation and verification inside the snapshotmessage computation
(mithril)
12:50:43
[b07677c0]
feature(client-lib): add function in VerifiedDigests to list tampered immutables files
(mithril)
12:50:43
[0e764476]
feature(client-lib, client-cli): introduce a function to download digests and verified them against certificate
(mithril)
12:50:43
[0898dc14]
refactor(client-lib): remove compute_merkle_proof since logic is moved to compute_cardano_database_message
(mithril)
12:50:43
[8fd5c7ab]
feature(client-lib): compute cardano database message verify tampered files
(mithril)
12:50:43
[2992846d]
feature(client-lib): list missing immutable files when computing cardano database message with a structured error
(mithril)
12:50:44
[0b3de45b]
feature(client-lib, examples): adapt examples with the new compute_cardano_database_message function
(mithril)
12:50:44
[ee286905]
refactoring(client-lib,client-cli): improve name of cardano database verification result
(mithril)
12:50:44
[857cc80d]
feature(client-cli): improve verify command output with non verifiable files
(mithril)
12:50:44
[29831c03]
feature(client-lib,client-cli): add arg --allow-missing in cardano-db verify command
(mithril)
12:50:44
[e9796322]
feature(client-cli): adapt call of compute_cardano_database_message to handle the new typed error
(mithril)
12:50:44
[0fca1a1c]
feature(client-lib): return also list of non verified files in case of proof computation error
(mithril)
12:50:44
[266b2a37]
fix(examples): realign immutables range with release-preprod environment
(mithril)
12:56:32
[167502cf]
Update apps/mobile/src/features/Settings/useCases/changeAppSettings/About/About.tsx
(yoroi-mobile)
12:57:08
[8b7107a6]
Update apps/mobile/src/features/Settings/useCases/changeAppSettings/About/About.tsx
(yoroi-mobile)
12:58:03
[8eddddcf]
Update apps/mobile/src/features/Settings/useCases/changeAppSettings/About/About.tsx
(yoroi-mobile)
12:58:50
[9eaf9209]
feature(client-lib): rename ComputeCardanoDatabaseMessageError errors, fix dummy tool import
(mithril)
12:58:56
[9e999e14]
Update apps/mobile/src/features/Settings/useCases/changeAppSettings/About/About.tsx
(yoroi-mobile)
13:00:40
[04bbabba]
Update apps/mobile/src/features/Settings/useCases/changeAppSettings/About/About.tsx
(yoroi-mobile)
13:08:14
[fdbdc346]
refactor: remove `test_tools` and `full` features from `mithril-common`
(mithril)
13:11:33
[58c05d31]
refactor(aggregator): implement `TryFrom<Certificate> for CertificateRecord`
(mithril)
13:19:30
[0684878d]
docs(cip): made sequence diagram less redundant + more compact
(ouroboros-leios)
13:31:20
[c546db77]
refactor(aggregator): implement `TryFrom<CertificateRecord> for Certificate`
(mithril)
13:35:15
[ec05aa55]
Merge pull request #4173 from Emurgo/sorin/YOEXT-2151/fix-sort-for-all
(yoroi-frontend)
13:36:41
[c5b6f6eb]
Merge pull request #4124 from Emurgo/sorin/YOEXT-2009/swap-routes-modal
(yoroi-frontend)
13:41:02
[4e6582fa]
Use txWireSize when computing tx-sizes for ouroboros-network
(ouroboros-consensus)
13:41:12
[7307f465]
Removed draft docs and test reports for feat/2960-campaign-phase-selector
(catalyst-voices)
13:45:41
[bbbcc939]
Revert "Update DashboardGovernanceActions.tsx - removes double filtering of proposals"
(govtool)
13:54:47
[c4f29b4e]
ouroboros-consensus-diffusion integrated with cardano-diffusion
(ouroboros-consensus)
13:55:29
[6e51cfaa]
chore(deps): update console requirement from 0.15.8 to 0.16.0 in /hermes
(hermes)
14:04:05
[ab05082e]
Deploying to gh-pages from @ input-output-hk/hermes@3a58333ba7a987b09b8151e92f673fc4dbdd4b6d 🚀
(hermes)
14:17:02
[a5ce62b1]
Merge pull request #3963 from IntersectMBO/3918-get-votes-matching-by-txhash-and-index
(govtool)
14:18:27
[7a3e407f]
ouroboros-consensus-diffusion integrated with cardano-diffusion
(ouroboros-consensus)
14:28:25
[86e1f369]
Add inbound and outbound implementations for Object Diffusion
(ouroboros-consensus)
14:30:05
[d17d7d88]
add Haskell Benchmark (customSmallerIsBetter) benchmark result for b16cd449c2075dd86d45dea8250d2bca4deac7aa
(cardano-ledger)
14:31:51
[1c4e456b]
Deploying to gh-pages from @ input-output-hk/hermes@3e0a41e7057829bc77ac187c31ce9b8c07edfdf6 🚀
(hermes)
14:37:09
[6226d170]
refactor(aggregator): implement `TryFrom<CertificateRecord> for Certificate`
(mithril)
14:37:09
[8601b09c]
refactor(aggregator): implement `TryFrom<Certificate> for CertificateRecord`
(mithril)
14:42:00
[35679c9a]
build: older signify for cred serv without a.i removal in exns
(cf-identity-wallet)
14:47:09
[0274f45b]
refactor(common+aggregator): make `CertificateChainFixture` certificate conversions more idiomatic using `TryFrom`
(mithril)
14:50:19
[34c72acb]
Update apps/mobile/src/features/Settings/useCases/changeAppSettings/ChangeNetwork/NetworkPickerItem.tsx
(yoroi-mobile)
15:18:07
[3848260f]
refactor: remove `test_tools` and `full` features from `mithril-common`
(mithril)
15:23:24
[a14849e0]
Merge branch 'fix/f14rc6-bugs-fixes' into chore/fund14-prod-times
(catalyst-voices)
16:09:27
[6e364038]
feat(plutus-tx-plugin): improve stage violation error messages for builtin types
(plutus)
16:15:10
[44e008ba]
imp: fix grafana and mimir race condition failures on reboot
(cardano-monitoring)
16:45:59
[5d980bb0]
Merge pull request #915 from IntersectMBO/mgalazyn/doc/add-troubleshooting-to-wasm-readme
(cardano-api)
16:49:50
[1b1d6cc8]
Merge pull request #5178 from IntersectMBO/aniketd/prevent-empty-multiassets-in-txout
(cardano-ledger)
16:53:06
[f0f1bea5]
add Haskell Benchmark (customSmallerIsBetter) benchmark result for 1b1d6cc83946db56e98e999e07c20e54eca86338
(cardano-ledger-specs)
17:15:55
[ff279973]
Add a note on when `source-repository-package`s are allowed
(ouroboros-consensus)
17:19:06
[ddcfcaa3]
Create and export from tpraos: shelley, mary, allegra, alonzo - Examples
(cardano-ledger)
17:19:06
[4b427ed0]
Move `Twiddle` instances from alonzo & babbage-test packages to testlib
(cardano-ledger-specs)
17:19:06
[aa4528eb]
Move `TxInfo` test from `cardano-ledger-babbage-test` to babbage testlib
(cardano-ledger)
17:19:08
[ec77789a]
Move some tests from `cardano-ledger-alonzo-test` to alonzo testlib
(cardano-ledger-specs)
17:27:42
[b1b083a1]
ouroboros-consensus-diffusion integrated with cardano-diffusion
(ouroboros-consensus)
17:30:44
[44d91deb]
Synchronize RBAC registrations indexing by waiting for previous blocks
(catalyst-voices)
18:05:46
[be803a1d]
wip: Partial update of EPOCH-complete and EPOCH-total
(formal-ledger-specifications)
18:26:35
[3e12e746]
Update DashboardGovernanceActions.tsx - fetch proposals with voter status
(govtool)
18:38:18
[f29ea05a]
add Haskell Benchmark (customSmallerIsBetter) benchmark result for 1b1d6cc83946db56e98e999e07c20e54eca86338
(cardano-ledger)
18:47:11
[4a6ce60b]
Merge pull request #918 from IntersectMBO/mgalazyn/fix/fix-missing-zlib-in-wasm-shell
(cardano-api)
18:52:38
[f9aaa394]
Merge pull request #3965 from IntersectMBO/3918-fetch-proposals-with-voter-status
(govtool)
18:57:02
[ca46bd68]
scripts: fix playground vote script to sops decrypt with bash array args
(cardano-playground)
19:02:33
[2124f5ab]
Merge pull request #1252 from IntersectMBO/jordan/refactor-2025-07-23
(cardano-cli)
19:12:50
[013513c7]
Merge pull request #50 from input-output-hk/next-2025-07-24
(cardano-playground)
19:18:36
[f90703ae]
imp: usePeersFromLedgerAfterSlot -> useLedgerAfterSlot to match iohk-nix and nixos node svc
(cardano-parts)
19:18:37
[914708dc]
imp: begin cardano-node-group tracer updates for latest tracing changes
(cardano-parts)
19:18:38
[3d4311de]
imp: make existing services compatible w/ prototype tracing service/iohk-nix envs
(cardano-parts)
19:18:39
[f88ce5b6]
imp: set a tracer parameterized socket and 1 min tracer resource report
(cardano-parts)
19:18:40
[e71e7bc4]
imp: adjust alloy module to use std legacy port and path for ngTracer
(cardano-parts)
19:18:41
[b9befc02]
bump: pins for new tracing, plus small alloy/node module cfg mods for new tracing
(cardano-parts)
19:18:42
[a346d14f]
imp: accommodate legacy and new tracing systems w/ iohk-nix pin diff
(cardano-parts)
19:18:43
[05e19792]
imp: update grafana alloy/agent for scraping 10.3.1 new tracing endpoint
(cardano-parts)
19:24:19
[d2bbb311]
imp: make existing machines compatible w/ prototype tracing service/iohk-nix envs
(cardano-playground)
19:46:39
[be47b813]
Merge pull request #3967 from IntersectMBO/fix/refetching-list-on-voter-update
(govtool)
20:19:15
[263e4ca3]
Merge pull request #13 from jonathanlim222/jonathanlim222-conformance-testing-fix-SliceByteString
(uplc)
21:07:53
[316130be]
minNodeVersion: bump to 10.6.0 for forge/no-forge default param handling
(iohk-nix)
21:27:08
[b6b06bfe]
recipe: update query-gov-action-status for cli breaking change in node 10.5
(cardano-playground)
22:28:03
[5bc022ab]
Merge branch 'staging' into dependabot/npm_and_yarn/form-data-4.0.4
(developer-portal)
22:41:31
[efd0d96a]
feature: add "Develop on Cardano" section to Builder Tools page
(developer-portal)
23:04:44
[1dd7e5ec]
🟩 API (Specific property) is up (204 in 95 ms) [skip ci] [upptime]
(cf-token-metadata-registry-status)
23:04:44
[8dce8807]
🟩 API (Batch) is up (204 in 95 ms) [skip ci] [upptime]
(cf-token-metadata-registry-status)
23:04:44
[d52d1828]
🟩 API (All properties) is up (204 in 694 ms) [skip ci] [upptime]
(cf-token-metadata-registry-status)
23:07:26
[24d9e330]
🟥 1694ballot.cardano.org is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:07:27
[3fb8bad4]
🟥 event-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:07:28
[1edb1448]
🟥 blockchain-follower-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:07:28
[7cd65565]
🟥 login-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:07:29
[d71d1a4b]
🟥 cast-vote-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:07:29
[251eba00]
🟥 get-votes-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:07:30
[e5653441]
🟥 get-vote-receipt-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:36:38
[2a674883]
fix: standardize tag casing in blog posts and tag definitions
(developer-portal)