Changelog
v1.15.0 — 2026-08-30
New
- AI Pain Point Navigator
A new opt-in endpoint —
POST /api/v1/analysis/brief— aggregates Calyntro’s hotspot, knowledge silo, coupling, and warning signals and asks a configured LLM to prioritise the top 3–5 architectural risks, phrased for engineering leadership.Supported providers: OpenAI, Anthropic, Ollama (local).
Identifiers (file paths, author names, module names) are replaced with opaque tokens before the LLM call and restored in the response — controlled by
ai_brief.anonymize(default:true).Returns HTTP 503 when the feature is disabled, so existing deployments without the
ai_briefconfig block are unaffected.The UI exposes the brief via a new AI Brief view (sidebar, Sparkles icon) with a date-range picker and colour-coded urgency cards.
See api (AI Pain Point Navigator section) and Calyntro Configuration File (
ai_briefsection) for full configuration details.
Upgrade
No migration required. The feature is disabled by default — existing databases and deployments continue to work without any changes.
To enable, add an ai_brief block to your config.yaml and restart:
./manage.sh pull-latest
./manage.sh up
v1.14.2 — 2026-08-21
New
- Go support for complexity analysis
Go files are now fully analysed: cyclomatic complexity, lines of code, and cognitive complexity via Tree-sitter. Repositories with Go components benefit immediately — no configuration required.
- Faster import
Ticket linking during import is up to 7× faster. Large repositories with many commits will see a significant reduction in import time.
Upgrade
No migration required. Existing databases remain compatible.
./manage.sh pull-latest
./manage.sh up