Releases: microsoft/simplechat
v0.190.3
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
- Users
- Assigning Roles:
- Navigate to Azure Portal → Enterprise Applications → Select the app associated with your registration.
- Go to Users and Groups → Assign users to their respective roles (
User
orAdmin
). - 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. 🚀
v0.185.1
🚀 Release Update: Admin Settings UI Overhaul & New Features 🎉
What's New?
We've made major improvements to the Admin Settings UI, giving you more control and customization over your application.
🔧 Admin Settings UI Enhancements
- Cleaner & More Organized UI: Settings are now grouped into tabs for easier navigation.
- Enable/Disable Features: You can now toggle Image Generation and Bing Web Search directly from the settings panel.
- Markdown Support for Landing Page Text:
- Customize the landing page text using Markdown, allowing you to add formatted text, links, and more!
- Perfect for including links to acceptable use policies (AUP), privacy notices, or any external resources.
- Example Acceptable Use Policy (AUP):
- A sample AUP is provided to help you set clear guidelines for your users.
Why This Matters?
These updates streamline the admin experience while giving you more flexibility to customize your app’s user experience and policies.
✅ Easier navigation
✅ More customization options
✅ Better user communication via Markdown support
Resolved RateLimitError
Updated functions_content.py
Try it out now and let us know what you think! 🚀
v0.179.group_documents.13
Group Documents, Management, and User Settings
Now you can create and join Groups, which provide access to Group documents. Groups can privately share documents for AI assistant chats. If you are member of multiple groups, you select your active group. The active group allows you to list, manage, and converse with those document.
New user settings, saves the active group.
This is on top of more Admin settings control, image generation, web search, and conversation specific file upload that supports tabular data.
This is a huge update and lays the foundation for automated workflows and agentic capabilities.
0.179.group_documents.13