Trigger CI rerun for bulk credentials
Apr 05, 12-1 PM (5)
Apr 05, 1-2 PM (2)
Apr 05, 2-3 PM (3)
Apr 05, 3-4 PM (3)
Apr 05, 4-5 PM (18)
Apr 05, 5-6 PM (3)
Apr 05, 6-7 PM (2)
Apr 05, 7-8 PM (2)
Apr 05, 8-9 PM (0)
Apr 05, 9-10 PM (5)
Apr 05, 10-11 PM (19)
Apr 05, 11-12 AM (18)
Apr 06, 12-1 AM (4)
Apr 06, 1-2 AM (6)
Apr 06, 2-3 AM (12)
Apr 06, 3-4 AM (11)
Apr 06, 4-5 AM (5)
Apr 06, 5-6 AM (7)
Apr 06, 6-7 AM (4)
Apr 06, 7-8 AM (8)
Apr 06, 8-9 AM (24)
Apr 06, 9-10 AM (15)
Apr 06, 10-11 AM (9)
Apr 06, 11-12 PM (2)
Apr 06, 12-1 PM (38)
Apr 06, 1-2 PM (49)
Apr 06, 2-3 PM (27)
Apr 06, 3-4 PM (8)
Apr 06, 4-5 PM (32)
Apr 06, 5-6 PM (18)
Apr 06, 6-7 PM (3)
Apr 06, 7-8 PM (11)
Apr 06, 8-9 PM (6)
Apr 06, 9-10 PM (9)
Apr 06, 10-11 PM (29)
Apr 06, 11-12 AM (16)
Apr 07, 12-1 AM (8)
Apr 07, 1-2 AM (8)
Apr 07, 2-3 AM (3)
Apr 07, 3-4 AM (4)
Apr 07, 4-5 AM (1)
Apr 07, 5-6 AM (17)
Apr 07, 6-7 AM (6)
Apr 07, 7-8 AM (14)
Apr 07, 8-9 AM (35)
Apr 07, 9-10 AM (38)
Apr 07, 10-11 AM (25)
Apr 07, 11-12 PM (63)
Apr 07, 12-1 PM (38)
Apr 07, 1-2 PM (56)
Apr 07, 2-3 PM (54)
Apr 07, 3-4 PM (24)
Apr 07, 4-5 PM (36)
Apr 07, 5-6 PM (19)
Apr 07, 6-7 PM (22)
Apr 07, 7-8 PM (21)
Apr 07, 8-9 PM (20)
Apr 07, 9-10 PM (16)
Apr 07, 10-11 PM (41)
Apr 07, 11-12 AM (21)
Apr 08, 12-1 AM (13)
Apr 08, 1-2 AM (6)
Apr 08, 2-3 AM (9)
Apr 08, 3-4 AM (9)
Apr 08, 4-5 AM (4)
Apr 08, 5-6 AM (21)
Apr 08, 6-7 AM (40)
Apr 08, 7-8 AM (72)
Apr 08, 8-9 AM (41)
Apr 08, 9-10 AM (24)
Apr 08, 10-11 AM (56)
Apr 08, 11-12 PM (43)
Apr 08, 12-1 PM (36)
Apr 08, 1-2 PM (64)
Apr 08, 2-3 PM (45)
Apr 08, 3-4 PM (17)
Apr 08, 4-5 PM (16)
Apr 08, 5-6 PM (17)
Apr 08, 6-7 PM (27)
Apr 08, 7-8 PM (12)
Apr 08, 8-9 PM (11)
Apr 08, 9-10 PM (6)
Apr 08, 10-11 PM (50)
Apr 08, 11-12 AM (18)
Apr 09, 12-1 AM (7)
Apr 09, 1-2 AM (5)
Apr 09, 2-3 AM (2)
Apr 09, 3-4 AM (4)
Apr 09, 4-5 AM (6)
Apr 09, 5-6 AM (15)
Apr 09, 6-7 AM (36)
Apr 09, 7-8 AM (22)
Apr 09, 8-9 AM (25)
Apr 09, 9-10 AM (33)
Apr 09, 10-11 AM (20)
Apr 09, 11-12 PM (60)
Apr 09, 12-1 PM (68)
Apr 09, 1-2 PM (43)
Apr 09, 2-3 PM (74)
Apr 09, 3-4 PM (22)
Apr 09, 4-5 PM (51)
Apr 09, 5-6 PM (26)
Apr 09, 6-7 PM (23)
Apr 09, 7-8 PM (21)
Apr 09, 8-9 PM (39)
Apr 09, 9-10 PM (18)
Apr 09, 10-11 PM (29)
Apr 09, 11-12 AM (14)
Apr 10, 12-1 AM (5)
Apr 10, 1-2 AM (4)
Apr 10, 2-3 AM (4)
Apr 10, 3-4 AM (12)
Apr 10, 4-5 AM (3)
Apr 10, 5-6 AM (9)
Apr 10, 6-7 AM (29)
Apr 10, 7-8 AM (45)
Apr 10, 8-9 AM (47)
Apr 10, 9-10 AM (20)
Apr 10, 10-11 AM (61)
Apr 10, 11-12 PM (70)
Apr 10, 12-1 PM (46)
Apr 10, 1-2 PM (23)
Apr 10, 2-3 PM (36)
Apr 10, 3-4 PM (33)
Apr 10, 4-5 PM (38)
Apr 10, 5-6 PM (30)
Apr 10, 6-7 PM (11)
Apr 10, 7-8 PM (13)
Apr 10, 8-9 PM (7)
Apr 10, 9-10 PM (25)
Apr 10, 10-11 PM (47)
Apr 10, 11-12 AM (18)
Apr 11, 12-1 AM (6)
Apr 11, 1-2 AM (4)
Apr 11, 2-3 AM (2)
Apr 11, 3-4 AM (0)
Apr 11, 4-5 AM (8)
Apr 11, 5-6 AM (4)
Apr 11, 6-7 AM (5)
Apr 11, 7-8 AM (7)
Apr 11, 8-9 AM (3)
Apr 11, 9-10 AM (0)
Apr 11, 10-11 AM (10)
Apr 11, 11-12 PM (4)
Apr 11, 12-1 PM (7)
Apr 11, 1-2 PM (3)
Apr 11, 2-3 PM (7)
Apr 11, 3-4 PM (10)
Apr 11, 4-5 PM (18)
Apr 11, 5-6 PM (39)
Apr 11, 6-7 PM (0)
Apr 11, 7-8 PM (0)
Apr 11, 8-9 PM (2)
Apr 11, 9-10 PM (1)
Apr 11, 10-11 PM (19)
Apr 11, 11-12 AM (23)
Apr 12, 12-1 AM (4)
Apr 12, 1-2 AM (1)
Apr 12, 2-3 AM (9)
Apr 12, 3-4 AM (2)
Apr 12, 4-5 AM (0)
Apr 12, 5-6 AM (2)
Apr 12, 6-7 AM (0)
Apr 12, 7-8 AM (1)
Apr 12, 8-9 AM (3)
Apr 12, 9-10 AM (2)
Apr 12, 10-11 AM (11)
Apr 12, 11-12 PM (4)
Apr 12, 12-1 PM (0)
3,195 commits this week
Apr 05, 2026
-
Apr 12, 2026
flake.lock: Update
Flake lock file updates:
• Updated input 'CHaP':
'github:input-output-hk/cardano-haskell-packages/1e0aec7467c021b39bdf67b6c317336c4b14c82b?narHash=sha256-9W%2B%2B%2BrrymhC9NWRS9Qwtq4i51GBFBRdpDixqJjSXlps%3D' (2026-03-20)
→ 'github:input-output-hk/cardano-haskell-packages/86660ad10909f521a9c42cb01e9626aefd3903cf?narHash=sha256-8qwpclExAZYF5e35xqt9yQYcal3FJLirKNIMiomAIvs%3D' (2026-04-11)
• Updated input 'emanote':
'github:srid/emanote/6deb47e5db07221709d5214820ff4456e2bda92d?narHash=sha256-2y58CyRlcPIQgVvPxsxKOp6aFO6S16CyYOJxFfBaKE8%3D' (2025-12-22)
→ 'github:srid/emanote/ab93fd398109a63b4a971098bec1867ee185bb22?narHash=sha256-ZQFuxWTBIE5Hog25/ZZHcT9PASreFRM/4lJAS8yfepc%3D' (2026-04-07)
• Updated input 'flake-parts':
'github:hercules-ci/flake-parts/f20dc5d9b8027381c474144ecabc9034d6a839a3?narHash=sha256-rHuJtdcOjK7rAHpHphUb1iCvgkU3GpfvicLMwwnfMT0%3D' (2026-03-01)
→ 'github:hercules-ci/flake-parts/3107b77cd68437b9a76194f0f7f9c55f2329ca5b?narHash=sha256-91qqW8lhL7TLwgQWijoGBbiD4t7/q75KTi8NxjVmSmA%3D' (2026-04-01)
• Updated input 'flake-parts/nixpkgs-lib':
'github:nix-community/nixpkgs.lib/c185c7a5e5dd8f9add5b2f8ebeff00888b070742?narHash=sha256-e%2B/T/pmEkLP6BHhYjx6GmwP5ivonQQn0bJdH9YrRB%2BQ%3D' (2026-03-01)
→ 'github:nix-community/nixpkgs.lib/333c4e0545a6da976206c74db8773a1645b5870a?narHash=sha256-%2BU7gF3qxzwD5TZuANzZPeJTZRHS29OFQgkQ2kiTJBIQ%3D' (2026-03-29)
• Updated input 'haskell-nix':
'github:input-output-hk/haskell.nix/bcc51457feccfd1079e9ee2c9a7f11161ab58d85?narHash=sha256-tG6Ff/uq2Xia3aU9TOqH45TT2H9e1V5u08JtihvR2Eg%3D' (2026-03-22)
→ 'github:input-output-hk/haskell.nix/20b27b52e6455498c31c820da61b1539ca4dac8e?narHash=sha256-swZSguUr/kyNkVA4XJvS9sa2WVLOIxvzauKXndzg0VQ%3D' (2026-04-12)
• Updated input 'haskell-nix/hackage':
'github:input-output-hk/hackage.nix/764308a9187587093f8d33485d1fbb6fe5097865?narHash=sha256-gs6YR7KcO8pUSKt7G0uaMCjAedgkzR/v2tLRb8/6EfQ%3D' (2026-03-22)
→ 'github:input-output-hk/hackage.nix/71cae2e4678c1721bacca2a8ad9dda647ca3ecfc?narHash=sha256-2sLiK7D5tQJydkFBbIzGoK2Rm5%2Bf5qHCInazg%2Bpsbwg%3D' (2026-04-12)
• Updated input 'haskell-nix/hackage-for-stackage':
'github:input-output-hk/hackage.nix/8bd4bb932b3f2919ffcbc6e987d1cc4f870bd7df?narHash=sha256-u1ysnyjIn2hoTVvICszqcHH8YcPhiSeTMOdORy5GFVE%3D' (2026-03-22)
→ 'github:input-output-hk/hackage.nix/bae035ca08583bd6a761acbd3f3f74f8ed480c4c?narHash=sha256-OCsYefmGzy1p2Jce6TSYI9Xj5L7DSxBsTiMaAthEBZg%3D' (2026-04-12)
• Updated input 'haskell-nix/iserv-proxy':
'github:stable-haskell/iserv-proxy/91ef7ffdeedfb141a4d69dcf9e550abe3e1160c6?narHash=sha256-x6QYupvHZM7rRpVO4AIC5gUWFprFQ59A95FPC7/Owjg%3D' (2026-02-04)
→ 'github:stable-haskell/iserv-proxy/3f7b2815307c20a0dfd816bdf4a39ab86af3e0d4?narHash=sha256-10x8/G0x3eR/%2B%2BXRHPx4MBuqlnc6%2BN%2BajIxXyLkG%2BnU%3D' (2026-04-08)
• Updated input 'haskell-nix/stackage':
'github:input-output-hk/stackage.nix/4f65f24796dcaf7d10076fac907e177f3f2a961c?narHash=sha256-zz3VDVOfaIdde//Ol/hadPuHmrPF36hHvpqdqgyE6eg%3D' (2026-03-21)
→ 'github:input-output-hk/stackage.nix/5d0d10767d672c10817e06043169676a03a4827d?narHash=sha256-Iq6hucUtrh917BqRc0bO0eY4t34ljZlRxxFGJfc933o%3D' (2026-04-12)
• Updated input 'iohk-nix':
'github:input-output-hk/iohk-nix/0ce7cc21b9a4cfde41871ef486d01a8fafbf9627?narHash=sha256-jHgw8KL0/TFGY2aVwxhD0DeDq7sl5Ti7jAp8T3RLNb0%3D' (2026-02-02)
→ 'github:input-output-hk/iohk-nix/f444d972c301ddd9f23eac4325ffcc8b5766eee9?narHash=sha256-bHp3Ji7c0T0RCor9FVo6yvjSPT0bVQE5EFw5JxvqZDM%3D' (2026-03-23)
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/5150456e7f59a515b80c5ddca4f96176e3b5a95d?narHash=sha256-vBOtNu9CH9ssBAAAgJVxf66kHkT5mBNsV1gPJzk1Qco%3D' (2026-03-22)
→ 'github:NixOS/nixpkgs/607669eee049d47a87f4b59f1824f5b6f236bdb9?narHash=sha256-NkB1vEfLMrI8U92jwS9pwlwYWIRuYSE6w8Gm6C9HnZ8%3D' (2026-04-12)
• Updated input 'pre-commit-hooks':
'github:cachix/pre-commit-hooks.nix/f799ae951fde0627157f40aec28dec27b22076d0?narHash=sha256-EAtviqz0sEAxdHS4crqu7JGR5oI3BwaqG0mw7CmXkO8%3D' (2026-03-21)
→ 'github:cachix/pre-commit-hooks.nix/580633fa3fe5fc0379905986543fd7495481913d?narHash=sha256-8Psjt%2BTWvE4thRKktJsXfR6PA/fWWsZ04DVaY6PUhr4%3D' (2026-04-07)
Merge branch 'master' into more-vec-traits
Merge pull request #746 from AmbientTea/more-numeric-traits
feat: Implement more traits for numeric types
Add preliminary version of the Marlowe Protocol CIP
Apply revisions from CHaP
Implement `Storable` for `PackedBytes` and `Hash`
Avoid type comparison at value level in `peek` with rewrite rules
Update hero title and description on homepage to align it with the DRep approved Cardano 2030 Vision - localization
Bump up cardano-ledger-core version to reflect backport
Compatibility with `cardano-ledger-binary-1.9`
Switch to `VS` in `ActiveStake` and add `Storable` instances for:
* `NonZero` * `CompactForm Coin` * `Credential` * `KeyHash` * `ScriptHash` * and `StakeWithDelegation`
Update hero title and description on homepage to align it with the DRep approved Cardano 2030 Vision
Update index-state and flake.lock
SRP + Switch to `VS` in `ActiveStake` and add `Storable` instances for:
* `NonZero` * `CompactForm Coin` * `Credential` * `KeyHash` * `ScriptHash` * and `StakeWithDelegation`
Update index-state and flake.lock
add Haskell Benchmark (customSmallerIsBetter) benchmark result for 4e3fa17299f274bc93df2f0bdfb59136cbc39a45
Merge pull request #5725 from IntersectMBO/jj/remove-wits-coders
Revert decoders to a more efficient implementation
cardano-node: optimize delegMapSize metric
flake.lock: Update
Flake lock file updates:
• Updated input 'advisory-db':
'github:rustsec/advisory-db/ce9208c' (2025-10-03)
→ 'github:rustsec/advisory-db/d99f7b9' (2026-04-11)
• Updated input 'crane':
'github:ipetkov/crane/a669fe7' (2025-09-18)
→ 'github:ipetkov/crane/7cf72d9' (2026-04-10)
• Updated input 'devshell':
'github:numtide/devshell/7c9e793' (2025-03-08)
→ 'github:numtide/devshell/255a2b1' (2026-01-19)
• Updated input 'fenix':
'github:nix-community/fenix/9ba6d89' (2026-03-03)
→ 'github:nix-community/fenix/6fbc54d' (2026-04-11)
• Updated input 'fenix/rust-analyzer-src':
'github:rust-lang/rust-analyzer/3c4ae11' (2026-03-02)
→ 'github:rust-lang/rust-analyzer/9eb97ea' (2026-04-10)
• Updated input 'flake-compat':
'github:edolstra/flake-compat/9100a0f' (2025-05-12)
→ 'github:edolstra/flake-compat/5edf11c' (2025-12-29)
• Updated input 'flake-parts':
'github:hercules-ci/flake-parts/9305fe4' (2025-06-08)
→ 'github:hercules-ci/flake-parts/3107b77' (2026-04-01)
• Updated input 'flake-parts/nixpkgs-lib':
'github:nix-community/nixpkgs.lib/656a641' (2025-06-01)
→ 'github:nix-community/nixpkgs.lib/333c4e0' (2026-03-29)
• Updated input 'nixpkgs':
'github:nixos/nixpkgs/b43c397' (2025-06-29)
→ 'github:nixos/nixpkgs/ac62194' (2026-01-02)
• Updated input 'treefmt-nix':
'github:numtide/treefmt-nix/337a4fe' (2026-02-04)
→ 'github:numtide/treefmt-nix/790751f' (2026-04-08)
chore: update translation progress from Crowdin [skip ci]
Artifacts generated from b19c738452b454ba60c99c081c0b48e72425684d
fix(pollux): check nbf claim in JWT.verify
JWT.verify did not validate the nbf (not before) claim, so JWTs with nbf in the future were incorrectly considered valid. This is a security issue per RFC 7519 Section 4.1.5. Added an explicit nbf check after JWT decode: if nbf is present and the current time is before it, verify() returns false. JWTs without an nbf claim keep the previous behavior (no nbf enforced). This is a sister fix to #489/#550 (which addressed the exp claim). Closes #551 Signed-off-by: Seydi Charyyev <[email protected]>