php-nrk-predis (3.5.1-1) experimental; urgency=medium

  [ Vladyslav Vildanov ]
  * Expose pipeline API via ClientInterface (#1686)

  [ Adrian Brajkovic ]
  * Fix UNLINK missing single-array argument normalization (#1687)

  [ Till Krüss ]
  * tag v3.5.1

 -- David Prévot <taffit@debian.org>  Sun, 14 Jun 2026 08:34:08 +0200

php-nrk-predis (3.5.0-1) experimental; urgency=medium

  [ Till Krüss ]
  * Prepare 3.5.0 (#1682)

  [ Kevin Rojas ]
  * Handle -READONLY as a redirection signal for Redis Cluster
    (AWS ElastiCache support) (#1656)

  [ Vladyslav Vildanov ]
  * Added FPHA argument for JSON.SET command (#1661)
  * Fixed ZRANGE to include 6.2 arguments (#1662)
  * Fixed Sentinel retry to narrow retryable exceptions to
    CommunicationException (#1665)
  * Added XNACK support (#1666)
  * Added new COUNT aggregator for Sorted Set commands (#1668)
  * Added support for multiple aggregators for TS range commands (#1670)
  * Added support for INCREX command (#1674)
  * Fixed SENTINEL SLAVES RESP3 incompatible response (#1676)
  * Added support for new array commands (#1672)
  * Added support for UNLINK command (#1680)

  [ messikiller ]
  * Fix SlotMap::offsetUnset() corrupting mappings when unsetting
    a slot in a gap (#1660)

  [ David Prévot ]
  * Update standards version to 4.7.4

 -- David Prévot <taffit@debian.org>  Thu, 11 Jun 2026 14:27:45 +0200

php-nrk-predis (3.4.2-1) experimental; urgency=medium

  [ Vladyslav Vildanov ]
  * Fixed Sentinel `getParameters()` executed on string configuration (#1649)

  [ Wolfgang Kerschbaumer ]
  * Fix sentinel discovery methods not catching StreamInitException (#1650)

  [ Vasil Chomakov ]
  * Add upstream_driver option for CLIENT SETINFO upstream reporting (#1645)

  [ Till Krüss ]
  * Use `static` closures (#1652)
  * tag v3.4.2

 -- David Prévot <taffit@debian.org>  Tue, 10 Mar 2026 11:01:45 +0100

php-nrk-predis (3.4.1-1) experimental; urgency=medium

  [ Vladyslav Vildanov ]
  * Fixed getParameter() call on array + added integration testing with
    Sentinel (#1636)
  * Make HTTL and HPTTL commands Prefixable (#1639)

  [ Thomas Stägemann ]
  * Removed static from callables because it's deprecated since PHP 8.2 (#1642)

  [ predakanga ]
  * Make LMPOP and BLMPOP commands prefixable (#1646)

  [ Till Krüss ]
  * update year in headers

  [ Till Krüss ]
  * Prepare v3.4.1 release (#1647)

  [ David Prévot ]
  * Simplify build
  * Update copyright (years)

 -- David Prévot <taffit@debian.org>  Tue, 24 Feb 2026 08:13:27 +0100

php-nrk-predis (3.4.0-1) experimental; urgency=medium

  [ Andrew Ivchenkov ]
  * fixed param annotation (#1614)

  [ Vladyslav Vildanov ]
  * Added retry support (#1616)
  * Improve connection handshake by pipelining commands (#1622)
  * Added support for VRANGE command (#1623)
  * Added support for HOTKEYS container command (#1630)
  * Added support for idempotent stream API (#1632)

  [ Markus Reinhold ]
  * Make ZRANDMEMBER prefixable (#1621)

  [ Denis ]
  * Add normalizeVariadic to RPUSHX and LPUSHX commands (#1633)

  [ Till Krüss ]
  * prepare v3.4.0

  [ David Prévot ]
  * Convert d/watch to version 5
  * Update Standards-Version to 4.7.3

 -- David Prévot <taffit@debian.org>  Thu, 12 Feb 2026 08:58:20 +0100

php-nrk-predis (3.3.0-1) experimental; urgency=medium

  [ Róbert Kelčák ]
  * Fix stream commands cluster support (#1587)

  [ Vladyslav Vildanov ]
  * Refactor pipeline data writing depends on connection type (#1586)
  * Added prefixable interface for HEXPIRE, HEXPIRETIME (#1592)
  * Added support for MSET command (#1610)
  * Added experimental support for FT.HYBRID (#1607)
  * Added temporary XREADGROUP_CLAIM command (#1608)
  * Added new experimental CAS/CAD functionality (#1609)

  [ Pavlo Yatsukhnenko ]
  * Improve Relay compatibility (#1597)

  [ Till Krüss ]
  * Prepare v3.3.0 release (#1612)

  [ David Prévot ]
  * Remove Rules-Requires-Root
  * debian/control: Document nocheck flag
  * Modernize PHPUnit syntax

 -- David Prévot <taffit@debian.org>  Wed, 26 Nov 2025 22:26:52 +0100

php-nrk-predis (3.2.0-1) experimental; urgency=medium

  [ Vladyslav Vildanov ]
  * Added missing VSIM argument (#1582)

  [ Hristo Temelski ]
  * Added new stream commands, extended existing ones (#1580)

 -- David Prévot <taffit@debian.org>  Fri, 08 Aug 2025 08:06:06 +0200

php-nrk-predis (3.1.0-1) experimental; urgency=medium

  [ Vladyslav Vildanov ]
  * fix(stream): Fixed throwing `CommunicationException` when stream is EOF
    (#1548)
  * feat(commands): Add support for VectorSet commands (#1550)
  * fix(commands): Fixed wrong command API call on prefix processing (#1554)
  * Marked missing commands as Prefixable (#1576)

  [ Mustafa AKBEL ]
  * Treat LOADING Errors as Connection Failures to Retry with Next Replica
    (#1536)

  [ alschastny ]
  * add XACK command (#1555)
  * implement XCLAIM command (#1557)
  * implement XPENDING command (#1558)
  * implement XSETID command (#1559)
  * fix XREAD parse null response (#1563)
  * XINFO command parse response changes + more tests (#1560)

  [ Hristo Temelski ]
  * BITOP added operation validation (#1566)

  [ ridgey-dev ]
  * Retry all exceptions from Sentinel replicas (#1577)

 -- David Prévot <taffit@debian.org>  Wed, 23 Jul 2025 13:16:16 +0200

php-nrk-predis (3.0.1-1) experimental; urgency=medium

  [ Vladyslav Vildanov ]
  * fix(auth): Adds default user if only password used for authentication
    (#1535)

  [ Pavlo Yatsukhnenko ]
  * Update tests against Relay (#1537)

  [ Till Krüss ]
  * bump version (#1542)

 -- David Prévot <taffit@debian.org>  Tue, 20 May 2025 08:23:19 +0200

php-nrk-predis (3.0.0-1) experimental; urgency=medium

  [ Till Krüss ]
  * Prepare 3.0 release (#1533)

 -- David Prévot <taffit@debian.org>  Sun, 04 May 2025 08:47:07 +0200

php-nrk-predis (3.0.0~rc1-1) experimental; urgency=medium

  [ Till Krüss ]
  * bump year to 2025

  [ Vladyslav Vildanov ]
  * Improved connection handshake session (#1431)
  * Improved pipeline abstractions (#1438)
  * Implemented PSR-7 compatible stream abstraction (#1450)
  * fix: Bug with single persistent connection to the same resource (#1512)
  * Changed default DIALECT to 2 (#1516)

  [ David Prévot ]
  * Update debian/clean
  * Make provider function static (PHPUnit 11 Fix)
  * Update Standards-Version to 4.7.2
  * Update copyright (years)
  * New php-psr-http-message dependency
  * Drop tearDown calls

 -- David Prévot <taffit@debian.org>  Mon, 21 Apr 2025 11:14:59 +0200

php-nrk-predis (3.0.0~alpha1-1) experimental; urgency=medium

  * Upload alpha to experimental

  [ Till Krüss ]
  * tag 3.0.0-alpha1

  [ David Prévot ]
  * Also handle phpunit configuration (Closes: #1039810)
  * Drop pkg-php-tools Build-Dependcy providing dh-sequence-phpcomposer

 -- David Prévot <taffit@debian.org>  Sun, 21 Jan 2024 20:21:37 +0100

php-nrk-predis (2.2.2-1) unstable; urgency=medium

  [ Till Krüss ]
  * Disable `CLIENT SETINFO` calls by default (#1399)
  * tag v2.2.2

  [ Vladyslav Vildanov ]
  * Added support for CLUSTER container command (#1360)
  * Added EXPIRETIME command to KeyPrefixProcessor (#1369)

 -- David Prévot <taffit@debian.org>  Thu, 14 Sep 2023 13:37:52 +0530

php-nrk-predis (2.2.1-1) unstable; urgency=medium

  [ Vladyslav Vildanov ]
  * Client set name and version on connection (#1347)
  * Added missing redis-stack commands to KeyPrefix processor (#1358)
  * Added support for WAITAOF command (#1357)
  * Updated CHANGELOG.md (#1363)

  [ David Prévot ]
  * Compatibility with recent PHPUnit (10)
    Partially (?) addresses #1039810

 -- David Prévot <taffit@debian.org>  Sun, 20 Aug 2023 11:28:17 +0200

php-nrk-predis (2.2.0-1) unstable; urgency=medium

  * Upload to unstable

  [ Vladyslav Vildanov ]
  * Added GETDEL command to KeyPrefixProcessor (#1306)
  * Added support for JSON.MERGE command (#1304)
  * Added support for JSON.MSET command (#1307)

  [ Till Krüss ]
  * Update CHANGELOG.md

  [ David Prévot ]
  * Skip tests failing on 32-bit architectures
  * Drop option incompatible with PHPUnit 10

 -- David Prévot <taffit@debian.org>  Wed, 21 Jun 2023 08:07:26 +0200

php-nrk-predis (2.2.0~rc1-1) experimental; urgency=medium

  [ Vladyslav Vildanov ]
  * Extended core support by implementing FCALL_RO command (#1191)
  * Extended core support by implementing ACL SETUSER, GETUSER, DRYRUN (#1193)
  * Added Redis stack support (JSON, Search, TimeSeries, Bloom) (#1253)

  [ Jess Archer ]
  * Add missing stream key prefixes (#1230)

  [ Nicolas Grekas ]
  * Add missing `@return` annotations (#1265)

  [ Till Krüss ]
  * [v2.x] Relay support  (#1263)
  * tag 2.2.0-RC1

  [ David Prévot ]
  * Use homemade autoload.php for tests and examples
  * Drop unused vendor/autoload.php

 -- David Prévot <taffit@debian.org>  Wed, 10 May 2023 08:10:32 +0200

php-nrk-predis (2.1.2-1) experimental; urgency=medium

  [ Till Krüss ]
  * update MIT license template
  * update copyright comments
  * tag v2.1.2

  [ David Prévot ]
  * Update copyright

 -- David Prévot <taffit@debian.org>  Sat, 04 Mar 2023 10:04:07 +0100

php-nrk-predis (2.1.1-1) experimental; urgency=medium

  [ Till Krüss ]
  * tag v2.1.1

  [ David Prévot ]
  * Drop transitional package
  * Update standards version to 4.6.2, no changes needed.

 -- David Prévot <taffit@debian.org>  Fri, 20 Jan 2023 13:20:56 +0100

php-nrk-predis (2.0.3-1) experimental; urgency=medium

  [ Alexandru Pătrănescu ]
  * improve PHP 8.2 support (#797)

  [ Stefano Borghi ]
  * check resource before writing, w/ test (#800)

  [ streamingsystems ]
  * Check if socket is resource before reading (#802)

  [ Tobias Bengtsson ]
  * Add partial support for Stream commands (#804)

  [ Mehmet Tolga Avcioglu ]
  * sentinel default to no password when replica authentication is used (#807)

 -- David Prévot <taffit@debian.org>  Sat, 15 Oct 2022 12:27:50 +0200

php-nrk-predis (2.0.2-1) experimental; urgency=medium

  [ Linc ]
  * Fix sentinel reconnect issue on long-running PHP processes (#784)

  [ digital2real ]
  * Add retry logic to support temporary redis cluster failure (#788)

  [ Till Krüss ]
  * Update CHANGELOG.md

  [ Dries Vints ]
  * PHP 8.2 Support (#796)

  [ David Prévot ]
  * Mark packages as Multi-Arch: foreign
  * Drop patch not needed anymore

 -- David Prévot <taffit@debian.org>  Fri, 09 Sep 2022 09:29:26 -0400

php-nrk-predis (2.0.0-1) experimental; urgency=medium

  * Upload new major to experimental

  [ Till Krüss ]
  * bump version to v2.0.0 stable

  [ Raza Mehdi ]
  * Use PHPUnit 9.

  [ David Prévot ]
  * Drop patches not needed anymore, add compatibility with recent PHPUnit
  * Fix typo in Homepage (Closes: #1006767)
    Thanks to Gerardo Esteban Malazdrewicz <gerardo@malazdrewicz.com.ar>
  * Update phpunit call
  * Update Standards-Version to 4.6.1

 -- David Prévot <taffit@debian.org>  Sat, 18 Jun 2022 16:01:47 +0200

php-nrk-predis (1.1.10-1) unstable; urgency=medium

  [ Till Krüss ]
  * bump version to 1.1.10 stable

  [ Pim Jansen ]
  * Fix for changing return types for PHP8.1 (#730)

 -- David Prévot <taffit@debian.org>  Thu, 06 Jan 2022 19:16:21 -0400

php-nrk-predis (1.1.9-5) unstable; urgency=medium

  * Break and replace libphp-predis.
    Thanks to Andreas Beckmann <anbe@debian.org> (Closes: #1000863)

 -- David Prévot <taffit@debian.org>  Wed, 01 Dec 2021 08:11:15 -0400

php-nrk-predis (1.1.9-4) unstable; urgency=medium

  * Ignore another test failing with PHP 8.1

 -- David Prévot <taffit@debian.org>  Sun, 28 Nov 2021 07:18:44 -0400

php-nrk-predis (1.1.9-3) unstable; urgency=medium

  * Provide php-nrk-predis again as transitionnal package to ensure php-predis
    gets installed on upgrade

 -- David Prévot <taffit@debian.org>  Sat, 27 Nov 2021 06:57:03 -0400

php-nrk-predis (1.1.9-2) unstable; urgency=medium

  * Source only upload
  * Replace php-nrk-predis
  * Fix bug numbers in previous changelog entry

 -- David Prévot <taffit@debian.org>  Fri, 26 Nov 2021 17:02:29 -0400

php-nrk-predis (1.1.9-1) unstable; urgency=medium

  [ Till Krüss ]
  * tag 1.1.9 (Closes: #915068)

  [ Vadim Borodavko ]
  * Add PHP 8.1 support (#712)

  [ David Prévot ]
  * Restart packaging under Debian PHP PEAR Maintainers umbrella
    (Closes: #960551)
  * Binary package renamed as php-predis and converted to arch:all
  * Install package where it belongs (Closes: #779418)
  * Provide compatibility symlink
  * Adapt testsuite to current PHPUnit (9)

 -- David Prévot <taffit@debian.org>  Mon, 08 Nov 2021 09:57:58 -0400

php-nrk-predis (1.0.0-1) unstable; urgency=medium

  * New upstream release
  * Rename package to php-nrk-predis (closes: #739670).

 -- Cyril Bouthors <cyril@boutho.rs>  Fri, 14 Nov 2014 12:25:44 +0100

php-nrk-predis (0.8.3-1) unstable; urgency=low

  * Initial release (Closes: #702709).

 -- Cyril Bouthors <cyril@boutho.rs>  Thu, 21 Feb 2013 16:15:00 +0100
