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