This release includes 2 breaking changes for platform teams planning a safe upgrade.
✓ No known CVEs patched in this version
ReleasePort's take
Light signalVersionβ―v2.2.0 adds OpenAIβcompatible LLM endpoints and refreshes cloudβprovider model catalogs while removing outdated entries.
Why it matters: Affects developers integrating with /settings/openai-compat models; updates to Claude, Codex, Gemini catalogs now reflect current generations after dropping superseded GPTβ5.2βCodex, GPTβ5.1βCodexβMax/Mini, and Geminiβ―3 Flash preview entries.
Summary
AI summaryUpdates β¨ Added, π οΈ Fixed, and π§ Changed across a mixed release.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Medium |
Adds OpenAIβcompatible LLM endpoints supporting multiple servers. Adds OpenAIβcompatible LLM endpoints supporting multiple servers. Source: llm_adapter@2026-05-25 Confidence: high |
β |
| Feature | Medium |
Refreshes cloudβprovider model lists to current generations. Refreshes cloudβprovider model lists to current generations. Source: llm_adapter@2026-05-25 Confidence: high |
β |
| Feature | Medium |
Drops superseded model entries (GPTβ5.2βCodex, GPTβ5.1βCodexβMax/Mini, Geminiβ―3 Flash preview). Drops superseded model entries (GPTβ5.2βCodex, GPTβ5.1βCodexβMax/Mini, Geminiβ―3 Flash preview). Source: llm_adapter@2026-05-25 Confidence: high |
β |
| Feature | Medium |
Introduces autoβrelease GitHub workflow that tags and creates releases on version change. Introduces autoβrelease GitHub workflow that tags and creates releases on version change. Source: llm_adapter@2026-05-25 Confidence: high |
β |
| Bugfix | Medium |
Fixes NameError crash in settings routes by adding missing logger. Fixes NameError crash in settings routes by adding missing logger. Source: llm_adapter@2026-05-25 Confidence: high |
β |
| Bugfix | Medium |
Makes .magestic-ai/ subtrees reachable in selfβhost mode for MagesticAI project. Makes .magestic-ai/ subtrees reachable in selfβhost mode for MagesticAI project. Source: llm_adapter@2026-05-25 Confidence: high |
β |
| Bugfix | Medium |
Updates βMerge to Mainβ button label to show actual target branch. Updates βMerge to Mainβ button label to show actual target branch. Source: llm_adapter@2026-05-25 Confidence: high |
β |
| Refactor | Medium |
Restructures LLM Providers settings page to two panels, removing QA Provider and Local LLMs panels. Restructures LLM Providers settings page to two panels, removing QA Provider and Local LLMs panels. Source: llm_adapter@2026-05-25 Confidence: high |
β |
| Refactor | Medium |
Updates CLAUDE.md path references from legacy .auto-claude/ to canonical .magestic-ai/. Updates CLAUDE.md path references from legacy .auto-claude/ to canonical .magestic-ai/. Source: llm_adapter@2026-05-25 Confidence: low |
β |
Full changelog
β¨ Added
- OpenAI-Compatible LLM Endpoints (#42, closes #39): First-class support for any OpenAI-compatible server (LM Studio, vLLM, OpenRouter, Together, Groq, LocalAI, Anyscale, and Ollama at
:11434/v1). NewGET /settings/openai-compat/modelsandPOST /settings/openai-compat/testendpoints. Provider-choice + OpenAI-compat steps in onboarding.openai_compatavailable across the settings model, agent profiles, and every provider dropdown. - Up-to-date cloud-provider model lists (#45): Refreshed Claude / Codex / Gemini catalogs to current generation β Opus 4.7, GPT-5.5, GPT-5.3-Codex, Gemini 3.5 Flash stable, Gemini 3.1 Flash-Lite. Dropped superseded entries (GPT-5.2-Codex, GPT-5.1-Codex-Max/Mini, Gemini 3 Flash preview).
- Auto-release workflow (#48): New
.github/workflows/release.ymlauto-creates the git tag and GitHub release wheneverpackage.json#versionchanges on a push tomain. ValidatesCHANGELOG.mdhas a matching section, extracts release notes, and skips out cleanly on non-release merges.
π οΈ Fixed
- NameError crash in settings routes (#41): Added the missing module-level
loggerinsettings.py, fixing crashes in Ollama / OAuth error paths. - Files tab in self-host mode (#40):
.magestic-ai/subtrees are now reachable when the target project IS MagesticAI itself (dogfooding) β the_is_app_internal_pathguard previously blocked legitimate spec data. - "Merge to Main" button label (#43): Footer button and progress indicator now show the actual target branch (e.g. "Merge to dev") instead of a hardcoded "main".
π§ Changed
- Simplified LLM Providers settings page (#46): Restructured from three confusing panels to two β Cloud Agents (Claude / Codex / Gemini CLI logins) and OpenAI-Compatible Endpoints (covers LM Studio, vLLM, Together, Groq, and Ollama at
:11434/v1). Removed the QA Provider panel (dead UI β actual QA execution reads the model from Agent Settings phase config, not the droppedqaLlmProvidersetting). Removed the Local LLMs panel and the top-header Ollama status badge (Ollama now consumed via OpenAI-compat). Anthropic icon replaced with a neutral Cloud icon on the multi-vendor Cloud Agents panel.
π¦ Updated
- CLAUDE.md path references (#44): Updated documentation from legacy
.auto-claude/to the canonical.magestic-ai/everywhere β the code has been using the new paths for a while.
Breaking Changes
- Removed QA Provider panel from settings UI.
- Removed Local LLMs panel and Ollama status badge; Ollama usage now via OpenAIβcompatible endpoint.
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About - MagesticAI
All releases βRelated context
Related tools
Beta — feedback welcome: [email protected]