docs: analysis of dropping cardano-api dependency
Mar 29, 4-5 PM (6)
Mar 29, 5-6 PM (8)
Mar 29, 6-7 PM (9)
Mar 29, 7-8 PM (6)
Mar 29, 8-9 PM (4)
Mar 29, 9-10 PM (10)
Mar 29, 10-11 PM (24)
Mar 29, 11-12 AM (17)
Mar 30, 12-1 AM (5)
Mar 30, 1-2 AM (5)
Mar 30, 2-3 AM (7)
Mar 30, 3-4 AM (7)
Mar 30, 4-5 AM (3)
Mar 30, 5-6 AM (12)
Mar 30, 6-7 AM (3)
Mar 30, 7-8 AM (36)
Mar 30, 8-9 AM (27)
Mar 30, 9-10 AM (20)
Mar 30, 10-11 AM (67)
Mar 30, 11-12 PM (48)
Mar 30, 12-1 PM (30)
Mar 30, 1-2 PM (42)
Mar 30, 2-3 PM (63)
Mar 30, 3-4 PM (33)
Mar 30, 4-5 PM (24)
Mar 30, 5-6 PM (41)
Mar 30, 6-7 PM (17)
Mar 30, 7-8 PM (18)
Mar 30, 8-9 PM (13)
Mar 30, 9-10 PM (28)
Mar 30, 10-11 PM (44)
Mar 30, 11-12 AM (28)
Mar 31, 12-1 AM (16)
Mar 31, 1-2 AM (5)
Mar 31, 2-3 AM (15)
Mar 31, 3-4 AM (6)
Mar 31, 4-5 AM (4)
Mar 31, 5-6 AM (7)
Mar 31, 6-7 AM (12)
Mar 31, 7-8 AM (43)
Mar 31, 8-9 AM (47)
Mar 31, 9-10 AM (30)
Mar 31, 10-11 AM (37)
Mar 31, 11-12 PM (29)
Mar 31, 12-1 PM (38)
Mar 31, 1-2 PM (34)
Mar 31, 2-3 PM (52)
Mar 31, 3-4 PM (42)
Mar 31, 4-5 PM (48)
Mar 31, 5-6 PM (42)
Mar 31, 6-7 PM (36)
Mar 31, 7-8 PM (16)
Mar 31, 8-9 PM (13)
Mar 31, 9-10 PM (9)
Mar 31, 10-11 PM (24)
Mar 31, 11-12 AM (15)
Apr 01, 12-1 AM (1)
Apr 01, 1-2 AM (2)
Apr 01, 2-3 AM (8)
Apr 01, 3-4 AM (5)
Apr 01, 4-5 AM (8)
Apr 01, 5-6 AM (10)
Apr 01, 6-7 AM (3)
Apr 01, 7-8 AM (81)
Apr 01, 8-9 AM (41)
Apr 01, 9-10 AM (28)
Apr 01, 10-11 AM (29)
Apr 01, 11-12 PM (34)
Apr 01, 12-1 PM (29)
Apr 01, 1-2 PM (29)
Apr 01, 2-3 PM (41)
Apr 01, 3-4 PM (31)
Apr 01, 4-5 PM (9)
Apr 01, 5-6 PM (11)
Apr 01, 6-7 PM (31)
Apr 01, 7-8 PM (19)
Apr 01, 8-9 PM (9)
Apr 01, 9-10 PM (36)
Apr 01, 10-11 PM (34)
Apr 01, 11-12 AM (14)
Apr 02, 12-1 AM (24)
Apr 02, 1-2 AM (5)
Apr 02, 2-3 AM (10)
Apr 02, 3-4 AM (6)
Apr 02, 4-5 AM (1)
Apr 02, 5-6 AM (7)
Apr 02, 6-7 AM (45)
Apr 02, 7-8 AM (13)
Apr 02, 8-9 AM (44)
Apr 02, 9-10 AM (37)
Apr 02, 10-11 AM (35)
Apr 02, 11-12 PM (38)
Apr 02, 12-1 PM (46)
Apr 02, 1-2 PM (56)
Apr 02, 2-3 PM (45)
Apr 02, 3-4 PM (46)
Apr 02, 4-5 PM (38)
Apr 02, 5-6 PM (34)
Apr 02, 6-7 PM (25)
Apr 02, 7-8 PM (23)
Apr 02, 8-9 PM (31)
Apr 02, 9-10 PM (17)
Apr 02, 10-11 PM (27)
Apr 02, 11-12 AM (47)
Apr 03, 12-1 AM (8)
Apr 03, 1-2 AM (9)
Apr 03, 2-3 AM (13)
Apr 03, 3-4 AM (0)
Apr 03, 4-5 AM (2)
Apr 03, 5-6 AM (6)
Apr 03, 6-7 AM (6)
Apr 03, 7-8 AM (50)
Apr 03, 8-9 AM (35)
Apr 03, 9-10 AM (6)
Apr 03, 10-11 AM (10)
Apr 03, 11-12 PM (14)
Apr 03, 12-1 PM (50)
Apr 03, 1-2 PM (38)
Apr 03, 2-3 PM (60)
Apr 03, 3-4 PM (15)
Apr 03, 4-5 PM (10)
Apr 03, 5-6 PM (5)
Apr 03, 6-7 PM (14)
Apr 03, 7-8 PM (19)
Apr 03, 8-9 PM (6)
Apr 03, 9-10 PM (15)
Apr 03, 10-11 PM (20)
Apr 03, 11-12 AM (17)
Apr 04, 12-1 AM (6)
Apr 04, 1-2 AM (1)
Apr 04, 2-3 AM (4)
Apr 04, 3-4 AM (1)
Apr 04, 4-5 AM (1)
Apr 04, 5-6 AM (5)
Apr 04, 6-7 AM (10)
Apr 04, 7-8 AM (3)
Apr 04, 8-9 AM (3)
Apr 04, 9-10 AM (5)
Apr 04, 10-11 AM (35)
Apr 04, 11-12 PM (9)
Apr 04, 12-1 PM (24)
Apr 04, 1-2 PM (11)
Apr 04, 2-3 PM (8)
Apr 04, 3-4 PM (12)
Apr 04, 4-5 PM (3)
Apr 04, 5-6 PM (9)
Apr 04, 6-7 PM (2)
Apr 04, 7-8 PM (3)
Apr 04, 8-9 PM (5)
Apr 04, 9-10 PM (17)
Apr 04, 10-11 PM (21)
Apr 04, 11-12 AM (23)
Apr 05, 12-1 AM (2)
Apr 05, 1-2 AM (0)
Apr 05, 2-3 AM (2)
Apr 05, 3-4 AM (1)
Apr 05, 4-5 AM (1)
Apr 05, 5-6 AM (8)
Apr 05, 6-7 AM (13)
Apr 05, 7-8 AM (4)
Apr 05, 8-9 AM (1)
Apr 05, 9-10 AM (0)
Apr 05, 10-11 AM (7)
Apr 05, 11-12 PM (7)
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 (5)
3,276 commits this week
Mar 29, 2026
-
Apr 05, 2026
chore(deps): Bump github.com/gin-contrib/zap from 1.1.6 to 1.1.7 (#312)
Bumps [github.com/gin-contrib/zap](https://github.com/gin-contrib/zap) from 1.1.6 to 1.1.7. - [Release notes](https://github.com/gin-contrib/zap/releases) - [Commits](https://github.com/gin-contrib/zap/compare/v1.1.6...v1.1.7) --- updated-dependencies: - dependency-name: github.com/gin-contrib/zap dependency-version: 1.1.7 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
fix(blockfrost): Modified all the address adapater errors with more context
Signed-off-by: Akhil Repala <[email protected]>
fix(blockfrost): optimize address transaction pagination and block lookups
Signed-off-by: Akhil Repala <[email protected]>
Merge pull request #395 from cardano-foundation/feat/cardano-onchain-trace-registry-benchmark
caribic: add denom registry benchmark
fix(blockfrost): resolve handler lint violations
Signed-off-by: Akhil Repala <[email protected]>
feat(blockfrost): Added address utxo and transaction endpoints
Signed-off-by: Akhil Repala <[email protected]>
feat(ext-utxorpc-operator): add helm chart for UTxO RPC operator
Signed-off-by: Ales Verbic <[email protected]>
feat(ext-blockfrost-operator): add helm chart for Blockfrost operator
Signed-off-by: Ales Verbic <[email protected]>
feat(ext-utxorpc-operator): add helm chart for UTxO RPC operator
Signed-off-by: Ales Verbic <[email protected]>
feat(ext-blockfrost-operator): add helm chart for Blockfrost operator
Signed-off-by: Ales Verbic <[email protected]>
chore(deps): bump actions/setup-go from 6.3.0 to 6.4.0 (#542)
Bumps [actions/setup-go](https://github.com/actions/setup-go) from 6.3.0 to 6.4.0. - [Release notes](https://github.com/actions/setup-go/releases) - [Commits](https://github.com/actions/setup-go/compare/4b73464bb391d4059bd26b0524d20df3927bd417...4a3601121dd01d1626a1e23e37211e3254c1c06c) --- updated-dependencies: - dependency-name: actions/setup-go dependency-version: 6.4.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
build(deps): bump github.com/buger/jsonparser from 1.1.1 to 1.1.2 (#550)
Bumps [github.com/buger/jsonparser](https://github.com/buger/jsonparser) from 1.1.1 to 1.1.2. - [Release notes](https://github.com/buger/jsonparser/releases) - [Commits](https://github.com/buger/jsonparser/compare/v1.1.1...v1.1.2) --- updated-dependencies: - dependency-name: github.com/buger/jsonparser dependency-version: 1.1.2 dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
docs: mark T018 complete — all 19 tasks done
docs: mark T002, T009-T011, T016-T017, T019 complete
chore: polish — CI check script, fix stale comments, update README
T002: Add scripts/check-no-cardano-api.sh T009-T010: Fix stale CardanoApiEra references in Eras.hs comments T011: Haddock builds clean, zero cardano-api cross-references T019: Remove cardano-api from README key dependencies
feat(ext-utxorpc-operator): add helm chart for UTxO RPC operator
Signed-off-by: Ales Verbic <[email protected]>
feat: add Dijkstra CBOR round-trip golden tests
Dijkstra deserializes Conway CBOR identically (backwards compatible).
Reuse the existing 152 Conway golden files for Dijkstra round-trips.
One file (42.cbor) is skipped: it contains a certificate without
deposits, which Conway accepts but Dijkstra rejects
("Certificates without deposits are no longer supported").
151 new Dijkstra serialization tests, 420 total (up from 268).
fix(node): extend stall detection thresholds during catch-up
During catch-up, connection recycling from stall detection causes pipeline resets, TIME_WAIT socket exhaustion on the source port, and dropped rollbacks that slow sync far more than the stall itself. Extend grace period, plateau detection, and recycle cooldown by 5x when the node is not at tip. Once the node reaches tip, thresholds return to normal for responsive stall recovery. Signed-off-by: wcatz <[email protected]> Signed-off-by: wcatz <[email protected]>
feat: enable Dijkstra era tests
The cardano-api removal unblocks DijkstraEra at runtime. 34 new tests now run (268 total, up from 234). 4 remaining pending: - 2x "todo: add test data" (pre-existing) - 1x Dijkstra serialization golden (needs CBOR files) - 1x boundedEnumLaws (needs investigation)
docs: mark T012, T014, T015 complete
refactor!: remove cardano-api from test dependencies
Delete orphaned Cardano.Api.Gen module (2056 lines) and remove cardano-api from test build-depends. Also remove 10 transitive test deps that were only needed by Gen.hs. Verified: - Zero Cardano.Api imports in lib/ and test/ - cardano-api absent from cabal dependency plan - 234/234 tests pass, 0 assertions modified - 152 CBOR golden round-trips byte-identical
fix(connmanager): skip source port binding during catch-up
When the node is behind tip, outbound connections bind to the listen port (3001) for peer sharing. Connection churn during catch-up creates TIME_WAIT sockets that block reconnection to the same peer for 60s, causing a death spiral where the node can't reach peers and falls further behind. Add IsAtTipFunc to ConnectionManagerConfig. When provided and returning false, outbound connections use ephemeral ports instead of binding to the listen port. Peer sharing is not useful during catch-up anyway. Also extend stall detection thresholds 5x during catch-up to reduce connection recycling that triggers the TIME_WAIT exhaustion. Signed-off-by: wcatz <[email protected]> Signed-off-by: wcatz <[email protected]>