0.3.0
What's Changed
- adds check to ensure correct embedding vector dimensions are used by @justin-cechmanek in #177
- Introduce the LLM session manager classes by @justin-cechmanek in #141
- Add ability to clear ALL data associated with an index by @tylerhutcherson in #179
- Improve caching ttl tests by @tylerhutcherson in #178
- Add ability drop all keys from the index by @justin-cechmanek in #183
- Introduce semantic router extension by @tylerhutcherson in #186
- resets cache ttl when no arg is passed by @justin-cechmanek in #181
- Enhance semantic router loading by @tylerhutcherson in #187
- Support inorder query param by @tylerhutcherson in #190
- Standardize extensions redis init by @tylerhutcherson in #188
- Refactor search index to improve connection handling by @tylerhutcherson in #192
- standard session uses hash implementation by @justin-cechmanek in #191
- Makes setting scope fully optional in session managers by @justin-cechmanek in #193
- Use ChatMessage pydantic model by @tylerhutcherson in #194
- adds semantic cache scoped access and additional functionality by @justin-cechmanek in #180
- Use pydantic for cache entries and hits by @tylerhutcherson in #195
- Updates session manager user guide with new functionality by @justin-cechmanek in #196
- showcases additional cache functionality by @justin-cechmanek in #198
- Update readme and documentation by @tylerhutcherson in #189
Full Changelog: 0.2.3...0.3.0