This release includes breaking changes for platform teams planning a safe upgrade.
✓ No known CVEs patched in this version
ReleasePort's take
Light signalVersionβ―v2.3.0 adds a cloneβpublicβGitHub action in the Git Repository Required dialog, improves multiβLLM provider support, and automates tag creation, builds, and GitHub release publishing on version bumps.
Why it matters: These features streamline repository cloning, broaden LLM integration options, and reduce manual release steps for developers and SREs managing CI/CD pipelines.
Summary
AI summaryUpdates π οΈ Fixed, β¨ Added, and π§ Changed across a mixed release.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Medium |
Adds clone public GitHub repo action in "Git Repository Required" dialog. Adds clone public GitHub repo action in "Git Repository Required" dialog. Source: llm_adapter@2026-05-23 Confidence: high |
β |
| Feature | Medium |
Improves support for multiple OpenAI-compatible LLM providers (LM Studio, vLLM, etc.). Improves support for multiple OpenAI-compatible LLM providers (LM Studio, vLLM, etc.). Source: llm_adapter@2026-05-23 Confidence: high |
β |
| Feature | Medium |
Automatically creates tag, builds binaries, and publishes GitHub release on versionβbump merge to main. Automatically creates tag, builds binaries, and publishes GitHub release on versionβbump merge to main. Source: llm_adapter@2026-05-23 Confidence: high |
β |
| Deprecation | Medium |
Replaces .auto-claude/ paths with .magestic-ai/, removes stale AutoβClaude references, and documents Ollama via OpenAIβcompatible endpoint. Replaces .auto-claude/ paths with .magestic-ai/, removes stale AutoβClaude references, and documents Ollama via OpenAIβcompatible endpoint. Source: llm_adapter@2026-05-23 Confidence: low |
β |
| Bugfix | Medium |
Honors userβconfigured default branch across Changelog Generator, Create Worktree dialog, and Project Settings. Honors userβconfigured default branch across Changelog Generator, Create Worktree dialog, and Project Settings. Source: llm_adapter@2026-05-23 Confidence: high |
β |
| Bugfix | Medium |
Shows actual target branch on Merge button instead of hardcoding main. Shows actual target branch on Merge button instead of hardcoding main. Source: llm_adapter@2026-05-23 Confidence: high |
β |
| Bugfix | Medium |
Resolves NameError by adding missing moduleβlevel logger in settings routes. Resolves NameError by adding missing moduleβlevel logger in settings routes. Source: llm_adapter@2026-05-23 Confidence: high |
β |
| Bugfix | Medium |
Allows .magesticβai/ subtree when project path is the app's own root during dogfooding. Allows .magesticβai/ subtree when project path is the app's own root during dogfooding. Source: llm_adapter@2026-05-23 Confidence: high |
β |
| Refactor | Medium |
Simplifies LLM Providers panel to two panels. Simplifies LLM Providers panel to two panels. Source: llm_adapter@2026-05-23 Confidence: low |
β |
| Refactor | Medium |
Refreshes cloudβprovider model lists, adding latest models and dropping previousβgeneration entries. Refreshes cloudβprovider model lists, adding latest models and dropping previousβgeneration entries. Source: llm_adapter@2026-05-23 Confidence: low |
β |
Full changelog
β¨ Added
- Clone from GitHub (#50): The "Git Repository Required" dialog now offers a second action β clone a public GitHub repo over HTTPS β alongside Initialize Git. Strict URL validation (
github.com/<owner>/<repo>only) and an empty-folder guard, with the app's own.magestic-ai/directory automatically moved aside and restored during the clone. - OpenAI-compatible endpoint enhancements (#42): Improved support for LM Studio, vLLM, OpenRouter, Together, Groq, LocalAI, and other OpenAI-compatible providers.
- Auto-tag + GitHub release workflow (#48): Merging a version bump to
mainnow automatically creates the tag, builds binaries, and publishes a GitHub release with changelog notes.
π οΈ Fixed
- Default branch setting honored across the app (#51): The Changelog Generator's Branch Comparison, Create Worktree dialog, and Project Settings now respect the user-configured default branch (
settings.mainBranchβenvConfig.defaultBranchβ autodetect), instead of hardcodingmain/master. Also fixes the Changelog tag-range default toprevious..latestinstead of the backwardslatest..previous. - Merge button shows the actual target branch (#43), not the hardcoded
main. - NameError in settings routes (#41) β added the missing module-level logger.
- Dogfooding the app on its own repo (#40): file routes now allow the
.magestic-ai/subtree when the project path is the app's own root.
π§ Changed
- LLM Providers panel simplified (#46) to two panels.
- Cloud-provider model lists refreshed (#45) β latest models surfaced, previous-generation entries dropped.
- Documentation refresh (#44, #49, plus README touch-ups):
.auto-claude/paths replaced with.magestic-ai/, stale Auto-Claude references removed from CLAUDE.md, and Ollama is now documented via the OpenAI-compatible endpoint path.
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]