Categories
Redis

Redis 2.4.13

Redis 2.4.13 has been released to fix a critical bug in KEYS command :

  • [BUGFIX] Fix for KEYS command: if the DB contains keys with expires the KEYS command may return the wrong output, having duplicated or missing keys. See issue #487 and #488 on github for details.

The packages are now available for Debian 6.0 “Squeeze” on both amd64 and i386 architectures. Upgrading is strongly advised.

Categories
Redis

Redis 2.4.12

Redis 2.4.12 has been released with these changes :

  • [BUGFIX] Limit the amount of memory consumed by the slow log.
  • [BUGFIX] --test-memory option fixes.
  • [BUGFIX] Less false positives in tests.

The upgrade urgency is low if you don’t experience any of the fixed problems.

The packages of Redis 2.4.12 are now available for Debian 6.0 “Squeeze” on both amd64 and i386 architectures.

Categories
Redis

Redis 2.4.11

Redis 2.4.11 has been released with these changes :

  • [BUGFIX] Fixed a problem with aeWait() implementation. May cause a crash under non easy to replicate condiitons. See issue #267 on github.
  • [BUGFIX] SORT with GET/BY option fetching expiring keys fixed. Issue #460.
  • [BUGFIX] INFO field master_link_down_since_seconds initialized correctly.
  • [FEATURE] redis-cli back ported from Redis unstable. Now has support for --bigkeys (to sample the DB for very large keys), --slave to simulate a slave instance.

The upgrade urgency is moderate if you don’t experience any of the fixed problems.

The packages of Redis 2.4.11 are now available for Debian 6.0 “Squeeze” on both amd64 and i386 architectures.

Categories
Redis

Redis 2.4.10

Redis 2.4.10 has been released with these changes :

  • [FEATURE] Redis –test-meory improved with new test testing addressing.
  • [BUGFIX] Fixed a memory leak: happens when replication is used with DB > 9.
  • [BUGFIX] Fixed a replication bug that happens in chained replicaiton when a slave is attached to a master that is later turned into a slave. Now the chained slave reconnection is properly forced.

The upgrade urgency is high for users using replication with a DB identifier higher than 9, or chaining replication so that slaves are attached to other slaves. It’s low for all the other users.

The packages of Redis 2.4.10 are now available for Debian 6.0 “Squeeze” on both amd64 and i386 architectures.

Categories
Redis

Redis 2.4.9

Redis 2.4.9 has been released with these changes :

  • [FEATURE] Redis server is now able to test your memory for broken RAM. Usage: ./redis-server –test-memory.
  • [FEATURE] redis-benchmark backported from unstable. Pipelining, run selected tests, and a few more features.
  • [BUGFIX] utils/install_server.sh script now works on Redhat / Centos.
  • [BUGFIX] Minor fix to redis-cli (github issue #306).

The packages of Redis 2.4.9 are now available for Debian 6.0 “Squeeze” on both amd64 and i386 architectures. They now supports higher than 922 values of maxclients, thanks to @jbfavre.

Categories
Redis

Redis 2.4.8

Redis 2.4.8 has been released with these changes :

  • [BUGFIX] Make install now uses cp -f to avoid ‘text file busy’ errors.
  • [BUGFIX] redis-check-aof is now large files safe also on 32 bit systems.
  • [BUGFIX] Issue #327 fixed: maxmemory and replication now work much better.
  • [BUGFIX] Now HINCRBY can detect overflows too. Fix for issue #330.
  • [BUGFIX] Fixed compilation with latest clang.
  • [BUGFIX] Fixed handling of empty sorted sets produced in RDB by very old Redis versions (1.2.x).

The upgrade urgency is moderate if you don’t experience any of the fixed problems.

The packages of Redis 2.4.8 are now available for Debian 6.0 “Squeeze” on both amd64 and i386 architectures.

Categories
Redis

Redis 2.4.7

Redis 2.4.7 has been released with these changes :

  • [BUGFIX] Fixed false positive in issue #141 regression test.
  • [BUGFIX] Slave should not expire keys when loading an RDB after a SYNC.
  • [BUGFIX] Don’t increment stats for key misses / hits when key is written.
  • [BUGFIX] sds.c library now don’t allocate more than 1MB ahead.
  • 32 bit instances without a maxmemory set now get a default limit of 3.5GB with maxmemory-policy set to noeviction.
  • Better crash report on crash (containing current client and command arguments).

The packages of Redis 2.4.7 are now available for Debian 6.0 “Squeeze” on both amd64 and i386 architectures.

Categories
Redis

Redis 2.4.6

Redis 2.4.6 has been released with these changes :

  • [BUGFIX] Fixed issue #141 part 1: Possible protocol desyncs when clients send wrong protocol is now fixed. (See issue 141 for more details)
  • [BUGFIX] Fixed issue #141 part 2: Connection of multiple slaves used to result from time to time into corrupted protocol send to slaves connected after the first one. (See issue 141 for more details)
  • [BUGFIX] Do not propagate DEBUG LOADAOF.
  • New INFO contains information such as ip/port/state for every conneced slave.
  • Show GCC version in INFO output.
The packages of Redis 2.4.6 are now available for Debian 6.0 “Squeeze” on both amd64 and i386 architectures.
Categories
Redis

Redis 2.4.5

Redis 2.4.5 has been released with these changes :

  • [BUGFIX] Fixed a ZUNIONSTORE/ZINTERSTORE bug that can cause a NaN to be inserted as a sorted set element score. This happens when one of the elements has +inf/-inf score and the weight used is 0.
  • [BUGFIX] Fixed memory leak in CLIENT INFO.
  • [BUGFIX] Fixed a non critical SORT bug (Issue 224).
  • [BUGFIX] Fixed a replication bug: now the timeout configuration is respected during the connection with the master.
  • –quiet option implemented in the Redis test.
The packages of Redis 2.4.5 are now available for Debian 6.0 “Squeeze” on both amd64 and i386 architectures.
Categories
Redis

Redis 2.4.4

Redis 2.4.4 has been released with these changes :

  • [BUGFIX] jemalloc upgraded to version 2.2.5, previous versions had a potentially serious issue when allocating big memory areas, something that Redis actually does. However we never received bug reports that appear to be caused by jemalloc.
  • [BUGFIX] DISCARD now clears DIRTY_CAS flag in the client. Now the next transaction will not fail if the previous transaction used WATCH and the key was touched.
  • CLIENT LIST output modified to include the last command executed by clients.
  • Better bug report on crash.
  • Protocol errors are now logged for loglevel >= verbose.
  • Two new INFO fields related to AOF, that can be useful when investigating Redis issues.
The packages of Redis 2.4.4 are now available for Debian 6.0 “Squeeze” on both amd64 and i386 architectures.