Changes
✨ New Features
-
Embeddings Cache Support
Embedding caching is now enabled across all vectorizers, improving performance and reusability.
(#318, #320, #325) -
Semantic Router Enhancements
Reference updates are now supported in semantic routers.
(#322) -
Lazy Import Strategy
Introduced alazy_import
utility to defer loading of third-party libraries.
(#330, #331)
🛠️ Improvements
-
New Default Embeddings Model
Changed the default embedding model for semantic caching. See our published research on this model on arxiv.
(#326) -
Refactored Naming
Renamed session manager classes to more clearly reflect their role as message history managers.
(#323) -
Dependency Cleanup
Removed unnecessary third-party libraries (tabulate
,coloredlogs
) to reduce bloat.
(#329)
@abrookins, @justin-cechmanek, @rbs333, and @tylerhutcherson
Full Changelog: 0.5.2...v0.6.0