Skip to content

Swiss AI Hub v0.301.6

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 23 Jun 13:05

Fixed

  • 🐛 Incomplete OpenWebUI SCIM Data Retrieval: Resolved an issue where the OpenWebUI client would only retrieve the
    first page of users or groups from the SCIM API, leading to incomplete data synchronization. The client now correctly
    fetches all resources across multiple pages.

Added

  • SCIM Pagination Mechanism: Introduced a robust pagination logic (_query_all) for the OpenWebUI SCIM client,
    ensuring all users and groups are retrieved, even when they span multiple pages.
  • 🧪 Comprehensive SCIM Pagination Tests: Added new unit tests to thoroughly validate the SCIM pagination logic,
    covering multi-page retrieval, server-capped page sizes, and scenarios where totalResults is omitted.

Changed

  • 🔄 Updated SCIM Resource Listing: Modified list_users and list_groups methods to leverage the new pagination
    mechanism, ensuring they always return a complete list of all users and groups from OpenWebUI.
  • 🔒 Idempotent Group Creation Scan: Enhanced the create_group method's check for existing groups to scan across
    all SCIM pages, preventing duplicate group creation when the target group resides on a subsequent page.