Fedora 19 Update: php-nrk-Predis-0.8.5-1.fc19

updates at fedoraproject.org updates at fedoraproject.org
Sun Jan 26 00:32:26 UTC 2014


--------------------------------------------------------------------------------
Fedora Update Notification
FEDORA-2014-1045
2014-01-18 02:56:39
--------------------------------------------------------------------------------

Name        : php-nrk-Predis
Product     : Fedora 19
Version     : 0.8.5
Release     : 1.fc19
URL         : http://pear.nrk.io
Summary     : PHP client library for Redis
Description :
Flexible and feature-complete PHP client library for Redis.

--------------------------------------------------------------------------------
Update Information:

Upstream changelog, v0.8.5 (2014-01-16)

Added 2.8 in the server profiles aliases list for Redis 2.8. 2.6 is still the default server profile and dev now targets Redis 3.0.

Added SCAN, SSCAN, ZSCAN, HSCAN to the server profile for Redis 2.8.

Implemented PHP iterators for incremental iterations over Redis collections:
* keyspace (cursor-based iterator using SCAN)
* sets (cursor-based iterator using SSCAN)
* sorted sets (cursor-based iterator using ZSCAN)
* hashes (cursor-based iterator using HSCAN)
* lists (plain iterator using LRANGE)

It is now possible to execute "raw commands" using Predis\Command\RawCommand and a variable list of command arguments. Input arguments are not filtered and responses are not parsed, which means arguments must follow the signature of the command as defined by Redis and complex responses are left untouched.

URI parsing for connection parameters has been improved and has slightly less overhead when the number of fields in the querystring grows. New features are:
* Parsing does not break when value of a field contains one or more "=".
* Repeated fieldnames using [] produce an array of values.
* Empty or incomplete "key=value" pairs result in an empty string for "key".

Various improvements and fixes to the redis-cluster connection backend:
* FIX: the ASKING command is sent upon -ASK redirections.
*An updated slots-map can be fetched from nodes using the CLUSTER NODES command. By default this is a manual operation but can be enabled to get automatically done upon -MOVED redirections.
* It is possible to specify a common set of connection parameters that are applied to connections created on the fly upon redirections to nodes not part of the initial pool.

List of deprecated methods:
* Predis\Client::multiExec(): superseded by Predis\Client::transaction() and to be removed in the next major release.
* Predis\Client::pubSub(): superseded by Predis\Client::pubSubLoop() and to be removed in the next major release. This change was needed due to the recently introduced PUBSUB command in Redis 2.8.

--------------------------------------------------------------------------------
ChangeLog:

* Thu Jan 16 2014 Remi Collet <remi at fedoraproject.org> - 0.8.5-1
- Update to 0.8.5 (stable)
- don't run tests (need latest redis server)
--------------------------------------------------------------------------------

This update can be installed with the "yum" update program.  Use 
su -c 'yum update php-nrk-Predis' at the command line.
For more information, refer to "Managing Software with yum",
available at http://docs.fedoraproject.org/yum/.

All packages are signed with the Fedora Project GPG key.  More details on the
GPG keys used by the Fedora Project can be found at
https://fedoraproject.org/keys
--------------------------------------------------------------------------------


More information about the package-announce mailing list