🚀 Features
-
Workflow Versioning
Introduced full workflow versioning support with version history management, preview support, version diffing, edit and delete capabilities, and visibility of the latest published version as live.
- Version panel UI in workflow header
- Version description in workflow publish modal
- Model Routing Implemented model routing to enable dynamic model selection within workflows.
- Model Hub Added Model Hub screen to manage model providers and AI model integrations.
- LLM Usage Tracking Added comprehensive LLM usage logging to monitor API calls, including tokens consumed, models utilized, and associated costs across workflow executions.
- Workflow Analytics Implemented automatic token estimation for input and output data in LLM operations with workflow-level metrics to track total token consumption and estimated API costs.
- Knowledge Base Enhancements Expanded Knowledge Base capabilities with tool integration, improved component filtering, and better handling of deleted components.
-
S3 Connector Enhancements
Enhanced S3 connector with support for any S3 Compatible endpoint, such as MinIO & Cloudflare R2.
- Added support for custom endpoints
- Implemented batch support and configurable batch size
- Added URL_STYLE ‘path’ configuration option
- Session-aware Component Execution Improved execution tracking by passing session context to component activities, enabling better differentiation for data app calls.
🐛 Bug Fixes
-
Workflow & Versioning Stability
Fixed issues related to version deletion, draft workflow save restrictions, preview handling, autosave behavior, and ensuring the correct published version is marked live.
- Fixed delete restriction for current version in workflow
- Removed UI restriction from workflow with draft status to save interface
- AI Squared Vector Store Fixed table rendering issue for AI Squared Vector Store in Vector Store Component.
- UI & Interaction Fixes Resolved issues in prompt input behavior, data app auto-refresh toggling, timestamp formatting, confirmation modals, toast handling, and various layout inconsistencies.
-
Performance Improvements
Reduced CPU and memory usage caused by database read and write operations and improved retry mechanisms for sync processes.
- Disabled DDL transaction migration on index_sync_records
- Added index on sync_records for improved query performance
🚜 Refactor
- API & Tooling Improvements Refactored API response types, improved tools API structure, optimized query invalidation logic, and streamlined internal workflow handling.
- Connector Naming Renamed “Generic OpenAI Spec Endpoint” to “OpenAI Compatible Endpoint” for improved clarity.
- Workflow Autosave Updated autosave to prevent save during preview mode.
⚙️ Miscellaneous Tasks
-
Testing & Quality Improvements
Increased automated test coverage, improved linting, strengthened validation flows, and enhanced overall code quality.
- Added tests for views/Activate module
- Added tests for Assistant Module
- Added tests for Enterprise/Views modules
-
Dependency & Platform Updates
Updated server dependencies and made internal stability improvements.
- Updated multiwoven-integrations gem to version 0.34.19
- S3 Connector Removed schemaless catalog from Amazon S3 Connector for better data structure management.
- UI Updates Updated tool logos for better visual consistency.