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_brief config 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_brief section) 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