Skip to content

Version 4.3.0

Compare
Choose a tag to compare
@github-actions github-actions released this 08 May 14:11
· 394 commits to refs/heads/master since this release
c51435d

Changes

πŸ”₯ Breaking Changes

  • Replace OSError exceptions from can_read with redis.ConnectionError (#2140)
  • Updated FUNCTION LOAD changes (from release 7.0 rc3 to support redis 7.0 final) (#2139)

πŸš€ New Features

  • Get command keys for subcommands (#2170)
  • Add support for CLUSTER SHARDS (#2151)
  • Add support for COMMAND LIST (#2149)
  • Add Async RedisCluster (#2099)
  • ACL SETUSER - add selectors and key based permissions (#2161)
  • Support for redis 7 streams features (#2157)
  • Async Connection: Allow PubSub.run() without previous subscribe() (#2148)
  • Implemented LATENCY HISTOGRAM by always throwing NotImplementedError (#2147)
  • Add async supoort for SEARCH commands (#2096)
  • Retry(): Support negative retries value (#2110)
  • Add support for MODULE LOADEX (#2146)
  • INFO - add support for taking multiple section arguments (#2145)
  • CONFIG SET - add the ability to set multiple parameters in one call (#2143)
  • CONFIG GET - add the ability to pass multiple pattern parameters in one call (#2142)
  • Add support for COMMAND GETKEYSANDFLAGS (#2141)
  • Support CASESENSITIVE for TAG fields (#2112)

πŸ› Bug Fixes

  • Rename 'update_supported_erros' to 'update_supported_errors' in Retry module (#2144)
  • Fix execute_command() determining nodes error when no key command (#2097)
  • Fix incorrect return statement in auth (#2086) (#2092)

🧰 Maintenance

  • Add unittest for PubSub.connect() (#2167)
  • Fix incorrect return annotation in asyncio.lock (#2155)
  • Minor cleanups in commands/cluster.py (#2094)
  • Update xtrim type annotation (#2093)
  • Async tests for redis commands, json, bloom, timeseries (#2087)
  • Fixed typing in getex command (#2088)

Contributors

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

@Andrew-Chen-Wang, @Ankhas, @Avital-Fine, @JelleZijlstra, @chayim, @dvora-h, @enjoy-binbin, @kamyabzad, @kristjanvalur, @richli, @suxb201 and @utkarshgupta137