Skip to main content

🚀 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.