All versions since v2.4.1
v2.4.1
Release blog: HitKeep 2.4.1
2.4.1 (2026-05-08)
Bug Fixes
- backend: Fix mcp server request host validation, fixes #148 (af94bfe)
- frontend: Bump Angular packages (3cbd329)
- security: update Go to 1.26.3 (d14446b), closes #150
v2.4.2
Release blog: HitKeep 2.4.2
2.4.2 (2026-05-08)
Bug Fixes
- frontend: keep site export format menus clickable (3a0f453)
v2.5.0
Release blog: HitKeep 2.5.0
2.5.0 (2026-05-15)
Features
- analytics: add web vitals ingest and reporting APIs (0cecad9)
- frontend: add web vitals dashboard (65a8f65)
- mcp: expose web vitals aggregates (a590fc4)
- opportunities: surface web vitals evidence (a00c029)
- seed: add web vitals demo data (e26f68c)
- tracker: add opt-in web vitals bundle (d86a063)
Bug Fixes
- ai: defer provider credentials to goAI (b5d83b4)
- ci: build snapshots from pull request merge commits (aff346c)
- deployment: support subdirectory installs (c43107d)
- frontend: stabilize funnel and goal management UX (4b8df8b)
- mailer: render RFC-compliant signature delimiter (#170) (0067658), closes #169
v2.5.1
Release blog: HitKeep 2.5.1
2.5.1 (2026-05-16)
Bug Fixes
- cloud: age out stale AI provider warnings (bffa3bd)
- cloud: harden hosted team membership flows (ab96a05)
- share: show Web Vitals in shared dashboards (ea2c783)
v2.6.0
Release blog: HitKeep 2.6.0
2.6.0 (2026-05-18)
Features
- analytics: add geo network evidence to opportunities (3c8e3fb)
- analytics: embed IP2Location city and network metadata (8c9f458)
- analytics: expose geo network dashboard aggregates (0e24914)
- analytics: persist geo network metadata for hits (87b1b5e)
- api: add country traffic exclusions (633a74b)
- frontend: add country exclusion controls (3798a45)
- frontend: standardize tabbed analytics breakdown cards (06fd470)
- mcp: expose geo network analytics filters (5c5d5b9)
Bug Fixes
- analytics: preserve geo network metadata in lifecycle workflows (cf1cd4d)
- frontend: standardize admin and settings tables (aa8b999)
- teams: delete empty hosted cloud teams (f650b9b)
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)
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)
skills/v0.1.0
Full Changelog: https://github.com/PascaleBeier/hitkeep/compare/snapshot-d391e94b81d57865f3b1a94e8dd0af60605144fa…skills/v0.1.0
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)