Skip to main content

πŸš€ Features

  • Amazon Bedrock Source Connector
    Added Amazon Bedrock as a new AI/ML source connector for integrating AWS foundation models into data workflows.
  • Pinecone Vector DB Destination Connector
    Introduced Pinecone as a destination connector for vector database storage and retrieval.
  • Qdrant Destination Connector
    Added Qdrant as a new vector database destination connector for similarity search workloads.
  • Generic OpenAI Spec Connector
    Added a generic OpenAI specification connector for flexible integration with OpenAI-compatible endpoints.
  • Unstructured Data Support
    Comprehensive support for unstructured data including LangChain Ruby integration, chunking configuration, and embedding config screens.
  • Assistant UI Enhancements
    Added Bar and Pie Chart support, feedback collection, table data rendering, CSV download capability, and dynamic title changes based on conversation.
  • Vector Search Model Support
    Added unstructured and vector_search types to ModelQueryType with embedding configuration for vector-based models.
  • Sync Alerts Workflow
    Added workflow middleware for sync alerts to improve notification handling.
  • Solid Worker in Docker Compose
    Added solid worker service to docker-compose.yml for improved background job processing.
  • Prometheus Client
    Added prometheus client gem for metrics collection and monitoring.
  • Update Feedback and Message Feedback
    Implemented update capabilities for feedback and message feedback records.
  • Demo Workspace for Assistant
    Added Demo Workspace to Assistant Enabled Workspaces for easier onboarding and testing.
  • Custom Workspace Branding
    Added support for logo and name customization for specific workspaces (e.g., BCLL Workspace).

πŸ› Bug Fixes

  • Bedrock Inference Profile
    Removed inference profile from Bedrock connector configuration.
  • Sync Run Email Notifications
    Disabled sync run send_status_email and fixed sync run mailer issues.
  • CVE Corrections
    Corrected CVEs for BAH using Trivy security scanning.
  • Failed Sync Alerts Email Format
    Fixed email format for failed sync alerts and added end_time to sync failure emails.
  • Pagination Issues
    Fixed broken pagination across various views.
  • Logo URL Updates
    Updated the logo URL for Slack and Email Alerts.
  • Email Taken Error Message
    Improved error message when email is already taken during signup.
  • Unstructured Model Handling
    Fixed model updates for vector type, catalog data usage, and API updates for unstructured models.
  • Duplicate API Calls
    Removed duplicate GET call during connector updates.
  • Pinecone Spec
    Removed model and namespace from Pinecone specification.
  • Connector Edit Navigation
    Fixed opening connector edit screen after creation.
  • Stepped Form Issues
    Fixed multiple issues with stepped form including browser back restriction, query params in URL, and infinite loop problems.
  • Configure Sync Screen
    Resolved issues with the configure sync screen for unstructured models.
  • Embedding Validation
    Disabled continue button if embedding configuration is not completed.
  • Chat History Display
    Show chat history only when messages exist.
  • Unstructured Model Steps
    Fixed dynamic step addition for unstructured models and preserved base steps for reset.

🚜 Refactor

  • Button Styling Updates
    Changed button styling across the application for consistency.
  • Datalist Icon Removal
    Removed icons from datalist components for cleaner UI.
  • Error Toast Improvements
    Removed titleCase from error toasts and added support to hide success toasts when not needed.
  • Schema Validation
    Removed input and output schema validation for improved flexibility.
  • Pagination Logic
    Changed logic to show pagination only when rows equal 10 or more.
  • Assistant Deployment Option
    Changed deploy to assistant option to only be visible in Assistant Enabled Workspaces.
  • Embedding Config Component
    Extracted embedding config fields into a standalone reusable component.
  • Chart Export Utilities
    Added chart download and copy functionality with export function moved to utilities.
  • Data Apps Empty State
    Improved copy for empty state in data apps.
  • Slack Sync Button
    Updated View Sync Run button styling for Slack notifications.
  • Stepped Form Store
    Refactored stepped form state management for better maintainability.

βš™οΈ Miscellaneous Tasks

  • EULA Role Updates
    Made read permission in EULA true for Custom Role.
  • Model Query Type Updates
    Added unstructured and vector_search types to ModelQueryType.
  • Data App Querying
    Enabled Data App querying capabilities.
  • Redis Removal
    Removed Redis dependency from the application stack.
  • Data Format Type Names
    Updated title names for Data Format Types.
  • Server Gem Updates
    Updated server gem through versions 0.23.2, 0.24.0, 0.24.1, 0.24.2, 0.25.0, and 0.26.0.
  • Connector Documentation URLs
    Updated connector documentation URLs in spec and meta files.
  • Counter Culture for Messages
    Added count_culture for chat_messages and message_feedbacks for efficient counting.