Changes
- fix(ai): OneUptime AI's own calls record what they said, one conversation per run
- PR: #5100
- AI / LLM: connect provider accounts and company AI tools without code; Setup becomes Connect
- PR: #5095
- Project Settings: Import from another tool moves from Basic to the end of Advanced
- PR: #5098
- feat(twilio): Twilio configs list their own SMS numbers, for countries like Singapore where no number does both calls and SMS
- PR: #5099
- Auto remediation: OneUptime AI fixes by default, runbooks become an allow-list, a rule picks its Runner
- PR: #5096
- feat(ai): the code agent queries production - production-aware PR reviews and fixes
- PR: #5104
- Add a Role: the whole project or one area, then a level - no more wall of forty role cards
- PR: #5103
- fix(monitor): grouping on one Incoming Request criteria no longer silences the others; '*' on Server/Network Device no longer silences their other criteria
- PR: #5101
- feat(dashboards): Light / Dark / System theme for public dashboards (#5079)
- PR: #5106
- Usability: the nav bar and breadcrumbs say where you are, Home offers a first monitor, and first-run setup gets safer
- PR: #5108
- feat(dashboards): Create a dashboard picks its template the way Create a workflow does
- PR: #5105
- On-call: measure time to acknowledge from when someone was first paged
- PR: #5110
- Verify every kind of AI fix in production
- PR: #5107
- On-call breadcrumbs lead back to the policy, not the list (and fix js-lint from #5108)
- PR: #5113
- AI kubectl fixes on workloads Argo CD, Flux or Helm declare: a stopgap for approval, and verification that notices the put-back
- PR: #5102
- feat(ai): cache agent-loop conversations for Claude and count cached tokens by what they cost (#5073)
- PR: #5111
- OneUptime AI uses external MCP servers: Settings → AI → External MCP Servers, and the rules' MCP Servers under More fields
- PR: #5112
- feat(ai): investigation rules can wait - only if the incident is still open after N minutes (#5074)
- PR: #5115
- Release 14.0.80 (gate - do not merge)
- PR: #5117