Home / Reports / Jul 4, 2025
Friday, July 4, 2025
501 commits had been pushed across 67 repos by 99 authors. There were 8,130,249 additions and 584,933 deletions. Official weekly status updates can be found on essentialcardano.io.
Authors
Repos Updated
- mithril82
- catalyst-voices48
- cardano-ledger-specs28
- antithesis23
- ouroboros-consensus19
- amaru19
- hermes16
- lace16
- cardano-rosetta-java15
- cardano-cli14
- yoroi-frontend13
- plutus13
- cf-cip1694-ballot-status10
- cf-identity-wallet10
- cardano-api10
- hydra-poc9
- cardano-api8
- Intersect-knowledge-base8
- lsm-tree8
- dolos7
- support-faq6
- cf-token-metadata-registry-status6
- cardano-js-sdk6
- ouroboros-leios6
- govtool6
- asteria6
- cardano-ignite5
- cardano-wallet5
- essential-cardano-content5
- helm-charts4
- cf-helm-charts4
- cf-ledger-sync4
- acropolis4
- multisig4
- blockfrost-platform3
- CIPs3
- lsm-tree3
- budget-management3
- pool_groups2
- cardano-governance-voting-tool2
- cardano-ibc-incubator2
- developer-portal2
- yoroi2
- cardano-cli2
- cardano-ledger2
- catalyst-ci2
- formal-ledger-specifications2
- formal-ledger-specifications2
- mesh2
- blog-resources2
- pallas2
- cdnsd1
- asteria-gl1
- cardano-ledger-ts1
- gerolamo1
- capkgs1
- cardano-documentation1
- haskell.nix1
- hydra1
- ouroboros-leios-sim1
- stackage.nix1
- cardano-ledger1
- cardano-node1
- governance1
- agentic-coding-handbook1
- cshell1
- homebrew-tap1
Commit Log
00:11:27
[6e3fb355]
Deploying to gh-pages from @ input-output-hk/hermes@a73677c4c5f1fba2d444ba9b73c3959f362e018c 🚀
(hermes)
00:11:49
[b848a809]
:pencil: Update summary in README [skip ci] [upptime]
(cf-token-metadata-registry-status)
00:11:49
[4558da37]
:card_file_box: Update status summary [skip ci] [upptime]
(cf-token-metadata-registry-status)
00:26:01
[4c1ad99e]
:pencil: Update summary in README [skip ci] [upptime]
(cf-cip1694-ballot-status)
00:26:01
[3a40c5a1]
:card_file_box: Update status summary [skip ci] [upptime]
(cf-cip1694-ballot-status)
01:38:19
[1bb721ff]
changed leader VRF output hash from SHA to BLAKE as per Amaru
(cardano-ledger-ts)
02:25:50
[ad19f83e]
Bump chromedriver from 138.0.0 to 138.0.1 in /packages/e2e-tests
(yoroi-frontend)
02:32:07
[d9516444]
feat(tx-construction)!: remove validateValue and validateValues from OutputValidator
(cardano-js-sdk)
02:38:33
[920c6422]
test(tx-construction): hoist validateOutput tests under an additional 'describe'
(cardano-js-sdk)
02:48:13
[42bb1c72]
fix(tx-construction): use output address size as minimum coin computation param
(cardano-js-sdk)
02:51:27
[5cf36c23]
Import testAllErrorMessages, testAllErrorMessages_ and testErrorMessage from cardano-api
(cardano-cli)
02:51:32
[7f868c33]
Disable problematic warnings on asn1-encoding to fix Windows builds
(cardano-cli)
02:55:27
[93eeb89c]
Use everything under Hedgehog.Extras.Test from hedgehog-extras via module Test.Cardano.CLI.Hedgehog
(cardano-cli)
02:55:29
[cef95079]
Transplant implementation of watchdogProp and moduleWorkspace from hedgehog-extras
(cardano-cli)
03:04:41
[dd105cd6]
Merge branch 'fix/new-chain-follower-wit' into fix/new-chain-follower-impl
(hermes)
04:33:07
[b2a8e707]
Updating performance test results and adding advanced hardware profile for 1.2.9
(cardano-rosetta-java)
04:34:42
[959ad0a6]
Artifacts generated from 50f9fa62a1fa87b57f88509299fad6c7b498512b
(formal-ledger-specifications)
04:35:37
[c9732ff3]
Updating performance test results and adding advanced hardware profile for 1.2.9
(cardano-rosetta-java)
04:51:45
[dc5acab4]
Artifacts generated from d5c567b35ef3844b71858b498b54fa4e459b270d
(formal-ledger-specifications)
07:00:33
[3e789e6b]
Merge branch 'fix/new-chain-follower-wit' into fix/new-chain-follower-impl
(hermes)
07:06:57
[a6d818c3]
Merge remote-tracking branch 'origin/main' into rafal/410/http_request_send
(hermes)
07:39:19
[c34166be]
Merge pull request #341 from blockfrost/chore/build-aarch64-linux-natively
(blockfrost-platform)
07:44:04
[57dfbd71]
feat: upgrade to yaci-store 0.1.4, yaci-core 0.3.7 which has store.continue-on-parse-error in case there is a problem processing a block
(cardano-rosetta-java)
08:08:05
[bb83ef06]
feature(client-cli): add print of the version at each command execution
(mithril)
08:32:00
[855ba790]
Merge pull request #1639 from input-output-hk/fix/use-actual-address-size-for-min-value
(cardano-js-sdk)
09:01:34
[61c9ed57]
feat: upgrade to yaci-store 0.1.4, yaci-core 0.3.7 which has store.continue-on-parse-error in case there is a problem processing a block
(cardano-rosetta-java)
09:06:38
[ab96fc62]
fix(cat-voices): calculate txInputsHash that gets included into the x509 metadata from utxos that end up in the tx (#2949)
(catalyst-voices)
09:17:56
[b84f5b49]
[EC Api] - Added: Essential Cardano360 - June 2025 Edition
(essential-cardano-content)
09:20:41
[5c111b32]
Merge pull request #1570 from input-output-hk/ivan-irakoze/contrib/essential-cardano360-june-2025-edition-1751620675725
(essential-cardano-content)
09:24:53
[c51a0f0d]
ouroboros-consensus-diffusion integrated with cardano-diffusion
(ouroboros-consensus)
09:31:38
[92c40759]
feat: upgrade to yaci-store 0.1.4, yaci-core 0.3.7 which has store.continue-on-parse-error in case there is a problem processing a block
(cardano-rosetta-java)
09:36:42
[8de3d867]
feature(docs): update client CLI docs with args available in all commands
(mithril)
10:10:35
[d02f4eb6]
feature(docs): update client CLI docs with args available in all commands
(mithril)
10:10:35
[e879b72d]
feature(client-cli): add print of the version at each command execution
(mithril)
10:12:32
[a0fb3f83]
feat(client-lib): add `era_fetcher` support to `Client` and `ClientBuilder`
(mithril)
10:12:32
[64fff71a]
feat(client-lib): add `EraFetcher` trait, `AggregatorHttpEraFetcher` implementation and `FetchedEra` conversion to `SupportedEra`
(mithril)
10:17:19
[70ab9098]
Deploying to gh-pages from @ IntersectMBO/plutus@837a15684e59b99f2107464c12f5a703c37dc741 🚀
(plutus)
10:26:23
[b195a586]
feat(ui): remove uneccesary state and component in redux, fix issue about tab bar when open connections
(cf-identity-wallet)
10:30:26
[c6d6d508]
docs(client-lib): add `era_fetcher` module usage to library documentation
(mithril)
10:44:39
[a8704752]
[EC Api] - Added: Weekly development report as of 2025-07-04
(essential-cardano-content)
10:45:15
[b7bf6642]
Deploying to gh-pages from @ IntersectMBO/plutus@837a15684e59b99f2107464c12f5a703c37dc741 🚀
(plutus)
10:47:21
[718f60de]
refactor staking actions: consolidate buttons into a single StakeButton component and update staking info fetching logic
(multisig)
10:48:31
[65f8636c]
Update weekly-development-report-as-of-2025-07-04.md
(essential-cardano-content)
10:56:23
[5a6c9860]
Merge pull request #1571 from input-output-hk/emmanuelamehiohkio/contrib/weekly-development-report-as-of-2025-07-04-1751625878428
(essential-cardano-content)
11:00:38
[097e6960]
fix: disable nightly targets and make nightly run only manually
(catalyst-voices)
11:06:21
[90c40294]
add Plutus Benchmarks (customSmallerIsBetter) benchmark result for 837a15684e59b99f2107464c12f5a703c37dc741
(plutus)
11:19:42
[6fb56dba]
`blockio`: move `IO`-specific functions from `API` to an internal module
(lsm-tree)
11:24:51
[ebb0c593]
Make shelley and alonzo `test` packages use examples from api:testlib
(cardano-ledger-specs)
11:24:52
[834a31aa]
Remove all `Consensus` example modules from `test` packages
(cardano-ledger-specs)
11:31:24
[ed4b4647]
`blockio`: move `IOCtxParams` out of `API` and export it from `IO` instead
(lsm-tree)
11:42:50
[eeddbfee]
`blockio`: update cabal file for the upcoming release of `blockio-0.1.0.0`
(lsm-tree)
11:45:43
[1a5b86ce]
Created alt version for deployiing validators requiring 3 seperate txs
(asteria-gl)
11:48:29
[b74e6edd]
Merge pull request #13 from cardano-foundation/livio/optional-containers
(cardano-ignite)
11:49:10
[bbb54c1a]
feat(cat-voices): dartdoc internal packages documentation (#2947)
(catalyst-voices)
11:59:49
[9e93f86c]
Add integration notes section on possible file system incompatibility with XFS
(lsm-tree)
12:07:58
[e43aeb79]
chore: fix ID-505, added tests, and required conditions to prevent permanently locked assets
(cardano-ibc-incubator)
12:08:11
[17c67301]
chore: fix ID-505, added tests, and required conditions to prevent permanently locked assets
(cardano-ibc-incubator)
12:34:19
[eac85e2f]
Merge pull request #15 from cardano-foundation/karknu/fix_build
(cardano-ignite)
12:35:46
[6833d2f1]
Merge pull request #2629 from input-output-hk/curiecrypt/deprecate-old-structs
(mithril)
12:41:20
[b4864575]
feature(docs): update client CLI docs with args available in all commands
(mithril)
12:41:20
[e79b500d]
feature(client-cli): add print of the version at each command execution
(mithril)
12:41:38
[254b95a0]
`blockio`: update cabal file for the upcoming release of `blockio-0.1.0.0`
(lsm-tree)
12:45:33
[c8f9bd67]
feat: upgrade to yaci-store 0.1.4, yaci-core 0.3.7 which has store.continue-on-parse-error in case there is a problem processing a block
(cardano-rosetta-java)
12:45:45
[b31b6397]
Merge branch 'develop' into fix/YOEXT-971/nft-gallery-switch-wallet
(yoroi-frontend)
12:56:22
[b6fb6c2d]
Merge pull request #2630 from input-output-hk/ctl/2620-add-client-CLI-version-in-stderr
(mithril)
13:03:31
[948fc7d9]
fix(cat-gateway): Remove Chain Follower metrics network prefix names (#2845)
(catalyst-voices)
13:26:34
[1923c8be]
test(aggregator): rework synchroniser test tools & prepare remote chain retrieval tests
(mithril)
13:26:34
[0530c610]
feat(aggregator): add logs & error context to `CertificateChainSynchronizer`
(mithril)
13:26:35
[9a29bb5e]
refactor(aggregator): add a enum to make sync reason explicit in synchroniser
(mithril)
13:26:35
[b88b4a19]
refactor(aggregator): make storage of sync certificates works on a batch
(mithril)
13:26:35
[1170ed3e]
feat(aggregator): add `RemoteCertificateRetriever` to `AggregatorHTTPClient`
(mithril)
13:27:05
[0077185c]
feat(aggregator): implement persistence of openmessage created post sync
(mithril)
13:27:05
[1fecc101]
feat(aggregator): make synchroniser add an open message at process end
(mithril)
13:41:19
[5218d4a9]
Add a section on the extended ledger state (`ExtLedgerState`)
(ouroboros-consensus)
13:50:59
[71680afb]
chore(deps): bump github.com/blinklabs-io/adder from 0.30.2 to 0.30.3 (#359)
(cdnsd)
13:56:59
[e8c6a43f]
fix(cat-gateway): Correct `immutable_tip` notifying behaviour, when index-db is already indexed (#2954)
(catalyst-voices)
14:26:44
[ca8d451b]
Merge pull request #5136 from IntersectMBO/geo2a/dijkstra-for-consensus
(cardano-ledger)
14:30:06
[fd6da005]
add Haskell Benchmark (customSmallerIsBetter) benchmark result for ca8d451bbce11dde3b68e99782c79f9b4c1dfca5
(cardano-ledger)
14:42:06
[3f19bc60]
Merge branch 'master' into robinson/ld-svelte-sdk-intro-blog-post
(blog-resources)
15:17:32
[a6542a88]
feat(client-lib): add `era_fetcher` support to `Client` and `ClientBuilder`
(mithril)
15:17:32
[0ad69778]
feat(client-lib): add `EraFetcher` trait, `AggregatorHttpEraFetcher` implementation and `FetchedEra` conversion to `SupportedEra`
(mithril)
15:17:33
[a4e4457c]
docs: update `mithril-client` CLI documentation with the new `--era` global argument
(mithril)
15:17:33
[1d1a9745]
docs: add section on client-side era awareness in the `Mithril Network Upgrade Strategy` ADR
(mithril)
15:17:33
[b9827b1a]
docs(client-lib): add `era_fetcher` module usage to library documentation
(mithril)
15:22:25
[cbba79b9]
Removed draft docs and test reports for fix/2952-token-field-null-minRange
(catalyst-voices)
16:10:37
[bcfb7428]
add Haskell Benchmark (customSmallerIsBetter) benchmark result for ca8d451bbce11dde3b68e99782c79f9b4c1dfca5
(cardano-ledger-specs)
16:10:39
[1cf663bb]
Updated from ca8d451bbce11dde3b68e99782c79f9b4c1dfca5 via push
(cardano-ledger-specs)
16:33:30
[69b51c4c]
Add ANTI_WAIT env var to control waiting for txs to appear before answering
(antithesis)
17:42:09
[43af794b]
Replace CardanoScan links with Cardano Explorer
(cardano-governance-voting-tool)
18:05:21
[81e4d67a]
Merge branch 'develop' into fix/YOEXT-2085/user-delegate-preprod
(yoroi-frontend)
19:01:15
[d129cd46]
refactor(aggregator-test): extract leader follower test http server to a module
(mithril)
19:01:15
[79467119]
refactor(aggregator-test): use axum test for leader aggregator http server
(mithril)
19:01:15
[e1dddaa1]
refactor(aggregator): invert dependency between aggregator client and signer registration follower
(mithril)
19:01:16
[02aa5166]
test(aggregator): rework synchroniser test tools & prepare remote chain retrieval tests
(mithril)
19:01:17
[cf029101]
feat(aggregator): add logs & error context to `CertificateChainSynchronizer`
(mithril)
19:01:17
[ee566989]
refactor(aggregator): make storage of sync certificates works on a batch
(mithril)
19:01:17
[d35cd528]
feat(aggregator): add `RemoteCertificateRetriever` to `AggregatorHTTPClient`
(mithril)
19:01:17
[6946f707]
refactor(aggregator): add a enum to make sync reason explicit in synchroniser
(mithril)
19:01:18
[42d4b07a]
feat(aggregator): add follower sync in state machine + wire synchroniser
(mithril)
19:01:18
[45cb28cd]
feat(aggregator): make synchroniser add an open message at process end
(mithril)
19:01:18
[ef032c7a]
feat(aggregator): implement persistence of openmessage created post sync
(mithril)
19:57:39
[81048660]
feat(aggregator): add follower sync in state machine + wire synchroniser
(mithril)
23:04:30
[eef2eca9]
🟩 API (Batch) is up (204 in 101 ms) [skip ci] [upptime]
(cf-token-metadata-registry-status)
23:04:30
[7f1debe4]
🟩 API (Specific property) is up (204 in 96 ms) [skip ci] [upptime]
(cf-token-metadata-registry-status)
23:04:30
[462629af]
🟩 API (All properties) is up (204 in 611 ms) [skip ci] [upptime]
(cf-token-metadata-registry-status)
23:06:47
[729f2c69]
🟥 1694ballot.cardano.org is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:06:48
[c62354df]
🟥 blockchain-follower-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:06:48
[b65327aa]
🟥 login-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:06:48
[600878c5]
🟥 event-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:06:49
[5e876136]
🟥 get-vote-receipt-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:06:49
[27dec360]
🟥 cast-vote-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:06:49
[9116d99d]
🟥 get-votes-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)