You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Introduced a command-line tool for batch uploading files mapped to users/groups via CSV. This dramatically reduces manual effort and errors during large-scale onboarding or migrations, making it easier for admins to populate the system with existing documents.
Includes: CLI, mapping CSV, and documentation.
(Ref: application/external_apps/bulkloader/)
Database Seeder Utility
Added a utility to seed or overwrite CosmosDB admin settings from a JSON artifact. This ensures consistent, repeatable environment setup and simplifies configuration drift management across dev, test, and prod.
(Ref: application/external_apps/databaseseeder/)
Redis Cache Support for Sessions
Full support for Azure Cache for Redis as a session backend. This enables true horizontal scaling and high availability for enterprise deployments, as user sessions are no longer tied to a single app instance.
Admin UI for configuration and connection testing.
Added a detailed section and architecture diagram to the README covering Private Endpoints, Virtual Networks, Private DNS Zones, and secure enterprise network deployment. This guidance helps organizations implement best practices for network isolation, compliance, and secure Azure PaaS integration.
Custom Azure Environment Support
Added support for "custom" Azure environments, allowing deployment in sovereign or private clouds with non-standard endpoints. This increases flexibility for government, regulated, or air-gapped scenarios.
(Ref: config.py)
Admin Setting: Use Local File for Document Intelligence Testing
The Document Intelligence test now uses a local test file, making it easier to validate configuration without relying on external URLs or network access.
(Ref: route_backend_settings.py)
Support for Azure File Share as Temp Storage
File uploads can now use an Azure File Share mount (/sc-temp-files) for temporary storage, improving performance and scalability for large files or distributed deployments.
(Ref: route_backend_documents.py)
Custom Favicon Support
Admins can upload a custom favicon (PNG/JPG/ICO) via the admin UI, allowing organizations to brand the application for their users.
The README now documents the need for Group.Read.All permission for group workspaces, reducing confusion during setup.
(Ref: README.md)
New Infrastructure-as-Code Deployers
Added Bicep, Terraform, and Azure CLI deployers, making it easier for organizations to automate and standardize deployments in CI/CD pipelines.
(Ref: deployers/)
Architecture Diagram Update
Updated architecture.vsdx to include Redis cache, reflecting the new scalable architecture for documentation and planning.
(Ref: artifacts/architecture.vsdx)
Health Check
Provide admins ability to enable a healthcheck api.
(Ref: route_external_health.py)
Bug Fixes
Improved Code Snippet Readability in Dark Mode
Code blocks now have better background and text color contrast, making them easier to read for all users, especially in accessibility scenarios.
(Ref: chats.css)
Improved File Link Contrast in Dark Mode
File links in chat messages are now more visible in dark mode, reducing user frustration and improving accessibility.
(Ref: chats.css)
Prevented Chat When Embedding Fails
The system now returns a clear error if embedding fails, preventing users from sending messages that would be lost or cause confusion. This improves reliability and user trust.
Fixed issues where document classification was not updating or displaying correctly, ensuring that document metadata is always accurate and actionable.
(Ref: chat-documents.js)
Fixed Prompt Input Field Display Bug
Resolved a UI bug where prompt text only appeared when clicking on the input field, improving usability for prompt editing.
(Ref: workspace-prompts.js)
Repaired Search in Workspaces
Fixed search and filter logic in workspace and group workspace document lists, so users can reliably find documents by metadata or keywords.
Cleaned up test files from the bulk uploader app, reducing clutter and potential confusion for new users.
(Ref: bulkloader/)
Updated Dockerfile to Use Chainguard Images
Switched to Chainguard Python images for improved security and reduced CVEs, aligning with best practices for container hardening.
(Ref: Dockerfile)
Changed Base Image to Reduce CVEs
Updated the base image to further reduce vulnerabilities, supporting compliance and security requirements.
(Ref: Dockerfile)
Other Minor UI/UX and Documentation Fixes
Various small improvements and typo fixes across admin UI, documentation, and error handling, contributing to a more polished and reliable user experience.