diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 72d5a592..883b279b 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "0.0.12" + ".": "0.0.13" } diff --git a/CHANGELOG.md b/CHANGELOG.md index 4ae045d8..e3b4f997 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,15 +1,23 @@ # Changelog -## [0.0.12](https://github.com/mcpmux/mcp-mux/compare/v0.0.1...v0.0.12) (2026-02-14) +## [0.0.13](https://github.com/mcpmux/mcp-mux/compare/v0.0.1...v0.0.13) (2026-02-16) -Prior test releases (v0.0.2–v0.0.12) during development. See v0.0.13 for the first public release. +First public release of McpMux — the unified MCP gateway and manager for AI clients. ### Features -* initial release of McpMux desktop app ([72181e2](https://github.com/mcpmux/mcp-mux/commit/72181e2b462f4f70eb586758e8bd029dcb3b7631)) -* add autostart and system tray functionality ([#38](https://github.com/mcpmux/mcp-mux/issues/38)) ([cc99fcf](https://github.com/mcpmux/mcp-mux/commit/cc99fcf412f24f48edba12b8f0359fa71b5247c6)) -* implement Tauri updater functionality ([#36](https://github.com/mcpmux/mcp-mux/issues/36)) ([d355c68](https://github.com/mcpmux/mcp-mux/commit/d355c68a4b33901adb7f9be8c0765252f8c3577f)) -* add custom server configuration fields (env vars, args, headers) ([#54](https://github.com/mcpmux/mcp-mux/issues/54)) ([37ce0f5](https://github.com/mcpmux/mcp-mux/commit/37ce0f575883680e2ee12354e3bfea48e7a9337e)) -* Streamable HTTP transport with SSE notifications and E2E tests ([#61](https://github.com/mcpmux/mcp-mux/issues/61)) ([ca5b0ff](https://github.com/mcpmux/mcp-mux/commit/ca5b0ffab19aa395a75c5f10a18ab0e6efb1752a)) -* Capture and stream process stderr to server log manager ([#63](https://github.com/mcpmux/mcp-mux/issues/63)) ([96795b0](https://github.com/mcpmux/mcp-mux/commit/96795b0b54ecfaa9743bb9e6045bfc86ddadcc2f)) -* support default values for input definitions ([#70](https://github.com/mcpmux/mcp-mux/issues/70)) ([a1d9599](https://github.com/mcpmux/mcp-mux/commit/a1d9599601c212c1b7054fc4c5c76f065e0ea920)) +* Unified MCP gateway — configure servers once, connect every AI client through a single endpoint +* Encrypted credential storage via OS keychain (DPAPI, Keychain, Secret Service) with AES-256-GCM field-level encryption +* Spaces for organizing servers into workspaces with per-client access key authentication +* FeatureSet filtering — fine-grained control over tools, resources, and prompts per client +* OAuth 2.1 + PKCE with automatic token refresh for OAuth-enabled MCP servers +* Server discovery — browse and install from the community registry at mcpmux.com +* Streamable HTTP transport with SSE notifications ([#61](https://github.com/mcpmux/mcp-mux/issues/61)) +* Stdio transport with platform-specific process isolation +* Server connection logging with MCP protocol notifications and stderr capture ([#63](https://github.com/mcpmux/mcp-mux/issues/63), [#76](https://github.com/mcpmux/mcp-mux/issues/76)) +* Custom server configuration fields — environment variables, arguments, and headers ([#54](https://github.com/mcpmux/mcp-mux/issues/54)) +* Default values for server input definitions ([#70](https://github.com/mcpmux/mcp-mux/issues/70)) +* McpMux-branded OAuth authorization pages ([#74](https://github.com/mcpmux/mcp-mux/issues/74)) +* System tray with autostart on login ([#38](https://github.com/mcpmux/mcp-mux/issues/38)) +* Built-in auto-updater with signed releases ([#36](https://github.com/mcpmux/mcp-mux/issues/36)) +* Cross-platform installers — Windows (NSIS), macOS (DMG via Homebrew), Linux (APT + AppImage + .deb) ([#79](https://github.com/mcpmux/mcp-mux/issues/79), [#85](https://github.com/mcpmux/mcp-mux/issues/85)) diff --git a/Cargo.toml b/Cargo.toml index 60b51843..0241de51 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -10,7 +10,7 @@ members = [ ] [workspace.package] -version = "0.0.12" +version = "0.0.13" edition = "2021" license = "GPL-3.0-or-later" repository = "https://github.com/mcpmux/mcpmux" diff --git a/apps/desktop/src-tauri/Cargo.toml b/apps/desktop/src-tauri/Cargo.toml index 2e281d80..ae099901 100644 --- a/apps/desktop/src-tauri/Cargo.toml +++ b/apps/desktop/src-tauri/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "mcpmux" -version = "0.0.12" +version = "0.0.13" edition.workspace = true publish = false description = "McpMux - Centralized MCP Server Management" diff --git a/apps/desktop/src-tauri/tauri.conf.json b/apps/desktop/src-tauri/tauri.conf.json index c06cca9e..b940fbac 100644 --- a/apps/desktop/src-tauri/tauri.conf.json +++ b/apps/desktop/src-tauri/tauri.conf.json @@ -1,7 +1,7 @@ { "$schema": "https://schema.tauri.app/config/2", "productName": "McpMux", - "version": "0.0.12", + "version": "0.0.13", "identifier": "com.mcpmux.desktop", "build": { "beforeDevCommand": "pnpm dev:web",