Skip to content

v3.4.0

Choose a tag to compare

@tillkruss tillkruss released this 11 Feb 17:30
· 44 commits to main since this release
1183f57

This release introduces two major improvements: a refactored handshake process and built-in retry support.

The redesigned handshake session delivers up to 25% performance improvement compared to the previous version.

With the newly added retry support, you can automatically retry command execution on transient failures before giving up. This helps mitigate network glitches and delegate error handling to Predis.

For more details, see the documentation.

Added

  • Added optional retry support (#1616)
  • Added support for VRANGE command (#1623)
  • Added support for idempotent stream API (#1632)
  • Added support for HOTKEYS container command (#1630)

Fixed

  • Fixed [L|R]PUSHX variadic arguments normalization (#1633)
  • Fixed wrong @param annotation in Parameters (#1614)
  • Made ZRANDMEMBER prefixable (#1621)
  • Improve connection handshake by pipelining commands (#1622)