== Welcome to Redis 1.2.3 ==

Hello, 1.2.3 is a bugfix release, problems fixed:

- The example init script was broken for a typo. Fixed.
- Support for large files in 32 bit targets, very important when saving very large databases or when using the Append Only File (when Redis was compiled for 64 bit target there was no problem).
- Now 'make 32bit' uses -m32 instead of Apple-specific -arch
- Stack trace fixed for some Linux targets

== Welcome to Redis 1.2.2 ==

Hello, 1.2.2 is a bugfix release, fixing a problem with BGSAVE and BGREWRITEAOF
copy-on-write semantics. This version of Redis will use a lot less CPU and
memory while performing a BGSAVE and BGREWRITEAOF operation. 

It is very important to upgrade ASAP to this version if you are using Redis
with data persistence via snapshotting or append only file.

Another minor change is that the INFO command will now have a new field showing
memory usage in an human readable form. This was backported from Redis unstable
as well.

There are no other changes.

Have a good time with Redis!
antirez

(Old release notes follow)

== Welcome to Redis 1.2.1 ==

Hello, 1.2.1 is a bugfix release, fixing a problem with RPOPLPUSH that was
expecting a bulk command where an inline command is the perfectly fine (and
the right one! in order to follow the same behaviour of all the other commands
not sending a payload).

There are no other changes.

Happy hacking,
antirez

== Welcome to Redis 1.2.0 ==

This is a rebranded 1.1.95-beta, also known as 1.2.0 release candidate 6
because no critical bug was found in the latest weeks.

Redis 1.0 users are urged to upgrade as this release is backward compatibile
with 1.0 (there are a few changes in some commands, but the new behavior is
saner and you should notice it unless you are abusing the API really hard).

Make sure to read the wiki page at

    http://code.google.com/p/redis/wiki/Redis_1_2_0_Changelog

For an in-deepth review of what's new in Redis 1.2.

WHAT'S NEW IN 1.2.x:

2009-09-10 in-memory specialized object encoding. (antirez)
2009-09-17 maxmemory fixed in 64 systems for values > 4GB. (antirez)
2009-10-07 multi-bulk protocol implemented. (antriez)
2009-10-16 MSET and MSETNX commands implemented (antirez)
2009-10-21 SRANDMEMBER added (antirez)
2009-10-23 Fixed compilation in mac os x snow leopard when compiling a 32 bit binary. (antirez)
2009-10-23 New data type: Sorted sets and Z-commands (antirez)
2009-10-26 Solaris fixed (Alan Harder)
2009-10-29 Fixed Issue a number of open issues (antirez)
2009-10-30 New persistence mode: append only file (antirez)
2009-11-01 SORT STORE option (antirez)
2009-11-03 redis-cli now accepts a -r (repeat) switch. (antirez)
2009-11-04 masterauth option merged (Anthony Lauzon)
2009-11-04 redis-test is now a better Redis citizen, testing everything against DB 9 and 10 and only if this DBs are empty. (antirez)
2009-11-10 Implemented a much better lazy expiring algorithm for EXPIRE (antirez)
2009-11-11 RPUSHLPOP (antirez from an idea of @ezmobius)
2009-11-12 Merge git://github.com/ianxm/redis (Can't remmber what this implements, sorry)
2009-11-17 multi-bulk reply support for redis-bench, LRANGE speed tests (antirez)
2009-11-17 support for writev implemented. (Stefano Barbato)
2009-11-19 debug mode (-D) in redis-bench (antirez)
2009-11-21 SORT GET # implemented (antirez)
2009-11-23 ae.c made modular, with support for epoll. (antirez)
2009-11-26 background append log rebuilding (antirez)
2009-11-28 Added support for kqueue. (Harish Mallipeddi)
2009-11-29 SORT support for sorted sets (antirez, thanks to @tobi for the idea)


