🚀 Features
-
Custom RBAC UI
Introduced a comprehensive Role-Based Access Control interface, allowing administrators to create, edit, and manage custom roles with granular permissions across the platform. -
SSO Integration
Added complete Single Sign-On support including SSO Configuration Controller, SSO Login, ACS Callback, and organization settings for seamless enterprise authentication. -
WatsonX.AI Connector
Added IBM WatsonX.AI as a new AI/ML source connector, expanding the available AI model integrations. -
Anthropic AI/ML Source Connector
Introduced Anthropic as a new AI/ML source connector for leveraging Claude models in data workflows. -
Chatbot Enhancements
Added feedback display on chatbot preview and history context for user prompts, improving conversational AI experiences. -
Sync Export API
New API endpoints for exporting sync configurations and sync records, enabling better data portability and backup options. -
Environment Variables for Connection Config
Support for using environment variables in connection configurations, improving security and deployment flexibility. -
Enhanced Search Functionality
Added search bars to model selection, destination section, and data source views for easier navigation in large datasets. -
Delete Confirmation Modals
Added confirmation dialogs when deleting sources and workspace members to prevent accidental data loss. -
Docker Hub Integration
Updated workflow to automatically push images to Docker Hub when new releases are created. -
Snyk Security Testing
Integrated Snyk tests for server, UI, and integrations to enhance security vulnerability detection. -
Primary Key Helper Text
Added helper text and tooltips for Primary Key fields to improve user understanding during data modeling.
🐛 Bug Fixes
-
Pagination in Empty State
Fixed pagination controls incorrectly showing when there are no results to display. -
Content Layout
Corrected content centering at maximum width for better visual consistency. -
User Login with Email Confirmation
Resolved issues with user login flow when email confirmation is required. -
Role Permission Count
Fixed incorrect permission count display for roles and updated to group permission count. -
SSO Entity ID
Corrected entity ID handling in SSO configuration. -
Missing Logo Icons
Fixed missing logo icons appearing in various authentication views. -
Invite User Workflow
Addressed issues in the user invitation workflow for better reliability. -
Solid Worker Migrations
Fixed migration issues affecting the Solid Worker background job processor. -
Anthropic Connector
Fixed spelling error and quick fixes for the Anthropic AI/ML connector. -
Template Value Persistence
Resolved issues where template values were not persisting correctly in AI/ML models. -
Auth UI/UX Improvements
Fixed password validation design, forgot password positioning, sign-in/sign-up UI audit issues, and checkbox styling on RJSF forms.
🚜 Refactor
-
Data Apps Audits
Completed high-priority audit items for Data Apps, improving overall code quality and user experience. -
Template Mapping Components
Refactored template options into generic, reusable components for better maintainability. -
Model Page Improvements
Applied audit fixes to model pages including navigation, timestamp formatting, and empty state handling. -
Settings Page Audit
Completed comprehensive audit of settings pages for consistency and usability. -
Authentication UI
Improved copy for invalid credentials, placeholders, terms and privacy policy messages, and password instructions. -
Stepped Form Exit
Removed unnecessary exit warnings when leaving stepped forms for smoother user experience.
⚙️ Miscellaneous Tasks
-
ChatMessage Model
Added ChatMessage model and ChatMessageTransformer for enhanced chat prompt message handling. -
Ruby SAML Gem
Added ruby-saml gem to support SAML-based SSO authentication. -
Playwright E2E Tests
Set up Playwright framework for end-to-end testing automation. -
SSO Configuration Permissions
Added permissions for SSO Configuration management at organization and workspace levels. -
Signing Certificate Verification
Implemented signing certificate verification for enhanced security. -
Audit Log Enhancements
Added audit logging to Roles Controller and updated audit usage across multiple controllers for better traceability. -
Export Improvements
Refactored date handling in Audit Log and Feedback exports, and added Additional Remarks field to message feedback exports. -
Server Gem Updates
Updated Server gem to versions 0.20.0, 0.21.1, and 0.21.2 with various improvements and fixes. -
System Role Descriptions
Updated descriptions for system roles to provide clearer guidance. -
Security Updates
Updated gems to address Snyk security vulnerabilities.