All versions since v2.9.1
v2.9.1
2.9.1 (2026-07-06)
Bug Fixes
- frontend: persist report ranges (#230) (1ee335d), closes #228
- use descriptive dashboard browser titles (0dc1459), closes #229
v2.10.0
Release blog: HitKeep 2.10.0
2.10.0 (2026-07-07)
Features
- cloud: add free-plan upgrade nudges (d231acd), closes #232
- cloud: require Pro for managed custom domains (df119d6), closes #232
- frontend: manage custom domains with DNS setup (2a51b18), closes #232
- frontend: remember chart style and site sort preferences (b448632), closes #232
- frontend: route team admin sections as subpages (581935e), closes #232
- tracker: add custom tracking domains (cfd8be7), closes #232
Bug Fixes
v2.10.1
2.10.1 (2026-07-08)
Bug Fixes
- admin: add DuckDB memory breakdown and copyable system report (db0588d)
- admin: polish the system console (0c19df7)
- db: make deprecated-driver-call suppressions work for both linters (2396af0)
- db: self-heal after a fatal DuckDB invalidation (b1719ea)
Performance Improvements
v2.10.2 Latest
2.10.2 (2026-07-09)
Bug Fixes
- cloud: resolve plan changes from Stripe price and lapsed statuses (98881f7)
- cloud: warn free teams by email before retention first trims data (8cf5915)
- database: compact fragmented database files on startup and tenant open (9240341)
- database: derive site and tenant cleanup plans from schema constraints (9e194b8)
- database: disable implicit duckdb extension fetching (9869698)
- database: stop preserving insertion order to cut query memory (2c59dba)
- docs: document database scope-column rules for contributors (03ae0b6)
- e2e: pin ecommerce dashboard specs to the 30d range (09b5232)
- e2e: pin remaining seeded analytics specs to the 30d range (d4449d2)
- frontend: show retention hint when a range exceeds the plan window (edb66fd)
- sites: let site admins and owners rename a site domain (727e5ec)
- staticcheck (6891d6f)