Skip to content

Hotfix 1.7.4 (stable)

Latest

Choose a tag to compare

@anonympins anonympins released this 14 Jul 08:42
8cac887

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 MongoUserProvider now 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 UserProvider to correctly handle API authentication via JWT Bearer tokens, strengthening API security.
  • 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.md file 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.scss file for better organization and maintainability.

⚙️ Other Changes

  • Configuration: Removed a committed .env file from the repository to improve security and prevent accidental exposure of secrets.
  • Documentation: General documentation updates to reflect recent changes.