User Interface Enhancements:
- Added Tabs for JS and Queries - Introduced tabs for better navigation between JavaScript and Query sections.
- Improved Validation Error Message - Enhanced error messages for better understanding and troubleshooting in the Table widget.
- Added Onboarding Flow for Admin Users - Integrated an onboarding flow specifically designed for administrative users to streamline their experience.
- Enhanced UI for Canvas Starter Templates - Included a 'see more' feature for canvas starter templates, improving template browsing.
- Improved Sidebar - Rectified issues with blank states in the sidebar, enhancing its functionality and appearance.
Bug Fixes:
- Critical Bug Fix - Addressed a critical issue of losing git branch context during redirection.
- Resolved Authentication API Issue - Fixed the issue related to the authentication API, specifically addressing problems with sending refresh tokens.
- Databricks Queries Handling - Ensured functionality for Databricks update, insert, and delete queries when dealing with empty result sets.
- Fix for Redirect Loss and Unauthorized Page Access - Rectified errors related to unauthorized page access and issues with redirects.
- Fixed Flaky Test and Error Responses - Resolved flakiness in tests and improved error response handling, providing more accurate feedback.
- Widget Context Switching and Space Distribution - Rectified glitches and bugs related to context switching and space distribution within widgets.
Performance and Infrastructure Improvements:
- Code Splitting and Refactoring - Implemented code splitting for various functionalities and refactored multiple environments for enhanced performance.
- Server-side Load Optimization - Introduced server-side changes for consolidated APIs, optimizing first-page load times.
- CI/CD and Workflow Optimization - Improved efficiency and workflows in the Continuous Integration/Continuous Deployment process, enhancing stability and speed.
- Cache Optimization - Enhanced caching mechanisms for better performance during builds.
New Features:
- Integration of AWS Lambda - Added integration for AWS Lambda, expanding the platform's functionality.
- Databricks Plugin Integration - Introduced a Databricks plugin, allowing better connectivity and utilization of Databricks services.
- Theme Settings Storage Option - Provided the ability to store theme settings for applications, allowing customization.
Testing and Quality Assurance:
- Expanded Test Coverage - Added more test cases and coverage for various functionalities and scenarios, ensuring robustness.
- Cypress Test Enhancements - Enhanced Cypress tests and addressed flakiness issues to improve test reliability.
Continuous Integration/Deployment (CI/CD) Updates:
- CI Workflow Enhancements - Optimized CI workflows, added support for caching, and improved server build mechanisms.
- Caddy and Docker Image Optimization - Enhanced Caddy routes, removed NGINX from Docker images, and refined containerization.
Other Changes:
- Refactoring and Cleanup - Various refactorings, removal of deprecated elements, and cleanup of unused code and objects for better code maintenance.