New translations navbar.json (German)
Apr 12, 12-1 PM (1)
Apr 12, 1-2 PM (10)
Apr 12, 2-3 PM (24)
Apr 12, 3-4 PM (7)
Apr 12, 4-5 PM (7)
Apr 12, 5-6 PM (17)
Apr 12, 6-7 PM (2)
Apr 12, 7-8 PM (1)
Apr 12, 8-9 PM (8)
Apr 12, 9-10 PM (9)
Apr 12, 10-11 PM (38)
Apr 12, 11-12 AM (23)
Apr 13, 12-1 AM (5)
Apr 13, 1-2 AM (6)
Apr 13, 2-3 AM (5)
Apr 13, 3-4 AM (6)
Apr 13, 4-5 AM (2)
Apr 13, 5-6 AM (18)
Apr 13, 6-7 AM (23)
Apr 13, 7-8 AM (39)
Apr 13, 8-9 AM (43)
Apr 13, 9-10 AM (51)
Apr 13, 10-11 AM (75)
Apr 13, 11-12 PM (35)
Apr 13, 12-1 PM (55)
Apr 13, 1-2 PM (80)
Apr 13, 2-3 PM (42)
Apr 13, 3-4 PM (20)
Apr 13, 4-5 PM (31)
Apr 13, 5-6 PM (25)
Apr 13, 6-7 PM (18)
Apr 13, 7-8 PM (13)
Apr 13, 8-9 PM (15)
Apr 13, 9-10 PM (22)
Apr 13, 10-11 PM (29)
Apr 13, 11-12 AM (13)
Apr 14, 12-1 AM (6)
Apr 14, 1-2 AM (8)
Apr 14, 2-3 AM (15)
Apr 14, 3-4 AM (4)
Apr 14, 4-5 AM (4)
Apr 14, 5-6 AM (63)
Apr 14, 6-7 AM (50)
Apr 14, 7-8 AM (101)
Apr 14, 8-9 AM (33)
Apr 14, 9-10 AM (21)
Apr 14, 10-11 AM (34)
Apr 14, 11-12 PM (42)
Apr 14, 12-1 PM (72)
Apr 14, 1-2 PM (96)
Apr 14, 2-3 PM (44)
Apr 14, 3-4 PM (35)
Apr 14, 4-5 PM (9)
Apr 14, 5-6 PM (20)
Apr 14, 6-7 PM (22)
Apr 14, 7-8 PM (14)
Apr 14, 8-9 PM (10)
Apr 14, 9-10 PM (11)
Apr 14, 10-11 PM (24)
Apr 14, 11-12 AM (24)
Apr 15, 12-1 AM (3)
Apr 15, 1-2 AM (9)
Apr 15, 2-3 AM (8)
Apr 15, 3-4 AM (1)
Apr 15, 4-5 AM (1)
Apr 15, 5-6 AM (32)
Apr 15, 6-7 AM (7)
Apr 15, 7-8 AM (25)
Apr 15, 8-9 AM (49)
Apr 15, 9-10 AM (40)
Apr 15, 10-11 AM (127)
Apr 15, 11-12 PM (53)
Apr 15, 12-1 PM (60)
Apr 15, 1-2 PM (43)
Apr 15, 2-3 PM (45)
Apr 15, 3-4 PM (29)
Apr 15, 4-5 PM (44)
Apr 15, 5-6 PM (21)
Apr 15, 6-7 PM (33)
Apr 15, 7-8 PM (15)
Apr 15, 8-9 PM (17)
Apr 15, 9-10 PM (5)
Apr 15, 10-11 PM (20)
Apr 15, 11-12 AM (16)
Apr 16, 12-1 AM (12)
Apr 16, 1-2 AM (6)
Apr 16, 2-3 AM (7)
Apr 16, 3-4 AM (3)
Apr 16, 4-5 AM (4)
Apr 16, 5-6 AM (8)
Apr 16, 6-7 AM (33)
Apr 16, 7-8 AM (32)
Apr 16, 8-9 AM (31)
Apr 16, 9-10 AM (27)
Apr 16, 10-11 AM (50)
Apr 16, 11-12 PM (56)
Apr 16, 12-1 PM (58)
Apr 16, 1-2 PM (30)
Apr 16, 2-3 PM (40)
Apr 16, 3-4 PM (46)
Apr 16, 4-5 PM (47)
Apr 16, 5-6 PM (56)
Apr 16, 6-7 PM (17)
Apr 16, 7-8 PM (68)
Apr 16, 8-9 PM (38)
Apr 16, 9-10 PM (11)
Apr 16, 10-11 PM (23)
Apr 16, 11-12 AM (23)
Apr 17, 12-1 AM (12)
Apr 17, 1-2 AM (8)
Apr 17, 2-3 AM (3)
Apr 17, 3-4 AM (4)
Apr 17, 4-5 AM (3)
Apr 17, 5-6 AM (9)
Apr 17, 6-7 AM (26)
Apr 17, 7-8 AM (96)
Apr 17, 8-9 AM (70)
Apr 17, 9-10 AM (53)
Apr 17, 10-11 AM (41)
Apr 17, 11-12 PM (58)
Apr 17, 12-1 PM (64)
Apr 17, 1-2 PM (39)
Apr 17, 2-3 PM (44)
Apr 17, 3-4 PM (36)
Apr 17, 4-5 PM (13)
Apr 17, 5-6 PM (9)
Apr 17, 6-7 PM (25)
Apr 17, 7-8 PM (13)
Apr 17, 8-9 PM (3)
Apr 17, 9-10 PM (15)
Apr 17, 10-11 PM (24)
Apr 17, 11-12 AM (16)
Apr 18, 12-1 AM (2)
Apr 18, 1-2 AM (2)
Apr 18, 2-3 AM (6)
Apr 18, 3-4 AM (1)
Apr 18, 4-5 AM (2)
Apr 18, 5-6 AM (2)
Apr 18, 6-7 AM (1)
Apr 18, 7-8 AM (2)
Apr 18, 8-9 AM (4)
Apr 18, 9-10 AM (4)
Apr 18, 10-11 AM (1)
Apr 18, 11-12 PM (6)
Apr 18, 12-1 PM (7)
Apr 18, 1-2 PM (8)
Apr 18, 2-3 PM (9)
Apr 18, 3-4 PM (0)
Apr 18, 4-5 PM (2)
Apr 18, 5-6 PM (6)
Apr 18, 6-7 PM (2)
Apr 18, 7-8 PM (2)
Apr 18, 8-9 PM (4)
Apr 18, 9-10 PM (9)
Apr 18, 10-11 PM (21)
Apr 18, 11-12 AM (23)
Apr 19, 12-1 AM (1)
Apr 19, 1-2 AM (4)
Apr 19, 2-3 AM (1)
Apr 19, 3-4 AM (0)
Apr 19, 4-5 AM (0)
Apr 19, 5-6 AM (2)
Apr 19, 6-7 AM (0)
Apr 19, 7-8 AM (2)
Apr 19, 8-9 AM (1)
Apr 19, 9-10 AM (1)
Apr 19, 10-11 AM (4)
Apr 19, 11-12 PM (7)
Apr 19, 12-1 PM (4)
3,845 commits this week
Apr 12, 2026
-
Apr 19, 2026
nix: apply nixpkgs-fmt to tools.nix
docs: release v0.165.2 notes (#1696)
Co-authored-by: sg-doc-holiday[bot] <219201796+sg-doc-holiday[bot]@users.noreply.github.com>
Remove PlutusTx.Plugin and `plc`; make `injectAnchors` optional for `plinthc`
flake.lock: Update
Flake lock file updates:
• Updated input 'CHaP':
'github:input-output-hk/cardano-haskell-packages/86660ad10909f521a9c42cb01e9626aefd3903cf?narHash=sha256-8qwpclExAZYF5e35xqt9yQYcal3FJLirKNIMiomAIvs%3D' (2026-04-11)
→ 'github:input-output-hk/cardano-haskell-packages/d8156d61840f90f0721c396f0598652f7aaf402a?narHash=sha256-kB2azmnVPcQ4pFBvXCc3iKlMuoLsaPRbVP0LfD5j2Zg%3D' (2026-04-15)
• Updated input 'emanote':
'github:srid/emanote/ab93fd398109a63b4a971098bec1867ee185bb22?narHash=sha256-ZQFuxWTBIE5Hog25/ZZHcT9PASreFRM/4lJAS8yfepc%3D' (2026-04-07)
→ 'github:srid/emanote/ce5b43a53e340d86b6efcd93b0c7b8015b83d930?narHash=sha256-W%2BJxQDt4Ia5dNsoKqVP4mita%2BGYBc0j/ANqeoYT8reA%3D' (2026-04-15)
• Updated input 'haskell-nix':
'github:input-output-hk/haskell.nix/20b27b52e6455498c31c820da61b1539ca4dac8e?narHash=sha256-swZSguUr/kyNkVA4XJvS9sa2WVLOIxvzauKXndzg0VQ%3D' (2026-04-12)
→ 'github:input-output-hk/haskell.nix/d2cffda795ee9dc29fa6c1f0904049bf5f10741a?narHash=sha256-kC0%2BbV0Iqv7XQdbPyPVusg70FxHFvUdO4r0QQuy3XlA%3D' (2026-04-19)
• Updated input 'haskell-nix/hackage':
'github:input-output-hk/hackage.nix/71cae2e4678c1721bacca2a8ad9dda647ca3ecfc?narHash=sha256-2sLiK7D5tQJydkFBbIzGoK2Rm5%2Bf5qHCInazg%2Bpsbwg%3D' (2026-04-12)
→ 'github:input-output-hk/hackage.nix/666ee3dc235848d35582cc60e0b18ffe811b27c9?narHash=sha256-FbPp0Go9vbeA%2BzhxqkCrsWYguBzVryu2Ecg01Ph2nyA%3D' (2026-04-19)
• Updated input 'haskell-nix/hackage-for-stackage':
'github:input-output-hk/hackage.nix/bae035ca08583bd6a761acbd3f3f74f8ed480c4c?narHash=sha256-OCsYefmGzy1p2Jce6TSYI9Xj5L7DSxBsTiMaAthEBZg%3D' (2026-04-12)
→ 'github:input-output-hk/hackage.nix/eea910a8d440a735513d00224cb018ab934bc25d?narHash=sha256-P5G4kyt3MGSSl2R4bqy5iqPEVtZRvj%2B6DARbcuTULS0%3D' (2026-04-19)
• Updated input 'haskell-nix/stackage':
'github:input-output-hk/stackage.nix/5d0d10767d672c10817e06043169676a03a4827d?narHash=sha256-Iq6hucUtrh917BqRc0bO0eY4t34ljZlRxxFGJfc933o%3D' (2026-04-12)
→ 'github:input-output-hk/stackage.nix/687b5f55faed3953a03d4621e80ec6e51d911501?narHash=sha256-AyAVUulMNWXGGBNx2nUtS5Ywt3tERGVGYiG9gqAnm/E%3D' (2026-04-19)
• Updated input 'hercules-ci-effects':
'github:hercules-ci/hercules-ci-effects/554f6ed448ca74c00aa2371cde901ae1e73005b9?narHash=sha256-neu7ixXHjV3LobVjOndkL97u%2B6UF6Yoh%2BCUnzX7kUBQ%3D' (2026-03-15)
→ 'github:hercules-ci/hercules-ci-effects/4a80b7e95a298b7bb4418c0a2b55fe95a662c377?narHash=sha256-3A2B8k6YCuzt5pT/CQEltUghtE6heSlk2tMYkg/fUWI%3D' (2026-04-16)
• Updated input 'iohk-nix':
'github:input-output-hk/iohk-nix/f444d972c301ddd9f23eac4325ffcc8b5766eee9?narHash=sha256-bHp3Ji7c0T0RCor9FVo6yvjSPT0bVQE5EFw5JxvqZDM%3D' (2026-03-23)
→ 'github:input-output-hk/iohk-nix/fdfc53bc51c684fe086117de651f36572b26655a?narHash=sha256-hkfKwhbhCiDVBwDeeKKXQiBg9VAI3KMM1GZ3yhO6cT8%3D' (2026-04-17)
• Updated input 'iohk-nix/blst':
'github:supranational/blst/8c7db7fe8d2ce6e76dc398ebd4d475c0ec564355?narHash=sha256-IlbNMLBjs/dvGogcdbWQIL%2B3qwy7EXJbIDpo4xBd4bY%3D' (2025-02-12)
→ 'github:supranational/blst/6d960cd05d6fe2b5bc9ba161edf0c1a131b87c4c?narHash=sha256-IlbNMLBjs/dvGogcdbWQIL%2B3qwy7EXJbIDpo4xBd4bY%3D' (2025-02-12)
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/607669eee049d47a87f4b59f1824f5b6f236bdb9?narHash=sha256-NkB1vEfLMrI8U92jwS9pwlwYWIRuYSE6w8Gm6C9HnZ8%3D' (2026-04-12)
→ 'github:NixOS/nixpkgs/399894fbc01ae0a44cf50137800290e9c2b113b1?narHash=sha256-bMHNn/otkxF8gERYpjX/C21nvimwatbrKb9PPX5vIyM%3D' (2026-04-19)
docs(release-notes): add v0.165.2 entry
Signed-off-by: Doc Holiday <[email protected]> Signed-off-by: Doc Holiday <[email protected]>
release_notes: delete RELEASE_NOTES.md
Signed-off-by: Doc Holiday <[email protected]>
docs(release-notes): add v0.165.2 entry
Signed-off-by: Doc Holiday <[email protected]> Signed-off-by: Doc Holiday <[email protected]>
build(deps): plutigo 0.1.8 (#1695)
Signed-off-by: Chris Gianelloni <[email protected]>
feat(ledger): governance ratification, tally, and enactment
Signed-off-by: Chris Gianelloni <[email protected]>
add EDR on peer handling infrastructure
Signed-off-by: Roland Kuhn <[email protected]>
test(cardano): switch epoch test fixtures to use OCI images
fix(didcomm): handle keylist-update-response from mediator
The SDK sent MediationKeysUpdateList to the mediator but did not process the response, so per-recipient failures reported by the mediator went unnoticed. Register a handler for the keylist-update-response protocol message. Each entry in body.updated is inspected; results other than success or no_change are logged as warnings with the recipient DID and action. Confirmed against the Identus mediator (MediatorCoordinationExecuter.scala) which returns this response with tuples of (recipient_did, action, result). Closes #391 Signed-off-by: Seydi Charyyev <[email protected]>
build(deps): plutigo 0.1.8
Signed-off-by: Chris Gianelloni <[email protected]>
docs: update release notes for v0.35.2 (#1964)
Co-authored-by: sg-doc-holiday[bot] <219201796+sg-doc-holiday[bot]@users.noreply.github.com>
Merge pull request #7940 from YeppleInc/eb7a93ebc321647673490810f618b548d7c24aa64d30ae342dba70760014df10415343454e44
Added ASCEND Token
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]>
fix(pollux): check exp claim in JWT.verify
JWT.verify did not validate the exp (expiration) claim, so expired JWTs were incorrectly considered valid. This is a security issue per RFC 7519 Section 4.1.4. Added an explicit exp check after JWT decode: if exp is present and the current time is at or past it, verify() returns false. JWTs without an exp claim keep the previous behavior (no expiration enforced). Closes #489 Signed-off-by: Seydi Charyyev <[email protected]>
flake.lock: Update
Flake lock file updates:
• Updated input 'advisory-db':
'github:rustsec/advisory-db/ce9208c' (2025-10-03)
→ 'github:rustsec/advisory-db/f9b2158' (2026-04-17)
• Updated input 'blockfrost-tests':
'github:blockfrost/blockfrost-tests/4690105' (2026-04-02)
→ 'github:blockfrost/blockfrost-tests/3bedc5f' (2026-04-14)
• Updated input 'crane':
'github:ipetkov/crane/a669fe7' (2025-09-18)
→ 'github:ipetkov/crane/e24d86e' (2026-04-18)
• 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/df22953' (2026-04-18)
• Updated input 'fenix/rust-analyzer-src':
'github:rust-lang/rust-analyzer/3c4ae11' (2026-03-02)
→ 'github:rust-lang/rust-analyzer/251df51' (2026-04-17)
• 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]