diff --git a/release-notes/2026-01-15.mdx b/release-notes/2026-01-15.mdx new file mode 100644 index 000000000..2a94dcc01 --- /dev/null +++ b/release-notes/2026-01-15.mdx @@ -0,0 +1,46 @@ +--- +title: "Release Notes: 2026-01-15" +description: "Product updates released on 2026-01-15." +icon: "✨" +iconType: "emoji" +slug: "/release-notes/2026-01-15" +draft: false +--- + + +## ⚠️ NOTICE + +- **Breaking change: project privileges flag rename** + - Authentication responses renamed `isMasterProject` to `hasTemplatesPrivileges`, which can break clients that depend on the old field name + +## 🐛 Fixes + +- **Start up without Analytics** + - OpenOps now starts even when Analytics is disabled or unavailable + +- **More reliable chat tool calls** + - Chat tool results are merged by `toolCallId`, and aborted runs preserve message history more reliably + +## ✨ Improvements + +- **Analytics access controls** + - Analytics is now available only to users with the required permissions + +- **More resilient Analytics dashboard seeding** + - Analytics dashboard seeding selects project context by organization and logs more detail when seeding fails + +- **More reliable Tables MCP endpoint provisioning** + - Tables MCP endpoint creation now uses database tokens and iterates per workspace and database context + +- **Hardened admin bootstrapping** + - Initial admin setup reuses existing organization and project context when present + +## 🚀 Updates + +- **Updated OpenOps Tables default version** + - Docker Compose and Helm now default to a newer `public.ecr.aws/openops/openops-tables` image + +- **Expanded OpenAI model support** + - The OpenAI provider now supports `gpt-5.2` and `gpt-5.2-2025-12-11` + +