Repository navigation
Releases: ziuus/goroute
Releases · ziuus/goroute
Release list
v0.4.0
Changelog
- dfb5171 chore(release): bump version to v0.4.0 with 35 CLI tools, A2A, and multi-account pools
- bf45cbb feat(dashboard): add +Add Account modal, 1-click CLI import, and live Fair-Share pool manager
- 48d3b63 feat(parity): port CLIProxy import, domain budgets, responses continuation, and admin APIs
- ceb1cd5 feat(parity): port Ollama tags/version, direct provider routing, and VS Code path tokens
- d554d00 feat(parity): port free-models catalog, chaos test engine, and db-backups manager
- 6dc90ed feat(parity): port full CLI-tools, web-search, A2A protocol, agent-skills and VNC sessions from OmniRoute
- f0dd93b feat(pool): implement Fair-Share Token Leveling pool across multi-account tiers
- f2c9c29 feat(pool): support multiple named token pools (pool1, pool2) with separate leveling and UI cards
- e77ab6d feat(ui): add high-end provider details view, live model catalog, interactive playground, and 1-click Claude Code exposition
- 5b11eed feat(ui): complete overhaul of dashboard to Vercel obsidian design system
- e5268a4 feat(ui): dynamic multi-target combo chain builder and clean topology graph
- 99b15bf feat(ui): expand provider catalog to 45+ providers with dynamic BaseURL and optgroups
- 9f83792 feat: async batch jobs engine and compliance audit logging (/api/batches, /api/compliance/audit-log)
- aa88f31 feat: automated provider discovery scanner and results engine (/api/discovery/scan, /api/discovery/results)
- b8b31b2 feat: call log filter options aggregator API (/api/usage/call-logs/filters)
- 8439075 feat: call log purge cleanup engine and /api/settings/purge-call-logs endpoint
- 5d4b2d7 feat: call logs filter engine and /api/usage/call-logs endpoint
- b9e6caf feat: conductor orchestration fleet, tasks, and skills registry engine (/api/conductor/*, /api/skills)
- c5d4c4f feat: connection resilience state and cooldown monitor (/api/resilience/cooldowns, /api/resilience/connections)
- 7cc5437 feat: embedded SQLite call log persistence with WAL journal mode
- 22796fe feat: evaluation suites, run scorecards, and local corpus RAG settings (/api/evals, /api/settings/local-corpus)
- 0b4f570 feat: event webhooks engine and /api/webhooks CRUD endpoints
- 4c36adb feat: fallback policy chains engine and /api/fallback/chains API
- d215de2 feat: live provider radar status, intelligence catalog, and sync engine (/api/radar/*)
- aea6b13 feat: model alias rewrite engine and /api/settings/model-aliases API
- 19ace80 feat: model capability overrides engine and /api/model-capability-overrides API
- b132a8d feat: omniroute provider catalog, account fallback priority reordering, and connection combo UI
- 64f4ab5 feat: persistent system settings API with SQLite key_value backend
- 9056cc4 feat: reasoning thinking budget policy engine and /api/settings/thinking-budget API
- 930b24b feat: sensitive data guardrails and AgentBridge DNS hosts manager
- a27eeac feat: shared quota pools engine and /api/quota/pools API
- 3600550 feat: system prompt injection, IP filtering, and semantic/prompt cache settings APIs
- 60f2808 feat: token cost pricing engine and /api/pricing CRUD endpoints
- b917280 feat: token health badge aggregator and quota groups API
- bd259bc feat: tool parameter sanitizer, session affinity eviction, MITM CONNECT tunnel, and cost ledger
- ede7a9c feat: upstream proxy registry and /api/settings/proxies endpoints
- db4facc feat: web-cookie session harvester and format normalizer
- f5889bd fix(antigravity): accurately count tool_result bytes in token estimation and sanitize message sizes
- 02dcfa4 fix(claude): expose gemini as claude-gemini-3.1-pro in gateway discovery and default fable model
- 1b26cca fix(claude-code): register 7th model gemini-3.1-pro with apinexbond provider and multi-route compatibility
- 91011ba fix(providers): remove fixed 120s client timeout on streaming LLM connections
- be6b4dd fix(proxy): eliminate artificial limits and truncation, ensure 100% full-fidelity passthrough
- cb331b7 fix(proxy): expand guardrail context limit to 800k chars and preserve history turns in kiro pruner
- 8dee13d fix(router): auto-prune context exceeding 1M tokens and prioritize active Antigravity in combos
- a6e1ced fix(router): prevent copilot token fail loop, fix model alias fallback and kiro turn pairing
- 72accd6 fix(schema): sanitize empty enum items in Gemini tool schemas to prevent 400 during /compact with large MCP toolsets
- dad5b73 perf(antigravity): optimize context pruning to O(N) single-pass integer calculation
- f6d895f refactor: eliminate all legacy naming references across code, comments, and web dashboard
- 6b2c417 test(e2e): 121/121 live tests passing, expose standard model aliases and Anthropic event stream tests
- 763eb65 test(probe): add advanced deep probe suite covering Ollama, VS Code, budgets, chaos, and 120-turn transcripts
v0.3.0
Changelog
- de63407 chore(release): bump version to v0.3.0
- 0a0ea63 ci: add multi-arch Docker image workflow to GHCR
- 2f9c7e8 feat(acp): implement ACP process spawner and expand CLI fleet to 18 agents
- 7ea7ae7 feat(agents): add 1-command auto-configuration for Hermes Agent and OpenClaw Autonomous Gateway
- f079b8c feat(antigravity): add native Anthropic tool calling via Gemini FunctionDeclarations
- 90acb7b feat(cli): add doctor, chat REPL, logs viewer, reload, and keys manager CLI tools
- b9af949 feat(dashboard): comprehensive web dashboard and agent status API
- 219239c feat(engine): wire RTK tool output filtering and session account affinity
- 9b69c24 feat(kiro): add native AWS eventstream provider for Kiro Claude models
- 294c704 feat(portal): add Vercel-clean minimal web dashboard with CLI agents hub, topology graph, and combos studio
- 5bec23d feat(robustness): add thought signature store, context guardrails, live logs and hot reload
- da276f4 feat(router): implement lowest_latency and quota_weighted routing strategies with EWMA telemetry
- b6bf179 feat(tokens): implement proactive background token refresh scheduler
- bfe412e feat(tools): add full Anthropic tool use streaming support for Kiro and bridge
- 8ab9e36 feat(ui): add ACP subprocess management and token health views to portal
- 17cb3f5 feat: add 1-click 'goroute auth import kiro' CLI auto-importer
- 668c4b8 feat: add 50+ provider catalog preset grid with search and category filters
- 06002f0 feat: add grok-cli and kimi catalog presets and implement Caveman linguistic compression
- 8a5ccf5 feat: add multi-account Kiro support in backend and web control center
- b212e7e feat: complete OmniRoute replication with Cursor OAuth, Virtual Keys, Native MCP Server, and Prompt Compression
- 3bff0bb feat: complete multimodal API replication (images, speech, transcriptions, rerank, moderations)
- f032bc7 feat: full 14-agent matrix, dynamic provider additions, eliminate 429 quota traps, and fix context limit for Kiro
- f09de70 feat: grouped provider cards, multi-account hierarchy, and live test endpoints
- 3b9bf0d feat: replicate OmniRoute tunnels, analytics, copilot & codex oauth, and cooldown resilience
- 2527b5e feat: universal multi-account pooling and failover for Kiro and OpenAI providers
- 3757ab3 fix(antigravity): preserve tool_use id and map tool names for multi-turn tool results
- 069b447 fix(antigravity): protect properties maps from schema visitor corruption and strip if/then/else
- 38210fc fix(gateway): eliminate tool calling defects and port OmniRoute agentic mechanisms
- 9184724 fix(gateway): universal failover cascade and tool name sanitization
- 3a7a61b fix(kiro): add context window auto-pruning and threshold recovery to prevent CONTENT_LENGTH_EXCEEDS_THRESHOLD
- 026c66e fix(npm): match goreleaser title-cased OS names in npm installer script
- 98545b7 fix(proxy): add combo failover fallthrough when upstream returns non-2xx status
- 6b8db7e fix(router): auto-refresh expired tokens on 401 and cascade 404 models
- 60899cd fix(router): prevent 429 quota traps with sliding history pruning and active target failover
- 4ca3cc4 fix(router): restrict ListModels to user-configured combos when present
- 03e8afd fix(tool-calling): support multi-turn OpenAI tool_calls and tool responses in antigravity provider and add moderations fallback
- 9f7633c fix(tools): eliminate null arguments delta in Kiro eventstream and Anthropic proxy
- 3022b77 refactor: eradicate omniroute references, clean dashboard UI, and fix combo serialization
- 466c19e test(bulletproof): add 107-test live suite, fix non-streaming consolidation for SSE providers, and add uptime telemetry
v0.2.4
Changelog
- 665b0b4 fix(release): upgrade npm to latest for OIDC trusted publishing
v0.2.3
Changelog
- 15ae320 fix(release): include bin/goroute.js in git and fix npm trusted publishing
v0.2.2
Changelog
- 4bfb5d5 chore(release): bump version to 0.2.2
- 506b88d ci: add automated npm publish job with OIDC trusted publisher
- b39d8c1 feat: dynamic multi-model discovery for agent setups and premium visual README
- 59984db feat: support uniform gr/agy model format, fix non-streaming JSON and stream finish_reason
- 96e56c5 fix: OpenCode provider configuration schema and Antigravity live endpoint routing
v0.2.1
Changelog
- 972e16c chore(release): bump to v0.2.1 with fixed npm bin field
v0.2.0
Changelog
- da34c25 feat(core): add multimodal media support, embeddings API, response cache, and systemd autostart
- 5dfd494 feat(port): switch default port to 8128 and add 1-line install.sh
- 053aef4 feat(setup): add universal agent setup for 14 coding agents and /v1/messages API
- bcf4184 feat: add agent setup/launch commands and headless --no-dashboard flag
- 0d0fc55 feat: add built-in provider catalog and preset auto-detection
- 7428756 feat: add provider add, combo add, and models CLI commands
- d18cd75 fix(test): normalize Windows path and use pooled client for cross-platform CI
v0.1.0
Changelog
- 7ed49ad feat: initial release of GoRoute ultra-efficient LLM gateway