Skip to content

v2.14.0

Latest

Choose a tag to compare

@PascaleBeier PascaleBeier released this 01 Oct 01:02
5a40b17

Release blog: HitKeep 2.14.0

2.14.0 (2026-10-01)

Features

  • ai: breakdown tool with change drivers for MCP and Ask AI (e859d01)
  • annotations: chart annotations (#383) (d533c72)
  • ask-ai: add conversational UI and cloud entitlements (fe70a62)
  • ask-ai: one generation path with history turns, prompt caching, and forgiving validation (34a0b88)
  • ask-ai: plain-text answers, chart and action tools, and a data snapshot before the model answers (6561a5e)
  • ask-ai: translated source chips, tool labels for every tool, and no lingering draft text (8dd7da5)
  • cloud: clarify signup and checkout recovery (177bd2a)
  • mail: add the HitKeep icon to the email header (#381) (f67dacf)
  • mail: add versioned email fixture catalog and client checks (#376) (1b3164f)
  • mail: fix dark mode, mobile layout, and privacy in email design (#377) (e182d1c)
  • reports: preview the exact report email in the editor (#378) (59abbc5)
  • theme: runtime theme manager with saveable themes, appearance mode and density (#358) (4f3adce)

Bug Fixes

  • ai: document filter value formats for models (29de9aa)
  • ai: keep internal tool errors away from the model provider (6630ffc)
  • ai: portable tool schemas and a comparison-free snapshot (fde5ad6)
  • ask-ai: answer text after analytics calls, portable chart schema, last-step nudge, and named comparison windows (674e40f)
  • ask-ai: check sink and stream errors separately (8102bc7)
  • ask-ai: serialize stream sink writes from tool goroutines (c983a37)
  • auth: accept configured region in social signup (98f227e)
  • config: complete configuration migration and release handoff (fdd096a)
  • database: bundle DuckDB extensions for offline startup (#355) (7290ae3)
  • data: skip timestamp-only refresh PR updates (7779735)
  • dependencies: update Go to 1.27.1 and refresh module dependencies (758c304)
  • deps: pin a patched undici for the API reference (b655471)
  • docker: copy the whole source tree and use the official Node image (e2fb4c8)
  • i18n: complete and unify Spanish dashboard translations (#354) (da5e61d)
  • publish tracker from local tarball (#328) (bfdf60f)
  • security: fix frontend dep issues (92bb642)
  • share npm trusted publishing token (#332) (228e71b)
  • wait for npm package visibility (#331) (3481cff)

Performance Improvements

  • database: classify AI activity agents and referrers once per distinct value (9882229)
  • database: classify each user agent once, and compute only the requested overview sections (062b50b)