Skip to content

- MagesticAI

v2.1.0 Breaking

This release includes 2 breaking changes for platform teams planning a safe upgrade.

βœ“ No known CVEs patched
Read the diff β†’ Tool health β†’ What is this tool? β†’

✓ No known CVEs patched in this version

Affected surfaces

auth

ReleasePort's take

Light signal
editorial:auto 9d

Versionβ€―2.1.0 adds first‑class support for OpenAI‑compatible LLM endpoints and introduces several usability enhancements.

Why it matters: Enables developers to integrate multiple provider models via a new status badge, model picker, and comparison table; fixes crashes in validator handling and auth middleware failures when APP_DISABLE_AUTH=true.

Summary

AI summary

Updates ✨ Added, πŸ”§ Changed, and πŸ› οΈ Fixed across a mixed release.

Changes in this release

Feature Medium

Adds first-class support for OpenAI-compatible LLM endpoints from multiple providers.

Adds first-class support for OpenAI-compatible LLM endpoints from multiple providers.

Source: llm_adapter@2026-05-25

Confidence: high

β€”
Feature Medium

Adds endpoint status badge with globe icon showing connection state in header.

Adds endpoint status badge with globe icon showing connection state in header.

Source: llm_adapter@2026-05-25

Confidence: high

β€”
Feature Medium

Integrates saved OpenAI-compatible endpoints into agent profile model dropdown.

Integrates saved OpenAI-compatible endpoints into agent profile model dropdown.

Source: llm_adapter@2026-05-25

Confidence: high

β€”
Feature Medium

Adds "How does it compare?" comparison table in README.

Adds "How does it compare?" comparison table in README.

Source: llm_adapter@2026-05-25

Confidence: low

β€”
Dependency Medium

Removes Dependabot configuration, disabling routine version‑update PRs; only security alerts remain.

Removes Dependabot configuration, disabling routine version‑update PRs; only security alerts remain.

Source: llm_adapter@2026-05-25

Confidence: low

β€”
Bugfix Medium

Fixes validator crash when `phases` is emitted as a dict instead of list, returning structured error and retrying repair.

Fixes validator crash when `phases` is emitted as a dict instead of list, returning structured error and retrying repair.

Source: llm_adapter@2026-05-25

Confidence: high

β€”
Bugfix Medium

Fixes auth middleware to populate default user in dev mode when `APP_DISABLE_AUTH=true`, preventing 401 errors.

Fixes auth middleware to populate default user in dev mode when `APP_DISABLE_AUTH=true`, preventing 401 errors.

Source: llm_adapter@2026-05-25

Confidence: high

β€”
Bugfix Medium

Fixes QA loop to pass `base_url`/`api_key` through to OpenAI‑compatible provider instead of defaulting silently.

Fixes QA loop to pass `base_url`/`api_key` through to OpenAI‑compatible provider instead of defaulting silently.

Source: llm_adapter@2026-05-25

Confidence: high

β€”
Refactor Medium

Deprecates "LLM Accounts" settings section, renaming it to "Claude Code Accounts" across locales.

Deprecates "LLM Accounts" settings section, renaming it to "Claude Code Accounts" across locales.

Source: llm_adapter@2026-05-25

Confidence: low

β€”
Refactor Medium

Updates README structure with new "OpenAI-Compatible Endpoints" subsection and comparison table.

Updates README structure with new "OpenAI-Compatible Endpoints" subsection and comparison table.

Source: llm_adapter@2026-05-25

Confidence: low

β€”
Refactor Low

Clarifies branching model in CLAUDE.md: `dev` is working branch, `main` is release‑only; fixes stale reference to "develop".

Clarifies branching model in CLAUDE.md: `dev` is working branch, `main` is release‑only; fixes stale reference to "develop".

Source: granite4.1:30b@2026-05-25-audit

Confidence: low

β€”
Full changelog

✨ Added

  • OpenAI-Compatible LLM Endpoints: First-class support for any service speaking the OpenAI /v1/chat/completions protocol β€” LM Studio, vLLM, OpenRouter, Together AI, Groq, LocalAI, Anyscale. Includes a text-only provider and an agentic provider with full tool-calling support. Endpoint config persists in SQLite and is editable via Settings β†’ Claude Code Accounts.
  • Endpoint Status Badge: New Globe-icon badge in the header showing connection status (green/red/gray) per saved endpoint, with a popover detailing label, base URL, default model, and an inline Test button. Auto-probes every 5 minutes.
  • Model Picker Integration: Saved OpenAI-compatible endpoints appear in the agent profile model dropdown alongside Claude / Codex / Gemini / Ollama. Embedding-only models are filtered out automatically.
  • Comparison Table in README: New "How does it compare?" section positioning MagesticAI against Spec Kit and Compozy.

πŸ› οΈ Fixed

  • Implementation Plan Validator Resilience: The spec validator now returns a structured error when an LLM emits phases as a dict instead of a list (common with smaller local models like qwen3-14b), instead of crashing with AttributeError. The existing validation-fixer retry loop then asks the model to repair the schema. Six new regression tests pin the behaviour.
  • DISABLE_AUTH Middleware: When APP_DISABLE_AUTH=true (development mode), the auth middleware now populates request.state.user with the default user, so routes using Depends(get_current_user) work correctly in dev. Previously they returned 401.
  • QA Loop Provider Resolution: The QA reviewer and fixer now pass base_url / api_key through to the OpenAI-compatible provider via the new endpoint resolution helper, instead of silently defaulting to api.openai.com with no auth.

πŸ”§ Changed

  • Settings: "LLM Accounts" β†’ "Claude Code Accounts": Renamed the settings section title across all three locales (en / fr / pt-BR) to reflect its actual scope.
  • Dependabot Mode: Removed .github/dependabot.yml. Only security-CVE-driven alerts remain (GitHub default for public repos); routine version-update PRs are off.
  • README Structure: New "OpenAI-Compatible Endpoints" subsection in Configuration with a small-model caveat. New "How does it compare?" section between Supported Platforms and Quick Start.
  • CLAUDE.md Branching Guidance: Spelled out the dev-first branching model β€” dev is the working branch, main is release-only. Fixed the Contributing section's stale reference to "develop" (the actual branch is dev).

Breaking Changes

  • Removed .github/dependabot.yml; only security‑CVE‑driven Dependabot alerts remain (routine version updates disabled).
  • Renamed settings section "LLM Accounts" to "Claude Code Accounts" across en, fr, pt-BR locales.

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

Track - MagesticAI

Get notified when new releases ship.

Sign up free

About - MagesticAI

All releases β†’

Related context

Beta — feedback welcome: [email protected]