Skip to content

Releases: redis/redis-vl-python

0.6.0

01 May 18:30
Compare
Choose a tag to compare

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 a lazy_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

0.5.2

09 Apr 17:21
61334ff
Compare
Choose a tag to compare

Changes

🐛 Bug Fixes

  • Widen ml-dtypes pkg range (#315)
  • Fix HybridQuery class description (#314)

Contributors

We'd like to thank all the contributors who worked on this release!

@paololazzari and @tylerhutcherson

0.5.1

06 Apr 03:17
4154aae
Compare
Choose a tag to compare

Changes

🚀 New Features

  • Add helpers for full-text and hybrid search queries (#303)
  • Add datetime and timestamp filters (#295)
  • Add distance threshold optimizer (#292)
  • Add option to normalize vector distances on query (#298 )
  • Add option to validate data against the schema with Pydantic (#304)
  • Add support for HYBRID_POLICY on KNN queries with filters (#299)

🐛 Bug Fixes

  • Validate passed-in Redis clients (#296)
  • Improve vectorizer kwargs and typing (#291)

Contributors

We'd like to thank all the contributors who worked on this release!

@abrookins, @bsbodden, @justin-cechmanek, @rbs333 and @tylerhutcherson

0.4.1

21 Feb 22:50
ad9bb21
Compare
Choose a tag to compare

Changes

🐛 Bug Fixes

  • Fix Redis URL parameter name (#289)

Contributors

We'd like to thank all the contributors who worked on this release!

@abrookins and @rbs333

0.4.0

20 Feb 22:02
db17aef
Compare
Choose a tag to compare

Changes

🚀 New Features

  • Add nested JSON example to docs (#287)
  • Expand CLI usage examples and docs (#285)
  • Support Redis 8 (#282)
  • Support for int8 and uint8 dtypes in RedisVL Vectorizers (#279)
  • Use ULID instead of UUID4 (#277)
  • Support Python 3.13 (#272)

🐛 Bug Fixes

  • Patch dependabot security vulnerability in extras dependency (#284)

🧰 Maintenance

  • Refactor async client connection-handling (#280)
  • Upgrade to Pydantic V2 models (#281)
  • Avoid looking at local variables for deprecation warnings (#283)
  • Deprecate global distance_threshold with semantic router (#275)
  • Support Python 3.13 (#272)
  • Only check for workerid if workerinput is present (#274)
  • Add nightly CI run and optional manual workflow dispatch (#271)
  • Modularize testing suite (#278)
  • Add pre-commit hook (#273)
  • Improve CI test runtime with pytest-xdist (#270)
  • Consider vectorizer the owner of dtype (#267)

Contributors

We'd like to thank all the contributors who worked on this release!

@abrookins, @justin-cechmanek, @rbs333 and @tylerhutcherson

0.3.9

27 Jan 21:09
Compare
Choose a tag to compare

Changes

🚀 New Features

  • Integrate VoyageAI Vectorizer and Reranker class (#223)

🐛 Bug Fixes

  • Add a default for the dtype field of BaseVectorizer (#261)
  • Fix README Redis logo src (#265)
  • Fix recommender link (#259)
  • Fix asyncio.gather() call in SemanticCache.aheck (#263)

🧰 Maintenance

  • Add a Makefile again (#264)
  • Standardize GH actions workflows (#262)

Contributors

We'd like to thank all the contributors who worked on this release!

@abrookins, @joshrotenberg and @tylerhutcherson

0.3.8

10 Jan 20:01
6c6d981
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.3.7...0.3.8

0.3.7

03 Dec 21:09
468ecd4
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.3.6...0.3.7

0.3.6

31 Oct 16:02
efda34b
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.3.5...0.3.6

0.3.5

10 Oct 14:00
376742a
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.3.4...0.3.5