Home / Reports / Feb 17, 2026
Tuesday, February 17, 2026
732 commits had been pushed across 79 repos by 88 authors. There were 23,408,840 additions and 169,261 deletions. Official weekly status updates can be found on essentialcardano.io.
Authors
Repos Updated
- ouroboros-consensus62
- mithril52
- dingo47
- plutus46
- hydra-poc37
- hydra32
- cardano-ledger28
- cardano-ledger-specs27
- cf-identity-wallet25
- cardano-haskell-packages24
- cardano-ibc-incubator19
- cardano-node19
- cardano-node19
- dolos19
- acropolis18
- atala-prism-building-blocks17
- cardano-wallet13
- open-enterprise-agent13
- cf-summit-evoting-status12
- atala-prism-mediator12
- ouroboros-leios-sim12
- cardano-rosetta-java11
- cardano-mpfs-onchain10
- cf-cip1694-ballot-status10
- lace8
- agda-cardano-common7
- ouroboros-leios7
- ouroboros-network7
- cardano-wallet6
- cf-cip-frontend6
- cf-token-metadata-registry-status6
- cardano-ledger6
- cardano-api6
- cardano-token-registry5
- cardano-haskell-package-repo5
- cardano-db-sync5
- amaru5
- gouroboros4
- formal-ledger-specifications4
- Intersect-knowledge-base4
- cardano-playground3
- cuddle3
- mantis3
- site2
- adder2
- cardano-node-api2
- openapi2
- pool_groups2
- CIPs2
- cardano-api2
- cardano-updates2
- daedalus2
- cardano-updates2
- Governance2
- uplc2
- bluefin1
- nview1
- blockfrost-backend-ryo1
- blockfrost-platform1
- cardano-ignite1
- cardano-org1
- cf-explorer-landing1
- developer-portal1
- agda-abstract-set-theory1
- capkgs1
- cardano-db-sync1
- cardano-haskell-action1
- cardano-parts1
- devx1
- foliage1
- haskell.nix1
- io-sim1
- stackage.nix1
- cardano-upgrades-gitbook1
- formal-ledger-specifications1
- governance1
- multisig1
- amaru-treasury1
- cardano-crypto.js1
Commit Log
00:17:23
[9c1147b6]
:pencil: Update summary in README [skip ci] [upptime]
(cf-token-metadata-registry-status)
00:17:23
[08730cad]
:card_file_box: Update status summary [skip ci] [upptime]
(cf-token-metadata-registry-status)
00:20:38
[58efa0dc]
fix: debit first epochs treasury cut from reserves when booting into Shelley
(acropolis)
00:27:26
[9aadcc56]
Merge branch 'staging' of github.com:cardano-foundation/cf-cip-frontend into search-page
(cf-cip-frontend)
00:33:08
[ba784ad7]
Add a test to check reverse delegation and cleanup on redelegation
(cardano-ledger)
00:34:58
[21a0ad8c]
:pencil: Update summary in README [skip ci] [upptime]
(cf-cip1694-ballot-status)
00:34:58
[f6b3df1d]
:card_file_box: Update status summary [skip ci] [upptime]
(cf-cip1694-ballot-status)
00:37:56
[fd1c1795]
Slightly improve the explanation of reverse delegations for clarity
(cardano-ledger)
00:42:52
[b05105a9]
:card_file_box: Update status summary [skip ci] [upptime]
(cf-summit-evoting-status)
00:42:52
[30a7a029]
:pencil: Update summary in README [skip ci] [upptime]
(cf-summit-evoting-status)
01:17:11
[a6703745]
Fix(stm): Change the input type of the sign and verify function for schnorr and updated the tests
(mithril)
01:18:45
[b9c6b61a]
refactor(snark): switch circuit witness + golden + Merkle to STM signatures
(mithril)
01:18:45
[0daa27f9]
refactor(snark): align circuit DST with STM and remove legacy local DST
(mithril)
01:19:14
[dc4841f8]
feat(snark): add byte<->field adapters and poseidon/merkle equivalence experiments
(mithril)
01:19:14
[ec9bb62a]
feat(snark): add STM<->Halo2 merkle_path adapter and merkle path equivalence experiment
(mithril)
01:23:55
[f093aba0]
refactor: replace ScalaMock with manual test doubles for NetServiceAPI and PersonalServiceAPI
(mantis)
02:52:02
[6f1cc166]
test(snark): remove panics in golden helpers/tests and use TryFrom/TryInto
(mithril)
05:48:49
[d3f6aba0]
feat(mempool): kupo support for resolving inputs in mempool input plugin
(adder)
05:50:48
[8918310b]
ci: enforce DOCKER_API_VERSION: "1.44" in sbt and gradle (3)
(atala-prism-building-blocks)
06:12:28
[e07b6f99]
ci: enforce DOCKER_API_VERSION: "1.44" in sbt and gradle (4)
(atala-prism-building-blocks)
06:47:58
[17844704]
ci: enforce DOCKER_API_VERSION: "1.44" in sbt and gradle (5)
(atala-prism-building-blocks)
07:07:21
[6133098b]
ci: align docker host and API for integration tests
(atala-prism-building-blocks)
07:14:24
[4f72ba17]
refactor(snark): type witness VK and remove in-circuit byte round-trips
(mithril)
08:01:38
[a5d237db]
refactor(snark): cleanup and enhance error handling in circuit/gadgets
(mithril)
08:12:55
[96f0ea41]
Revert "filip(feat): add initial iframe implementation option"
(ouroboros-leios-sim)
08:35:10
[0364a923]
feature(ci): add a step in the CI verifying binaries build are static for client on MACOS & Windows
(mithril)
08:54:46
[1e24a7a2]
Change CardanoClient query functions to use functions from Cardano.Api.Query
(hydra-poc)
09:06:01
[c5b977bf]
fix(ci): use Cardano node version of snapshot when converting database ledger state snapshot
(mithril)
09:08:53
[27e7cdec]
chore: don't report nutlink metadata fetch errors to sentry, set log level warn instead of error
(blockfrost-backend-ryo)
09:25:01
[1b57ecdc]
Deploying to gh-pages from @ cardano-scaling/hydra@23e93d98fdba200732ef6b0f2d26f8ec9f7e8682 🚀
(hydra-poc)
09:34:03
[8d315662]
Existing chainsync logic must be able to live side-by-side with the new consensus flow (#652)
(acropolis)
09:44:04
[7a606f5b]
Introduce `ObjectPool{Reader,Writer}` interfaces and implem of it for `PerasCert(DB)`
(ouroboros-consensus)
09:45:49
[447e708f]
Simplify the VoteDB API and impl to be STM-only (since it won't be persisted on disk)
(ouroboros-consensus)
09:45:49
[d222896a]
Add definitions for PerasVote diffusion through ObjectDiffusion
(ouroboros-consensus)
09:45:49
[a2bc55e2]
Break stake above threshold comparison into separate function and type
(ouroboros-consensus)
09:47:16
[ee57c737]
refactor `prop_qd` and provide better explanation of its implementation
(ouroboros-consensus)
09:47:16
[0d547201]
Improve documentation on case `voterAlreadyVotedInRound` of `addVote`
(ouroboros-consensus)
09:53:43
[e9f5a484]
refactor(cost-model): measure Text memory in bytes, consistent with ByteString
(plutus)
09:53:44
[4a8414d9]
refactor(builtins): gate string costing by semvar via TextCostingByteLength
(plutus)
09:53:44
[8c4490d2]
chore(cost-model): re-benchmark string builtins using byte-length metric
(plutus)
10:05:37
[9cf1981f]
docs: add TODO for DijkstraEra promotion and certificate migration
(cardano-wallet)
10:05:37
[d53a174c]
fix rotation and node specs to derive outcomes without depending on real-time passing
(hydra-poc)
10:05:37
[bdcf2db6]
add top lvl helpers to manage different node state synced status in logic spec
(hydra-poc)
10:05:38
[5b46b3b2]
fix: set SNothing for script integrity hash when no Plutus scripts
(cardano-wallet)
10:19:39
[fc4c07e7]
Clarify the TablesCodecVersion1 format and when it is used
(ouroboros-consensus)
10:34:14
[8604943c]
[Peras 13] Introduce votes and certificate forging API (#1801)
(ouroboros-consensus)
10:38:24
[a54fff56]
Update CI for newer cabal, use only GHC 9.12 on windows consistently
(cardano-api)
10:40:07
[e09e9b4c]
feat(ui): Show Feedback When Adding the Same Member Twice to a Group (#1582)
(cf-identity-wallet)
10:42:52
[adbb4a37]
Remove forker from AnnLedgerError. Open fewer forkers in ChainSel
(ouroboros-consensus)
11:03:57
[1fed7fcb]
Merge pull request #1107 from IntersectMBO/mgalazyn/update-ci-conf
(cardano-api)
11:04:07
[b3a165e9]
Reverted to Lists for traces because that will be more useful for actual testing
(agda-cardano-common)
11:15:32
[0669f335]
Clarify the TablesCodecVersion1 format and when it is used (#1886)
(ouroboros-consensus)
11:18:14
[a68ff3bb]
Some examples, but expanding them shows we want uniqueness in the traces.
(agda-cardano-common)
11:34:56
[0e10e8a8]
Merge pull request #1107 from IntersectMBO/mgalazyn/update-ci-conf
(cardano-api)
11:57:38
[371f9729]
Merge pull request #5580 from IntersectMBO/lehins/fix-preservation-of-a-drep-delegation-bug
(cardano-ledger)
12:00:36
[407987e0]
add Haskell Benchmark (customSmallerIsBetter) benchmark result for 371f9729e8a33d07629b55c1bb679901e19a5fe3
(cardano-ledger-specs)
12:07:31
[3de506fb]
updating the capacitor config to resolve mixedContent issue
(cf-identity-wallet)
12:21:37
[2f88b3e5]
feat: enforce ADA refunds to requesters in Modify transactions
(cardano-mpfs-onchain)
12:22:02
[acd58b2c]
Merge branch 'develop' into VT20-2600-large-gap-in-group-credential-acceptance-screen-while-pending
(cf-identity-wallet)
12:23:22
[3b0f3928]
Update from cd9bb1dff3bd539beb280908ff44ddf2a130d38a
(cardano-haskell-package-repo)
12:29:27
[13cb96ad]
feat(yaci-indexer): add admin UI with Rosetta branding (#677)
(cardano-rosetta-java)
12:38:12
[43a41977]
ci: run neoprism job with basic config and skip memory/db VDR
(atala-prism-building-blocks)
13:13:23
[006567ae]
Revert "ci: run neoprism job with basic config and skip memory/db VDR"
(open-enterprise-agent)
13:16:12
[2529e72a]
Merge pull request #3003 from input-output-hk/djo/2908/cardano_blocks_tx_signable_builder
(mithril)
13:23:56
[4d6f47be]
Refactor integration tests workflow by removing Docker API version
(atala-prism-mediator)
13:29:13
[ddaafa7c]
Merge pull request #351 from cardano-foundation/fix/gateway-reject-empty-send-denom
(cardano-ibc-incubator)
13:35:46
[bdf4a9c7]
Add round number of latest cert on chain to Shelley ledger state
(ouroboros-consensus)
13:35:46
[c8bea7a7]
Extend ChainDB test ledger state with optional latest Peras cert round
(ouroboros-consensus)
13:35:46
[e2071aca]
Add GetLatestPerasCertOnChainRound command to ChainDB QSM test suite
(ouroboros-consensus)
13:35:46
[f7e30335]
Extend ChainDB test block body with optional Peras cert round number
(ouroboros-consensus)
13:42:06
[87bce56c]
Create revisions/0.cabal in add-from-github.sh when forcing a version
(cardano-haskell-packages)
13:42:06
[3590b518]
Add revision 0 files for packages with forced versions
(cardano-haskell-packages)
13:48:36
[fdecc405]
ci: simplify docker env handling and use prism-node edge
(atala-prism-building-blocks)
13:49:51
[58a0a676]
Add revision 0 files for packages with forced versions
(cardano-haskell-packages)
13:49:51
[40015aae]
Create revisions/0.cabal in add-from-github.sh when forcing a version
(cardano-haskell-packages)
13:52:42
[da516513]
chore(deps): bump the actions-deps group across 1 directory with 18 updates
(atala-prism-mediator)
13:59:47
[8a9ea91b]
Artifacts generated from caad91f31b656c2fefabc527273877770d6a6752
(formal-ledger-specifications)
14:10:09
[8cb83a5f]
ci: simplify docker env handling and use prism-node edge
(open-enterprise-agent)
14:19:23
[1ba1f4ae]
feat: enforce ADA refunds to requesters in Modify transactions
(cardano-mpfs-onchain)
14:19:59
[87e839a6]
Merge branch 'main' into update/main/logback-classic-1.5.32
(atala-prism-mediator)
14:44:49
[fdf308f6]
Clarify the TablesCodecVersion1 format and when it is used (#1886)
(ouroboros-consensus)
14:44:49
[4a2ca97d]
Clarify the TablesCodecVersion1 format and when it is used (#1886)
(ouroboros-consensus)
15:27:14
[8dddf5cb]
Merge pull request #2067 from IntersectMBO/kderme/schema-checks
(cardano-db-sync)
15:49:00
[2e08a61e]
Deploying to gh-pages from @ cardano-scaling/hydra@5e5810757e6988fdb07707f1f1eb7fa950246ba0 🚀
(hydra-poc)
15:50:40
[75362552]
docs: tighten unValueData canonicality and add scaleValue builtin (#1134)
(CIPs)
15:52:38
[1a97f1eb]
Remove no longer needed orphan Arbitrary instance for BlockNo
(ouroboros-network)
15:59:32
[393c6398]
refactor(stm): Updated flow of the code and moved ln approximation outside of the target computation functions
(mithril)
16:00:00
[3e96b614]
refactor(stm): updated comments, tests and variable and function names
(mithril)
16:01:13
[95f279a3]
ci: force DOCKER_API_VERSION for containerised compose
(atala-prism-building-blocks)
16:12:32
[f9701c0f]
feature(client-cli): handle new snapshot-converter format for cardano version 10.6.2 and upper
(mithril)
16:24:52
[ccbffee8]
add Haskell Benchmark (customSmallerIsBetter) benchmark result for 43dd6f96f1d622acc7dd52fd63bee7fe81973fb7
(cardano-ledger)
16:24:56
[4264756b]
ci: split neoprism and prism-node VDR jobs, set proper tags
(open-enterprise-agent)
16:38:34
[56376540]
Error function results printed (in addition to adding to validation)
(acropolis)
16:46:09
[20bf7710]
Now with LTL proofs and decision procedure, but with horrible implicit type problems.
(agda-cardano-common)
16:59:01
[e5b542b0]
Add Imp test to check failure of phase-1 when bootstrap addr + scripts
(cardano-ledger)
17:08:39
[0da51aa0]
fix(mempool): publish events outside held locks and split revalidation phases (#1420)
(dingo)
17:12:48
[8c84aa66]
feature(client-cli): throw error if snapshot-converter is used with cardano node version >=10.6.2 and UTx0 flavor Legacy
(mithril)
17:12:48
[f2f4231a]
feature(client-cli): handle new snapshot-converter format for cardano version 10.6.2 and upper
(mithril)
17:35:20
[ea8e51c5]
docs: update architecture docs for time-gated phases and Reject
(cardano-mpfs-onchain)
17:35:27
[f2821d59]
refactor(ci, test-client): do not run snapshot-converter with UTXO_HD_FLAVOR legacy and cardano node version >=10.6.2 since its not compatible anymore
(mithril)
17:47:04
[6bed12b4]
fix: initialize Custom network slot config from Yaci DevKit genesis
(cardano-mpfs-onchain)
17:50:45
[67f1a164]
refactor: align entrypoint naming in scripts, dapps, and docs
(cardano-ibc-incubator)
18:02:03
[8d5d7f7a]
Update from 41c9d75bc9ec414770ec390fb5a747ee969d4847
(cardano-haskell-package-repo)
18:12:39
[a748eb9b]
Deploying to gh-pages from @ IntersectMBO/plutus@16bd9e20520b1359674cb68479b327bde98a7461 🚀
(plutus)
18:25:45
[265eafda]
Merge pull request #352 from cardano-foundation/refactor/entrypoint-naming-cleanup
(cardano-ibc-incubator)
19:17:39
[50d7b72d]
docs: align v2.1.0 guides (drep, staking, pool ops) and env vars
(cardano-rosetta-java)
19:21:50
[42734330]
feat(cost-model): add 4-byte worst-case benchmarks and adjust size ranges
(plutus)
19:45:16
[dab9b974]
feat: Add /speckit.feedback phase for capturing PR lessons learned (#631)
(acropolis)
20:10:21
[58a954bb]
Merge pull request #6443 from IntersectMBO/fix/legacy-tracing-metric-names
(cardano-node)
20:32:59
[6e64a9a1]
refactor(ci, test-client, client-cli): do not run snapshot-converter with UTXO_HD_FLAVOR legacy and cardano node version >=10.6.2 since its not compatible anymore, fix wording and comment
(mithril)
22:31:15
[3ea30a91]
feat(caribic): add optional chain adapters and chain commands
(cardano-ibc-incubator)
22:49:00
[71328709]
[certifier] Add inline checking procedure, and update inliner to emit hints
(plutus)
22:59:14
[b1985d77]
refactor(caribic): move osmosis lifecycle behind chain adapter
(cardano-ibc-incubator)
23:06:01
[71266067]
refactor: add midnight specific toml and remove config option for enabled status
(acropolis)
23:08:45
[674c8e64]
🟩 API (Specific property) is up (204 in 119 ms) [skip ci] [upptime]
(cf-token-metadata-registry-status)
23:08:45
[482ef17b]
🟩 API (All properties) is up (204 in 684 ms) [skip ci] [upptime]
(cf-token-metadata-registry-status)
23:08:45
[1693007a]
🟩 API (Batch) is up (204 in 116 ms) [skip ci] [upptime]
(cf-token-metadata-registry-status)
23:11:34
[d1d8bd5d]
Merge pull request #7901 from YeppleInc/9184c0471c7f4106dc1012ba47824853183d7de3d4aacbdb8e1bf0840014df104245544649
(cardano-token-registry)
23:11:51
[b74b0d53]
🟥 event-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:11:51
[ba527783]
🟥 1694ballot.cardano.org is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:11:52
[17bbc953]
🟥 blockchain-follower-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:11:52
[2c930b46]
🟥 login-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:11:52
[8d827010]
🟥 cast-vote-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:11:53
[1bd5e7d3]
🟥 get-vote-receipt-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:11:53
[471f78a8]
🟥 get-votes-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:12:41
[e64997e7]
🟩 voting.summit.cardano.org is up (200 in 198 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:12:41
[1e4ef722]
🟩 event-api is up (200 in 466 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:12:42
[31f15e7c]
🟩 user-verification-api is up (405 in 452 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:12:43
[84177f85]
🟩 login-api is up (401 in 321 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:12:43
[295911d9]
🟩 blockchain-follower-api is up (200 in 304 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:12:44
[2c77c843]
🟩 get-votes-api is up (401 in 302 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:12:44
[83ef710b]
🟩 cast-vote-api is up (401 in 349 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:12:45
[814139bc]
🟩 get-vote-receipt-api is up (401 in 303 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:21:46
[1039ba90]
Deploying to gh-pages from @ IntersectMBO/plutus@d5352049bc7e624e957d0197fd901aac576a67a7 🚀
(plutus)
23:27:32
[623e5d7b]
refactor(caribic): centralize entrypoint chain id constant
(cardano-ibc-incubator)
23:43:36
[e88b0bef]
refactor(caribic): modularize optional chain and demo architecture
(cardano-ibc-incubator)
23:53:02
[6df15115]
Merge branch 'master' of github.com:IntersectMBO/plutus into zliu41/inline-cp
(plutus)
23:54:11
[7a8b8f82]
feat(caribic): add optional chain adapters and chain commands
(cardano-ibc-incubator)
23:54:25
[3abcbf28]
refactor(caribic): move osmosis lifecycle behind chain adapter
(cardano-ibc-incubator)
23:54:25
[9587acf5]
refactor(caribic): modularize optional chain and demo architecture
(cardano-ibc-incubator)
23:54:25
[813a1fdf]
refactor(caribic): centralize entrypoint chain id constant
(cardano-ibc-incubator)