✓ No known CVEs patched in this version
Topics
Summary
AI summaryUpdates Bug Fixes, Performance Improvements, and 2.10.2 across a mixed release.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Medium |
Allow site admins and owners to rename a site domain Allow site admins and owners to rename a site domain Source: llm_adapter@2026-07-16 Confidence: high |
— |
| Performance | Medium |
Batch per‑hit activity and rollup writes per ingest flush in the database Batch per‑hit activity and rollup writes per ingest flush in the database Source: llm_adapter@2026-07-16 Confidence: high |
— |
| Performance | Medium |
Cache site, tenant, and domain lookups on the ingest path in the database Cache site, tenant, and domain lookups on the ingest path in the database Source: llm_adapter@2026-07-16 Confidence: high |
— |
| Performance | Medium |
Preload dashboard routes in the frontend to reduce load latency Preload dashboard routes in the frontend to reduce load latency Source: llm_adapter@2026-07-16 Confidence: high |
— |
| Bugfix | Medium |
Warn free teams by email before data retention trims occur Warn free teams by email before data retention trims occur Source: llm_adapter@2026-07-16 Confidence: high |
— |
| Bugfix | Medium |
Compact fragmented database files on startup and tenant open Compact fragmented database files on startup and tenant open Source: llm_adapter@2026-07-16 Confidence: high |
— |
| Bugfix | Medium |
Disable implicit DuckDB extension fetching in the database layer Disable implicit DuckDB extension fetching in the database layer Source: llm_adapter@2026-07-16 Confidence: high |
— |
| Bugfix | Medium |
Stop preserving insertion order in database queries to reduce memory usage Stop preserving insertion order in database queries to reduce memory usage Source: llm_adapter@2026-07-16 Confidence: high |
— |
| Bugfix | Medium |
Derive site and tenant cleanup plans from schema constraints in the database layer Derive site and tenant cleanup plans from schema constraints in the database layer Source: llm_adapter@2026-07-16 Confidence: high |
— |
| Bugfix | Medium |
Resolve plan changes from Stripe price and lapsed statuses in cloud services Resolve plan changes from Stripe price and lapsed statuses in cloud services Source: llm_adapter@2026-07-16 Confidence: high |
— |
Full changelog
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
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About HitKeep
Privacy-first web analytics with goals, funnels, ecommerce tracking, and team management in a single binary with embedded DuckDB (alternative to Google Analytics, Plausible, Umami).
Related context
Beta — feedback welcome: [email protected]