Home / Reports / Jul 8, 2025
Tuesday, July 8, 2025
819 commits had been pushed across 76 repos by 128 authors. There were 81,656,996 additions and 1,440,580 deletions. Official weekly status updates can be found on essentialcardano.io.
Authors
Repos Updated
- mithril77
- catalyst-voices58
- yoroi-frontend49
- developer-portal45
- cardano-ledger-specs36
- plutus35
- CIPs31
- cardano-api30
- cardano-ledger30
- mesh25
- amaru23
- cardano-api21
- cardano-cli19
- atala-prism-apollo18
- ouroboros-leios18
- antithesis17
- cf-identity-wallet16
- ouroboros-consensus16
- lsm-tree15
- gouroboros12
- hermes11
- formal-ledger-specifications11
- cf-cip1694-ballot-status10
- zeko10
- acropolis10
- cardano-ledger9
- lace9
- iogx8
- cardano-node8
- govtool8
- hydra-poc7
- cardano-db-sync7
- cardano-ignite6
- cardano-org6
- cardano-rosetta-java6
- cf-token-metadata-registry-status6
- catalyst-ci6
- formal-ledger-specifications6
- aiken5
- guild-operators5
- cardano-governance-voting-tool5
- cardano-wallet5
- cardano-node5
- lsm-tree5
- yoroi4
- cardano-updates4
- cdnsd3
- cardano-cli3
- cardano-playground3
- governance3
- asteria3
- koios-artifacts2
- pool_groups2
- atala-prism-building-blocks2
- haskell.nix2
- ouroboros-network2
- web3-sdk2
- ansible-cardano1
- cardano-up-packages1
- helm-charts1
- blockfrost-platform1
- terragrunt-aws-eks1
- yoroi-mobile1
- gerolamo1
- capkgs1
- cardano-db-sync1
- cuddle1
- hydra1
- ouroboros-leios-sim1
- stackage.nix1
- budget-management1
- cardano-airgap1
- council-toolkit-app1
- Intersect-knowledge-base1
- Governance1
- pallas1
Commit Log
00:01:25
[447b9a0f]
Deploying to gh-pages from @ IntersectMBO/plutus@e0d39f7a3f5eddec3090d68e8f881e3dceff7c8f 🚀
(plutus)
00:04:02
[70b96375]
add Haskell Benchmark (customSmallerIsBetter) benchmark result for 1cfa24bea0fc9a41bf6f98b9ec4f16fc3c8d40ee
(cardano-ledger-specs)
00:04:03
[c29a01f5]
Updated from 1cfa24bea0fc9a41bf6f98b9ec4f16fc3c8d40ee via push
(cardano-ledger-specs)
00:11:57
[d4bda388]
:pencil: Update summary in README [skip ci] [upptime]
(cf-token-metadata-registry-status)
00:11:57
[86aa7362]
:card_file_box: Update status summary [skip ci] [upptime]
(cf-token-metadata-registry-status)
00:25:55
[9c44263b]
:pencil: Update summary in README [skip ci] [upptime]
(cf-cip1694-ballot-status)
00:25:56
[954bd013]
:card_file_box: Update status summary [skip ci] [upptime]
(cf-cip1694-ballot-status)
00:26:04
[05736c5e]
Deploying to gh-pages from @ IntersectMBO/plutus@e0d39f7a3f5eddec3090d68e8f881e3dceff7c8f 🚀
(plutus)
00:35:48
[9a8cb4a6]
Proposal list spec change to use array for withdrawal information (#369)
(koios-artifacts)
01:12:05
[818a7352]
test(ledger): added blocks required for testing for all the eras except Conway
(gouroboros)
01:19:42
[52e490a6]
releaseBins: switch to an allowList rather than denyList approach
(cardano-node)
01:58:01
[8fd84a10]
chore(deps): bump github.com/blinklabs-io/adder from 0.30.3 to 0.30.4 (#361)
(cdnsd)
02:07:51
[e78f2895]
Include healthcheck logic for helper scripts running as sidecars (#1842)
(guild-operators)
03:09:33
[303eee70]
wip(cat-gateway): refactor txo_assets_by_stake cache into module
(catalyst-voices)
03:32:41
[dc3066af]
feat: update handle_rest_with_parameter to get REST params dynamically
(acropolis)
07:18:00
[ff3a7d13]
(fix) Hotfix for duplicated entries for pools for epoch 568 on mainnet in pool_stat table
(govtool)
07:24:57
[9dba0e08]
Merge branch 'develop' into fix/YOEXT-1997/buy-sell-disclaimer-always-shown
(yoroi-frontend)
07:28:44
[5da6ff99]
Merge branch 'develop' into fix/YOEXT-2103/towens-displayed-previous-wallet
(yoroi-frontend)
07:29:08
[4de28dd7]
feat(eks): add the possibility to overwrite the node.kubernetes.io/role label value
(terragrunt-aws-eks)
07:41:27
[3a54700f]
Merge branch 'master' into carlos/make-txdats-a-set
(formal-ledger-specifications)
07:41:46
[1501ec11]
Merge branch 'master' into carlos/refactor-feesOK
(formal-ledger-specifications)
07:44:33
[46802f05]
Merge pull request #2633 from input-output-hk/dlachaume/2619/client-era-support
(mithril)
07:46:04
[0152e083]
Merge branch 'sorin/YOEXT-1896/swap-pair-price' into feature/swap-revamp-orders-page
(yoroi-frontend)
07:47:29
[6e935a21]
Merge branch 'sorin/YOEXT-1896/swap-pair-price' into feature/swap-revamp-orders-page
(yoroi-frontend)
07:51:29
[da38adc0]
feat(cat-voices): Small proposal template update for F14RC4 (#2972)
(catalyst-voices)
07:56:13
[3f3b0dd4]
Artifacts generated from fd53091be38d1328aad692a6154856ad3ede75d1
(formal-ledger-specifications)
07:57:28
[8bc9c598]
Artifacts generated from e114bb024942cadb72e0b19d85609800a5538f81
(formal-ledger-specifications)
08:25:46
[98594ad0]
Merge branch 'develop' into fix/YOEXT-811/enter-recovery-phrase
(yoroi-frontend)
08:27:19
[27299a5f]
Merge branch 'feat/2996-milestone-cost-hint-text' of github.com:input-output-hk/catalyst-voices into feat/2996-milestone-cost-hint-text
(catalyst-voices)
08:30:01
[c723cf9b]
Merge pull request #4109 from Emurgo/fix/YOEXT-1997/buy-sell-disclaimer-always-shown
(yoroi-frontend)
08:30:25
[2aa64971]
Merge branch 'develop' into fix/YOEXT-811/enter-recovery-phrase
(yoroi-frontend)
08:30:47
[3f263db0]
Merge branch 'develop' into fix/YOEXT-971/nft-gallery-switch-wallet
(yoroi-frontend)
08:31:14
[ed735115]
Merge branch 'develop' into fix/YOEXT-2103/towens-displayed-previous-wallet
(yoroi-frontend)
08:36:01
[9f13e0eb]
Deploying to gh-pages from @ input-output-hk/catalyst-ci@bff4d53929049514450ed5ea0ca4562c34faac08 🚀
(catalyst-ci)
08:45:53
[9bb094ce]
Merge branch 'develop' into fix/YOEXT-811/enter-recovery-phrase
(yoroi-frontend)
08:48:50
[50d409e3]
Merge pull request #4111 from Emurgo/fix/YOEXT-811/enter-recovery-phrase
(yoroi-frontend)
08:54:17
[2f731a9e]
feat(cat-voices): custom helper text for milestone cost (#2997)
(catalyst-voices)
08:55:19
[4f69b713]
Deploying to gh-pages from @ input-output-hk/catalyst-voices@592b90689e0e5da3c3347f1be3cd017f4cdb3261 🚀
(catalyst-voices)
08:57:18
[428d870a]
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:04:23
[dca66567]
Merge pull request #778 from IntersectMBO/jdral/quickcheck-lockstep-0.8.0
(lsm-tree)
09:17:04
[c69d9f90]
Merge pull request #66 from SundaeSwap-finance/whankinsiv/rest_helper_params_extractor
(acropolis)
09:45:39
[d96c9d17]
Merge branch 'main' into docs/frontend_architecture_documentation_216
(catalyst-voices)
09:47:08
[c25f4db5]
Deploying to gh-pages from @ input-output-hk/catalyst-ci@c1143f91e9312ab26581341c2fbfbffba87150f9 🚀
(catalyst-ci)
10:12:47
[ec1370c8]
fix: "Error in user YAML: (<unknown>): mapping keys are not allowed in this context at line 1 column 6"
(CIPs)
10:14:15
[2d2ebd7b]
Deploying to gh-pages from @ input-output-hk/catalyst-ci@063e464bb3273d8fd6445359b4dd5d331d5c7868 🚀
(catalyst-ci)
10:46:51
[fb9df716]
Merge branch 'main' into dependabot/pip/cloud-agent/client/python/pip-2c7469b053
(atala-prism-building-blocks)
11:32:50
[8b9fee79]
Fix argument-type of `ImpTest.txInAt` to simplify usage and reduce noise
(cardano-ledger)
11:32:52
[b4e83052]
Add utility functions for working with reference scripts to `ImpTest`
(cardano-ledger)
11:32:53
[ada26391]
Refactor `BBodySpec` and `UtxoSpec` to reuse the existing abstractions
(cardano-ledger)
11:38:00
[48006560]
Add `Uniform` instance for `Ptr`, `SlotNo32`, `CertIx` and `TxIx`
(cardano-ledger-specs)
11:38:00
[6fc4f367]
Viable approach in the works. In process of removing UMap in favor of AccountStates
(cardano-ledger-specs)
11:42:53
[368771ca]
chore: factor out connect to peer logic and add more structure to the error.
(amaru)
11:48:15
[65756839]
refactor: update hybrid migration logic for account-based connections
(cf-identity-wallet)
11:49:01
[a8655aad]
Merge branch 'develop' into fix/YOEXT-2085/user-delegate-preprod
(yoroi-frontend)
11:52:03
[0eaa4725]
Made a test that required a UMap invalid for eras after Babbage.
(cardano-ledger-specs)
11:58:17
[3969590e]
Improve reference script size computation in `BBODY` and export it
(cardano-ledger)
11:58:17
[c76d0230]
Add more tests for reference script size computation in `BBODY`
(cardano-ledger)
12:12:31
[9f693089]
(fix) Hotfix for duplicated entries for pools for epoch 568 on mainnet in pool_stat table
(govtool)
12:22:09
[b80f279b]
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:18
[0cd4dd70]
Remove parameterization on CardanoEra era in Cardano.CLI.Json.Friendly
(cardano-cli)
13:01:07
[134c7f74]
Deploying to gh-pages from @ IntersectMBO/plutus@fcf1b340648632a9668780a689ca72b5bffd172a 🚀
(plutus)
13:03:42
[303d03f6]
Artifacts generated from 10404248bc720f0c795f552a4a0ffdc21bfb4b47
(formal-ledger-specifications)
13:04:38
[6ae04419]
Artifacts generated from 5c1ae2713e2e25a59401de154ecdbd5b7052afce
(formal-ledger-specifications)
13:08:53
[21254e0b]
unstable-cardano-tools, unstable-cardano-testlib: add Dijkstra era
(ouroboros-consensus)
13:08:53
[0723ced4]
ouroboros-consensus-cardano/golden: add Dijkstra golden files
(ouroboros-consensus)
13:08:53
[9a5c455e]
ouroboros-consensus-cardano/golden: update `CardanoNodeToClientVersion17`
(ouroboros-consensus)
13:10:22
[54f57c1c]
Merge pull request #1242 from IntersectMBO/jordan/refactoring-20250626
(cardano-cli)
13:16:48
[6b44892b]
Artifacts generated from 20259e1f7057a900d4682e2e9579f9b97df50e97
(formal-ledger-specifications)
13:19:30
[6ea021de]
fix: adopt pool gov vote to use blake224 over pool credential.
(cardano-rosetta-java)
13:19:36
[728b0f18]
Artifacts generated from 968707f5f006fb94da81fa283ad38e5b4822e96b
(formal-ledger-specifications)
13:40:30
[5d7fbeb9]
refactor(aggregator-test): extract leader follower test http server to a module
(mithril)
13:40:30
[ebc741d1]
refactor(aggregator-test): use axum test for leader aggregator http server
(mithril)
13:40:30
[370da5b3]
refactor(aggregator): invert dependency between aggregator client and signer registration follower
(mithril)
13:40:31
[03cc9d0d]
test(aggregator): rework synchroniser test tools & prepare remote chain retrieval tests
(mithril)
13:40:32
[933e3d6f]
refactor(aggregator): make storage of sync certificates works on a batch
(mithril)
13:40:32
[4674cd5f]
feat(aggregator): add logs & error context to `CertificateChainSynchronizer`
(mithril)
13:40:32
[8c26a92f]
refactor(aggregator): add a enum to make sync reason explicit in synchroniser
(mithril)
13:40:33
[8b4932f7]
feat(aggregator): add `RemoteCertificateRetriever` to `AggregatorHTTPClient`
(mithril)
13:40:34
[71179bb8]
feat(aggregator): make synchroniser add an open message at process end
(mithril)
13:43:22
[4d325fa1]
Merge pull request #4122 from Emurgo/feat/YOEXT-2114/fix-nightly-pub-workflow
(yoroi-frontend)
13:43:33
[dc41e8a9]
Remove parameterization on CardanoEra era in Cardano.CLI.Json.Friendly
(cardano-cli)
13:43:35
[7cb77b5b]
Merge pull request #5140 from IntersectMBO/td/refactor-max-refscript-size-check
(cardano-ledger-specs)
13:47:00
[9cec679c]
add Haskell Benchmark (customSmallerIsBetter) benchmark result for 7cb77b5b932fac726fc01d340ff12d2a4b8bd125
(cardano-ledger-specs)
13:52:04
[7cc6a4e0]
Deploying to gh-pages from @ IntersectMBO/plutus@fcf1b340648632a9668780a689ca72b5bffd172a 🚀
(plutus)
13:52:52
[0b62443f]
ouroboros-consensus: upgrade to `quickcheck-lockstep-0.8.0`
(ouroboros-consensus)
13:56:27
[a0532046]
Viable approach in the works. In process of removing UMap in favor of AccountStates
(cardano-ledger)
13:56:27
[163a7b1b]
Add `Uniform` instance for `Ptr`, `SlotNo32`, `CertIx` and `TxIx`
(cardano-ledger)
14:00:43
[1d65ceaa]
Made a test that required a UMap invalid for eras after Babbage.
(cardano-ledger)
14:04:23
[67f9146d]
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)
14:22:23
[c03d4cbc]
Upstream Error instances from cardano-cli. Add lens fixities in fourmolu config.
(cardano-api)
14:28:08
[b1e18f12]
add Plutus Benchmarks (customSmallerIsBetter) benchmark result for fcf1b340648632a9668780a689ca72b5bffd172a
(plutus)
14:32:57
[7ea9f5ed]
Upstream Error instances from cardano-cli. Add lens fixities in fourmolu config.
(cardano-api)
14:37:11
[55ddd656]
Merge remote-tracking branch 'origin/main' into feat/utxo_caching
(catalyst-voices)
14:38:36
[65d2a034]
wip(cat-gateway): refactor txo_assets_by_stake cache into module
(catalyst-voices)
14:45:11
[4ab01524]
Deploying to gh-pages from @ IntersectMBO/plutus@fcf1b340648632a9668780a689ca72b5bffd172a 🚀
(plutus)
14:48:35
[22cdc6cf]
Merge pull request #3876 from IntersectMBO/duplicates-in-pool-stat-table
(govtool)
14:55:45
[ba721052]
feat(aggregator): make synchroniser only persist first cert of each epoch
(mithril)
14:55:45
[031612ec]
feat(aggregator): implement persistence of openmessage created post sync
(mithril)
14:55:46
[bf242d29]
test(aggregator): update tooling to check cert have associated signed entity only if not synchronized
(mithril)
14:55:46
[2be9e527]
test(aggregator): update `create_certificate_follower` integration test
(mithril)
14:55:46
[2d6ef66b]
feat(aggregator): add follower sync in state machine + wire synchroniser
(mithril)
15:28:15
[b7a272c2]
Merge pull request #2632 from input-output-hk/curiecrypt/rename-functions
(mithril)
15:31:05
[560f6961]
add Haskell Benchmark (customSmallerIsBetter) benchmark result for 7cb77b5b932fac726fc01d340ff12d2a4b8bd125
(cardano-ledger-specs)
15:31:07
[f5d64cc6]
Updated from 7cb77b5b932fac726fc01d340ff12d2a4b8bd125 via push
(cardano-ledger-specs)
15:32:56
[6687ade6]
WIP: feature(client-lib, client-cli): introduce a function to download digests and verified them against certificate
(mithril)
15:35:27
[1638513c]
Merge pull request #885 from IntersectMBO/mgalazyn/feature/add-cardano-rpc
(cardano-api)
15:42:51
[2451c300]
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)
15:48:01
[e2781ed2]
refactor(dmq): rename 'DmqConsumerPallas' to 'DmqConsumerClientPallas'
(mithril)
15:48:02
[89693688]
refactor(dmq): rename 'DmqPublisherPallas' to 'DmqPublisherClientPallas'
(mithril)
15:48:02
[5344d6c9]
feat(dmq): add 'DmqPublisherServerPallas' implementation of 'DmqPublisherServer'
(mithril)
15:57:20
[be30da54]
refactor(aggregator): invert dependency between aggregator client and signer registration follower
(mithril)
15:57:20
[71635790]
refactor(aggregator-test): extract leader follower test http server to a module
(mithril)
15:57:21
[053ba8cf]
test(aggregator): rework synchroniser test tools & prepare remote chain retrieval tests
(mithril)
15:57:21
[a22eedc0]
refactor(aggregator-test): use axum test for leader aggregator http server
(mithril)
15:57:22
[8be4f82b]
feat(aggregator): add logs & error context to `CertificateChainSynchronizer`
(mithril)
15:57:22
[4ec73783]
refactor(aggregator): add a enum to make sync reason explicit in synchroniser
(mithril)
15:57:23
[f48f558f]
refactor(aggregator): make storage of sync certificates works on a batch
(mithril)
15:57:23
[b855ab38]
feat(aggregator): add `RemoteCertificateRetriever` to `AggregatorHTTPClient`
(mithril)
15:57:24
[70dcce9c]
feat(aggregator): make synchroniser add an open message at process end
(mithril)
15:57:24
[c45076c5]
feat(aggregator): make synchroniser only persist first cert of each epoch
(mithril)
15:57:25
[930ee6e8]
feat(aggregator): add follower sync in state machine + wire synchroniser
(mithril)
15:57:25
[c5fa0405]
test(aggregator): update tooling to check cert have associated signed entity only if not synchronized
(mithril)
15:57:25
[8931cb8b]
feat(aggregator): implement persistence of openmessage created post sync
(mithril)
15:57:25
[3d4734d7]
test(aggregator): update `create_certificate_follower` integration test
(mithril)
16:15:56
[e47a7a46]
WIP: feature(client-lib, client-cli): introduce a function to download digests and verified them against certificate
(mithril)
17:01:51
[1f240613]
Adjusting the rest of the code to align with the multi-vote logic
(council-toolkit-app)
17:48:13
[837bfd14]
feat: add proposal vote to context, and acknowledge votes when crawling transactions.
(amaru)
18:37:47
[9c7f14a9]
Merge pull request #3878 from IntersectMBO/calculates-for-SPOs-on-gov-actions
(govtool)
18:50:21
[87a56300]
releaseBins: switch to an allowList rather than denyList approach
(cardano-node)
19:15:29
[636d663b]
Deploying to gh-pages from @ input-output-hk/catalyst-voices@05c17a983e6fbb524cddd25128ff88f15d2b0516 🚀
(catalyst-voices)
20:03:32
[82e06ba9]
CIP: API for Using Native Tokens to Pay For Transaction Fees and Deposits
(CIPs)
20:21:29
[4b607045]
Artifacts generated from d42eb974218015acab56a942b722e646c8466daf
(formal-ledger-specifications)
20:31:05
[ba18252f]
test(ledger): added blocks required for testing for all the eras except Conway (#1056)
(gouroboros)
20:33:07
[2253e16d]
Artifacts generated from bcb32023761cbe372c88481b3eee5d10e431d454
(formal-ledger-specifications)
20:34:59
[3172336f]
fix(cat-voices): add --keep-ts to all COPY / SAVE ARTIFACT targets needed for earthly +docker
(catalyst-voices)
20:42:27
[449d00ad]
test(conway): Removed the test function with inbuilt Cbor.Marshal() function
(gouroboros)
20:42:27
[070b4c7a]
test(conway): Added CBOR round-trip serialization tests for Conway block to validate against original bytes
(gouroboros)
20:42:27
[f3d052c2]
test(conway): Addressed all the comments of the PR and moved the tests to block_test.go
(gouroboros)
21:04:19
[d401ae74]
Deploying to gh-pages from @ input-output-hk/catalyst-voices@41f96941cff1c44314a83d943eb0f2348aaa4ecb 🚀
(catalyst-voices)
21:07:43
[6d4f04d3]
feat: update nextjs joystick with latest changes + improve form actions
(asteria)
21:28:44
[b9f20795]
WIP: turn off shrinking for prop_noSwallowedExceptions to prevent timeout
(lsm-tree)
21:30:26
[8b30efb0]
Merge remote-tracking branch 'origin/main' into feat/utxo_caching
(catalyst-voices)
21:30:56
[2724e44a]
wip(cat-gateway): refactor txo_assets_by_stake cache into module
(catalyst-voices)
23:04:34
[d75e1471]
🟩 API (All properties) is up (204 in 693 ms) [skip ci] [upptime]
(cf-token-metadata-registry-status)
23:04:35
[a49c0476]
🟩 API (Specific property) is up (204 in 127 ms) [skip ci] [upptime]
(cf-token-metadata-registry-status)
23:04:35
[b9a2c8d8]
🟩 API (Batch) is up (204 in 127 ms) [skip ci] [upptime]
(cf-token-metadata-registry-status)
23:06:57
[a5559303]
🟥 1694ballot.cardano.org is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:06:58
[76c22357]
🟥 cast-vote-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:06:58
[da9405f4]
🟥 blockchain-follower-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:06:58
[39421071]
🟥 get-votes-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:06:59
[685e754c]
🟥 get-vote-receipt-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)