Skip to content

Update dependency redis to v4 (develop) - autoclosed

RenovateBot requested to merge renovate/develop-redis-4.x into develop

This MR contains the following updates:

Package Type Update Change
redis (changelog) dependencies major ==3.5.3 -> ==4.1.2

Release Notes

redis/redis-py

v4.1.2

Compare Source

Changes

🚀 New Features

  • Invalid OCSP certificates should raise ConnectionError on failed validation (#​1907)
  • Added retry mechanism on socket timeouts when connecting to the server (#​1895)

🐛 Bug Fixes

  • LMOVE, BLMOVE return incorrect responses (#​1906)
  • Fixing AttributeError in UnixDomainSocketConnection (#​1903)
  • Fixing TypeError in GraphCommands.explain (#​1901)

🧰 Maintenance

  • For tests, increasing wait time for the cluster (#​1908)
  • Increased pubsub's wait_for_messages timeout to prevent flaky tests (#​1893)
  • README code snippets formatted to highlight properly (#​1888)
  • Fix link in the main page (#​1897)
  • Documentation fixes: JSON Example, SSL Connection Examples, RTD version (#​1887)
  • Direct link to readthedocs (#​1885)

Contributors

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

@​barshaul, @​chayim, @​dvora-h, @​soumendrak and @​varunchopra

v4.1.1

Compare Source

Changes

🚀 New Features

  • Add retries to connections in Sentinel Pools (#​1879)
  • OCSP Stapling Support (#​1873)
  • Define incr/decr as aliases of incrby/decrby (#​1874)
  • FT.CREATE - support MAXTEXTFIELDS, TEMPORARY, NOHL, NOFREQS, SKIPINITIALSCAN (#​1847)

🐛 Bug Fixes

  • Timeseries docs fix (#​1877)
  • get_connection: catch OSError too (#​1832)
  • Set keys var otherwise variable not created (#​1853)
  • Clusters should optionally require full slot coverage (#​1845)

🧰 Maintenance

  • Triple quote docstrings in client.py PEP 257 (#​1876)
  • syncing requirements (#​1870)
  • Typo and typing in GraphCommands documentation (#​1855)
  • Allowing poetry and redis-py to install together (#​1854)
  • setup.py: Add project_urls for PyPI (#​1867)
  • Support test with redis unstable docker (#​1850)
  • Connection examples (#​1835)
  • Documentation cleanup (#​1841)

Contributors

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

@​Andrew-Chen-Wang, @​AvitalFineRedis, @​Enchufa2, @​barshaul, @​chayim, @​dvora-h, @​jdieter, @​salty-horse, @​sbv-csis and @​tony

v4.1.0

Compare Source

Changes

4.1.0-rc2 release notes 4.1.0-rc1 release notes

🚀 New Features

  • OCSP stapling support (#​1820)
  • Support for SELECT (#​1825)
  • Support for specifying error types with retry (#​1817)
  • Support for RESET command since Redis 6.2.0 (#​1824)
  • Support CLIENT TRACKING (#​1612)
  • Support WRITE in CLIENT PAUSE (#​1549)
  • JSON set_file and set_path support (#​1818)
  • Allow ssl_ca_path with rediss:// urls (#​1814)
  • Support for password-encrypted SSL private keys (#​1782)
  • Support SYNC and PSYNC (#​1741)

🐛 Bug Fixes

  • Retry on error exception and timeout fixes (#​1821)
  • Fixing read race condition during pubsub (#​1737)
  • Fixing exception in listen (#​1823)
  • Fixed MovedError, and stopped iterating through startup nodes when slots are fully covered (#​1819)
  • Socket not closing after server disconnect (#​1797)
  • Single sourcing the package version (#​1791)
  • Ensure redis_connect_func is set on uds connection (#​1794)

🧰 Maintenance

  • SRTALGO - Skip for redis versions greater than 7.0.0 (#​1831)
  • Documentation updates (#​1822)
  • Add CI action to install package from repository commit hash (#​1781) (#​1790)
  • Fix link in lmove docstring (#​1793)
  • Disabling JSON.DEBUG tests (#​1787)

Contributors

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

@​Akuli, @​AvitalFineRedis, @​alisaifee, @​ashwani99, @​barshaul, @​chayim, @​dvora-h, @​pawl and @​yanivhershkovich

v4.0.2

Compare Source

Changes

🐛 Bug Fixes

  • Restoring Sentinel commands to redis client (#​1723)
  • Better removal of hiredis warning (#​1726)

🧰 Maintenance

  • Adding links to redis documents in function calls (#​1719)

Contributors

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

@​Carlosbogo, @​sculley and @​wuisawesome

v4.0.1

Compare Source

🐛 Bug Fixes

  • Removing command on initial connections (#​1722)
  • Removing hiredis warning when not installed (#​1721)

Contributors

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

@​chayim

v4.0.0

Compare Source

Changes Since 3.5.3

4.0.0-rc2 release notes 4.0.0-rc1 release notes 4.0.0-beta3 release notes 4.0.0-beta2 release notes 4.0.0-beta1 ​release notes

🚀 New Features

  • FT.EXPLAINCLI intentionally raising NotImplementedError (#​1705)

🐛 Bug Fixes

  • Restoring ZRANGE desc for Redis < 6.2.0 (#​1697)
  • Response parsing occasionally fails to parse floats (#​1692)
  • Re-enabling read-the-docs (#​1707)

🧰 Maintenance

  • Call HSET after FT.CREATE to avoid keyspace scan (#​1706)
  • Unit tests fixes for compatibility (#​1703)
  • Improve documentation about Locks (#​1701)
  • Fixes to allow --redis-url to pass through all tests (#​1700)
  • Fix unit tests running against Redis 4.0.0 (#​1699)
  • Search alias test fix (#​1695)
  • Adding RediSearch/RedisJSON tests (#​1691)
  • Updating codecov rules (#​1689)
  • Tests to validate custom JSON decoders (#​1681)
  • Added breaking icon to release drafter (#​1702)

Contributors

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

@​AvitalFineRedis, @​ashtul, @​chayim and @​jerr0328


Configuration

📅 Schedule: At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this MR and you won't be reminded about this update again.


  • If you want to rebase/retry this MR, click this checkbox.

This MR has been generated by Renovate Bot.

Edited by RenovateBot

Merge request reports