Home / Reports / Sep 17, 2025
Wednesday, September 17, 2025
765 commits had been pushed across 68 repos by 98 authors. There were 4,836,884 additions and 301,089 deletions. Official weekly status updates can be found on essentialcardano.io.
Authors
Repos Updated
- ouroboros-consensus76
- amaru68
- catalyst-voices59
- cardano-api54
- plutus48
- mithril46
- cardano-ledger41
- yoroi-mobile34
- dolos30
- cf-identity-wallet28
- hydra-poc21
- acropolis18
- yoroi17
- antithesis13
- cf-summit-evoting-status13
- cardano-ledger13
- cf-cip1694-ballot-status11
- yoroi-frontend9
- formal-ledger-specifications9
- ouroboros-network9
- cf-helm-charts8
- cf-token-metadata-registry-status7
- cardano-js-sdk7
- catalyst-ci7
- cardano-rosetta-java6
- CIPs6
- gerolamo6
- cardano-ledger-specs6
- cardano-node6
- cardano-ambassador-tool5
- cardano-org5
- cardano-hw-cli5
- dingo4
- blockfrost-platform4
- hydra4
- cardano-base4
- cardano-updates4
- council-toolkit-app4
- formal-ledger-specifications4
- adder3
- blockfrost.dev3
- zeko3
- cardano-haskell-package-repo3
- cardano-configs2
- pool_groups2
- cardano-serialization-lib2
- cardano-node2
- cardano-updates2
- ouroboros-leios-sim2
- cardano-cli2
- govtool2
- Intersect-knowledge-base2
- gouroboros1
- cf-cardano-ballot1
- terragrunt-aws-eks1
- ouroboros-miniprotocols-ts1
- capkgs1
- cardano-haskell-action1
- daedalus1
- haskell.nix1
- haskell-nix-example1
- stackage.nix1
- cardano-db-sync1
- cardano-haskell-packages1
- core-infrastructure-documentation1
- credential-manager-app1
- Governance1
- cardano-ctf1
Commit Log
00:11:08
[9a84571b]
:card_file_box: Update status summary [skip ci] [upptime]
(cf-token-metadata-registry-status)
00:11:08
[0f41b83e]
:pencil: Update summary in README [skip ci] [upptime]
(cf-token-metadata-registry-status)
00:23:50
[6a693125]
:pencil: Update summary in README [skip ci] [upptime]
(cf-cip1694-ballot-status)
00:23:50
[5074cf9b]
:card_file_box: Update status summary [skip ci] [upptime]
(cf-cip1694-ballot-status)
00:29:59
[c19c5bab]
:card_file_box: Update status summary [skip ci] [upptime]
(cf-summit-evoting-status)
00:29:59
[47ec092a]
:pencil: Update summary in README [skip ci] [upptime]
(cf-summit-evoting-status)
01:29:38
[36a236df]
deploy: e9eb1ab0696fc4e256160d30f7dde60024da17e7
(cf-token-metadata-registry-status)
04:01:02
[23ba5180]
feat(core): Add group metadata to multi-sig service responses
(cf-identity-wallet)
05:16:01
[e7aee7e2]
major refactoring of ComputationalRelation module
(formal-ledger-specifications)
07:17:42
[4c77848b]
fix: `keystonePromise` "frontrunning" other connections if device not connected
(cardano-hw-cli)
07:34:06
[e283d5d2]
feat: token registry integration into Rosetta API part 2.
(cardano-rosetta-java)
07:40:34
[7d8a09e2]
feat: token registry integration into Rosetta API part 2.
(cardano-rosetta-java)
07:42:09
[94340a88]
Cleanup and move the functions to construct streaming args
(ouroboros-consensus)
07:42:15
[8f00979a]
New `encode(TxIn|TxOut)WithHint` methods for `SerializeTablesWithHint`
(ouroboros-consensus)
07:42:17
[4e692a66]
New extension order for golden files. Check when loading plain plc files for testing.
(plutus)
07:42:19
[c4bd66e0]
Rename .eval .type. .sig .err golden files, move .golden before extension
(plutus)
07:42:19
[37a85321]
Also rename .size, .stat, .txt, .show, .tplc, .th, .large.budget, .cbor.size, .snmall.budget
(plutus)
08:18:51
[400f126f]
Add superclass constraint `ConwayEraScript to `DijkstraEraScript`
(cardano-ledger)
08:18:51
[e1c69e57]
Define DijkstraNativeScript with the same structure as `Timelock`
(cardano-ledger)
08:18:51
[dfd60c9b]
Add `DijkstraRequireGuard` data constructor and `RequireGuard` pattern
(cardano-ledger)
08:18:51
[d38868d0]
Replace `NativeScript` equality constraints in `Arbitrary` modules
(cardano-ledger)
08:46:02
[ccf50f08]
Update mobile/src/features/Send/useCases/ListAmountsToSend/AddToken/SelectTokenFromListScreen.tsx
(yoroi-mobile)
08:46:12
[02ef4629]
Update mobile/src/features/Send/useCases/ListAmountsToSend/AddToken/SelectTokenFromListScreen.tsx
(yoroi-mobile)
08:46:22
[c8f95a51]
Update mobile/src/features/Send/useCases/ListAmountsToSend/AddToken/SelectTokenFromListScreen.tsx
(yoroi-mobile)
08:46:30
[2c9326bb]
Update mobile/src/features/Send/useCases/ListAmountsToSend/AddToken/SelectTokenFromListScreen.tsx
(yoroi-mobile)
08:50:52
[cdecd4ef]
Merge pull request #444 from pragma-org/etorreborre/feat/persistent-headers-tree
(amaru)
09:02:38
[476016d6]
doc(cf-zpg-operator): added some extra values examples/comments
(cf-helm-charts)
09:04:33
[c2d6dbb6]
Remove `Arbitrary ByteString` instance and use the one provided by
(cardano-api)
09:10:56
[cd2ba8d5]
fix: transport possibly not being discovered due to previous fix in 4c77848
(cardano-hw-cli)
09:18:38
[94f04a24]
Only open a V1 ValueHandle when we perform UTxO operations (#1563)
(ouroboros-consensus)
09:20:13
[533170e2]
LedgerDB.StateMachine test: actually test rollbacks (#1576)
(ouroboros-consensus)
09:21:42
[cda0271d]
Refactor: `SelectView` = `BlockNo` × `TiebreakerView` (#1591)
(ouroboros-consensus)
09:22:57
[3d486ebb]
ChainSel.ReprocessLoEBlocks: ensure trigger block is not on chain (#1598)
(ouroboros-consensus)
09:23:55
[0b15c42d]
Deploying to gh-pages from @ IntersectMBO/plutus@564ac9a7095d9770315b39efd8852ee6e4ebbd3b 🚀
(plutus)
09:24:04
[19cda73e]
ChainSel.ReprocessLoEBlocks: avoid transient chain switches (#1617)
(ouroboros-consensus)
09:24:24
[71a432bd]
LedgerDB: prune on garbage collection instead of on every change (#1513)
(ouroboros-consensus)
09:24:40
[ec1ee580]
Merge pull request #379 from blockfrost/chore/update-dolos
(blockfrost-platform)
09:31:33
[5a517cec]
feat: token registry integration into Rosetta API part 3.
(cardano-rosetta-java)
09:33:17
[2c8cffe8]
Merge pull request #459 from pragma-org/etorreborre/feat/dump-chain-db-command
(amaru)
09:33:49
[ad6761c1]
refactor: remove the redundant block_height field in BlockValidationResult::BlockValidated
(amaru)
09:33:51
[5d824b62]
refactor: remove the block field of the BlockResult::BlockValidated event
(amaru)
09:49:23
[bf2c9eee]
chore(cf-eks-baseline): bump aws-ebs-csi-driver to latest version (2.48.0)
(cf-helm-charts)
09:54:52
[13a558e4]
refactor: use the header in rollback events to avoid having to fetch it again
(amaru)
10:01:21
[685dbbe2]
Deploying to gh-pages from @ IntersectMBO/plutus@564ac9a7095d9770315b39efd8852ee6e4ebbd3b 🚀
(plutus)
10:04:50
[eb787b0c]
chore(cf-idw): bump version after adding reference script in order to fix chart-releaser action
(cf-helm-charts)
10:19:53
[80b24aca]
chore(package.json): trying to fix conflicts in gh ui for PR1321
(cf-identity-wallet)
10:24:20
[1bef3013]
chore(package.json): trying to fix conflicts in gh ui for PR1321
(cf-identity-wallet)
10:26:22
[8604ebc9]
`BlockFetchConsensusInterface`: simplify `headerForgeUTCTime`
(ouroboros-network)
10:33:44
[6d4543d5]
chore(package.json): trying to fix conflicts in gh ui for PR1321
(cf-identity-wallet)
10:40:09
[5c0a7c00]
feat(common): add support for aggregate signature type in multi signer aggregation
(mithril)
10:40:09
[1476a560]
feat(aggregator): add support for aggregate signature type in multi signer aggregation
(mithril)
10:42:40
[bd4a2115]
chore(package.json): trying to fix conflicts in gh ui for PR1321
(cf-identity-wallet)
10:47:03
[56971846]
chore(package.json): trying to fix conflicts in gh ui for PR1321
(cf-identity-wallet)
10:54:45
[35e62bac]
ci(gha): audit check on iOS and Android dependencies (#1321)
(cf-identity-wallet)
11:00:25
[440281a6]
Merge pull request #959 from IntersectMBO/jordan/remove-arbitrary-bytestring-instance
(cardano-api)
11:01:23
[41ab3aa5]
Merge branch 'main' into feat/face-performance-optimization-3352
(catalyst-voices)
11:01:33
[6065dae7]
test(core): Add group metadata to multi-sig service test cases
(cf-identity-wallet)
11:09:16
[59448044]
add Plutus Benchmarks (customSmallerIsBetter) benchmark result for 564ac9a7095d9770315b39efd8852ee6e4ebbd3b
(plutus)
11:30:27
[e7cbcc73]
Bump the expiration of dreps when there aren't non-expired gov. actions
(formal-ledger-specifications)
11:57:58
[dfd89a41]
Merge remote-tracking branch 'origin/ci-add-gateway-logs' into ci-add-gateway-logs
(catalyst-voices)
12:10:03
[0d2ad51f]
Artifacts generated from 4e3570deb5ac36c495f738789612500a9f299195
(formal-ledger-specifications)
12:17:40
[8995074c]
Merge branch 'main' into golddydev/impl-pools-historical-spo-endpoints
(acropolis)
12:21:21
[0f06b37e]
feat(web-extension): support wallet-specific trezorConfig in SigningCoordinator
(cardano-js-sdk)
12:28:16
[dfae541a]
[cli] feat: include the agent email into the file configuration settings
(antithesis)
12:28:16
[06497724]
[cli] feat: nix support for the anti-agent executable in package and docker
(antithesis)
12:31:29
[575860f2]
[cli] internal: add justfile commands to control anti containerization
(antithesis)
12:31:32
[06b7e692]
Bump the expiration of dreps when there aren't non-expired gov. actions
(formal-ledger-specifications)
12:38:04
[9c67754a]
cardano-crypto-tests: contra-tracer to `==0.1.0.1 || ==0.1.0.2`
(cardano-haskell-package-repo)
12:50:32
[871b25c8]
Modify PerasCertDB (and to some extent, ChainDB) to allow snapshot of PerasCerts
(ouroboros-consensus)
12:50:35
[a35158d4]
chore(package.json): revert to previous state (will probably include some dependency sec issues)
(cf-identity-wallet)
12:50:57
[6a89a50f]
Peras.SelectView: use fragment length instead of tip `BlockNo`
(ouroboros-consensus)
12:51:14
[38111e53]
Update mobile/src/features/Legal/ui/shared/Disclaimer/ShowDisclaimer.tsx
(yoroi)
12:51:22
[36cc3f3c]
Finish plugging PerasCertDB and PerasWeightSnapshot with CertDB
(ouroboros-consensus)
12:51:32
[fc428264]
Update mobile/src/features/Legal/ui/shared/Disclaimer/ShowDisclaimer.tsx
(yoroi)
12:53:17
[f856eeee]
chore(package.json): update audit script and add missing engines obj
(cf-identity-wallet)
12:53:20
[0389e541]
feat(web-extension): support wallet-specific trezorConfig in SigningCoordinator
(cardano-js-sdk)
12:56:34
[2b43bef1]
feat: token registry integration into Rosetta API part 3.
(cardano-rosetta-java)
13:00:47
[af4c2288]
Update `decodeBigLedgerPeerSnapshot` to support snapshot SRV names
(cardano-api)
13:11:57
[06ec82d8]
Artifacts generated from 3ad07544806a516cdac019fc690e17e28eab288a
(formal-ledger-specifications)
13:13:13
[4f19edeb]
fix(cardano): contemplate negative utxo delta on epoch state roll (#687)
(dolos)
13:26:38
[71b0e8c7]
WIP: modifying cargo tomf for static compilation (to modify to restore default)
(mithril)
13:26:38
[24f9a070]
WIP: restore default cargo.toml as before, explore cargo build command to set features
(mithril)
13:26:38
[809177dc]
remove default features from common and client since it cant be overide building Signer and CLI
(mithril)
13:26:38
[63414fcc]
update doc with steps to run cardano-mithril docker and check Mithril tools are running properly
(mithril)
13:26:38
[1012e48d]
WIP: wrap default cardano entrypoint in a new entrypoint to start mithril-signer before cardano
(mithril)
13:27:24
[d4ee9832]
refactor(common, aggregator, signer): removing next cardano transaction config from signer and aggregator
(mithril)
13:27:24
[9f28f49d]
refactor(aggregator): removing unused next_cardano_transactions_signing_config and exploring if it as impacts
(mithril)
13:30:07
[bd52f179]
Update mobile/src/features/Settings/ui/screens/ChangeWalletSettingsScreen/ManageCollateralScreen/ManageCollateralScreen.tsx
(yoroi-mobile)
13:30:39
[14c81d81]
Cleanup and move the functions to construct streaming args
(ouroboros-consensus)
13:30:56
[6d8dca9a]
New `encode(TxIn|TxOut)WithHint` methods for `SerializeTablesWithHint`
(ouroboros-consensus)
13:33:43
[5b8628d3]
Update mobile/src/features/Settings/ui/screens/ChangeWalletSettingsScreen/ManageCollateralScreen/ManageCollateralScreen.tsx
(yoroi-mobile)
13:34:20
[41ba06c3]
Update mobile/src/features/Settings/ui/screens/ChangeWalletSettingsScreen/ManageCollateralScreen/ManageCollateralScreen.tsx
(yoroi-mobile)
13:36:25
[e6d85760]
Update mobile/src/features/Links/ui/screens/AskToOpenAWalletScreen/AskToOpenAWalletScreen.tsx
(yoroi-mobile)
13:37:41
[f418381c]
Update mobile/src/features/WalletManager/ui/screens/SelectWalletFromListScreen/SelectWalletFromListScreen.tsx
(yoroi-mobile)
13:40:40
[ce690e32]
Update mobile/src/features/Links/ui/screens/AskToRedirect/AskToRedirectScreen.tsx
(yoroi-mobile)
13:41:19
[2d8aef26]
Update mobile/src/features/Legal/ui/shared/Disclaimer/ShowDisclaimer.tsx
(yoroi-mobile)
13:41:48
[02aada83]
Update mobile/src/features/Links/ui/screens/RequestedBrowserLaunchDappUrlScreen/RequestedBrowserLaunchDappUrlScreen.tsx
(yoroi-mobile)
13:42:52
[fd975182]
Disable Alonzo Genesis cost models validation, since it is done by ledger now
(cardano-api)
13:44:09
[d3369d29]
Update mobile/src/features/Portfolio/screens/PortfolioTokensList/PortfolioDAppsTokenList/OpenOrderModal.tsx
(yoroi-mobile)
13:46:08
[dfed6f7f]
feat: store block hashes keyed by pool_id on spo_state by configuration
(acropolis)
13:48:10
[a70c23f4]
Update mobile/src/features/Portfolio/screens/PortfolioTokensList/PortfolioDAppsTokenList/LiquidityPoolModal.tsx
(yoroi)
14:17:18
[49b82e53]
feat: token registry integration into Rosetta API part 3.
(cardano-rosetta-java)
14:21:55
[f5166c77]
Merge branch 'master' of github.com:IntersectMBO/plutus into zliu41/value-tofromdata
(plutus)
14:35:24
[50107af8]
Deploying to gh-pages from @ IntersectMBO/plutus@79f4857b05ff5629b0fb282c62421a15218a83f2 🚀
(plutus)
14:39:26
[80eec04b]
Merge pull request #226 from IntersectMBO/feat/vote-tags
(credential-manager-app)
14:46:33
[75ea4c75]
Merge pull request #2696 from input-output-hk/jpraynaud/2625-final-changelog-2537
(mithril)
14:47:44
[8ddfda35]
Merge pull request #2697 from input-output-hk/jpraynaud/2625-dev-blog-posts
(mithril)
14:56:57
[a71905ce]
refactor: not remove retired pool's vrf key from vrf_key_hash_to_pool_id map
(acropolis)
15:00:43
[23dc3171]
fix: return empty array instead of NotFound error on pool blocks and votes endpoints
(acropolis)
15:25:52
[3285ce66]
Merge pull request #2682 from input-output-hk/jpraynaud/2625-rotate-doc-distribution-2537
(mithril)
15:38:08
[b6108df7]
Merge remote-tracking branch 'origin/master' into ana/10.6-node-release-final
(cardano-cli)
15:40:32
[deea40ff]
fixup! feat(web-extension): support wallet-specific trezorConfig in SigningCoordinator
(cardano-js-sdk)
15:50:40
[61f0683c]
Artifacts generated from 2a039da5ecfcc55fcb2750a053880083aa7ce4ea
(formal-ledger-specifications)
16:10:07
[c85e68ed]
add Plutus Benchmarks (customSmallerIsBetter) benchmark result for 79f4857b05ff5629b0fb282c62421a15218a83f2
(plutus)
16:11:35
[b667be5a]
feat(database): Added sops encryption for google cloud storage commit timestamp (#920)
(dingo)
16:31:00
[b449b590]
refactor(web-extension): split HardwareWallet into separate Ledger and Trezor types
(cardano-js-sdk)
16:47:30
[1f7c8013]
Peras.SelectView: use fragment length instead of tip `BlockNo`
(ouroboros-consensus)
16:47:30
[0b0b2290]
Finish plugging PerasCertDB and PerasWeightSnapshot with CertDB
(ouroboros-consensus)
16:47:30
[a747d36f]
Modify PerasCertDB (and to some extent, ChainDB) to allow snapshot of PerasCerts
(ouroboros-consensus)
16:48:25
[43cf0814]
feat: token registry integration into Rosetta API part 4.
(cardano-rosetta-java)
17:00:20
[dbe86147]
fix(cat-gateway): Migrate EventDB from `bb8` to `deadpool` (#3441)
(catalyst-voices)
17:35:52
[b74777cd]
Merge pull request #740 from Emurgo/evgenii/crazy-pointers
(cardano-serialization-lib)
18:01:41
[2ed63c03]
feat(web-extension): add trezorConfig support in wallet metadata
(cardano-js-sdk)
18:17:20
[56bd1903]
Merge branch 'feat/enable-mobile-support-voices' into feat/migrate-to-pub-workspaces
(catalyst-voices)
18:26:32
[fe7c235b]
breaking: change tick observed schema from chain slot to chain point
(hydra-poc)
18:28:05
[09e9e314]
build(deps): bump github.com/cloudflare/circl from 1.6.0 to 1.6.1 (#923)
(dingo)
20:06:22
[2d936d5a]
Deploying to gh-pages from @ IntersectMBO/plutus@bbd0b64115a95b737dfcd01679025afebf9a7582 🚀
(plutus)
20:18:33
[c0c75f69]
cardano-crypto-tests revision: bump contra-tracer (#1136)
(cardano-haskell-package-repo)
20:26:59
[ebb5b102]
Update from c0c75f6963fb53e576b5c074093504514f6aaee4
(cardano-haskell-package-repo)
20:31:36
[e2a20964]
add Plutus Benchmarks (customSmallerIsBetter) benchmark result for bbd0b64115a95b737dfcd01679025afebf9a7582
(plutus)
20:37:16
[15df46fc]
feat(web-extension): add trezorConfig support in wallet metadata
(cardano-js-sdk)
20:43:40
[34d9d35d]
refactor(web-extension): reduce cognitive complexity in SigningCoordinator#signRequest
(cardano-js-sdk)
21:43:08
[5d151f06]
chore(deps): bump github.com/blinklabs-io/plutigo from 0.0.11 to 0.0.12 (#511)
(adder)
21:57:27
[2c9c04df]
add failing test showing deposits from other heads should not be picked for ReqSn
(hydra-poc)
22:03:04
[cf1abf52]
ensure deposits from other heads are ignored when selecting next active deposit for ReqSn
(hydra-poc)
22:16:17
[8cba3f56]
Deploying to gh-pages from @ IntersectMBO/plutus@bbd0b64115a95b737dfcd01679025afebf9a7582 🚀
(plutus)
22:37:49
[a716cc7f]
Merge branch 'master' of github.com:IntersectMBO/plutus into zliu41/deletelookupcontains
(plutus)
23:00:10
[bc03fef7]
feat(cmd): Removed version command line flag part and included only subcommand
(dingo)
23:05:10
[17490641]
🟩 API (All properties) is up (204 in 593 ms) [skip ci] [upptime]
(cf-token-metadata-registry-status)
23:05:11
[e033c290]
🟩 API (Batch) is up (204 in 101 ms) [skip ci] [upptime]
(cf-token-metadata-registry-status)
23:05:11
[dade10bc]
🟩 API (Specific property) is up (204 in 105 ms) [skip ci] [upptime]
(cf-token-metadata-registry-status)
23:06:36
[744e3898]
🟥 1694ballot.cardano.org is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:06:37
[59124d79]
🟥 blockchain-follower-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:06:37
[ea404563]
🟥 event-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:06:38
[8b9a7822]
🟥 login-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:06:38
[e05897b9]
🟥 cast-vote-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:06:39
[d043beb6]
🟥 get-vote-receipt-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:06:39
[fc6e5dd1]
🟥 get-votes-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:07:23
[b1f95525]
🟥 voting.summit.cardano.org is down (0 in 0 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:07:24
[abe6b7e2]
🟥 event-api is down (404 in 470 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:07:25
[2212846b]
🟩 user-verification-api is up (405 in 557 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:07:25
[58589bcc]
🟩 blockchain-follower-api is up (200 in 413 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:07:26
[bcbad4f2]
🟩 login-api is up (401 in 512 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:07:27
[a8ff1174]
🟩 get-votes-api is up (401 in 394 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:07:27
[db0a6b99]
🟩 cast-vote-api is up (401 in 395 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:07:27
[f3bd8a26]
🟩 get-vote-receipt-api is up (401 in 142 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:15:16
[32c9688b]
fix(ledger/byron): removed the first byte checking part from ftsSeed UnmarshalJSON and attempted string, empty object & null
(gouroboros)