Categories
Redis

Redis 2.8.5

Redis 2.8.5 has been released on February 4th 2014, bringing the following changes (take a look at the Changelog) :

  • [FIX] Fixed a replication bug caused by Lua scripts + expired keys: keys could expire in the middle of scripts causing non-deterministic behavior.
  • [FIX] MISCONFIG error if condition fixed, the server was no longer able to stop writes on RDB misconfiguration after this error was introduced.
  • [FIX] REDIS_AOF_REWRITE_MIN_SIZE is now 64mb like example redis.conf default.
  • [FIX] Perform fflush() before fsync() in rio.c (bug without actual effects).
  • [FIX] Don’t log MONITOR clients as disconnecting slaves.
  • [FIX] SENTINEL MASTER arity check fixed. Crashed the Sentinel instance when the command was given without arguments.
  • [NEW] Allow CONFIG and SHUTDOWN while in stale-slave state.
  • [NEW] Support for configurable TCP listen(2) backlog size.
  • [NEW] redis-cli supports SCAN via the --scan and --pattern options.
  • [NEW] SENTINEL SET master quorum via runtime API implemented.

The upgrade urgency high for Redis, low for Sentinel. Redis users using Lua scripts with expires, and Redis users relying on the ability of Redis to block writes on RDB saving errors should plan to upgrade a.s.a.p.

The packages are now available for both Debian 7.0 “Wheezy” and Debian 6.0 “Squeeze” on both amd64 and i386 architectures.

Categories
Redis

Redis 2.8.4

Redis 2.8.4 has been released on January 13th 2014, bringing the following changes (take a look at the Changelog) :

  • [FIX] Makefile compatibility with non common make variants improved.
  • [FIX] SDIFF crash in very unlikely to trigger state fixed.
  • [FIX] Config rewriting fixed: don’t wipe options unknown to the rewrite process.
  • [FIX] Set TCP port to 0 works again to disable TCP networking.
  • [FIX] Fixed replication with old Redis instances as masters by not sending REPLCONF ACK to them.
  • [FIX] Fix keyspace notifications rewrite and CONFIG GET output.
  • [FIX] Fix RESTORE TTL handling in 32 bit systems (32 bit overflow).
  • [NEW] Sentinel now has a run time configuration API.
  • [NEW] Log when we lost connection with master or slave.
  • [NEW] When instance is turned from slave to master now inherits the old master replication offset when possible. This improves the Sentinel failover procedure.

The upgrade urgency is moderate for Redis and Sentinel.

The packages are now available for both Debian 7.0 “Wheezy” and Debian 6.0 “Squeeze” on both amd64 and i386 architectures.

Categories
MySQL

Percona toolkit 2.2.6

Percona toolkit 2.2.6 is now available on Dotdeb for both Debian 7.0 “Wheezy” and Debian 6.0 “Squeeze”. This release has 16 bug fixes and a few new features. One bug fix is very important, so 2.2 users are strongly encouraged to upgrade.

As usual, before upgrading, please read the list of changes for Percona toolkit 2.2.6 and the announcement by Hrvoje Matijakovic.

Categories
PHP

PHP 5.4.24, for Wheezy and Squeeze

On January 10th 2014, the PHP group has released PHP 5.4.24. About 14 bugs were fixed. All PHP 5.4 users are encouraged to upgrade to this version.

The corresponding packages are now available on Dotdeb :

  • for Debian 7.0 “Wheezy” and Debian 6.0 “Squeeze”,
  • on both amd64 and i386 architectures.

As usual, please read the ChangeLog before upgrading and be sure to use to the latest packages before reporting any issue.

And if you find Dotdeb useful, feel free to show your support.

Categories
PHP

PHP 5.5.8, for Debian 7.0 “Wheezy”

On January 10th 2014, the PHP group has released PHP 5.5.8. This release fixes about 20 bugs against PHP 5.5.7 components.

As a consequence, PHP 5.5.8 packages are now available on Dotdeb for Debian 7.0 “Wheezy”, on both amd64 and i386 architectures.

Please read the Changelog and the migration guide (be aware of the backward incompatible changes) before upgrading.

Last but not least, if you find Dotdeb useful, you may want to show your support.

Categories
PHP

PHP 5.5.7, for Debian 7.0 “Wheezy”

