Home / Reports / Jul 7, 2025
Monday, July 7, 2025
686 commits had been pushed across 90 repos by 119 authors. There were 32,504,840 additions and 2,525,525 deletions. Official weekly status updates can be found on essentialcardano.io.
Authors
Repos Updated
- cardano-ledger-specs52
- mithril51
- ouroboros-consensus43
- yoroi-frontend36
- atala-prism-apollo30
- cardano-ledger27
- cf-identity-wallet26
- cardano-ledger25
- lsm-tree23
- cardano-node19
- plutus18
- blockfrost-platform16
- hydra-poc16
- acropolis14
- dolos14
- catalyst-voices13
- atala-prism-building-blocks12
- cardano-api12
- antithesis10
- cf-cip1694-ballot-status10
- developer-portal10
- catalyst-ci10
- catalyst-core10
- cardano-cli10
- amaru10
- formal-ledger-specifications7
- ouroboros-leios-sim7
- formal-ledger-specifications7
- merkle-patricia-forest6
- koios-artifacts6
- cf-token-metadata-registry-status6
- hermes6
- lace6
- dingo5
- cardano-wallet5
- cardano-node5
- adder4
- gouroboros4
- cardano-api4
- hydra4
- ouroboros-leios4
- cardano-db-sync4
- mesh4
- cardano-token-registry3
- CIPs3
- asteria-gl3
- gerolamo3
- lsm-tree3
- agentic-coding-handbook3
- cshell3
- after-town-hall2
- bursa2
- cardano-models2
- cardano-up2
- pool_groups2
- cardano-ignite2
- cardano-rosetta-java2
- zeko2
- cardano-cli2
- cardano-documentation2
- iogx2
- governance2
- homebrew-tap2
- pallas2
- ansible-cardano1
- bluefin1
- cardano-node-api1
- cardano-up-packages1
- gouroboros-starter-kit1
- nview1
- ouroboros-mock1
- tx-submit-api1
- tx-submit-api-mirror1
- txtop1
- cardano-org1
- terragrunt-aws-eks1
- yoroi-mobile1
- pluts-emulator1
- vesting-pluts1
- atala-prism-wallet-sdk-ts1
- cuddle1
- essential-cardano-content1
- haskell.nix1
- ouroboros-network1
- stackage.nix1
- cardano-airgap1
- council-toolkit-app1
- Intersect-knowledge-base1
- web3-sdk1
- blog-resources1
Commit Log
00:12:50
[18cf722f]
:card_file_box: Update status summary [skip ci] [upptime]
(cf-token-metadata-registry-status)
00:12:50
[09a8bdad]
:pencil: Update summary in README [skip ci] [upptime]
(cf-token-metadata-registry-status)
00:28:19
[559d21bc]
:card_file_box: Update status summary [skip ci] [upptime]
(cf-cip1694-ballot-status)
00:28:19
[abd7aa72]
:pencil: Update summary in README [skip ci] [upptime]
(cf-cip1694-ballot-status)
00:57:36
[2e7f15af]
Added logic for upper bound on epoch shown in drep voting power history to be the epoch of de-registration, if that was the last action for a given drep - to prevent useless zero values being returned for possibly hundreds of epochs for hundreds of dreps
(koios-artifacts)
01:29:08
[b6f32f01]
Artifacts generated from 8777ce9b1499d38d94e4ef227e8a936bb5f3a7a0
(formal-ledger-specifications)
01:45:10
[5c3e98a2]
withdrawal information for gov action is now always an array instead of null or array; updated tx_info endpoint's _governance output building to use json array syntax to match earlier change to proposal_list endpoint
(koios-artifacts)
01:56:20
[d077eaae]
Updated voter proposal list endpoint to also construct array of withdrawal details for gov action
(koios-artifacts)
02:37:39
[d9696d84]
Upper bound limit on epoch no for drep voting power history (#368)
(koios-artifacts)
03:24:08
[6af4cf8c]
test(conway): Added CBOR round-trip serialization tests for Conway block to validate against original bytes
(gouroboros)
03:26:34
[d4a0bc57]
Artifacts generated from 26b4ce1ceeddd58d347ac95de60ecd83bf971732
(formal-ledger-specifications)
04:03:41
[c4212352]
Merge branch 'main' into fix-proposal-list-multiple-withdrawals
(koios-artifacts)
05:52:04
[f3c4462b]
Merge branch 'main' into dependabot/pip/cloud-agent/client/python/pip-2c7469b053
(atala-prism-building-blocks)
06:10:23
[d39c8529]
Merge branch 'main' into dependabot/pip/cloud-agent/client/python/pip-2c7469b053
(atala-prism-building-blocks)
07:33:08
[69b87f16]
Merge pull request #7468 from CardanoTokenIO/add-a-new-token-2478
(cardano-token-registry)
07:57:06
[c237e1ed]
Merge branch 'feat/f14rc4-proposal-small-update' of github.com:input-output-hk/catalyst-voices into feat/f14rc4-proposal-small-update
(catalyst-voices)
08:03:03
[50b9b1a2]
Merge pull request #713 from input-output-hk/neilburgess42-2025-07-04-release-notes
(cardano-documentation)
08:09:59
[a1459cfb]
WIP update golden files for 'Result_*_MaxMajorProtocolVersion'
(ouroboros-consensus)
08:11:44
[4169ec64]
Merge pull request #1251 from cardano-foundation/VT20-1953-ui-02-share-and-scan
(cf-identity-wallet)
08:12:39
[be9338df]
chore(eks-helm-bootstrap): update helm provider syntax to match latest version 3.0.0
(terragrunt-aws-eks)
08:14:17
[836f04a3]
`constrained-generators`: Improve the public API and separate "use API"
(cardano-ledger-specs)
08:23:49
[9a88d116]
`LedgerDB.garbageCollect`: allow (non-STM) effectful cleanup
(ouroboros-consensus)
08:23:51
[678c4016]
LedgerDB.V2: prune on garbage collection instead of on every change
(ouroboros-consensus)
08:23:51
[4f6ee34c]
LedgerDB.V1: prune on garbage collection instead of on every change
(ouroboros-consensus)
08:23:51
[d1b6215d]
ChainDB: perform LedgerDB tasks in separate background thread
(ouroboros-consensus)
08:30:21
[7633b008]
Merge pull request #64 from SundaeSwap-finance/whankinsiv/spo-state-rest-handler
(acropolis)
08:42:03
[0ea1e328]
unstable-cardano-tools, unstable-cardano-testlib: add Dijkstra era
(ouroboros-consensus)
08:42:57
[a054459c]
ouroboros-consensus-cardano/golden: add Dijkstra golden files
(ouroboros-consensus)
08:43:06
[2b5f3ff3]
ouroboros-consensus-cardano/golden: update `CardanoNodeToClientVersion17`
(ouroboros-consensus)
09:02:18
[d65c0560]
Artifacts generated from 56ec23aae11dfed5dbc4876850280ed2806380f7
(formal-ledger-specifications)
09:05:13
[128da98c]
Merge branch 'main' into dependabot/pip/cloud-agent/client/python/pip-2c7469b053
(atala-prism-building-blocks)
09:07:36
[858b4062]
`constrained-generators`: Improve the public API and separate "use API"
(cardano-ledger-specs)
09:22:35
[0907a8f4]
Introduce flag in `cardano-testnet create-env` to update time stamps
(cardano-node)
09:31:04
[f47b24e6]
chore: use explicit imports for `microlens` in `cardano-ledger-test`
(cardano-ledger-specs)
09:35:25
[ce158b0c]
feat(docs): (92d8c39) feat: new project organization (#206)
(atala-prism-apollo)
10:00:30
[32080752]
Add structural isomomrphism between aeson and canonical json encoding
(antithesis)
10:04:43
[390041fd]
Merge pull request #4108 from Emurgo/sorin/YOEXT-2095/midnight-banners
(yoroi-frontend)
10:15:35
[174d283f]
Artifacts generated from 7389ea95986fa3da480dab86b7d1b8fae2c495cd
(formal-ledger-specifications)
10:17:37
[e0bc5502]
Merge branch 'develop' into ref/YOEXT-2047/remove-bip44-wrapper
(yoroi-frontend)
10:42:08
[93bb9124]
add Haskell Benchmark (customSmallerIsBetter) benchmark result for 6fdc7030664226994e35ab1490e0bc286e35f5e4
(cardano-ledger-specs)
10:45:34
[0241eb9b]
`constrained-generators`: Improve the public API and separate "use API"
(cardano-ledger-specs)
10:46:58
[adcb9d37]
fix: change the apollo namespace to org.hyperledger.identus
(atala-prism-apollo)
11:28:31
[90ca2baf]
ci: migrate to new maven central URL + fix the namespace (#207)
(atala-prism-apollo)
11:42:38
[ac8126ee]
[EC Api] - Added: Navigating Cardano governance: essential tools you should know
(essential-cardano-content)
11:47:01
[4eba66db]
adds some more dependencies and fixes, next dep complaining is react-query
(yoroi-mobile)
11:47:32
[d649fe32]
feat(docs): (90ca2ba) ci: migrate to new maven central URL + fix the namespace (#207)
(atala-prism-apollo)
11:48:52
[e0ee5a96]
`constrained-generators`: Improve the public API and separate "use API"
(cardano-ledger-specs)
11:50:14
[6af7625f]
fix: set the `RUST_SRC_PATH` correctly for LSP (`rust-analyzer`) in the devshell
(blockfrost-platform)
11:57:47
[2718b651]
Merge branch 'develop' into fix/YOEXT-811/enter-recovery-phrase
(yoroi-frontend)
12:21:03
[586105a8]
Refactor: simplify repo to minimal haskell.nix template with full GHC support
(iogx)
12:24:46
[96d31194]
add Haskell Benchmark (customSmallerIsBetter) benchmark result for 6fdc7030664226994e35ab1490e0bc286e35f5e4
(cardano-ledger-specs)
12:24:47
[ed84eaae]
Updated from 6fdc7030664226994e35ab1490e0bc286e35f5e4 via push
(cardano-ledger-specs)
12:58:42
[be7f7874]
refactor(client): introduce `MithrilEraClient` to improve extensibility for era-related features
(mithril)
13:02:13
[83e199f3]
Merge pull request #4017 from Emurgo/chore/YOEXT-1910/bump-webpack
(yoroi-frontend)
13:09:43
[0de03f9f]
Remove parameterization on CardanoEra era in Cardano.CLI.Json.Friendly
(cardano-cli)
13:27:02
[688918b9]
feat(docs): (b73581d) ci: restore npm publishing task + cleanup (#208)
(atala-prism-apollo)
13:31:17
[ab5f8367]
Merge pull request #4116 from Emurgo/e2e/YOEXT-2120/test-wallets-update
(yoroi-frontend)
13:42:46
[e21b0b1d]
refactor(client): introduce `MithrilEraClient` to improve extensibility for era-related features
(mithril)
13:45:39
[8230c41c]
Merge branch 'develop' into fix/YOEXT-1997/buy-sell-disclaimer-always-shown
(yoroi-frontend)
13:51:03
[f89c65c2]
Fix argument-type of `ImpTest.txInAt` to simplify usage and reduce noise
(cardano-ledger-specs)
13:51:05
[9f79c2de]
Add utility functions for working with reference scripts to `ImpTest`
(cardano-ledger-specs)
13:52:02
[53591ab3]
Refactor `BBodySpec` and `UtxoSpec` to reuse the existing abstractions
(cardano-ledger-specs)
13:52:02
[cf55bf8c]
Improve reference script size computation in `BBODY` and export it
(cardano-ledger-specs)
13:52:02
[be31af3f]
Add more tests for reference script size computation in `BBODY`
(cardano-ledger-specs)
14:00:15
[f0672372]
feat: add PeerConnectionAccountStorage and PeerConnectionAccountRecord
(cf-identity-wallet)
14:06:09
[deb09455]
`constrained-generators`: Improve the public API and separate "use API"
(cardano-ledger)
14:09:50
[f947fd6c]
add Haskell Benchmark (customSmallerIsBetter) benchmark result for deb0945558985d7e2d49fdf2bed458f65b6bd2fd
(cardano-ledger)
14:24:39
[f71b0396]
Update index.md to streamline the Agentic Coding Handbook introduction and remove outdated links
(agentic-coding-handbook)
14:28:21
[bd90e5ab]
Introduce flag in `cardano-testnet create-env` to update time stamps
(cardano-node)
14:28:58
[7543e604]
Inline minfee check; refactor collateral check to collateralCheck function
(formal-ledger-specifications)
14:46:25
[f243e9c5]
Update _config.yml to enable Just the Docs features including logo, search functionality, and GitHub link
(agentic-coding-handbook)
14:59:31
[743dd8cc]
Refactor `BBodySpec` and `UtxoSpec` to reuse the existing abstractions
(cardano-ledger-specs)
14:59:31
[35c5f059]
Improve reference script size computation in `BBODY` and export it
(cardano-ledger-specs)
14:59:31
[946bd68e]
Fix argument-type of `ImpTest.txInAt` to simplify usage and reduce noise
(cardano-ledger-specs)
14:59:31
[aabeb1a7]
Add utility functions for working with reference scripts to `ImpTest`
(cardano-ledger-specs)
14:59:31
[86f86d43]
Add more tests for reference script size computation in `BBODY`
(cardano-ledger-specs)
15:13:54
[634e958a]
refactor(aggregator-test): use axum test for leader aggregator http server
(mithril)
15:13:55
[acd45593]
test(aggregator): rework synchroniser test tools & prepare remote chain retrieval tests
(mithril)
15:13:56
[c1ec363e]
feat(aggregator): add logs & error context to `CertificateChainSynchronizer`
(mithril)
15:13:56
[b40f21b0]
refactor(aggregator): add a enum to make sync reason explicit in synchroniser
(mithril)
15:13:56
[cdd5360e]
refactor(aggregator): make storage of sync certificates works on a batch
(mithril)
15:13:57
[0e60785e]
feat(aggregator): add `RemoteCertificateRetriever` to `AggregatorHTTPClient`
(mithril)
15:13:58
[c71f709d]
feat(aggregator): make synchroniser add an open message at process end
(mithril)
15:13:58
[f66a0bb7]
feat(aggregator): implement persistence of openmessage created post sync
(mithril)
15:18:43
[18bfc457]
[WIP] set structure for model-based testing for PerasCertDB
(ouroboros-consensus)
15:54:34
[d05c6f32]
add Haskell Benchmark (customSmallerIsBetter) benchmark result for deb0945558985d7e2d49fdf2bed458f65b6bd2fd
(cardano-ledger-specs)
15:54:36
[efe7a759]
Updated from deb0945558985d7e2d49fdf2bed458f65b6bd2fd via push
(cardano-ledger-specs)
15:55:29
[ff7eb10f]
docs: update `mithril-client` CLI documentation with the new `--era` global argument
(mithril)
15:55:29
[8b7959b7]
feat(client-lib): add `EraFetcher` trait, `AggregatorHttpEraFetcher` implementation and `FetchedEra` conversion to `SupportedEra`
(mithril)
15:55:29
[bd04860f]
docs: add section on client-side era awareness in the `Mithril Network Upgrade Strategy` ADR
(mithril)
15:55:29
[3b684b8e]
docs(client-lib): add `era_fetcher` module usage to library documentation
(mithril)
15:55:29
[f62d1e6e]
feat(client-lib): add `era_fetcher` support to `Client` and `ClientBuilder`
(mithril)
15:55:30
[e729c134]
refactor(client): introduce `MithrilEraClient` to improve extensibility for era-related features
(mithril)
15:57:40
[84aa3b04]
feat: add support for the `/status` route in `mithril-aggregator-fake`
(mithril)
15:59:05
[26935c32]
chore: update `mithril-aggregator-fake` default data to include `/status` route response
(mithril)
15:59:05
[2dc358ed]
feat(client-wasm): expose `fetch_current_mithril_era` to retrieve the current Mithril era
(mithril)
16:02:11
[9c2cec4b]
fix: remove old connection metadata, add migration script 0.0.2
(cf-identity-wallet)
16:02:41
[26c17ed2]
WIP: feature(client-lib, client-cli): introduce a function to download digests and verified them against certificate
(mithril)
16:04:42
[6c592fb0]
feat(aggregator): add follower sync in state machine + wire synchroniser
(mithril)
16:04:51
[b981652b]
test(aggregator): update tooling to check cert have associated signed entity only if not synchronized
(mithril)
16:04:52
[41bd676a]
test(aggregator): update `create_certificate_follower` integration test
(mithril)
16:05:11
[a80a6e47]
Merge pull request #342 from blockfrost/fix/devshell-rust-src
(blockfrost-platform)
16:05:36
[196d4888]
test(conway): Addressed all the comments of the PR and moved the tests to block_test.go
(gouroboros)
16:12:12
[0ee8127f]
feat: connect `testgen-hs` new `Tx'Conway` generator to the Rust evaluation tests
(blockfrost-platform)
16:14:31
[90647423]
feat(docs): (11da7df) fix: npm publish plugin version update
(atala-prism-apollo)
16:15:44
[cfbc9b20]
Artifacts generated from 8a2cdc293b456132d9eebd585374c47106225f2e
(formal-ledger-specifications)
16:21:55
[7c5554dd]
test(conway): Removed the test function with inbuilt Cbor.Marshal() function
(gouroboros)
16:29:46
[44e48089]
sim-rs: respect aggressive pruning for full-without-ibs variant
(ouroboros-leios-sim)
16:40:08
[9a25b0fa]
chore(release): cut apollo version 1.7.0 # [1.7.0](https://github.com/hyperledger-identus/apollo/compare/v1.6.0...v1.7.0) (2025-07-07)
(atala-prism-apollo)
16:56:10
[e32bf79a]
refactor(dmq): rename 'DmqConsumerPallas' to 'DmqConsumerClientPallas'
(mithril)
17:01:02
[58c1f137]
feat(docs): (9a25b0f) chore(release): cut apollo version 1.7.0 # [1.7.0](https://github.com/hyperledger-identus/apollo/compare/v1.6.0...v1.7.0) (2025-07-07)
(atala-prism-apollo)
17:08:07
[46e18bf0]
reduce duplication and relocate on-chain tests for edge-case forks.
(merkle-patricia-forest)
17:08:07
[d51617dc]
add 'fromJSON' to deserialize already constructed proofs.
(merkle-patricia-forest)
17:19:28
[b058c01a]
refactor(dmq): rename 'DmqPublisherPallas' to 'DmqPublisherClientPallas'
(mithril)
17:32:22
[f7427da7]
sim-rs: respect aggressive pruning for full-without-ibs variant
(ouroboros-leios-sim)
18:08:24
[c43356b6]
wb | memory limited value-volt and value-volt-lmdb nomadperf workloads
(cardano-node)
18:10:58
[2a676778]
test(ledger): added blocks required for testing for all the eras except Conway
(gouroboros)
18:37:46
[07df3d95]
feat(cat-gateway): Implement UTXO Assets by Stake Address Cache (#2944)
(catalyst-voices)
19:11:38
[fedd3781]
Deploying to gh-pages from @ IntersectMBO/plutus@f0aca4d2dc6d2c1ae22d3485cfe8bf2855701c4d 🚀
(plutus)
19:13:21
[6bd4ffad]
Improve migration pipeline and begin migration (#805)
(formal-ledger-specifications)
19:16:54
[ed9ee577]
fix: exposing task to create OOB Presentation request
(atala-prism-wallet-sdk-ts)
19:19:05
[abcdcd65]
Deploying to gh-pages from @ input-output-hk/catalyst-ci@04a64177fe7f3ac61e10b0e0c9398dc8a08cb4df 🚀
(catalyst-ci)
19:25:49
[6b147d1a]
High-Level Documentation for the Haskell simulator's Relay mini protocol
(ouroboros-leios-sim)
19:26:13
[dbbf31f8]
Artifacts generated from 6bd4ffadc9caff0fc850b0bc865c247f414d5e7a
(formal-ledger-specifications)
20:05:04
[7750c282]
Deploying to gh-pages from @ IntersectMBO/plutus@f0aca4d2dc6d2c1ae22d3485cfe8bf2855701c4d 🚀
(plutus)
20:38:12
[ef508d64]
Merge pull request #778 from IntersectMBO/jdral/quickcheck-lockstep-0.8.0
(lsm-tree)
20:38:12
[870548d7]
Merge pull request #778 from IntersectMBO/jdral/quickcheck-lockstep-0.8.0
(lsm-tree)
20:40:58
[8eabaa32]
Merge pull request #744 from IntersectMBO/jdral/remove-internal-trace-types
(lsm-tree)
20:40:58
[3470e36e]
Merge pull request #744 from IntersectMBO/jdral/remove-internal-trace-types
(lsm-tree)
20:40:58
[08a5c281]
Merge pull request #744 from IntersectMBO/jdral/remove-internal-trace-types
(lsm-tree)
20:47:23
[d72d1349]
Viable approach in the works. In process of removing UMap in favor of AccountStates
(cardano-ledger)
20:47:23
[11244472]
Add `Uniform` instance for `Ptr`, `SlotNo32`, `CertIx` and `TxIx`
(cardano-ledger)
20:49:07
[eba77fe7]
Made a test that required a UMap invalid for eras after Babbage.
(cardano-ledger)
21:03:26
[8b1c2f8c]
Merge branch 'feat-header-validation' of https://github.com/HarmonicLabs/gerolamo into feat-header-validation
(gerolamo)
22:17:05
[1cfa24be]
Merge pull request #5145 from IntersectMBO/aniketd/multiasset-cddl
(cardano-ledger-specs)
22:21:19
[cf300f60]
add Haskell Benchmark (customSmallerIsBetter) benchmark result for 1cfa24bea0fc9a41bf6f98b9ec4f16fc3c8d40ee
(cardano-ledger-specs)
22:29:53
[2f16207c]
fix: disable utxo tests until MemoizedTransactionOutput generator is created
(amaru)
23:01:56
[b9f51968]
fix: add truncate comments to blog posts to address silent build warnings
(developer-portal)
23:04:32
[eeaf0b18]
🟩 API (All properties) is up (204 in 822 ms) [skip ci] [upptime]
(cf-token-metadata-registry-status)
23:04:32
[4edc8637]
🟩 API (Specific property) is up (204 in 163 ms) [skip ci] [upptime]
(cf-token-metadata-registry-status)
23:04:33
[d95f2607]
🟩 API (Batch) is up (204 in 166 ms) [skip ci] [upptime]
(cf-token-metadata-registry-status)
23:06:56
[a2949658]
🟥 blockchain-follower-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:06:56
[6bd621ee]
🟥 1694ballot.cardano.org is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:06:56
[765aba8c]
🟥 event-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:06:57
[f6dc0701]
🟥 get-vote-receipt-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:06:57
[18c0b2fb]
🟥 cast-vote-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:06:57
[2c186795]
🟥 login-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:06:57
[ac59a89f]
🟥 get-votes-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:07:30
[9e9c4b8d]
Deploying to gh-pages from @ IntersectMBO/plutus@e0d39f7a3f5eddec3090d68e8f881e3dceff7c8f 🚀
(plutus)
23:15:45
[60f132ee]
fix: docs for Cardano node: rename topology ID and section titles to address build tools
(developer-portal)
23:27:21
[f7d5cd5b]
Generalize return type of mkPlutusScript from Maybe to MonadFail
(cardano-ledger-specs)
23:56:17
[fae0919a]
Add placeholders for tests that will be migrated from Examples.BabbageFeatures
(cardano-ledger-specs)
23:57:23
[7a3fe6b3]
Delete BabbageFeatures invalid tests from cardano-ledger-test
(cardano-ledger-specs)