Software Release Notes
v2 (Software update) - 04/26/2024
23min
- Unified CSV Template:Introduced a unified CSV template for both bulk uploads and Domo dataset uploads, enhancing data management consistency.
- CSV Upload Validation:Added detailed validation messages for bulk CSV upload failures to improve error understanding and resolution.
- Security Enhancements:Enhanced endpoint security by allowing only editors to upload CSVs, bolstering system security.
- Confirmation Modal:Introduced a confirmation modal for bulk actions to prevent unintended operations.
- Custom Fields in Bulk Uploads:Added the ability to include custom fields for users in bulk uploads, increasing flexibility in data management and synchronization.
- Improved Logging Functionality:Enhanced activity logging functionality to provide better insights into user actions and system activities.
- Server-side Activity Updates:Modified activity posting functionality to ensure updates are managed server-side, enhancing security.
- Enhanced Login Tracking:Updated login tracking functionality to ensure more accurate tracking of user logins.
- Tailwind Styling Application:Improved custom HTML/CSS functionality to ensure correct application of Tailwind styling.
- Logo Loading Behavior:Addressed issues with workspace logo loading behavior to ensure smooth user experience.
- Permissions Update Functionality:Implemented a mass save button for permissions updates in the admin panel for streamlined management.
- Simplified Permission Creation:Revised the permission structure to offer clearer choices, simplifying the process and enhancing usability.
- Group-Level Conditional Filters:Implemented group-level conditional filters for better data management and organization.
- Streamlined User Permissions:Enhanced menus and access controls for editors to manage permissions more intuitively.
- Custom Fields as Filter Attributes:Added custom fields as filterable attributes in user profiles, increasing flexibility in user management.
- Enhanced Filtering Options:Implemented the ability to add filters at both the group and individual levels.
- Resolved Impersonation Issues:Fixed issues with the impersonation features, enhancing functionality.
- Exit Transition Handling:Enhanced the feature to better handle exit transitions and properly populate workspaces for group-assigned users.
- Design and Usability Fixes:Addressed a design break and horizontal max width issue in impersonate, and fixed group menu collapse.
- New User Project Repository:Developed "user-portal-react" to transition the user portal from EJS to React, enhancing performance and scalability.
- UI Element Improvements:Enhanced various UI elements including dynamic selector colors, side navbar menu functionality, and SAML auto logout.
- UI Responsiveness:Improved responsiveness across devices, particularly for mobile users, by addressing UI consistency and overflow issues.
- Search Functionality:Enhanced the design and functionality of the search bar and implemented effective error handling mechanisms.
- Pretty URLs:Implemented "pretty URLs" across Admin, Migration, and EJS portals to enhance ease of navigation.
- URL Management:Standardized portal logins and introduced a "refresh" option for nested URLs to improve user navigation.
- Enhanced Data Visualization:Ongoing development in interactive embed functionalities in Metabase to improve data reporting and visualization capabilities.
- Improved Error Handling:Implemented better validation and error feedback mechanisms to provide clearer and more informative feedback to users.
- CSV Upload Functionality: Fixed issues with CSV uploads not triggering row addition in the Jupyter workspace and addressed CSV format issues for bulk uploads.
- Registration Fixes: Resolved third-step registration blockages and corrected errors with the skip button in the registration process.
- Design Consistency: Addressed design inconsistencies and visibility issues to improve user interface clarity and usability.
- Menu and Dashboard Improvements: Resolved HTML menu activation redundancy and enhanced dashboard responsiveness.
- Search Functionality: Fixed search functionality issues related to workspaces and users.
- Color Display: Corrected bugs causing incorrect color displays and flashing workspace colors.
- Modal Functionality: Resolved issues with modal functionality when adding users within a workspace.
- Style Consistency: Ensured proper handling of colors in the user portal to match individual workspace styles.
- Content Alignment and Navigation: Addressed issues with inconsistent content alignment, navigation menu disappearance, and incorrect background colors.
- Export and Permissions Fixes: Corrected functionalities related to file exports and workspace filter permissions.
- Modal Design and Functionality: Remedied group modal design flaws and updated group button functionalities for better management.
- Security Vulnerabilities: Addressed security vulnerabilities related to client ID and secret visibility and improved logout functionalities to ensure proper session termination.
- Authentication Fixes: Fixed issues related to user logins and endpoint authentication, and resolved problems with permissions affecting security.
- Credential Management: Fixed errors related to credential visibility and management to ensure that administrators only see their own credentials.
- Comprehensive Testing: Conducted extensive testing and debugging across various features and branches to ensure stability and functionality.
- Domo Integration Fixes: Addressed issues related to image loading, user authentication, logout problems, and synchronization errors with Domo datasets.
- Bug Fixes and Improvements: Fixed bugs related to model changes, navigation issues in the impersonate feature, and errors in image uploads, logo display, and CSV downloads.
- Email and Popup Functionality: Corrected issues with popup windows not closing properly and addressed problems with email functionalities like welcome emails and 2FA.
- Enhanced SSO and Security Measures: Improved SSO authentication and security measures to prevent the frontend from accessing sensitive data like ClientId and clientSecrets.
- API Credential Access: Enhanced API credential access functionality for improved security and preparation for vendor implementations.
- Access Control Adjustments: Made adjustments to prevent editors from inadvertently editing operators, maintaining appropriate access control levels.
- Code Optimization: Improved logic clarity and execution stability, replaced redundant functions, and reviewed code to ensure efficiency without adding unnecessary complexity.
- Model Changes: Enhanced model changes for groups, workspaces, and users across various branches (EJS Portal, React Portal, Admin Portal, and Impersonate).
This update provides a comprehensive suite of improvements and fixes aimed at enhancing the overall security, functionality, and user experience of the software, ensuring a more reliable and efficient operation.
Updated 04 Oct 2024
Did this page help you?