github redis/redis-om-python v1.2.0
Version 1.2.0

4 hours ago

Highlights

  • Support redis-py 8.1 and later, including its map-shaped search replies. Search, counts, projections, and model loading work with redis-py 6, 7, and 8. #854
  • Preserve the requested primary key when loading a hash or JSON record that does not store its primary key field. #842
  • Check the connected Redis server before using hash field expiration commands. This prevents errors on servers older than Redis 7.4. #841

Compatibility

  • The redis-py requirement is now >=6.3.0,!=8.0.0,<9.0.0. Redis-py 8.0.0 is excluded because it can return empty search results. #854
  • The RedisVL requirement is now >=0.27.0. Applications pinned to an older redis-py or RedisVL version must update those pins. #854
  • Allow more-itertools 11. #853

Other changes

  • Document the timestamp normalization behavior introduced in 1.1 and fix the documentation build with Pygments 2.20. #815, #849
  • Update CI and development dependencies, including pytest-asyncio, cryptography for PyPy, and Codecov. #851, #850, #852
  • Update other dependencies and GitHub Actions. See the full changes since 1.1.0.

Contributors

Thanks to @sakshichitnis27 for their contributions.

Don't miss a new redis-om-python release

NewReleases is sending notifications on new releases.