Releases
v3.0.0
Compare
Sorry, something went wrong.
No results found
3.0.0 (2026-03-25)
Bug Fixes
ai-transformer: correct Gemini countTokens request format (fea0faf )
ai-transformer: enforce strict mapping and reactive config visibility (6ac7afb )
ai-transformer: harden tool conversion edge cases (bcd47c1 )
ai-transformer: preserve OpenAI reasoning as Anthropic thinking (28699be )
core: fix plugin isolation for upstreams with identical targets (afa5d68 )
core: isolate scoped plugin init config across upstream scenarios (c90ea9a )
core: prioritize custom plugin resolution and normalize upstream ids (196982d )
i18n: add missing common.yes and common.no translations (0590e07 )
plugins: initialize ScopedPluginRegistry and improve timeline accuracy (670419f )
plugins: isolate upstream plugin scope and refactor token-stats v2.0 (92d218e )
plugins: make anthropic sanitizer fully opt-in and tighten config preview visibility (1cb78a3 )
release: migrate npm publishing to trusted publishing (f9d5240 )
ui: track smart-input data files for CI builds (28251c0 )
upstream: use array index as upstream runtime identifier (1d158e2 )
Code Refactoring
plugins: externalize built-in plugins and implement precompiled hooks (c5886fe )
Features
core: enhance plugin system with path params, permissions declaration, and UI asset build (4cb2fab )
health-check: add custom headers and query parameters support (3b1fe33 )
health-check: add POST request body support and optimize failover (ea65813 )
logs: persist SSE stream logs and upgrade structured body viewer UX (530f98f )
plugins: add anthropic filter error tool results plugin (a656e26 )
plugins: add anthropic tool name transformer with request/response stream fixes (8b2fea0 )
plugins: add virtual field transform system for dynamic forms (ed65c97 )
ui: add smart form input component system (e10137c )
ui: establish comprehensive design system and component showcase (64134da )
upstream: add condition expression support for dynamic upstream filtering (226f37b )
BREAKING CHANGES
plugins: Built-in plugins are now external and must be installed
separately or placed in the plugins/ directory.
You can’t perform that action at this time.