Skip to content

Releases: MathisVerstrepen/Meridian

1.5.1-beta

20 Apr 20:50
dd759fa

Choose a tag to compare

What's Changed

feat: add Kimi K2.6 support to OpenCode Go

1.5.0-beta

19 Apr 20:38
1999b26

Choose a tag to compare

Meridian 1.5.0-beta

Meridian 1.5.0-beta is a large pre-release focused on subscription-backed model access, a rebuilt model selection flow, richer usage visibility, and better runtime support for provider-native coding agents.

Highlights

Subscription Inference Providers

Meridian can now work with multiple subscription-backed provider runtimes alongside metered OpenRouter models.

  • Added support for Claude Agent, GitHub Copilot, Z.AI Coding Plan, Gemini CLI, OpenAI Codex, and OpenCode Go.
  • Added a new Account Providers settings tab for connecting and disconnecting provider credentials from the UI.
  • Subscription models now carry richer metadata, including billing type, connection requirements, and Meridian tool compatibility.
  • Available subscription models refresh automatically after provider credentials are added or removed.

Model Selector Redesign

The model dropdown has been redesigned to work well with a much broader catalog.

  • Split the dropdown into Pinned Models, per-provider subscription sections, and All Models for metered entries.
  • Added section metadata, jump navigation, and virtualization for smoother browsing across large model lists.
  • Added better pinned-model handling, including keyboard shortcut support.
  • Added warning labels when a model does not support native JSON output.

Usage Data and Cost Visibility

Usage reporting is now much more detailed, especially for multi-request and tool-heavy runs.

  • Added normalized usage aggregation with request-level breakdowns.
  • Added cost_details support so upstream inference cost components can be shown explicitly.
  • Added per-tool usage tracking for subscription providers.
  • Redesigned the usage popover to show totals, individual request passes, and parallelization model breakdowns in a clearer way.
  • Improved finish-reason and tool-name visibility inside usage details.

Tooling Across Providers

Subscription providers now integrate more deeply with Meridian's tool system.

  • Added Meridian tool support across subscription-backed providers for web search, link extraction, code execution, image generation, Visualise, and Ask User.
  • Added a provider-aware image generation service path instead of routing everything through the older shared flow.
  • Improved tool runtime registration and summary rendering for richer provider-native tool call output.
  • Added tool call duration tracking and chat display for faster debugging and better user feedback.

Ask User and Chat Resume Improvements

User-interruptible tool flows are more resilient and easier to continue.

  • Added local draft persistence for pending tool questions so answers survive refreshes and accidental navigation.
  • Improved resume behavior after submitting tool responses.
  • Added better handling for pending tool call IDs across backend services and frontend components.

Canvas and Navigation

  • Added a quick-create flow that places new graphs directly inside the currently selected folder or workspace from the home page.
  • Improved recent-canvas and sidebar history interactions for folder-heavy workspaces.
  • Fixed routing node execution issues.
  • Improved parallelization and text-to-text node behavior around cancellation and stream state handling.

Self-Hosting and Upgrade Notes

Self-hosted deployments should treat 1.5.0-beta as an upgrade that adds new runtime requirements.

  • Run alembic upgrade head. This release adds a migration for tool call duration tracking.
  • Backend environments now need Node.js and npm available for the bundled Gemini CLI and OpenAI Codex bridge runtimes.
  • Local installs should also install the runtime package dependencies in api/app/gemini_cli_runtime and api/app/openai_codex_runtime.
  • Users who want subscription-backed model access must connect provider credentials from Settings -> Account -> Providers.

1.4.1-beta

09 Apr 20:58
c420d6a

Choose a tag to compare

Hotfix 1.4.1-beta

  • Fix OpenRouter structured-output compatibility by sanitizing unsupported integer JSON Schema constraints generated from Pydantic models.
  • Fix visualisation structured requests so they use the same OpenRouter-compatible schema formatting.
  • Fix prompt improver history labels so run entries reflect the actual selected optimizer model.

1.4.0-beta

09 Apr 19:36
339868f

Choose a tag to compare

Meridian 1.4.0-beta

Meridian 1.4.0-beta is a feature-heavy update centered on better prompt authoring, a more capable tool runtime, stronger chat rendering, and a broad round of reliability and security hardening across the stack.

Highlights

Prompt Improver

