Skip to content

Release Notes — 2.3.0

Released: 2026-04-14

Kure Monitor 2.3.0 contains two breaking changes (auth overhaul, cluster metrics removal), one new LLM provider (GitHub Copilot / GitHub Models), refreshed model catalogs, and two UI bug fixes. Read the Migration Guide in full before upgrading.

  • BREAKING: Auth overhaul — user accounts replace the old single AUTH_API_KEY / auth.apiKey model. Agent / scanner now use a separate shared SERVICE_TOKEN.
  • BREAKING: Cluster metrics removed — the Monitoring tab, metrics ingestion, and the metrics-server requirement are gone.
  • New LLM provider: GitHub Copilot (GitHub Models), OpenAI-compatible, auth via a GitHub fine-grained PAT with the Models permission.
  • LLM model refresh: Latest three models per provider (OpenAI, Anthropic, Gemini, Ollama).
  • Bug fixes: Admin tab now renders for admin users; Log-Aware Troubleshoot section now renders above the AI-Generated Solution on CrashLoopBackOff / OOMKilled pods.
  • BREAKING: Auth overhaul. AUTH_API_KEY / auth.apiKey removed. Dashboard now uses user accounts (read / write / admin roles); first install forces admin creation; further users are invite-based. Service-to-service traffic uses a new SERVICE_TOKEN. Helm auto-creates both secrets in a <release>-bootstrap Secret and preserves them across upgrades.
  • LLM provider model refresh. Current default models:
    • OpenAI: gpt-5-mini
    • Anthropic: claude-sonnet-4-5
    • Gemini: gemini-2.5-flash
    • Ollama: llama3.2
    • Groq: unchanged
  • GitHub Copilot (GitHub Models) LLM provider. OpenAI-compatible API at https://models.github.ai/inference, authenticated with a GitHub fine-grained Personal Access Token (Models permission). Aliases: copilot, github, github_models. Default model: openai/gpt-5-mini.
  • BREAKING: Cluster metrics feature. The Monitoring tab, cluster metrics ingestion, pod metrics history, and the metrics-server dependency have been removed. The agent no longer reports metrics. agent.clusterMetrics Helm values are silently ignored.
  • Admin users can now see the Admin tab again (AuthContext.js now unwraps {user: {...}} from /api/auth/me correctly).
  • On CrashLoopBackOff / OOMKilled pods the Log-Aware Troubleshoot section renders above the AI-Generated Solution (was below).

See the dedicated 2.2 → 2.3 migration guide.

See CHANGELOG.md in the repository.