Changelog
Features
- d99cdd3 feat(admin): accept secret references in dashboard-managed entities (#1127)
- eab7eb4 feat(config): rotate referenced secrets without restart (#1126)
- 832a09e feat(presidio): restore reasoning, per-tool and per-role restore, placeholder variants (#1157)
- d09be00 feat(server): turn LiteLLM tags into request labels (#1152)
Bug Fixes
- 25aa7c3 fix(admin): require the master key to repoint entities that hold secret references (#1169)
- 4a78059 fix(admin): require the master key to save secret references (#1166)
- 693add1 fix(app): keep the secret rotation watcher responsive when a resolver hangs (#1148)
- b8b6f01 fix(app): reject a reload that would drop a serving entity whose secret references fail (#1168)
- 548f347 fix(config): bound secret resolution so a hanging reference cannot wedge saves, rotation, or shutdown (#1167)
- bf86fe8 fix(config): reject empty secret files instead of resolving to an empty value (#1162)
- 9672d3e fix(dashboard): keep dialogs and model pickers usable on mobile Safari (#1158)
- 0031962 fix(modeldata): advertise capabilities from catalog input modalities (#1153)
- 70fc5db fix(presidio): keep restored values out of replayed reasoning and isolate placeholder slots (#1164)
- bddc9b8 fix(presidio): keep signed thinking unedited on streamed Messages (#1163)
- 4212dad fix(server): cap LiteLLM tags and allow turning them off (#1161)
Full Changelog: v0.1.100...v0.1.101