Upcoming
v2.0.0latest
Added
- **Agent surface over the Model Context Protocol (MCP)** — connect AI agents directly to Qarote
- Live-broker read tools for agents: `list_servers`, `list_queues`, `get_queue`, and more
- `explain_incident` — agent-driven root-cause analysis of RabbitMQ incidents (Enterprise)
- Machine API-key authentication for the agent surface
- Agent Access settings: mint, copy-once, list, and revoke API keys
- Official client support for Claude Desktop, Claude Code, Cline, GitHub Copilot, and Codex
- **Incident Diagnosis Engine** — config-lint rules for durability, queue bounds, file-descriptor limits, and more (Community)
- **AI Explain** — LLM-written root-cause narratives layered on diagnosis findings (Enterprise)
- Firehose Tracing — opt-in message-flow evidence that powers deeper diagnosis
- Alert lifecycle: acknowledge, snooze, and resolve
- Config-finding lifecycle: resolve and dismiss
- Agent-first landing page with a dedicated agent section
Changed
- Reoriented the product around the agent model: the home screen is now an agent-first cockpit and primary navigation is streamlined
- Adopted the prototype design system as canon across the app, website, and portal (Space Grotesk + IBM Plex, carrot/paper/night palette)
- CE/EE split: incident diagnosis is free in Community; AI Explain and `explain_incident` are Enterprise
- Migrated metric and trace storage to TimescaleDB hypertables (30-day metrics, 7-day traces)
- Renamed Alerts to Notifications and hid the raw message browser behind Firehose Tracing
Fixed
- Accessibility landmarks and missing select labels across the app
- Responsive layout polish across core screens