Skip to content

Releases: redis/redis-om-python

Version 0.3.3

04 Nov 14:02
6b521d5
Compare
Choose a tag to compare

Changes

🐛 Bug Fixes

  • fixing broken Pydantic v1 regression (#663)

🧰 Maintenance

  • revving 0.3.3 (#667)
  • Update pytest-asyncio requirement from ^0.23.5 to ^0.24.0 (#651)
  • Update setuptools requirement from >=70.0,<73.0 to >=70.0,<76.0 (#655)
  • Bump rojopolis/spellcheck-github-actions from 0.40.0 to 0.44.0 (#665)

Contributors

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

@dependabot, @dependabot[bot] and @slorello89

Version 0.3.2

06 Aug 20:04
c5068e5
Compare
Choose a tag to compare

🚀 New Features

  • supporting literals as tag type (#635)

🐛 Bug Fixes

  • Make RedisModel compatible with Pydantic 2.x (#626)
  • fixing schema parsing in json models with non-str pks (#622)
  • single page per page call (#624)

🧰 Maintenance

  • bumping to setuptools-70 (#644)
  • Update pytest-cov requirement from ^4.0.0 to ^5.0.0 (#620)
  • Update unasync requirement from ^0.5.0 to ^0.6.0 (#621)
  • Bump rojopolis/spellcheck-github-actions from 0.36.0 to 0.40.0 (#639)
  • Update hiredis requirement from ^2.2.3 to >=2.2.3,<4.0.0 (#638)
  • Update setuptools requirement from ^69.2.0 to >=69.2,<73.0 (#641)
  • Test the FindQuery class and how it turns expressions into Redis commands (#642)

Contributors

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

@arareko, @dependabot, @dependabot[bot], @sav-norem and @slorello89

Version 0.3.1

07 May 20:59
cf91eac
Compare
Choose a tag to compare

Changes

🚀 New Features

  • adding xfix style queries (#610)
  • add casesensitive support (#608)

🐛 Bug Fixes

  • fixing None types in hashes (#616)
  • kick off type validation before update (#615)
  • fixing issue with breaking typing.Dict in JsonModel (#614)
  • adding support for boolean checks (#611)

Docs

  • Update models.md (#573)

Contributors

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

@ninoseki, @shobu13 and @slorello89

Version 0.3.0

02 May 14:37
f1ed5b2
Compare
Choose a tag to compare

Changes

Substantial changes to Redis OM Python to fully incorporate pydantic 2.x in Redis OM Python

🔥 Breaking Changes

  • Refactoring Redis OM Python to use pydantic 2.0 types and validators (#603) See this comment for details

🚀 New Features

  • Refactoring Redis OM Python to use pydantic 2.0 types and validators (#603)

Contributors

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

@slorello89

Version 0.2.2

26 Mar 18:34
076315f
Compare
Choose a tag to compare

Changes

  • Consolidate updates to dependencies (#597)
  • Drop Python 3.7 support (#559)
  • moving off abandoned toml editor action (#599)

Contributors

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

@gaby, @uglide, @slorello89

Version 0.2.1

18 Jul 14:52
c91201f
Compare
Choose a tag to compare

Changes

Note: This release exists to fix an issue releasing to pypi

  • Version 0.2.1 (#541)
  • Bump rojopolis/spellcheck-github-actions from 0.33.0 to 0.33.1 (#540)

Contributors

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

Version 0.2.0

12 Jul 10:27
d1f6959
Compare
Choose a tag to compare

Changes

🚀 New Features

  • Add support for KNN vector similarity search (#513)
  • Allow using Pydantic v2 (#533)

🐛 Bug Fixes

  • Fix all_pks() for complex keys (#471)

🧰 Maintenance

  • Version 0.2.0 (#536)
  • Updating README badges (#537)
  • Update email-validator requirement from ^1.3.0 to ^2.0.0 (#501)
  • Bump rojopolis/spellcheck-github-actions from 0.29.0 to 0.33.0 (#526)
  • Remove pptree (#506)
  • Use TypeVars for return types of RedisModel and its subtype's methods (#476)
  • Fix incorrect command in getting started (#517)
  • Updating the getting started to highlight the redis-stack-server docker (#507)
  • Silencing non-pinned dep notifcation (#478)
  • Bump trailofbits/gh-action-pip-audit from 1.0.0 to 1.0.6 (#483, #460, #452)
  • Bump rojopolis/spellcheck-github-actions from 0.27.0 to 0.29.0 (#451)
  • Bump pytest-asyncio from 0.19.0 to 0.20.3 (#430)
  • Bump pytest-xdist from 2.5.0 to 3.1.0 (#423)
  • Bump more-itertools from 8.14.0 to 9.0.0 (#401)
  • Dependency update changes (#534)
  • Update black requirement from ^22.10 to ^23.1 (#469)
  • Ignore case on spellcheck (#463)
  • Update coverage requirement from ^6.4 to ^7.1 (#466)

Contributors

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

@Pwuts, @YaraslauZhylko, @chayim, @dependabot, @dependabot[bot], @glxplz, @marianhlavac, @mheguy-stingray and @ninoseki

Version 0.1.2

08 Jan 11:07
30c60f9
Compare
Choose a tag to compare

Changes

🧰 Maintenance

  • Updating documentation to use redis.asyncio (#447)
  • Add poetry.lock to .gitignore (#457)
  • fix: proper python 3.11 support (#446)

Contributors

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

@YaraslauZhylko, @chayim and @dvora-h

Version 0.1.1

06 Dec 12:46
1e33e25
Compare
Choose a tag to compare

Changes

🧰 Maintenance

  • Updating poetry lock dependencies, and removed potential cleo vulnerability (#427)
  • Fixing invalid vulnerability report (#402)
  • Removing extra dependency used in release process (#399)
  • Bump redis from 4.3.5 to 4.4.0 (#424)

Contributors

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

Version 0.1.0

18 Oct 13:23
011e330
Compare
Choose a tag to compare

Changes

🔥 Breaking Changes

  • Drop python 3.6 support (#374)
  • Updating default page size to 1000 from 10 (#282)

🚀 New Features

  • Added count aggregation (#397)
  • Allow users to define a new primary key. (#347)
  • Add delete_many to support for bulk deletes (#305)
  • Implement page function (#339)

🐛 Bug Fixes

  • Fix crash when trying to delete non-existent record (#372)
  • Fix add slash in DEFAULT_ESCAPED_CHARS (#312) (#376)
  • Fix None instance when querying (#368)
  • Fix a potential bug when deleting an object (#337)
  • Updating default page size to 1000 from 10 (#282)

🧰 Maintenance

  • Adding dependency vulnerability scanning to the CI process (#345)
  • Updating the release drafter, tying to the main branch (#385)
  • Fix broken links (#348)
  • Fixed issue decode_responses is set to True regardless if REDIS_OM_UR… (#373)
  • Drop python 3.6 support (#374)
  • Replace execute_command with specific redis functions when possible (#346)
  • Updating troves for pypi (#341)
  • Support for Pypy 3.7 in CI (#300)
  • Migrate from aioredis to redis-py with asyncio support (#233)
  • Docs(Getting Started): Fix get_redis_connection() example (#262)
  • Various dependencies updates

Contributors

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

@bonastreyair, @chayim, @dependabot, @dependabot[bot], @dvora-h, @melder, @moznuy, @ninoseki, @ryanrussell, @simonprickett, @tonibofarull and @wiseaidev