Full Changelog: 1.1.0...1.0.1
π What's New?
- Added comprehensive LLM metrics reporting
- Tracks input/output/total tokens and response time
- Periodic memory management for metrics storage
- Enhanced vector database support
- Added support for Quadrant and PGVector
- Implemented configurable text splitter functionality
- Improved metadata handling for vector chunks
π§ Improvements
- Development Broker Improvements
- Added mock implementations for metrics and connection status
- Introduced dev_mode configuration
- New unified control for broker selection
- Backwards compatible implementation
- Stability & Error Handling
- Improved connection handling and termination
- Added exception handling for workflow creation
- Enhanced signal handling
- Added message acknowledgment for request-response flows
- Implemented maximum message redelivery count
- Enhanced MongoDB error handling and validation
- Added validation for LLM model configurations
- Improved connection status logging
- Improved connection handling and termination
- Security Updates
- Resolved multiple security vulnerabilities
- Updated PIP dependencies
- Upgraded Socket.io
- Updated Setuptools
- Resolved multiple security vulnerabilities
π Bug Fixes
- Fixed LiteLLM configuration issues
- Resolved runtime error in configuration
- Fixed metrics calculation in streaming mode
- Improved broker type handling with default to 'solace'