Changelog
The features introduced in this massive release:
- multi API key support
- workflows
- caching (for streaming and non streaming
- semantic caching (experimental)
- support for oracle AI-model provider (experimental)
- introduced
user pathconcept (most of the features should be user path scoped in the future) - configurable timezone in dashboard
Important fix:
- [UI] timezone defaults to browser-set one
Features
- b9e4fe9 feat(auth): add API key path scoping and workflow auth node styling (#197)
- 255d775 feat(auth): add managed API key support (#190)
- 180fc9d feat(dashboard): add dashboard functions to the exectution plan/workflow feature (#183)
- ce6b390 feat(dashboard): add managed API keys page (#195)
- f9fb8e3 feat(executionplans): implement policy-resolved execution plans (#180)
- 9aa8aae feat(fallback): add model fallback routing (#179)
- 142ba20 feat(modeldata): support model-list aliases in metadata lookup (#175)
- a617ba1 feat(provider): add oracle provider (#170)
- bd2c192 feat(tracking): add hierarchical user path scoping (#189)
- ca63f7e feat(usage): add cache analytics support (#196)
- 64320e7 feat(workflows): expose failover controls in execution plans (#186)
- 602e190 feat: implement semantic caching (#162)
Bug Fixes
- 3740a6c fix(admin): honor user timezones in dashboard (#185)
- 0219925 fix(core): preserve slash model ids for explicit providers (#176)
- 2e67888 fix(core): remove custom JSON field scanner (#201)
- 5d6286f fix(deps): remove vulnerable Docker SDK path from root module (#188)
- 6b4608e fix(fallback): reject null rules and cover responses guards (#184)
- a478572 fix(mongodb): run as replica set in docker-compose to enable transactions (#181)
- ade4738 fix(providers): reduce metadata enrichment log noise (#187)
- 0ebac81 fix(release): adapt gpt-5 chat params and batch aliases (#199)
- d5728e2 fix(responsecache): cache streaming responses (#200)
- cc42d4a fix(responsecache): split stream cache entries and validate SSE (#202)
- 48f2b43 fix(security): fixed the possible overflow related issue (#167)