Swiss AI Hub v0.308.0
Pre-release
Pre-release
Added
- ✨ Dynamic LLM Model Discovery and Provisioning: Introduced automatic discovery of LiteLLM chat models and their
provisioning as workspace models in OpenWebUI, allowing users to select and interact with available LLMs. - 🦾 "Use All Models" Access Preset: Added a new access preset to quickly grant users permission to utilize all
available LLM models. - 📂 Model Capabilities in Access Editor: Integrated a dedicated 'Models' category into the Role Access Rules editor,
enabling fine-grained control over model permissions.
Fixed
- 🐛 Reliable Role Access Updates: Corrected the role update mechanism to ensure that changes to access rules trigger
proper re-synchronization of OpenWebUI access grants. - 🔒 Normalized Model Access Rules: Addressed an issue where model names containing dots (e.g.,
Kimi-K2.6) were not
correctly normalized in access rules, preventing proper matching and access grants. This applies to both role and
tenant access rules. - 🩹 Persistent Access Change Hooks: Fixed a regression where internal signal subscriptions for access changes were
prematurely garbage-collected, ensuring that OpenWebUI re-syncs are reliably triggered. - 🔑 Improved Cross-Tenant Role Isolation: Resolved a bug that could cause access rules for roles with the same name
across different tenants to collide, ensuring each tenant's roles maintain their distinct access permissions.
Changed
- 🔄 Unified OpenWebUI Model Management: OpenWebUI provisioning now seamlessly manages both AI-Hub agent models and
newly introduced LLM workspace models, each with distinct prefixes and tailored access grant computations. - 🖼️ Enhanced Role Access Editor UI: The Role Access Rules editor now features a dedicated "Models" category,
providing a clearer and more intuitive interface for managing model-related permissions.
Refactor
- 🧹 Clearer OpenWebUI Model Prefixes: Renamed the OpenWebUI model prefix for agents (
AIHUB_MODEL_PREFIXto
AIHUB_AGENT_PREFIX) to improve clarity and distinguish it from the new prefix used for LLM models.