Home / Reports / Nov 19, 2025
Wednesday, November 19, 2025
631 commits had been pushed across 78 repos by 102 authors. There were 180,478,091 additions and 467,866 deletions. Official weekly status updates can be found on essentialcardano.io.
Authors
Repos Updated
- mithril66
- catalyst-voices59
- hermes41
- ouroboros-leios37
- amaru34
- cardano-ledger33
- acropolis24
- dingo21
- cf-summit-evoting-status18
- cardano-node16
- cardano-node15
- catalyst-ci15
- lace15
- multisig15
- ouroboros-leios-sim13
- yoroi-mobile12
- plutus11
- cf-cip1694-ballot-status10
- cf-identity-wallet10
- yoroi10
- formal-ledger-specifications9
- cardano-playground8
- nview6
- cf-token-metadata-registry-status6
- yoroi-frontend6
- cardano-cli6
- plutigo5
- cardano-api5
- cardano-documentation5
- cardano-ledger-specs5
- cardano-parts5
- adapools-yoroi-frontend4
- cardano-clusterlib-py4
- cardano-updates4
- budget-management4
- cardano-upgrades-gitbook4
- bluefin3
- cardano-models3
- gouroboros3
- blockfrost-platform3
- cardano-ledger3
- haskell.nix3
- ouroboros-network3
- cardano-api3
- PDRs3
- cdnsd2
- pool_groups2
- cardano-rosetta-java2
- cardano-token-registry2
- CIPs2
- cuddle2
- hydra-poc2
- cardano-updates2
- Governance2
- cshell2
- after-town-hall1
- gouroboros-starter-kit1
- tx-submit-api-mirror1
- blockfrost-backend-ryo1
- openapi1
- developer-portal1
- csl-mobile-bridge1
- cardano-signer1
- crypto1
- atala-prism-mediator1
- capkgs1
- cardano-db-sync1
- ouroboros-consensus1
- stackage.nix1
- cardano-db-sync1
- civics-documentation1
- developer-experience1
- formal-ledger-specifications1
- Intersect-knowledge-base1
- mesh1
- midnight1
- plutarch1
- plutarch-plutus1
Commit Log
00:11:46
[fffbedf7]
:card_file_box: Update status summary [skip ci] [upptime]
(cf-token-metadata-registry-status)
00:11:46
[60f43006]
:pencil: Update summary in README [skip ci] [upptime]
(cf-token-metadata-registry-status)
00:17:48
[9bed98d4]
Merge pull request #360 from input-output-hk/whankinsiv/address-txs-endpoint
(acropolis)
00:26:28
[894b2b98]
:card_file_box: Update status summary [skip ci] [upptime]
(cf-cip1694-ballot-status)
00:26:28
[4f9d2df0]
:pencil: Update summary in README [skip ci] [upptime]
(cf-cip1694-ballot-status)
00:33:03
[65039575]
:pencil: Update summary in README [skip ci] [upptime]
(cf-summit-evoting-status)
00:33:03
[072df796]
:card_file_box: Update status summary [skip ci] [upptime]
(cf-summit-evoting-status)
00:56:42
[aeaf64ef]
Deploying to gh-pages from @ IntersectMBO/plutus@9f7aaa6c1613f79ee836808d736915801e31b7a1 🚀
(plutus)
01:49:01
[afd826c9]
Merge pull request #59 from MeshJS/chore/add-midnight-tools-in-README
(midnight)
02:03:51
[e71e2a05]
Deploying to gh-pages from @ IntersectMBO/plutus@9f7aaa6c1613f79ee836808d736915801e31b7a1 🚀
(plutus)
03:28:33
[336f53bf]
chore(deps): Bump golangci/golangci-lint-action from 8.0.0 to 9.0.0 (#263)
(tx-submit-api-mirror)
03:28:56
[03bed991]
chore(deps): Bump github.com/blinklabs-io/gouroboros (#170)
(gouroboros-starter-kit)
03:34:55
[14754b88]
Merge pull request #51 from input-output-hk/next-2025-08-07
(cardano-playground)
04:55:47
[709ad815]
Deploying to gh-pages from @ cardano-scaling/hydra@171c2b441b18d573056b32f29ac6846b2e067f13 🚀
(hydra-poc)
05:19:25
[ab8e2dde]
cardano-submit-api: Port existing traces and metrics to `trace-dispatcher`
(cardano-node)
06:32:53
[5179e20d]
Merge remote-tracking branch 'origin/main' into feat/arthur/hermes-single-thread-execution-option
(hermes)
06:57:08
[e38a3dcc]
Temporary tx-generator & genesis hacks to be able to start a cluster in dijkstra
(cardano-node)
07:10:55
[5a38f8df]
refactor: Remove xname and xdescription from cat-status API (#3737)
(catalyst-voices)
07:24:20
[8cab9c53]
Merge branch 'main' into feat/face-performance-optimization-3352
(catalyst-voices)
07:24:40
[13ab48c3]
Merge branch 'feat/cip-30-wallet-error-mapping' into refactor/revert-wasm-workaround-for-js-undefined
(catalyst-voices)
07:54:42
[56e62fcd]
Merge branch 'feat/face-performance-optimization-3352' into feat/database_optimization_3528
(catalyst-voices)
07:55:27
[9fb6875e]
Merge branch 'feat/database_optimization_3528' into feat/campaign_total_ask
(catalyst-voices)
07:55:59
[c3f69fd1]
Merge branch 'feat/campaign_total_ask' into chore/remove_old_daos
(catalyst-voices)
07:57:38
[8dda98c8]
Merge remote-tracking branch 'origin/main' into rk/improve-external-sync-effects
(amaru)
08:14:50
[de202ed9]
Merge branch 'main' into fix/expose-active-account-stream-while-respecting-keychain-status
(catalyst-voices)
08:21:37
[5b10ec31]
Merge pull request #552 from pragma-org/rk/improve-external-sync-effects
(amaru)
08:41:27
[c77e12b4]
Merge branch 'main' into refactor/revert-wasm-workaround-for-js-undefined
(catalyst-voices)
08:42:23
[02a65fda]
Merge branch 'main' into feat/face-performance-optimization-3352
(catalyst-voices)
08:42:32
[8f38f6b6]
Merge branch 'feat/face-performance-optimization-3352' into refactor/revert-wasm-workaround-for-js-undefined
(catalyst-voices)
08:44:55
[97753f63]
Merge branch 'main' into fix/expose-active-account-stream-while-respecting-keychain-status
(catalyst-voices)
08:48:44
[d569ec21]
Deploying to gh-pages from @ input-output-hk/catalyst-ci@5ba154df2432e2462b9ef69125f91382e8112546 🚀
(catalyst-ci)
08:56:20
[ec2221d0]
feat(translation): add notification center translations [LW-13833] (#2060)
(lace)
09:06:53
[2c452f28]
fix: add missing .gradle and Podfile for capacitor-plugin-safe-area
(cf-identity-wallet)
09:09:03
[d316f154]
Merge remote-tracking branch 'origin/develop' into feature/android-16-compliance
(cf-identity-wallet)
09:20:00
[54c42f00]
fix(cardano): add rate limiting to prevent resource exhaustion during indexing
(hermes)
09:28:05
[a6174ba0]
fix: make sure that the tree state is restored if there's a chain selection error
(amaru)
09:36:03
[27ad2f22]
Merge remote-tracking branch 'origin/develop' into feat/VT20-2273-Remove-dApps-Rotate-Key-from-Profile-Settings
(cf-identity-wallet)
09:45:02
[e7c9ca60]
Deploying to gh-pages from @ input-output-hk/catalyst-ci@49366d082c8fcb55d30edddd994d6fa593a632d5 🚀
(catalyst-ci)
09:46:20
[efcdca72]
feature(mobile): update EarnRewardsBanner to use dynamic gradient colors based on theme
(yoroi-mobile)
09:48:07
[bac391d6]
fix(cat-voices): Expose active account stream while respecting keychain status (#3661)
(catalyst-voices)
09:52:47
[bb5429d6]
Merge branch 'main' into feat/face-performance-optimization-3352
(catalyst-voices)
09:53:21
[6e3c3ffc]
Merge branch 'feat/face-performance-optimization-3352' into feat/database_optimization_3528
(catalyst-voices)
09:54:26
[98b19df5]
Merge branch 'feat/database_optimization_3528' into feat/campaign_total_ask
(catalyst-voices)
10:03:51
[a7bd373b]
feat: add a Display constraint to help with debugging headers tree issues
(amaru)
10:03:53
[d8e33ad2]
fix: make sure that the tree state is restored if there's a chain selection error
(amaru)
10:15:54
[92d849e2]
Deploying to gh-pages from @ input-output-hk/catalyst-ci@677f9e3bd56f8ac13cb2b08b90452565c3e781f6 🚀
(catalyst-ci)
10:17:27
[ad7b011f]
refactor(cat-voices): revert wasm workaround for js undefined (#3741)
(catalyst-voices)
10:20:27
[066bf188]
Artifacts generated from e834f993c4f79ce643f2b96312ad5789a903c289
(formal-ledger-specifications)
10:24:48
[5a132f6a]
trace-dispatcher: safely stop stdout thread when there are no more producers
(cardano-node)
10:24:48
[5b2160ea]
trace-dispatcher: remove redundant `forHumanFromMachine` and `forHumanOrMachine` from class LogFormatting
(cardano-node)
10:26:09
[89f2d0a1]
Merge branch 'feat/face-performance-optimization-3352' into feat/find-manual-version-files
(catalyst-voices)
10:28:25
[067fd44e]
refactor(aggregator): make ctx config field optional in `AggregatorEpochSettings`
(mithril)
10:28:26
[30a162a9]
refactor(aggregator): make ctx signing config optional in sqlite database
(mithril)
10:28:26
[8ccc27ea]
feat(common): make cardano transactions signing config optional in `SignedEntityConfig`
(mithril)
10:41:23
[1683781b]
feat(hermes): single thread event execution and serialised sqlite options (#660)
(hermes)
10:56:32
[c02d65e8]
Merge pull request #2787 from input-output-hk/djo/ci/support-hotfix-branches-in-backcompat-summary
(mithril)
10:57:29
[d7bbd6b0]
feat: update the visualization of traces now that runnables are not produced anymore
(amaru)
10:58:14
[b1fbe87f]
fix: navigation to notifications center when last notification is removed
(lace)
10:58:15
[31060df1]
fix: isSubscribed in notifications type to reflect the type from @lace/notifications package
(lace)
10:58:16
[473800d8]
feat: strengthen validation of topics and notifications in e2e tests injection script
(lace)
11:04:57
[cd1c5b6e]
Merge branch 'feat/face-performance-optimization-3352' into feat/co-proposers-3677
(catalyst-voices)
11:10:23
[186562d7]
feat: Add seed phrase verification status tracking and mark as verified during dev wallet creation.
(cf-identity-wallet)
11:21:50
[81568ad3]
# TEMPORARY: proc-macro-error is unmaintained (transitive via log call → cardano-chain-follower)
(catalyst-ci)
11:33:43
[97dab6c1]
Deploying to gh-pages from @ input-output-hk/catalyst-ci@d99691a27fa1bc117f7f70841052a328de3abb55 🚀
(catalyst-ci)
11:38:33
[db2297e6]
Merge remote-tracking branch 'origin/master' into hkm/nixpkgs-update
(haskell.nix)
11:46:24
[faf5ffc8]
refactor: defer loading of RegistrationDialog and update password strength imports
(catalyst-voices)
12:43:45
[3da967f5]
Merge branch 'main' into feat/face-performance-optimization-3352
(catalyst-voices)
12:44:47
[67df7662]
Merge branch 'feat/face-performance-optimization-3352' into feat/profile-app-size
(catalyst-voices)
12:48:22
[58e284c8]
refactor: add clear on start option to historical epochs state, and remove store-history option from epochs state
(acropolis)
13:05:30
[02da1d57]
feat(governance): implement support for ADA handles in DRep ID resolution
(yoroi)
13:08:31
[45ef59fa]
refactor: add comments for persist_epoch and should_prune in historical_epochs_state
(acropolis)
13:34:57
[568ae424]
Merge pull request #33 from IntersectMBO/snek-twa-doc-update
(budget-management)
13:36:36
[b356cd76]
refactor: check blocks length on epochs blocks endpoint, use single block in block message configguration key
(acropolis)
13:56:24
[31ea8653]
Deploying to gh-pages from @ input-output-hk/catalyst-ci@63f01cf40cb95e93393e92fd6c1cd3cdae7b26c5 🚀
(catalyst-ci)
14:17:51
[eb78754e]
Merge branch 'main' of github.com:input-output-hk/acropolis into shd/tx-validator-phase1
(acropolis)
14:27:11
[f43768b4]
Merge fix/cardano-rte-thread: combine timeout handling with API improvements
(hermes)
14:51:51
[4a20b4db]
fix(hermes): Resolved Cardano RTE thread-related issues, corrected bugs, and implemented general improvements while reviewing the codebase (#665)
(hermes)
14:52:00
[13b2aa85]
feat(cat-voices): find manual version files through wildcard (#3723)
(catalyst-voices)
14:52:18
[3b25cd9a]
Update IOE - Core Development Proposal (5of6) Milestones.csv
(budget-management)
14:58:59
[bd5901aa]
Merge pull request #727 from input-output-hk/olgahryniuk-patch-641484
(cardano-documentation)
15:03:36
[aca78116]
feat(staking): add search loading spinner and improve pool list performance
(yoroi)
15:09:52
[8070c466]
fix: stale drep metadata were returned when newer registrations had invalid metadata
(blockfrost-backend-ryo)
15:14:01
[91d5e455]
Merge branch 'feat/co-proposers-3677' into feat/proposals-page-not-found
(catalyst-voices)
15:15:36
[95883be6]
fix(governance): update import for CardanoMobile and adjust DRep ID parsing logic
(yoroi-mobile)
15:18:22
[2e4bf44e]
refactor(mobile): simplify EarnRewardsBanner styles and remove unused StyleSheet
(yoroi-mobile)
15:22:08
[40c68d61]
Correction on variable names and started adding bench for schnorr_signature.
(mithril)
15:23:06
[57e14904]
Merge pull request #2788 from input-output-hk/jpraynaud/fix-websites-vulnerabilities
(mithril)
15:31:03
[cd7298be]
Change acceptedByCC to accept in case threshold is nothing
(formal-ledger-specifications)
15:36:01
[e812fcab]
Merge branch 'master' into 965-refactor-properties
(formal-ledger-specifications)
15:37:42
[385133a1]
Merge pull request #568 from pragma-org/etorreborre/fix/chain-selection-bug
(amaru)
15:38:07
[a04745b3]
Merge pull request #569 from pragma-org/etorreborre/feat/update-trace-visualization
(amaru)
15:40:48
[08698766]
Merge remote-tracking branch 'origin/main' into ajw/164-tx-blockfrost-api
(acropolis)
15:45:29
[76e6ab73]
refactor(aggregator-discovery): 'AggregatorDiscoverer' returns an iterator
(mithril)
15:45:29
[9ab4d582]
feat(aggregator-discovery): create test double for 'AggregatorDiscoverer' trait
(mithril)
15:45:29
[09dfc381]
feat(aggregator-discovery): add 'ShuffleAggregatorDiscoverer' decorator
(mithril)
15:45:30
[6a3eccae]
fix(aggregator-discovery): 'CapableAggregatorDiscovererIterator' implementation of 'Iterator' trait
(mithril)
15:45:30
[6ee5693e]
test(aggregator-discovery): add tests for 'CapableAggregatorDiscovererIterator'
(mithril)
15:45:30
[353e9e33]
wip(aggregator-discovery): add 'CapableAggregatorDiscoverer' decorator
(mithril)
15:45:30
[b7b9eedb]
fix(aggregator-discovery): remove unneeded 'crate-type' in 'Cargo.toml'
(mithril)
15:45:31
[8b191104]
refactor(aggregator-discoverer): introduce 'RequiredAggregatorCapabilities' type
(mithril)
15:45:31
[2273b772]
feat(aggregator-discovery): implement aggregator discovery in client builder
(mithril)
16:10:11
[f5e7854b]
Change acceptedByCC to accept in case threshold is nothing
(formal-ledger-specifications)
16:15:01
[cb43d200]
trace-forward: optimize writeToSink, remove grow / copying behaviour
(cardano-node)
16:21:15
[65ad15cf]
feat(swap): gate adapters by partners config and implement Steelswap isFloat
(yoroi-mobile)
16:23:44
[99420c68]
Artifacts generated from 3f4100ee42e0bfd81d9141b03bba08b5563b6f33
(formal-ledger-specifications)
16:26:03
[5521f2d7]
Artifacts generated from 4ab98f46e2416ceb9f3d48ac5b6e99c4ac54fb7c
(formal-ledger-specifications)
16:35:17
[c75e93f4]
Artifacts generated from 2e86840423028144fa259689129eca898b120529
(formal-ledger-specifications)
16:38:17
[e60c6f34]
cardano-rpc | Add CBOR representation of TxOutput in `readUtxos` method, fix address serialisation
(cardano-api)
16:41:25
[c762877a]
pkgs: refactor to clean up capkgs vs localFlake reference switching
(cardano-parts)
16:45:53
[822a6268]
Artifacts generated from 6795a4d63c1b99992080671b477ff2c1c7913e95
(formal-ledger-specifications)
17:15:40
[086cafa7]
chore: remove HasScriptArugments (typo intentional) and replace with more ergonomic method
(amaru)
17:20:59
[5e1c097b]
cardano-tracer: maintenance: split up into into internal modules (WIP)
(cardano-node)
17:50:37
[ee73112a]
Merge pull request #367 from input-output-hk/sg/remove-upstream-chain-fetcher
(acropolis)
18:04:47
[7ae9b485]
Enhance ConnectWallet component with loading state and client-side rendering
(multisig)
18:28:50
[0b6e19c9]
Refactor ConnectWallet and RootLayout components for improved state management and user experience
(multisig)
18:45:00
[df43c064]
Implement retry logic for wallet detection in ConnectWallet component
(multisig)
18:50:28
[d9d274c0]
Merge pull request #362 from input-output-hk/gd/historical-epochs-state
(acropolis)
18:50:41
[2448acb7]
Merge pull request #366 from input-output-hk/gd/epochs-blocks-endpoint
(acropolis)
20:07:02
[b97411b9]
add Haskell Benchmark (customSmallerIsBetter) benchmark result for 4a0d9f7f8ccdd9a9f4599076effdfe1407ef80fd
(cardano-ledger)
20:23:36
[ab2dbf6f]
Move non-`Annotator` `DecCBOR` instance for dijkstra `TxBody` to testlib
(cardano-ledger)
20:23:36
[83739b48]
Add golden test for basic deserialization checks of subtransactions
(cardano-ledger)
20:23:36
[f2f1fd85]
Add explicit implementation of `Annotator TxBody` dijkstra deserializer
(cardano-ledger)
20:23:36
[d495f224]
Limit the number of generated subtransactions in `TxBody Arbitrary`
(cardano-ledger)
20:32:07
[62df882a]
wip: explore creating phase-2 context while performing phase-1 validations
(amaru)
20:56:06
[7e8132cf]
🟥 voting.summit.cardano.org is down (0 in 0 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
20:56:25
[f2211d11]
:pencil: Update summary in README [skip ci] [upptime]
(cf-summit-evoting-status)
20:56:26
[d9d72f6b]
:card_file_box: Update status summary [skip ci] [upptime]
(cf-summit-evoting-status)
21:01:26
[431c6aa3]
🟩 voting.summit.cardano.org is up (200 in 218 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
21:01:49
[f3345d3e]
:card_file_box: Update status summary [skip ci] [upptime]
(cf-summit-evoting-status)
21:01:49
[1b9180f5]
:pencil: Update summary in README [skip ci] [upptime]
(cf-summit-evoting-status)
21:19:13
[4b1638d4]
Simplify worker/ui interface and store all events for full timeline control
(ouroboros-leios)
21:25:48
[19abc56a]
test: add initial implementation for locust (load test py)
(cardano-rosetta-java)
21:43:10
[9eb4ca26]
Enhance ConnectWallet and RootLayout components with improved wallet detection and state management
(multisig)
21:45:13
[4c8ce410]
chore: unignore .env.example and add load-test env example
(cardano-rosetta-java)
21:53:25
[da38035d]
Enhance dropdown behavior in ConnectWallet and MobileNavigation components
(multisig)
21:57:24
[14934935]
Merge branch 'bug/wallet-connector' of github.com:MeshJS/multisig into bug/wallet-connector
(multisig)
22:59:20
[d592f778]
chore: move phase 2 struct to amaru-plutus and scaffold building a TxInfo
(amaru)
23:04:40
[2a6d8ad3]
🟩 API (All properties) is up (204 in 823 ms) [skip ci] [upptime]
(cf-token-metadata-registry-status)
23:04:41
[7103c662]
🟩 API (Specific property) is up (204 in 163 ms) [skip ci] [upptime]
(cf-token-metadata-registry-status)
23:04:41
[8e9359f7]
🟩 API (Batch) is up (204 in 162 ms) [skip ci] [upptime]
(cf-token-metadata-registry-status)
23:07:04
[7cd38725]
🟥 1694ballot.cardano.org is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:07:05
[d5c888c5]
🟥 blockchain-follower-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:07:05
[9a531e53]
🟥 event-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:07:05
[a96ed979]
🟥 login-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:07:06
[9fccac5d]
🟥 cast-vote-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:07:07
[6d31637e]
🟥 get-vote-receipt-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:07:07
[f3be0f74]
🟥 get-votes-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:07:55
[50955b1e]
🟩 voting.summit.cardano.org is up (200 in 233 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:07:56
[dfc4c3e4]
🟩 event-api is up (200 in 508 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:07:57
[bb243186]
🟩 user-verification-api is up (405 in 591 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:07:57
[2e910d58]
🟩 blockchain-follower-api is up (200 in 541 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:07:58
[8826a740]
🟩 login-api is up (401 in 427 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:07:59
[a3a807d9]
🟩 get-votes-api is up (401 in 508 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:07:59
[d5d3bed1]
🟩 cast-vote-api is up (401 in 438 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:08:00
[8ab3fc5a]
🟩 get-vote-receipt-api is up (401 in 443 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:41:19
[2e373d83]
Merge pull request #5428 from IntersectMBO/carlos/update-fls-enable-tests-4
(cardano-ledger)
23:44:15
[a924fe14]
add Haskell Benchmark (customSmallerIsBetter) benchmark result for 2e373d835fa4d016dcb567d1c1a8f26e559a44eb
(cardano-ledger)