Home / Reports / Feb 15, 2026

Sunday, February 15, 2026

206 commits had been pushed across 52 repos by 29 authors. There were 127,366 additions and 19,978 deletions. Official weekly status updates can be found on essentialcardano.io.

Authors

Repos Updated

Commit Log

00:08:28 [c1c6524e] :bento: Update graphs [skip ci] (cf-cip1694-ballot-status)
00:09:28 [37680839] flake.lock: Update (cardano-node)
00:14:44 [45d31f92] fix(ledger): prevent divide by zero (dingo)
00:17:02 [c88591f1] :pencil: Update summary in README [skip ci] [upptime] (cf-token-metadata-registry-status)
00:17:03 [b9695be3] :card_file_box: Update status summary [skip ci] [upptime] (cf-token-metadata-registry-status)
00:18:42 [16c6ddf7] Automatic Update (stackage.nix)
00:21:53 [49f13542] :bento: Update graphs [skip ci] (cf-token-metadata-registry-status)
00:23:52 [2eb3efca] :bento: Update graphs [skip ci] (cf-summit-evoting-status)
00:25:08 [7ea0ab06] flake.lock: Update (vit-servicing-station)
00:25:13 [6c8871cd] fix: handle nils for chain selection (dingo)
00:27:50 [6f3ec090] flake.lock: Update (acropolis-haskell-fork)
00:31:15 [6c2b1f71] flake.lock: Update (catalyst-toolbox)
00:35:39 [f41bee8e] refactor(caribic): split command handlers and improve token-swap demo flow (cardano-ibc-incubator)
00:35:44 [799d2832] fix(gateway): sanitize protocol params and fix voucher hash prefix behavior (cardano-ibc-incubator)
00:35:47 [7e018cc3] flake.lock: Update (jormungandr)
00:35:56 [fb380aa1] chore(relayer): bump submodule with Hermes diagnostic improvements (cardano-ibc-incubator)
00:36:34 [0ade1188] :pencil: Update summary in README [skip ci] [upptime] (cf-cip1694-ballot-status)
00:36:35 [49c4d7fd] :card_file_box: Update status summary [skip ci] [upptime] (cf-cip1694-ballot-status)
00:39:21 [eb74394d] flake.lock: Update (cardano-git-rev)
00:43:41 [eab06591] flake.lock: Update (git-rev)
00:45:05 [63e0050d] flake.lock: Update (ci-world)
00:46:05 [938f7393] :card_file_box: Update status summary [skip ci] [upptime] (cf-summit-evoting-status)
00:46:05 [6f831bf3] :pencil: Update summary in README [skip ci] [upptime] (cf-summit-evoting-status)
00:46:16 [82d9b5a9] fix(chainselection): peer tracking limit (dingo)
00:47:19 [d6a5c85f] flake.lock: Update (devx)
00:48:03 [fa6bc81f] feat(sync): Implement pivot refresh mechanism for SNAP sync to enhance stability and performance (mantis)
00:49:57 [950df9d4] flake.lock: Update (foliage)
01:00:16 [cf1ef327] Update Hackage and Stackage (haskell.nix)
01:01:31 [330dee82] feat: bootstrap client for mithril (dingo)
01:05:47 [a764c1b2] refactor(demo): migrate swap scripts from rly to hermes (cardano-ibc-incubator)
01:05:48 [caba1e9a] fix(demo): use local Hermes binary and poll swap transfer status (cardano-ibc-incubator)
01:07:16 [be968c70] feat: devnet testing (dingo)
01:15:12 [b2f8b6a4] feat(sync): adaptive storage sync throughput optimization (mantis)
01:19:51 [0a283997] fix(demo): improve osmosis swap script robustness (cardano-ibc-incubator)
01:48:59 [345fbb82] sync caribic (cardano-ibc-incubator)
02:05:53 [61b1a75b] Simplify current-timestamp.sh to use POSIX date -u (cardano-haskell-package-repo)
02:15:11 [a46182e9] Update from 61b1a75b2971287b009fadf5742320c30180f23f (cardano-haskell-package-repo)
02:49:59 [a56efd68] sync caribic (cardano-ibc-incubator)
02:54:23 [294320ef] sync caribic (cardano-ibc-incubator)
03:10:15 [b66aae78] Merge branch 'feat/caribic-develop-sync' into develop (cardano-ibc-incubator)
03:18:30 [e80ee404] postgresql musl: cache breaker for orphaned store path recovery (cardano-haskell-action)
03:25:34 [96be1e3b] Scheduled update (pool_groups)
03:54:03 [7d93a817] Update cardano-wallet version in README.md (cardano-wallet)
03:54:03 [b7de67fc] Update wallet version in swagger.yaml (cardano-wallet)
03:54:03 [872e8e89] Update cardano-wallet version in *.cabal files (cardano-wallet)
03:54:03 [0936873e] Update cardano-wallet version in run/common/docker/run.sh (cardano-wallet)
04:13:19 [b91eacfa] [certifier] Add a five script benchmark (plutus)
05:29:35 [a6a68560] test(stm): refine single-signature negative tests from review (mithril)
07:15:37 [a21cac7b] Make `ssDelegations` strict (cardano-ledger)
07:33:14 [ab6f0361] WIP StakeWithDelegation: (cardano-ledger)
08:05:18 [23f671d4] Now with infinite traces. (agda-cardano-common)
09:10:48 [fa2074bf] Update recent-updates.md (Intersect-knowledge-base)
09:25:52 [f36f6055] Remove `ssNumDelegators` (cardano-ledger)
09:31:38 [3e6a8f93] add test util (mesh)
09:49:29 [dc41d5eb] WIP StakeWithDelegation: (cardano-ledger)
09:52:26 [0d5fb1ef] wip-query (cardano-ledger)
10:07:53 [d8a5d346] Make `queryStakeSnapshots` more consistent starting with PV11: (cardano-ledger)
10:30:47 [52d956f2] chore: init repo (cardano-mpfs-onchain)
10:32:35 [5d3802d7] feat: add MkDocs architecture documentation with GitHub Pages deployment (cardano-mpfs-onchain)
11:17:13 [056b9f98] Add Imp test to check failure of phase-1 when bootstrap addr + scripts (cardano-ledger)
11:17:13 [bbfb1d03] Factor out common code; add test to Alonzo (cardano-ledger)
12:12:15 [815df950] feat: add MkDocs architecture documentation with GitHub Pages deployment (cardano-mpfs-onchain)
12:12:25 [b8e6d74f] docs: add extensive comments for test planning (cardano-mpfs-onchain)
12:12:25 [682a09e7] feat: import on-chain Aiken validators from cardano-foundation/mpfs (cardano-mpfs-onchain)
12:12:33 [cdf21b48] feat: import on-chain Aiken validators from cardano-foundation/mpfs (cardano-mpfs-onchain)
12:12:33 [98f79284] docs: add extensive comments for test planning (cardano-mpfs-onchain)
12:31:36 [4d0886ea] chore(deps): Bump golang.org/x/term from 0.39.0 to 0.40.0 (#423) (nview)
12:32:48 [86ef8b47] Merge pull request #345 from cardano-foundation/fix/token-swap-demo-reliability (cardano-ibc-incubator)
12:33:51 [49aa7837] Merge pull request #346 from cardano-foundation/feat/caribic-develop-sync (cardano-ibc-incubator)
12:44:03 [514511f2] fix(chainselection): peer tracking limit (dingo)
12:45:45 [3b2ec02b] feat: bootstrap client for mithril (dingo)
12:49:32 [ac5268aa] fix(sync): prevent storage stall after pivot refresh (mantis)
12:49:51 [fa61e1c1] flake.lock: Update (plutarch)
12:59:13 [d5d6fe7c] chore(deps): Bump github.com/blinklabs-io/gouroboros (#290) (txtop)
13:12:40 [f8701640] fix(muxer): denial of service hardening (gouroboros)
13:13:17 [d5fdeaab] chore(deps): bump github.com/blinklabs-io/gouroboros (#208) (cardano-models)
13:13:32 [02f2898f] chore(deps): bump andrewslotin/go-proxy-pull-action from 1.3.0 to 1.4.0 (#207) (cardano-models)
13:13:59 [14d76804] build(deps): bump github.com/blinklabs-io/bursa from 0.11.1 to 0.14.0 (#514) (bluefin)
13:14:56 [e38a8757] build(deps): bump github.com/blinklabs-io/adder from 0.35.0 to 0.37.0 (bluefin)
13:14:58 [f5d5d46c] build(deps): bump github.com/blinklabs-io/gouroboros (bluefin)
13:17:15 [e3730f3d] build(deps): bump github.com/blinklabs-io/bursa from 0.11.1 to 0.13.0 (bluefin)
13:17:59 [47101c0e] fix(protocol): 16mb buffer (gouroboros)
13:19:16 [763d9690] fix(protocol): make insecure kes more explicit (gouroboros)
13:25:38 [08ac2344] Scheduled update (pool_groups)
13:27:15 [8a11dc00] feat(ledger): add TTL-based pool relay cache with rollback invalidation (dingo)
13:27:49 [4a97605e] fix(utxorpc): add request size limits and context cancellation propagation (dingo)
13:28:25 [483eb8b6] fix(mempool): publish events outside held locks and split revalidation phases (dingo)
13:30:13 [d3e18789] fix(ledger): use big.Int for era history to prevent overflow (dingo)
13:31:12 [65f30aac] fix(database): aggregate live stake across all backends (dingo)
13:31:52 [895042f0] fix(ledger): prevent ExUnits overflow in block builder (dingo)
13:35:25 [9a798730] chore(deps): Bump github.com/blinklabs-io/gouroboros (#201) (gouroboros-starter-kit)
13:36:33 [3aca3b9c] fix(cbor): input validation (gouroboros)
13:37:06 [a4abd298] chore(deps): Bump github.com/blinklabs-io/gouroboros (#289) (tx-submit-api-mirror)
13:37:20 [b1b095df] build(deps): bump github.com/blinklabs-io/gouroboros (#533) (cardano-node-api)
13:37:39 [9ee22f60] build(deps): bump andrewslotin/go-proxy-pull-action from 1.3.0 to 1.4.0 (#534) (cardano-node-api)
13:53:11 [93c6b50d] build(deps): bump github.com/blinklabs-io/gouroboros (#497) (cardano-up)
13:53:31 [62ebebc9] chore(deps): bump github.com/blinklabs-io/gouroboros (#415) (tx-submit-api)
13:53:53 [673355bb] build(deps): bump github.com/blinklabs-io/gouroboros (#149) (ouroboros-mock)
13:54:09 [69ba03c2] build(deps): bump andrewslotin/go-proxy-pull-action from 1.3.0 to 1.4.0 (#147) (ouroboros-mock)
13:55:33 [220364b4] build(deps): bump github.com/blinklabs-io/plutigo from 0.0.22 to 0.0.23 (ouroboros-mock)
13:59:20 [994471a6] feat: bootstrap client for mithril (dingo)
14:57:36 [96ab1faf] tidy up redb mempool (dolos)
14:57:36 [16af3650] redb mempool attempt 1 (dolos)
14:57:36 [994e4d70] tidy up mempool trait (dolos)
14:57:36 [cd530cc3] wrap it up (dolos)
14:57:36 [990911d7] tidy up mempool impl (dolos)
14:57:36 [c823610b] tidy up interfaces before refactoring (dolos)
15:02:46 [e03c1e43] ensure that StageRef is Send+Sync (amaru)
15:06:45 [6de1896b] remove config until better approach (dolos)
15:15:29 [e7da6342] fix(gateway): stabilize wallet context and voucher denom hashing (cardano-ibc-incubator)
15:15:39 [f603d823] feat(caribic): make osmosis token-swap setup deterministic (cardano-ibc-incubator)
15:17:10 [76e24336] fix lints (dolos)
15:32:35 [728ed753] fix(ledger): use big.Int for era history to prevent overflow (dingo)
15:32:51 [c05edda7] fix(mempool): publish events outside held locks and split revalidation phases (dingo)
15:33:07 [a9bddad6] feat(ledger): add TTL-based pool relay cache with rollback invalidation (dingo)
15:33:28 [7e6d86cc] fix(chainselection): peer tracking limit (dingo)
15:39:20 [0b20a20c] docs(plans): add mithril bootstrap PRD (daedalus)
16:05:40 [c9523262] feat: bootstrap client for mithril (dingo)
16:23:54 [75cbfab5] feat: query retries (cdnsd)
16:26:51 [817b6fc7] fix(ledger): nonce xor calc (gouroboros)
16:28:33 [fb239e27] fix(ledger): iterate legacy redeemers also (gouroboros)
16:30:28 [089938a6] build(deps): bump github.com/blinklabs-io/plutigo from 0.0.22 to 0.0.23 (#148) (ouroboros-mock)
16:34:57 [80ed3de8] build(deps): Bump andrewslotin/go-proxy-pull-action from 1.3.0 to 1.4.0 (#9) (bark)
16:35:06 [3dec6181] fix(gateway): resolve escrow denom unit from canonical send denom (cardano-ibc-incubator)
16:37:12 [813cc2e2] fix(gateway): filter stale UTxO refs in wallet context (cardano-ibc-incubator)
16:42:17 [a7746990] fix(gateway): parse denom traces without truncating slash base denoms (cardano-ibc-incubator)
16:43:53 [8450676b] docs: update on townhalls (#347) (after-town-hall)
16:44:12 [eaa439b2] chore(deps-dev): bump @vitejs/plugin-react from 5.1.2 to 5.1.3 (#345) (after-town-hall)
16:44:43 [f3b2fd50] chore(deps): bump framer-motion from 12.29.2 to 12.33.0 (#346) (after-town-hall)
16:45:14 [82e96063] chore(deps-dev): bump eslint from 9.39.2 to 10.0.0 (after-town-hall)
16:46:15 [75a97141] test(gateway): cover send ibc hash resolution and ack refund hashing (cardano-ibc-incubator)
16:55:00 [a276299b] apply feedback (dolos)
17:04:30 [e6670734] feat: bootstrap client for mithril (dingo)
17:05:39 [b0746108] feat: devnet testing (dingo)
17:05:44 [d70c1a91] fix(caribic): require open transfer channels for token-swap routing (cardano-ibc-incubator)
17:42:09 [5945288d] fix(caribic): reuse open Cardano↔Entrypoint connection in token-swap setup (cardano-ibc-incubator)
17:49:32 [3b444c49] fix(gateway): keep transfer module value unchanged in voucher refunds (cardano-ibc-incubator)
17:54:03 [b8402fdb] fix(gateway): query denom traces by ibc hash only (cardano-ibc-incubator)
18:01:13 [8fe1b78c] fix(gateway): normalize lovelace packet-denom mapping (cardano-ibc-incubator)
18:03:57 [4f17f587] feat(blockfrost): Added shared paginatio helpers in blockfrost and added unit-tests as well (dingo)
18:20:10 [908eae6f] feat(blockfrost): Fixed the lint error (dingo)
18:22:49 [2f4082bd] feat(blockfrost): Fixed the lint error in error string (dingo)
18:32:57 [be20c31c] Make `queryStakeSnapshots` more consistent starting with PV11: (cardano-ledger)
18:38:52 [17205706] feat(adder): Fixed drep bech32 prefix for script-hash certificates (adder)
18:48:22 [b2ff6373] test: add voucher refund transfer-module invariant regression tests (cardano-ibc-incubator)
18:52:47 [c306d77f] test: cover recv unescrow lovelace packet-denom mapping (cardano-ibc-incubator)
19:33:12 [7233052a] fix(caribic): stop and detect Hermes daemon reliably (cardano-ibc-incubator)
19:40:24 [f66137f7] fix: remove escrow voucher fallback and align swap denom source (cardano-ibc-incubator)
19:56:58 [ab6c5049] imprlement non-confirmations (dolos)
20:08:09 [f6c3e171] build: update sbt, scripted-plugin to 1.12.3 (atala-prism-mediator)
20:09:59 [0eb505d8] fix(gateway): sanitize protocol params and fix voucher hash prefix behavior (cardano-ibc-incubator)
20:10:14 [6f734ae9] feat(caribic): make osmosis token-swap setup deterministic (cardano-ibc-incubator)
20:10:14 [a625b03b] fix(gateway): stabilize wallet context and voucher denom hashing (cardano-ibc-incubator)
20:10:14 [f91832ea] fix(gateway): resolve escrow denom unit from canonical send denom (cardano-ibc-incubator)
20:10:35 [19524a95] fix(gateway): filter stale UTxO refs in wallet context (cardano-ibc-incubator)
20:10:50 [fb7f4c21] test: cover recv unescrow lovelace packet-denom mapping (cardano-ibc-incubator)
20:10:50 [37dbe946] test: add voucher refund transfer-module invariant regression tests (cardano-ibc-incubator)
20:10:50 [aea1f25c] fix(gateway): query denom traces by ibc hash only (cardano-ibc-incubator)
20:10:50 [bf7df9de] test(gateway): cover send ibc hash resolution and ack refund hashing (cardano-ibc-incubator)
20:10:50 [6667f097] fix(caribic): reuse open Cardano↔Entrypoint connection in token-swap setup (cardano-ibc-incubator)
20:10:50 [200ba2ac] fix(gateway): normalize lovelace packet-denom mapping (cardano-ibc-incubator)
20:10:50 [2a8c1b68] fix(gateway): keep transfer module value unchanged in voucher refunds (cardano-ibc-incubator)
20:10:50 [a766fadd] fix(gateway): parse denom traces without truncating slash base denoms (cardano-ibc-incubator)
20:10:50 [51dc4e01] fix(caribic): require open transfer channels for token-swap routing (cardano-ibc-incubator)
20:10:50 [d4554d0a] fix(caribic): stop and detect Hermes daemon reliably (cardano-ibc-incubator)
20:16:02 [50774ece] 1 script execution cycle by default (buildooor)
20:17:08 [2fa0873b] fix: remove escrow voucher fallback and align swap denom source (cardano-ibc-incubator)
20:54:12 [3a31ce72] Sulkta Shell (cardano-token-registry)
20:56:26 [72517e97] fix: remove escrow voucher fallback and align swap denom source (cardano-ibc-incubator)
21:08:34 [6f8cdee3] chore(relayer): bump submodule to 6f09acf6 (cardano-ibc-incubator)
21:21:58 [5ed63eb8] build: update logback-classic to 1.5.31 (#607) (atala-prism-mediator)
21:23:27 [a8b2be54] Merge branch 'main' into update/main/upickle-4.4.3 (atala-prism-mediator)
21:27:39 [79a5ea76] build: update upickle to 4.4.3 (#608) (atala-prism-mediator)
21:46:10 [6f59decb] Merge branch 'main' into update/main/zio-http-3.8.1 (atala-prism-mediator)
21:59:06 [4da06432] fix: add comprehensive base_path validation (dolos)
22:02:11 [87dc0bd1] Merge pull request #348 from cardano-foundation/chore/relayer-bump-6f09acf6 (cardano-ibc-incubator)
22:02:22 [91a673e6] Merge pull request #347 from cardano-foundation/feat/osmosis-token-swap-e2e-stability (cardano-ibc-incubator)
22:08:11 [425b68d0] chore(gateway): restore denom-trace service inline docs (cardano-ibc-incubator)
22:11:06 [1f852d91] merge: sync main into develop (cardano-ibc-incubator)
22:13:40 [111424e5] chore(caribic): restore token-swap inline docs (cardano-ibc-incubator)
22:17:16 [b7434780] docs(crosschain): align swap guide with current demo flow (cardano-ibc-incubator)
22:20:09 [6f508dda] chore: restore dropped inline comments after merge (cardano-ibc-incubator)
22:24:17 [ddc9209b] chore(gateway): restore db-sync hoststate query comments (cardano-ibc-incubator)
22:31:02 [f6e87ac6] refactor mempool internals (dolos)
22:31:24 [b440b4c4] chore(gateway): restore dropped explanatory comments (cardano-ibc-incubator)
23:07:13 [1ff8e529] 🟩 API (All properties) is up (204 in 595 ms) [skip ci] [upptime] (cf-token-metadata-registry-status)
23:07:13 [b349bb59] 🟩 API (Specific property) is up (204 in 103 ms) [skip ci] [upptime] (cf-token-metadata-registry-status)
23:07:14 [169c2677] 🟩 API (Batch) is up (204 in 94 ms) [skip ci] [upptime] (cf-token-metadata-registry-status)
23:10:16 [3df64d89] 🟥 1694ballot.cardano.org is down (0 in 0 ms) [skip ci] [upptime] (cf-cip1694-ballot-status)
23:10:16 [fe80c328] 🟥 event-api is down (0 in 0 ms) [skip ci] [upptime] (cf-cip1694-ballot-status)
23:10:17 [8bc043d9] 🟥 cast-vote-api is down (0 in 0 ms) [skip ci] [upptime] (cf-cip1694-ballot-status)
23:10:17 [a3712708] 🟥 blockchain-follower-api is down (0 in 0 ms) [skip ci] [upptime] (cf-cip1694-ballot-status)
23:10:17 [3481ad06] 🟥 login-api is down (0 in 0 ms) [skip ci] [upptime] (cf-cip1694-ballot-status)
23:10:18 [9bd436b1] 🟥 get-vote-receipt-api is down (0 in 0 ms) [skip ci] [upptime] (cf-cip1694-ballot-status)
23:10:18 [662cedf7] 🟥 get-votes-api is down (0 in 0 ms) [skip ci] [upptime] (cf-cip1694-ballot-status)
23:10:49 [c83b2e89] 🟩 voting.summit.cardano.org is up (200 in 247 ms) [skip ci] [upptime] (cf-summit-evoting-status)
23:10:49 [13faf8d3] 🟩 event-api is up (200 in 245 ms) [skip ci] [upptime] (cf-summit-evoting-status)
23:10:50 [3e2ab3cf] 🟩 blockchain-follower-api is up (200 in 286 ms) [skip ci] [upptime] (cf-summit-evoting-status)
23:10:50 [33e4da82] 🟩 user-verification-api is up (405 in 228 ms) [skip ci] [upptime] (cf-summit-evoting-status)
23:10:51 [39b3517a] chore(gateway): align remaining comment context with main (cardano-ibc-incubator)
23:10:51 [96bdbf21] 🟩 cast-vote-api is up (401 in 280 ms) [skip ci] [upptime] (cf-summit-evoting-status)
23:10:51 [3252eec0] 🟩 login-api is up (401 in 360 ms) [skip ci] [upptime] (cf-summit-evoting-status)
23:10:52 [22ff6d0e] 🟩 get-votes-api is up (401 in 305 ms) [skip ci] [upptime] (cf-summit-evoting-status)
23:10:52 [8eaefdb3] 🟩 get-vote-receipt-api is up (401 in 110 ms) [skip ci] [upptime] (cf-summit-evoting-status)
23:10:52 [0a79b2ee] 🟩 keria is up (401 in 200 ms) [skip ci] [upptime] (cf-summit-evoting-status)
23:25:08 [49094d08] chore(sync): consolidate post-merge gateway and caribic cleanup (cardano-ibc-incubator)