On December 12th 2013, the PHP group has released PHP 5.5.7. This release fixes some bugs against PHP 5.5.6 and it also includes a fix for CVE-2013-6420 in OpenSSL extension. All users are strongly encouraged to upgrade.

As a consequence, PHP 5.5.7 packages are now available on Dotdeb for Debian 7.0 “Wheezy”, on both amd64 and i386 architectures.

Please read the Changelog and the migration guide (be aware of the backward incompatible changes) before upgrading.

Last but not least, if you find Dotdeb useful, you may want to show your support.

Categories
PHP

PHP 5.4.23, for Wheezy and Squeeze

On December 12th 2013, the PHP group has released PHP 5.4.23. About 10 bugs were fixed, including a security issue in OpenSSL module (CVE-2013-6420). All PHP 5.4 users are encouraged to upgrade to this version.

The corresponding packages are now available on Dotdeb :

  • for Debian 7.0 “Wheezy” and Debian 6.0 “Squeeze”,
  • on both amd64 and i386 architectures.

As usual, please read the ChangeLog before upgrading and be sure to use to the latest packages before reporting any issue.

And if you find Dotdeb useful, feel free to show your support.

Categories
Redis

Redis 2.8.3

Redis 2.8.3 has been released, bringing the following changes (take a look at the Changelog) :

  • [FIX] Sentinel instance role sampling fixed, the system is now more reliable during failover and when reconfiguring instances with non matching configuration.
  • [FIX] Inline requests are now handled even when terminated with just LF.
  • [FIX] Replication timeout handling greatly improved, now the slave is able to ping the master while removing the old data from memory, and while loading the new RDB file. This avoid false timeouts sensed by masters.
  • [FIX] Fixed a replication bug involving 32 bit instances and big datasets hard to compress that resulted into more than 2GB of RDB file sent.
  • [FIX] Return error for inline requests with unbalanced quotes.
  • [FIX] Publish the slave replication offset even when disconnected from the master if there is still a cached master instance.

The upgrade urgency is moderate for Redis, high for Sentinel.

The packages are now available for both Debian 7.0 “Wheezy” and Debian 6.0 “Squeeze” on both amd64 and i386 architectures.

Categories
PHP

PHP 5.3.28 for Squeeze

On December 12th 2013, the PHP group has released PHP 5.3.28.

The PHP development team announces the immediate availability of PHP 5.3.28. This release fixes two security issues in OpenSSL module in PHP 5.3 – CVE-2013-4073 and CVE-2013-6420. All PHP 5.3 users are encouraged to upgrade to PHP 5.3.28 or latest versions of PHP 5.4 or PHP 5.5.

The corresponding packages are now available on Dotdeb for Debian 6.0 “Squeeze”, on both amd64 and i386 architectures.

As usual, please read the ChangeLog before upgrading and be sure to use to the latest packages before reporting any issue.

And if you like Dotdeb, feel free to show your support.

Categories
Redis

Redis 2.8.2

Redis 2.8.2 has been released and packaged for both Debian 7.0 “Wheezy” and Debian 6.0 “Squeeze” on both amd64 and i386 architectures. This is a major version that brings the following big changes :

  • Partial resynchronization with slaves. It is no longer needed to transfer all the data set from the master to the slave if the link is interrupted for a short time: http://antirez.com/news/47
  • SCAN / HSCAN / ZSCAN / SSCAN: http://antirez.com/news/63
  • CONFIG REWRITE: http://antirez.com/news/54
  • IPv6 support.
  • Scripting improvements (EVALSHA replication).
  • Better key expiring algorithm.
  • Keyspace events notification via Pub/Sub: http://redis.io/topics/notifications
  • Better consistency support with the ability to stop writes if there are not at least N slaves that are not lagged more than M milliseconds.
  • A number of additional small features and bugs fixed.

About Sentinel

Redis Sentinel was rewritten from scratch to be more reliable. Redis 2.8 contains the new implementation, and every patch release of 2.8 will include the updates. Basically Sentinel is as usually kept in sync between stable and unstable branches.

Redis Cluster

Redis 2.8 does not include Redis Cluster, that is part of the unstable branch. The goal is to release an RC1 of Redis Cluster at the end of this year, as a first release candidate of Redis 3.0.

Please note that Redis is now split in two packages : redis-server and redis-tools