Home / Reports / Dec 25, 2025

Thursday, December 25, 2025

144 commits had been pushed across 28 repos by 19 authors. There were 247,312 additions and 9,369 deletions. Official weekly status updates can be found on essentialcardano.io.

Authors

Repos Updated

Commit Log

00:05:58 [d8dd667e] :bento: Update graphs [skip ci] (cf-cip1694-ballot-status)
00:12:35 [6bf089e8] :pencil: Update summary in README [skip ci] [upptime] (cf-token-metadata-registry-status)
00:12:35 [f21a537d] :card_file_box: Update status summary [skip ci] [upptime] (cf-token-metadata-registry-status)
00:13:54 [d893b0c7] Automatic Update (stackage.nix)
00:16:02 [5f55b7a0] :bento: Update graphs [skip ci] (cf-token-metadata-registry-status)
00:17:33 [4fb9b533] :bento: Update graphs [skip ci] (cf-summit-evoting-status)
00:27:01 [b42a18ac] :card_file_box: Update status summary [skip ci] [upptime] (cf-cip1694-ballot-status)
00:27:01 [26b2b28a] :pencil: Update summary in README [skip ci] [upptime] (cf-cip1694-ballot-status)
00:34:19 [dca1ce4c] :pencil: Update summary in README [skip ci] [upptime] (cf-summit-evoting-status)
00:34:19 [a7f5f80d] :card_file_box: Update status summary [skip ci] [upptime] (cf-summit-evoting-status)
00:52:14 [2a528aa1] Update Hackage and Stackage (haskell.nix)
01:22:16 [36be6caa] Merge pull request #5461 from IntersectMBO/f-f/5447 (cardano-ledger)
01:24:59 [691a2941] add Haskell Benchmark (customSmallerIsBetter) benchmark result for 36be6caa762bb9789f2b04d87724e1b848d486db (cardano-ledger)
02:28:13 [a68324bd] Scheduled update (pool_groups)
04:27:00 [ca07d0cd] CDDL: Selectively re-export cuddle functionality. (cardano-ledger)
04:27:00 [256b3467] CDDL:babbage: Implicit naming of huddle rules (cardano-ledger)
04:27:00 [eb38ce3a] CDDL:dijkstra: Mk smart-constructors more type-safe (cardano-ledger)
04:27:00 [00cbdf0c] CDDL:alonzo: Implicit naming of huddle rules (cardano-ledger)
04:27:00 [ad49cde3] CDDL:core: Make smart-constructors more type-safe (cardano-ledger)
04:27:00 [e9d36580] CDDL:allegra: Mk smart-constructors more type-safe (cardano-ledger)
04:27:00 [0716e245] CDDL:mary: Make smart-constructors more type-safe (cardano-ledger)
04:27:00 [8dd14725] CDDL:allegra: Implicit naming of huddle rules (cardano-ledger)
04:27:00 [8083378c] CDDL:core: Implicit naming of Huddle rules (cardano-ledger)
04:27:00 [8c43bb68] CDDL:alonzo: Mk smart-constructors more type-safe (cardano-ledger)
04:27:00 [7cdba909] CDDL:conway: Mk smart-constructors more type-safe (cardano-ledger)
04:27:00 [99a1a0f2] CDDL:dijkstra: Implicit naming of huddle rules (cardano-ledger)
04:27:00 [66263f4d] CDDL:mary: Implicit naming of huddle rules (cardano-ledger)
04:27:00 [094d4984] CDDL:conway: Implicit naming of huddle rules (cardano-ledger)
04:27:00 [3e09f28f] CDDL:babbage: Mk smart-constructors more type-safe (cardano-ledger)
04:27:00 [43664bde] CDDL:shelley: Implicit naming of huddle rules (cardano-ledger)
04:27:00 [5779f108] CDDL:shelley: Mk smart-constructors more type-safe (cardano-ledger)
04:44:54 [6e4b0d6c] Update proposal voting contexts (governance)
06:57:16 [98c77d0e] Add needed datum in fanout test, keep the datum as (hydra)
08:09:27 [ca1be859] Keep defaultItems at 10, remove the membership check for now (hydra-poc)
08:29:15 [df93cb8e] Add genesis-dijkstra.json to git (hydra-poc)
09:07:26 [e2ef809a] Update recent-updates.md (Intersect-knowledge-base)
10:42:15 [56b01abd] refactor(byron): split transaction body and full transaction types (gouroboros)
10:43:36 [561659c4] chore(protocol): make fixture file reading resilient to missing files (gouroboros)
11:23:30 [fc1a07bd] Fix golden files (hydra-poc)
12:04:34 [5b2ae40b] fix: resolve unparam linter errors (gouroboros)
12:46:10 [05ea43b8] Create investment_categories.md (catalyst-engineering)
13:06:51 [65429fb8] Scheduled update (pool_groups)
14:10:44 [7e84827a] Bump GHC version and clean up the develop nix setup (marlowe)
14:26:43 [5c10a2fb] Bump GHC version and clean up the develop nix setup (marlowe)
14:28:11 [483612b0] Merge pull request #208 from marlowe-lang/paluh/update-nix-setup (marlowe)
14:41:51 [e061c66a] Drop unused nix modules (marlowe)
14:49:16 [31baa5f6] chore: update project structure (catalyst-engineering)
14:55:05 [e6e19778] chore: clean up (catalyst-engineering)
14:55:27 [89be79d6] chore: Update project structure (#45) (catalyst-engineering)
15:12:12 [e737550f] build(deps): bump github.com/aws/aws-sdk-go-v2/config (#1151) (dingo)
15:18:37 [ebc3a8e2] Merge pull request #5485 from IntersectMBO/aniketd/cddl-overhaul (cardano-ledger)
15:21:02 [ef769c42] fix(muxer): fix race condition in muxer readLoop causing panic on shutdown (#1343) (gouroboros)
15:21:24 [3502d80d] add Haskell Benchmark (customSmallerIsBetter) benchmark result for ebc3a8e2f57661c2d19c64a72d16c22f7175d19d (cardano-ledger)
15:22:57 [64240e87] Deprecate policy_hash IFO guardrails_script_hash. (cardano-ledger)
15:23:26 [bef47282] Deprecate policy_hash IFO guardrails_script_hash. (cardano-ledger)
15:23:28 [2a5a03fb] Bring back remaining tools (marlowe)
15:23:35 [722b133b] Re-export constitutionGuardrailsScriptHashL. (cardano-ledger)
15:34:05 [87419e76] chore(deps): plutigo 0.0.17 (gouroboros)
15:39:18 [0f24e1de] chore(deps): bump github.com/go-playground/validator/v10 (#195) (cardano-models)
15:41:23 [11b55979] chore(deps): Bump github.com/gdamore/tcell/v2 in the dependencies group (#416) (nview)
15:42:17 [af8f31e3] chore(deps): bump framer-motion from 12.23.25 to 12.23.26 (#315) (after-town-hall)
15:43:31 [2a8167af] chore(deps): bump lucide-react from 0.556.0 to 0.562.0 (after-town-hall)
15:45:24 [e7a13e24] chore(deps): bump lucide-react from 0.556.0 to 0.562.0 (#319) (after-town-hall)
15:46:54 [a3ed65dc] build(deps): bump actions/attest-build-provenance from 3.0.0 to 3.1.0 (#513) (cardano-node-api)
15:47:14 [34bc3e8b] build(deps): bump docker/setup-buildx-action from 3.11.1 to 3.12.0 (#514) (cardano-node-api)
15:47:31 [d27202ca] chore(deps): plutigo 0.0.17 (#1347) (gouroboros)
15:49:17 [e3b17445] Deprecate policy_hash IFO guardrails_script_hash. (cardano-ledger)
15:49:49 [8e81ac37] Re-export constitutionGuardrailsScriptHashL. (cardano-ledger)
16:14:39 [11abe98d] build(deps): bump github.com/Salvionied/apollo from 1.4.0 to 1.5.0 (#491) (bluefin)
16:15:11 [4e231288] build(deps): bump docker/setup-buildx-action from 3.11.1 to 3.12.0 (#494) (bluefin)
16:15:39 [ecc6f9d8] build(deps): bump actions/attest-build-provenance from 3.0.0 to 3.1.0 (#495) (bluefin)
16:54:10 [528f9085] Switched `OutputVRF` to use `ByteArray`. (cardano-base)
16:57:44 [6eb0da7e] Introduce `packByteString` (cardano-base)
16:57:44 [6862daa4] Switch to decoing `ByteString` first for `PackedBytes` (cardano-base)
17:01:13 [b620f6c2] Introduce `packByteString` (cardano-base)
17:01:13 [4b4252f4] Switched `OutputVRF` to use `ByteArray`. (cardano-base)
17:01:13 [4d9a7871] Switch to decoing `ByteString` first for `PackedBytes` (cardano-base)
17:04:26 [d72cb082] Remove `Serialise` instance for `PackedBytes` as unused (cardano-base)
17:24:11 [44aada78] Merge pull request #5496 from IntersectMBO/aniketd/guardrails-naming (cardano-ledger-specs)
17:26:55 [715374a8] add Haskell Benchmark (customSmallerIsBetter) benchmark result for 44aada7836aba23a696a0c89288c64326886d712 (cardano-ledger)
17:42:59 [ef970a4e] Define `dijkstraLedgerTransition` using the one from conway (cardano-ledger)
17:42:59 [d727691e] Remove some redundant constraints of functions in Ledger rules (cardano-ledger)
17:42:59 [be092817] Introduce `conwayLedgerTransitionTRC` (cardano-ledger)
17:42:59 [30f5af7f] Call `SUBLEDGERS` and conway `LEDGER` rules from dijkstra `LEDGER` rule (cardano-ledger)
17:42:59 [ef3ecf6d] Introduce `SUBLEDGERS` rule (cardano-ledger)
17:42:59 [660eb7b5] Call `SUBLEDGER` from `SUBLEDGERS` (cardano-ledger)
17:42:59 [740fa4c4] Introduce `SUBLEDGER` rule (cardano-ledger)
17:43:00 [8d26c9dd] Introduce `SUBGOV` rule (cardano-ledger)
17:45:31 [0e4913c3] Switched `OutputVRF` to use `ByteArray`. (cardano-base)
17:45:31 [322a1b2e] Introduce `packByteString` (cardano-base)
17:45:32 [3cac0864] Remove `Serialise` instance for `PackedBytes` as unused (cardano-base)
17:45:32 [ab0fd592] Switch to decoing `ByteString` first for `PackedBytes` (cardano-base)
18:07:49 [6d1a6267] Call `SUBGOV` from `SUBLEDGER` (cardano-ledger-specs)
18:07:51 [30a5e271] Call `SUBUTXOS` from `SUBUTXO` (cardano-ledger)
18:07:51 [2a4e1019] Call `SUBUTXOW` from `SUBLEDGER` (cardano-ledger)
18:07:51 [1aa19b8d] Introduce `SUBUTXOS` rule (cardano-ledger)
18:07:51 [6a188b4e] Introduce `SUBCERT` and `SUBCERTS` rules (cardano-ledger)
18:07:51 [a6a6dce8] Introduce `SUBUTXOW` rule (cardano-ledger)
18:07:51 [615b9587] Call `SUBUTXO` from `SUBUTXOW` (cardano-ledger-specs)
18:07:51 [ec77da34] Introduce `SUBUTXO` rule (cardano-ledger-specs)
18:07:51 [e3b40f9f] Introduce `SUBDELEG`, `SUBGOVCERT` and `SUBPOOL` rules (cardano-ledger)
18:07:51 [5c8fdb94] Call `SUBDELEG`, `SUBGOVCERT` and `SUBPOOL` from `SUBCERT` (cardano-ledger)
18:07:52 [fcee873a] Introduce `SubCertsEnv` and use it as environment for `SUBCERTS` rule (cardano-ledger)
18:07:52 [ce10d474] Call `SUBCERT` from `SUBCERTS` (cardano-ledger)
18:08:49 [ad021b7b] Call `SUBCERTS` from `SUBLEDGER` (cardano-ledger)
18:08:51 [f5048ce0] Update changelog (cardano-ledger)
18:47:56 [eae6eb97] Enable nixpkgs-fmt precommit hook (marlowe)
19:34:38 [d9131639] Merge pull request #5491 from IntersectMBO/td/nested-tx-rules (cardano-ledger)
19:37:40 [29b14153] add Haskell Benchmark (customSmallerIsBetter) benchmark result for d9131639e0f4bed9eea6cf645f4dd59e47caf742 (cardano-ledger)
19:46:39 [121823ca] Add failOnNonEmptyMap and failureOnNonEmptyMap to small-steps (cardano-ledger)
19:46:39 [3157ea70] Add Data.Map.NonEmpty (cardano-ledger)
19:46:39 [8db435dd] Change all error Maps to NonEmptyMaps in predicate failures (cardano-ledger)
19:54:18 [a087b5ee] Remove `Serialise` instance for `PackedBytes` as unused (cardano-base)
19:54:18 [f99d7fcc] Switch to decoing `ByteString` first for `PackedBytes` (cardano-base)
19:54:18 [b2266be8] Switched `OutputVRF` to use `ByteArray`. (cardano-base)
19:54:18 [21b96529] Introduce `packByteString` (cardano-base)
21:06:59 [42451170] Bump GHC, update flake and fix partial functions warnings (actus-core)
21:36:54 [be46cb50] New translations en-us.json (Spanish) (yoroi-frontend)
21:48:48 [585f6f04] feat: introduce mempool-aware utxo store (dolos)
21:56:40 [c217810c] moved errors to anyhow (acropolis)
21:57:01 [c79ffe49] Merge branch 'main' of github.com:input-output-hk/acropolis into shd/drep-validation-outcomes (acropolis)
22:05:00 [c56f10e3] Formatted code (acropolis)
22:20:28 [c3c1aca3] Formatted code (acropolis)
22:27:14 [7fc58ed8] Fixed doc comments (acropolis)
22:55:28 [78f05eab] Removed unnecessary & (acropolis)
23:04:49 [1bdcc61b] 🟩 API (All properties) is up (204 in 657 ms) [skip ci] [upptime] (cf-token-metadata-registry-status)
23:04:49 [d876f124] 🟩 API (Batch) is up (204 in 142 ms) [skip ci] [upptime] (cf-token-metadata-registry-status)
23:04:49 [acc32682] 🟩 API (Specific property) is up (204 in 141 ms) [skip ci] [upptime] (cf-token-metadata-registry-status)
23:07:22 [09d1b8d3] 🟥 1694ballot.cardano.org is down (0 in 0 ms) [skip ci] [upptime] (cf-cip1694-ballot-status)
23:07:22 [be893977] 🟥 event-api is down (0 in 0 ms) [skip ci] [upptime] (cf-cip1694-ballot-status)
23:07:23 [f4e591c9] 🟥 login-api is down (0 in 0 ms) [skip ci] [upptime] (cf-cip1694-ballot-status)
23:07:23 [5faf3634] 🟥 blockchain-follower-api is down (0 in 0 ms) [skip ci] [upptime] (cf-cip1694-ballot-status)
23:07:24 [63370189] 🟥 get-votes-api is down (0 in 0 ms) [skip ci] [upptime] (cf-cip1694-ballot-status)
23:07:24 [18ddba78] 🟥 cast-vote-api is down (0 in 0 ms) [skip ci] [upptime] (cf-cip1694-ballot-status)
23:07:25 [a8c4e6a1] 🟥 get-vote-receipt-api is down (0 in 0 ms) [skip ci] [upptime] (cf-cip1694-ballot-status)
23:08:06 [6c9ba3cf] 🟩 voting.summit.cardano.org is up (200 in 288 ms) [skip ci] [upptime] (cf-summit-evoting-status)
23:08:07 [ec92e626] 🟩 user-verification-api is up (405 in 668 ms) [skip ci] [upptime] (cf-summit-evoting-status)
23:08:07 [dce43cd9] 🟩 event-api is up (200 in 731 ms) [skip ci] [upptime] (cf-summit-evoting-status)
23:08:08 [552a0b2c] 🟩 blockchain-follower-api is up (200 in 179 ms) [skip ci] [upptime] (cf-summit-evoting-status)
23:08:09 [59a7b449] 🟩 cast-vote-api is up (401 in 173 ms) [skip ci] [upptime] (cf-summit-evoting-status)
23:08:09 [35a80956] 🟩 login-api is up (401 in 636 ms) [skip ci] [upptime] (cf-summit-evoting-status)
23:08:10 [10f1d7d7] 🟩 get-votes-api is up (401 in 439 ms) [skip ci] [upptime] (cf-summit-evoting-status)
23:08:10 [5da61ff6] 🟩 get-vote-receipt-api is up (401 in 158 ms) [skip ci] [upptime] (cf-summit-evoting-status)
23:08:11 [addebe3b] 🟩 keria is up (401 in 522 ms) [skip ci] [upptime] (cf-summit-evoting-status)