HitKeep Changelog
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)
Performance Improvements
- database: batch per-hit activity and rollup writes per ingest flush (ab0b315)
- database: cache site tenant and domain lookups on the ingest path (0b9ecdb)
- frontend: Preload dashboard routes (0997660)
- ingest: tune nsq consumer delivery and wait for embedded nsqd readiness (b361f1a)
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.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.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.9.0
Release blog: HitKeep 2.9.0
2.9.0 (2026-07-04)
Features
- ai: add ask ai dashboard assistant (d45b426)
- analytics: add sites overview API and UI with lightweight metrics and chart visualizations. (02f9d0e), closes #215
- analytics: add today report range presets (0e4a300)
- cloud: expose hosted integration discovery (4e22779)
- cloud: move region choice into signup (c4b4a54)
- frontend: link brand to app root (c5e26c5), closes #214
- frontend: make range and language selectors searchable (20bfb38)
- mail: add legal and social footer links (b084815)
- sites: add owner-only stats reset (39fabc7), closes #216
Bug Fixes
- auth: accept invite links through login flow (a26f121), closes #221
- frontend: expose QR navigation in share mode (25a3d82)
- frontend: replace favicon and primary logo with optimized svg (81ce3e9)
- frontend: Sidebar overflow for large sites names (again) (19feab8)
- helm: align chart with 2.8.1 (84f1896)
- seed: show AI visibility data for today (3c03270)
- seed: show UTM and QR demo data today (97e470c)
- ui: keep language selector overlay above settings card (3f9a4ff)
v2.8.1
2.8.1 (2026-06-25)
Bug Fixes
- frontend: resolve password settings validation, breadcrumbs scrollbar, and GSC timezone tests (c09f293)
- i18n: update Portuguese translations and add missing QR code labels (c9af959)
v2.8.0
Release blog: HitKeep 2.8.0
2.8.0 (2026-06-24)
Features
- admin: surface MCP runtime readiness (41680e6)
- ai: Add HitKeep Skills (d391e94)
- frontend: add QR campaign dashboard (f176ae0)
- i18n: add Brazilian Portuguese localization (c003387)
- qr: add dynamic campaign tracking APIs (8d54d4a)
- seed: add QR campaign demo data (cc7b533)
Bug Fixes
- ci: refresh github action pins (bc86772)
- deps: Bump duckdb to v2.10504.0 to fix ptr race cond (00f674f)
- frontend: clarify admin user role display (e8790f9)
- i18n: localize default team setup explicitly (96ea994)
- release: sync version metadata with release-please (50690e1)
skills/v0.1.0
Full Changelog: https://github.com/PascaleBeier/hitkeep/compare/snapshot-d391e94b81d57865f3b1a94e8dd0af60605144fa...skills/v0.1.0
v2.7.0
Release blog: HitKeep 2.7.0
2.7.0 (2026-06-05)
Features
- dashboard: refresh analytics in realtime (f05d58d)
Bug Fixes
- api: allow AI fetch ingest without browser metadata (59df19d), closes #197
- cloud: let operators manage unlimited own resources (4b84ee9)
- deps: update Go toolchain to 1.26.4 (34271b4)
v2.6.1
2.6.1 (2026-06-01)
Bug Fixes
- analytics: store web vitals metric ids for dedup (af24874)
- db: pin duckdb-go race-safe release (45f3a6e)
- deps: update frontend dependencies (df6b7b5)
- deps: update Go module dependencies (bf28c30)
- frontend: introduce reusable site selects for API clients and settings (f0b01e2)
- ipmeta: isolate token download test (34b604e)