Release Summary
This release focuses on enhancing the user experience, improving authentication and clustering logic, and refining core functionalities. Key highlights include UI/UX improvements for data visualization and interaction, more robust Single Sign-On (SSO) and security features, and several important bug fixes.
✨ Features & Enhancements
-
Authentication & SSO:
- User Auto-Provisioning: The
MongoUserProvidernow automatically creates default 'admin' and 'demo' users on first startup if no users exist, streamlining the initial setup process. - SSO Error Handling: Improved error handling and redirection for Single Sign-On (SSO) login flows, providing clearer feedback to users on authentication failures.
- Bearer Token Authentication: Enhanced the
UserProviderto correctly handle API authentication via JWT Bearer tokens, strengthening API security.
- User Auto-Provisioning: The
-
UI/UX Improvements:
- Dashboard & CTA: Implemented UI enhancements for dashboards, including better tooltips for data points and more intuitive Call-to-Action (CTA) button layouts.
- Button Styles: Refined the global button styles (
boutons) for better visual consistency and user interaction feedback across the application.
-
Documentation & API:
- Swagger API Docs: Updated and improved the Swagger/OpenAPI documentation to better reflect the current API endpoints and schemas.
- README Update: The main
README.mdfile has been updated with the latest information and features.
🐛 Bug Fixes
-
Clustering:
- Peer Access: Fixed a critical issue where the application could fail in a single-node setup or when peer discovery fails. The system now correctly falls back to the current node, ensuring stability.
-
Dialogs & Views:
- Dialog Sizing: Corrected a layout issue where dialogs for selecting data relations were not sized correctly, improving usability in the data editor.
-
Styling & CSS:
- CSS Refactoring: Consolidated various component-specific styles into the main
App.scssfile for better organization and maintainability.
- CSS Refactoring: Consolidated various component-specific styles into the main
⚙️ Other Changes
- Configuration: Removed a committed
.envfile from the repository to improve security and prevent accidental exposure of secrets. - Documentation: General documentation updates to reflect recent changes.