Meridian now includes a dedicated Prompt Improver workflow for prompt nodes.

  • Audit an existing prompt and score it across structured improvement dimensions.
  • Select recommended dimensions or choose your own optimization focus areas.
  • Let the optimizer ask clarification questions before rewriting when more context is needed.
  • Review suggested changes one by one, accept or reject them, then apply the improved prompt back to the graph.
  • Re-open past improvement runs from node history.
  • Override the optimizer model globally in settings or select a different optimizer model directly from the Prompt Improver dialog.

New Tool Runtime

The tool system has been expanded substantially.

  • Added sandboxed Python code execution with bounded resources, artifact persistence, and inline chat rendering for generated files.
  • Added the Visualise tool for Mermaid, SVG, and HTML outputs.
  • Added structured Ask User tool support so a model can pause, ask a clarifying question, and continue after the user replies.
  • Added persistent tool call storage and richer formatted tool call detail views in chat.
  • Added per-tool and per-node configuration for visual generation behavior and model selection.

Chat, Markdown, and Mermaid

Rendering and chat ergonomics received a large pass.

  • Markdown processing is more resilient around tool output, artifact links, and mixed structured content.
  • Mermaid rendering now supports validation and optional retry flows when generated syntax is invalid.
  • Mermaid runtime loading was streamlined to reduce unnecessary upfront cost.
  • Assistant message copy now excludes tool call noise.

Canvas and Navigation

  • Added graph loading and error states for a safer graph-opening flow.
  • Added custom 401, 403, 404, and 500 error pages.
  • Improved edge compatibility and snapping on the graph canvas.
  • Added pagination for graph history and recent-canvas loading, which improves responsiveness on larger workspaces.
  • Continued UI cleanup, including canonical Tailwind class migration and removal of obsolete graph UI pieces.

Fixes and Hardening

Security and Provider Safety

  • Enforced repository path restrictions under the clone root.
  • Enforced SSH host key verification for GitLab clones.
  • Stopped leaking Git credentials through URLs and telemetry.
  • Fixed OpenRouter auth header reuse across requests.
  • Improved shared HTTP client behavior and non-git HTTP/2 handling.

Reliability and Correctness

  • File uploads no longer materialize the full payload in memory before processing.
  • Account deletion now removes on-disk data correctly.
  • Rate limiting was rewired correctly.
  • Startup and shutdown lifecycle handling now tracks cron tasks correctly.
  • Canvas persistence now updates PostgreSQL and Neo4j more consistently.
  • Fixed inconsistent GitLab behavior, including multi-instance handling.
  • Fixed canvas backup import when workspace_id is missing.
  • Fixed file upload node refresh behavior in the graph after attachment changes.
  • Fixed several chat resume and user-awaiting state edge cases.
  • Tightened validation around file-view query parameters.

Self-Hosting and Upgrade Notes

Self-hosted deployments should treat 1.4.0-beta as an upgrade that requires both config and infrastructure updates.

  • Update your Docker configuration. 1.4.0-beta introduces a dedicated sandbox_manager service and a new [sandbox] config section.
  • Code execution and generated artifact workflows depend on the sandbox manager and its worker image.

1.3.7-beta

13 Jan 21:07
76d07ef

Choose a tag to compare

What's Changed

  • fix: enhance git clone and fetch commands with additional HTTP configurations by @MathisVerstrepen in #270

Full Changelog: 1.3.6-beta...1.3.7-beta

1.3.6-beta

13 Jan 20:32
4623920

Choose a tag to compare

What's Changed

Full Changelog: 1.3.5-beta...1.3.6-beta

1.3.5-beta

05 Jan 23:54
491ed75

Choose a tag to compare

What's Changed

  • Fix : Replace external arXivmd service with local arXiv-to-Markdown processing by @MathisVerstrepen in #268

Full Changelog: 1.3.4-beta...1.3.5-beta

1.3.4-beta

03 Jan 15:43
3c6fa18

Choose a tag to compare

What's Changed

  • Feat : Implement Multi-Workspace Management System and Refactor Sidebar Architecture by @MathisVerstrepen in #266

Full Changelog: 1.3.3-beta...1.3.4-beta

1.3.3-beta

02 Jan 18:00
3dbee5e

Choose a tag to compare

What's Changed

Full Changelog: 1.3.2-beta...1.3.3-beta

1.3.2-beta

02 Jan 17:34
b1b04c0

Choose a tag to compare

What's Changed

Full Changelog: 1.3.1-beta...1.3.2-beta