Home / Reports / Dec 17, 2025
Wednesday, December 17, 2025
501 commits had been pushed across 60 repos by 93 authors. There were 901,719 additions and 225,783 deletions. Official weekly status updates can be found on essentialcardano.io.
Authors
Repos Updated
- acropolis47
- yoroi-frontend42
- mithril32
- hermes26
- catalyst-voices25
- cardano-ledger24
- lace22
- mantis20
- ouroboros-consensus19
- cf-summit-evoting-status18
- amaru14
- cardano-ibc-incubator13
- cf-identity-wallet12
- cardano-ledger12
- cardano-base11
- cf-cip1694-ballot-status10
- cardano-haskell-packages10
- dingo9
- helm-charts9
- gouroboros8
- cardano-org8
- yoroi-mobile8
- cardano-haskell-package-repo8
- ouroboros-network7
- cardano-token-registry6
- cf-token-metadata-registry-status6
- yoroi6
- developer-experience6
- Intersect-knowledge-base5
- blockfrost-backend-ryo4
- atala-prism-building-blocks4
- ouroboros-leios-sim4
- cardano-updates4
- amaru-treasury4
- dolos4
- plutus3
- cdnsd2
- blockfrost-platform2
- pool_groups2
- ouroboros-leios2
- cardano-node2
- core-infrastructure-documentation2
- multisig2
- cardano-blueprint-and-ecosystem-monitoring1
- CIPs1
- react-native-haskell-shelley1
- gimbalabs-drep1
- gerolamo1
- capkgs1
- cardano-api1
- cardano-base1
- cardano-node1
- cardano-playground1
- haskell.nix1
- hydra-poc1
- stackage.nix1
- cardano-api1
- cardano-cli1
- Governance1
- PDRs1
Commit Log
00:10:54
[0962b135]
Add 27ad022b7b5322784d967e22123d32fbce1cc481197bfedab8fb50374e495445
(cardano-token-registry)
00:11:30
[494a29f2]
:pencil: Update summary in README [skip ci] [upptime]
(cf-token-metadata-registry-status)
00:11:30
[02d41ca5]
:card_file_box: Update status summary [skip ci] [upptime]
(cf-token-metadata-registry-status)
00:26:40
[7df24558]
:card_file_box: Update status summary [skip ci] [upptime]
(cf-cip1694-ballot-status)
00:26:40
[ed8cc9f8]
:pencil: Update summary in README [skip ci] [upptime]
(cf-cip1694-ballot-status)
00:33:17
[25605b9d]
:card_file_box: Update status summary [skip ci] [upptime]
(cf-summit-evoting-status)
00:33:17
[86d05942]
:pencil: Update summary in README [skip ci] [upptime]
(cf-summit-evoting-status)
01:03:24
[ddecffca]
Merge pull request #893 from chippr-robotics/automated/update-bootnodes-44
(mantis)
01:30:39
[f2ec5cd4]
Merge pull request #891 from chippr-robotics/copilot/fix-logback-formatting-errors
(mantis)
03:54:25
[41e8be8d]
fix(cat-gateway): move telemetry container to main docker-compose, update README.md
(catalyst-voices)
04:27:17
[ccc224ba]
fix: make MeshJS CLI safe to run in GitHub workflows
(cardano-blueprint-and-ecosystem-monitoring)
07:26:43
[be065d23]
🟥 voting.summit.cardano.org is down (0 in 0 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
07:27:16
[61d04d15]
:card_file_box: Update status summary [skip ci] [upptime]
(cf-summit-evoting-status)
07:27:16
[515d8d19]
:pencil: Update summary in README [skip ci] [upptime]
(cf-summit-evoting-status)
07:30:53
[b3c76cbb]
🟩 voting.summit.cardano.org is up (200 in 302 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
07:31:13
[dc5fa08f]
:pencil: Update summary in README [skip ci] [upptime]
(cf-summit-evoting-status)
07:31:13
[f477c506]
:card_file_box: Update status summary [skip ci] [upptime]
(cf-summit-evoting-status)
07:47:26
[d6a4c60a]
extend `DSIGNAlgorithm` with `DSIGNAggregatable` and implement it for BLS signatures
(cardano-base)
07:54:21
[92fa385c]
Change `testDSIGNAlgorithm` to allow for other `ContextDSIGN` than `()`, add tests for bls sigs
(cardano-base)
07:54:34
[d82587aa]
Add BLS `BLS12381MinVerKeyDSIGN` and `BLS12381MinSigDSIGN` `DSIGN` to benchmarks
(cardano-base)
08:00:43
[492dde6f]
Dirty commit diff to get the bootstrap -> new epoch working properly
(acropolis)
08:09:43
[fa802705]
Add tests and bench for `DSIGNAGgregatable v` and impl for bls `MinSig`/`MinVerKey`
(cardano-base)
08:29:55
[1464b13d]
chore: add sidan lab project spotlight report for q4 2025
(developer-experience)
09:25:46
[0bfcd11e]
feat(hermes): multi node testing infrastructure for p2p features (#721)
(hermes)
09:26:34
[c77a6003]
feat(hermes): add sql queries for doc sync, added timestamp to wit value api
(hermes)
09:27:49
[46eeb81c]
fix(hermes): rename timestamp to datetime in wit api, add datetime branch in binding
(hermes)
09:29:57
[91249023]
chore(aggregator): add more context in case of registration error in `SignatureProcessor`
(mithril)
09:33:36
[30f5760c]
Merge pull request #7807 from CardanoTokenIO/add-a-new-token-5b207c71aafe
(cardano-token-registry)
09:34:46
[65e541d7]
Merge pull request #7811 from CardanoTokenIO/add-a-new-token-2518
(cardano-token-registry)
10:03:41
[ba07064d]
Add behind firewall conf to prevent node from initiating connection to behind-firewall remote peers.
(ouroboros-network)
10:31:41
[e3fdf0f6]
fix(ui): SSI Agent - Manual input not clearing out on close (#1477)
(cf-identity-wallet)
10:36:47
[db3228cf]
Merge branch 'prc/fake-block-injector' of github.com:input-output-hk/acropolis
(acropolis)
10:45:33
[f7746869]
Revert "Fix .gitignore, remove accidental omnibus-local.toml commit"
(acropolis)
10:50:17
[ecad03d7]
Merge pull request #2865 from input-output-hk/djo/2855/aggregator/better-signer-signature-metrics
(mithril)
11:08:04
[238efe14]
Merge branch 'feat/co-proposers-3677' into fix/workspace-count
(catalyst-voices)
11:13:35
[4941ceb5]
feat(hermes): multi node testing infrastructure for p2p features (#721)
(hermes)
11:46:56
[0cde11be]
Merge pull request #7832 from CardanoTokenIO/add-a-new-token-2519
(cardano-token-registry)
11:48:34
[1a2c341f]
build(deps): bump go.opentelemetry.io/otel/sdk from 1.38.0 to 1.39.0 (#1127)
(dingo)
11:56:39
[aad19da7]
add collateral utxo even if it gets ignored, and set up change address properly
(yoroi)
11:56:51
[5fec51ef]
build(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp
(dingo)
11:57:16
[fbe14864]
Merge pull request #126 from IntersectMBO/revert-125-iano-sessions_folder
(developer-experience)
12:00:40
[8d0112cc]
Add golden tests for deserializing transactions w/wo `isValid` flag
(cardano-ledger)
12:01:02
[da114aba]
add collateral utxo even if it gets ignored, and set up change address properly (#4442)
(yoroi)
12:03:02
[5e6ace50]
chore(hermes): fix tracing comment, updated log level for payload decoding error
(hermes)
12:15:07
[d2285def]
feat(handshake): implement query reply message handling and version data query support
(gouroboros)
12:29:20
[bdcb390d]
Merge branch 'feat/sync-with-gateway-v2-endpoints-3362' into fix/rbac-refistration-response
(catalyst-voices)
12:36:29
[0967d4a7]
fix(cardano-node): add subpath to block producer volume mount (#309)
(helm-charts)
12:46:23
[dd08626c]
Merge pull request #127 from thisisobate/session-6-update
(developer-experience)
12:58:57
[9c14e980]
Add behind firewall conf to prevent node from initiating connection to behind-firewall remote peers.
(ouroboros-network)
13:26:11
[9e65adfc]
make some RBAC registration response data fields nullable (#3883)
(catalyst-voices)
13:37:18
[5e36dbf6]
Merge branch 'feat/sync-with-gateway-v2-endpoints-3362' into feat/dynamic-f15-campaign-3879
(catalyst-voices)
13:45:33
[31348766]
Merge pull request #505 from input-output-hk/prc/fake-block-injector
(acropolis)
14:10:33
[c92010a6]
Merge branch 'main' of github.com:input-output-hk/acropolis into shd/accounts-state-validation-outcomes
(acropolis)
14:10:39
[ae05bcff]
Merge pull request #4423 from Emurgo/feat/YOEXT-2355/midnight-redeem-1
(yoroi-frontend)
14:16:03
[5a1a1ba4]
chore: add/update rationale for 8f54d021c6e6fcdd5a4908f10a7b092fa31cd94db2e809f2e06d7ffa4d78773d#5
(gimbalabs-drep)
14:56:32
[d4a92fc9]
Merge pull request #895 from chippr-robotics/copilot/vscode1765980728036
(mantis)
15:13:27
[242a29dd]
Merge pull request #297 from blockfrost/fix/rewards_sum
(blockfrost-backend-ryo)
15:14:22
[a7db1093]
feat: treat documents as const for f15 and as dynamic for dynamic F15 campaign
(catalyst-voices)
15:15:42
[c88a78f7]
Merge remote-tracking branch 'origin/develop' into multiparty-multisig
(yoroi-mobile)
15:20:25
[3528099c]
Fix form-data SSRF vulnerability, remove unused cardano-connect-with-wallet package
(cardano-org)
15:23:29
[7fecfed4]
Merge pull request #697 from input-output-hk/javierdiaz/more-example-traces
(ouroboros-leios-sim)
15:29:58
[1549df1d]
Add resolutions for @babel/runtime ^7.26.10 (fixed RegExp complexity)
(cardano-org)
15:38:04
[f2cd5295]
feat: improve caribic keys list command to explicitly show when no keys are found for chains by checking for empty output and displaying helpful message with instructions to add keys, enhancing user experience when keyring is empty
(cardano-ibc-incubator)
15:50:45
[cdc39a07]
More consistent traces between immdb-server and cardano-node (#1812)
(ouroboros-consensus)
15:50:58
[b79718ef]
Merge pull request #6397 from IntersectMBO/ch1bo/leios-consistent-traces
(cardano-node)
15:53:16
[cbd76a0e]
fix: add missing event_source field to Hermes Cosmos chain config and improve daemon startup validation by adding config validation before launch, waiting one second after spawn to detect immediate crashes, and checking process status to catch configuration errors that would otherwise be silently missed during bridge startup, preventing false success reporting when Hermes fails to start
(cardano-ibc-incubator)
16:13:15
[b04957ad]
Merge branch 'chore/YW-172/staking-revamp-layout' into chore/YW-174/staking-revamp
(yoroi-frontend)
16:17:20
[40236db8]
feat: enhance health check output to show granular per-chain status by parsing Hermes health-check logs and formatting results to display each chain individually with health symbols, warning messages for unhealthy chains, and a summary count, improving visibility of chain connectivity issues
(cardano-ibc-incubator)
16:23:18
[ab7953fa]
Update from 263ee93262f75dc609d50934a29640520c2f656b
(cardano-haskell-package-repo)
16:31:45
[be2dca44]
refactor: only display ASCII banner on start commands, removing it from all other commands like keys list, health check, stop, and create operations to reduce visual clutter and provide cleaner output for non-startup operations
(cardano-ibc-incubator)
16:32:01
[26fb657e]
Merge pull request #4467 from Emurgo/chore/YW-172/staking-revamp-layout
(yoroi-frontend)
17:07:14
[6876c156]
feat: implement comprehensive health check system for all bridge services, adding individual health checks for Gateway, Cardano node, PostgreSQL, Kupo, Ogmios, and Hermes daemon with optional service filtering via --service flag, replacing the previous Hermes-only health check with structured per-service status reporting that shows running state, port accessibility, and container health for better operational visibility
(cardano-ibc-incubator)
17:08:08
[dd5308a3]
Merge pull request #512 from input-output-hk/shd/accounts-state-validation-outcomes
(acropolis)
17:20:18
[1e46232b]
fix: update health check container detection to match actual Docker deployment, using docker ps filters to find containers by name pattern (gateway-app, cardano-node, cardano-postgres, cardano-kupo, ogmios) instead of docker-compose service names, resolving false negative health check results that incorrectly reported all services as failing when they were actually running
(cardano-ibc-incubator)
17:20:56
[0ddc93fc]
fix(extension): stop setting subscribed_topics properties [LW-14095] (#2119)
(lace)
17:52:24
[02660817]
feat: add elapsed time progress indicators to all bridge startup operations, enhancing start_local_cardano_network, deploy_contracts, start_gateway, start_relayer, and start_hermes_daemon functions with spinner progress bars showing elapsed time, providing better visibility into operation duration and improving user experience during potentially long-running startup processes
(cardano-ibc-incubator)
18:07:33
[f67cff43]
chore: bump caribic version to 0.2.0 for minor release reflecting new health check system, progress indicators with elapsed time for all startup operations, emoji removal, and banner display improvements
(cardano-ibc-incubator)
18:33:57
[8efb74d3]
feat: enhance caribic CLI with comprehensive health checks, progress indicators, and add Prometheus metrics for Gateway database monitoring, implementing granular per-service health checks for Gateway, Cardano node, PostgreSQL, Kupo, Ogmios, and Hermes with optional service filtering, adding elapsed time progress indicators to all startup operations, removing emojis from output, displaying ASCII banner only on start commands, fixing health check container detection to use docker ps filters, improving keys list command to show explicit feedback when no keys are found, adding missing event_source field to Hermes config with startup validation, implementing Prometheus metrics including counters for denom trace saves and errors, histograms for query duration, gauges for database connections and trace count, exposing health endpoints at /health, /health/db, and /health/metrics, and bumping caribic to version 0.2.0
(cardano-ibc-incubator)
18:36:17
[698e88e8]
Update from 8ad324cce194fa0cf4101739aa672c056cbc7694
(cardano-haskell-package-repo)
18:51:20
[b9b0d9d2]
Merge pull request #274 from cardano-foundation/feature/denom-trace-mapping
(cardano-ibc-incubator)
18:56:58
[9597a162]
refactor: use chainsync command to begin upstream fetching for snapshot bootstrapper
(acropolis)
19:10:35
[6f720581]
feat(handshake): implement query reply message handling and version data query support (#1329)
(gouroboros)
19:18:23
[6aa6be36]
feat: backport caribic CLI improvements from develop branch, health-check, per-service monitoring, hermes, denom-trace PostgreSQL, indicatif progress indicators, version bump to 0.2.0
(cardano-ibc-incubator)
19:23:32
[0c921c37]
chore: Update Caribic loading graphic for version update and sidechain nomenclature change
(cardano-ibc-incubator)
20:12:08
[242de7a0]
chore(deps): bump form-data in /cloud-agent/client/generator
(atala-prism-building-blocks)
20:37:57
[6091d9d4]
Add golden tests for deserializing transactions w/wo `isValid` flag
(cardano-ledger)
20:40:30
[dc12d161]
add Haskell Benchmark (customSmallerIsBetter) benchmark result for a158253f029912b06cb761cd56a714ed8c162ce6
(cardano-ledger)
20:50:30
[481cdff4]
Call `SUBLEDGERS` and conway `LEDGER` rules from dijkstra `LEDGER` rule
(cardano-ledger)
20:57:25
[9a7ed345]
fix: skip publishing initial sync point when using mithril for custom indexer
(acropolis)
20:59:00
[e2976c70]
Merge pull request #508 from input-output-hk/shd/governance-bootstrap-387-parameters
(acropolis)
22:21:08
[bb4acdf9]
Call `SUBLEDGERS` and conway `LEDGER` rules from dijkstra `LEDGER` rule
(cardano-ledger)
22:50:10
[73f2fec8]
Call `SUBLEDGERS` and conway `LEDGER` rules from dijkstra `LEDGER` rule
(cardano-ledger)
23:04:55
[627c1456]
🟩 API (All properties) is up (204 in 566 ms) [skip ci] [upptime]
(cf-token-metadata-registry-status)
23:04:55
[ffe3d848]
🟩 API (Specific property) is up (204 in 98 ms) [skip ci] [upptime]
(cf-token-metadata-registry-status)
23:04:55
[5c88eb5b]
🟩 API (Batch) is up (204 in 98 ms) [skip ci] [upptime]
(cf-token-metadata-registry-status)
23:07:32
[d03f451c]
🟥 1694ballot.cardano.org is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:07:33
[a4ecdf93]
🟥 blockchain-follower-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:07:33
[bfedc27e]
🟥 event-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:07:34
[61b62ef8]
🟥 cast-vote-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:07:34
[5e782c67]
🟥 login-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:07:34
[476e4980]
🟥 get-votes-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:07:35
[01580130]
🟥 get-vote-receipt-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:08:03
[5faeda31]
🟩 voting.summit.cardano.org is up (200 in 326 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:08:04
[64365e2c]
🟩 event-api is up (200 in 660 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:08:05
[02c206de]
🟩 blockchain-follower-api is up (200 in 310 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:08:05
[c5b54eca]
🟩 user-verification-api is up (405 in 657 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:08:06
[342a6ab2]
🟩 login-api is up (401 in 435 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:08:07
[36e326db]
🟩 get-vote-receipt-api is up (401 in 148 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:08:07
[55480a5b]
🟩 cast-vote-api is up (401 in 308 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:08:07
[979942b6]
🟩 get-votes-api is up (401 in 302 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:16:46
[b021977c]
fix: rename snapshot mode to dynamic mode and remove snapshot completion topics from config/comments
(acropolis)