Skip to content

v0.190.3

Latest
Compare
Choose a tag to compare
@paullizer paullizer released this 04 Feb 19:44
· 7 commits to main since this release

Release v0.190.3

Key Updates & Enhancements

🔹 Role-Based Access Control (RBAC) Enhancements

  • Admin and User Role Assignments:
    • Introduced role-based access in the registered app.
    • Users do not have access to Admin settings, ensuring better security and separation of privileges.
    • New App Roles Setup Required:
      • Users
        • Allowed Member Types: Users/Groups
        • Value: User
        • Description: Normal user
      • Admins
        • Allowed Member Types: Users/Groups
        • Value: Admin
        • Description: Manage the application
    • Assigning Roles:
      • Navigate to Azure PortalEnterprise Applications → Select the app associated with your registration.
      • Go to Users and Groups → Assign users to their respective roles (User or Admin).
      • This replaces the default access mechanism, ensuring proper permission management.

🔹 Simplified API Configuration

  • GPT, Embedding, and Image Generation Endpoints:
    • Configuration streamlined for easier setup and management.
    • Reduces complexity in defining model endpoints while maintaining flexibility.

🔹 Improved OpenAI Model Access

  • Registered App Permissions:
    • The registered app now requires Cognitive Services OpenAI User permissions.
    • This allows the application to fetch the available models dynamically from the configured endpoints.

🔹 AI Model Tracking for Responses

  • Tracked Model Metadata:
    • Every AI-generated response now includes metadata specifying the model used.
    • Helps with debugging, auditing, and optimizing model performance.

Deployment Notes

  • Ensure the App Roles (Users & Admins) are properly configured before deployment.
  • Assign users to their respective roles through the Enterprise Application settings in Azure AD.
  • Update configurations to reflect the simplified endpoint structure.
  • Validate that role-based permissions are correctly applied in the admin settings.

This release focuses on security, structured role management, configuration simplification, and AI model tracking, making the platform more robust and scalable. 🚀