diff --git a/CHANGELOG.md b/CHANGELOG.md index 5e9b066e..13d6a99d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,19 @@ +# v0.5.6 (2026-06-20) + +## Features +- **Ponytail**: minimalist code generation feature +- **Headroom**: proxy lifecycle management + dashboard UI (one-click start/stop, install detection, status probing, token saver, claude↔openai shape conversion) +- **CodeBuddy CN**: new OAuth provider (copilot.tencent.com) — 15-model catalog, /v2 inference, forced streaming, OpenAI-style reasoning +- **OpenCode-Go**: align models with official endpoints; route Qwen 3.7 MiniMax via /v1/messages, GLM/Kimi/DeepSeek/MiMo via /chat/completions + +## Fixes +- **Anthropic-compatible validation**: use POST /v1/messages (GET /models not spec, false "invalid" for valid keys) +- **CLI tools**: tolerate JSONC configs in all 8 settings routes (opencode, openclaw, kilo, droid, cowork, copilot, claude, cline) +- **Gemini/Antigravity**: preserve 'pattern' in tool schema translation (glob/grep) +- **Combo/Fusion**: flatten Anthropic-style tool messages in panel calls (prevent 503) +- **Models**: store provider custom models by provider scope +- **Perplexity**: use /v1/models endpoint for key validation + # v0.5.4 (2026-06-18) ## Fixes diff --git a/cli/package.json b/cli/package.json index f910ed4f..ce23132f 100644 --- a/cli/package.json +++ b/cli/package.json @@ -1,6 +1,6 @@ { "name": "9router", - "version": "0.5.4", + "version": "0.5.6", "description": "9Router CLI - Start and manage 9Router server", "bin": { "9router": "./cli.js" diff --git a/package.json b/package.json index 8ad89cdc..61e80252 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "9router-app", - "version": "0.5.4", + "version": "0.5.6", "description": "9Router web dashboard", "private": true, "scripts": {