]> git.saurik.com Git - redis.git/blobdiff - 00-RELEASENOTES
Add checksum computation to rio.c
[redis.git] / 00-RELEASENOTES
index dd87cb18a7dbe21db94605f3deba4de0bcd76464..64acd87d1df87522f7d81dd4759bed025468a1f6 100644 (file)
@@ -3,18 +3,15 @@ Redis 2.6 release notes
 Migrating from 2.4 to 2.6
 =========================
 
 Migrating from 2.4 to 2.6
 =========================
 
-Redis 2.4 is mostly a strict subset of 2.6.
-The only thing you should be aware is that you can't use .rdb and AOF files
-generated with 2.4 into a 2.2 instance.
+Redis 2.4 is mostly a strict subset of 2.6. However there are a few things
+that you should be aware of:
 
 
-2.4 slaves can be attached to 2.2 masters, but not the contrary, and only for
-the time needed to perform the version upgrade.
+* You can't use .rdb and AOF files generated with 2.6 into a 2.4 instance.
+* 2.4 slaves can be attached to 2.6 masters, but not the contrary, and only
+  for the time needed to perform the version upgrade.
 
 
-From the point of view of the API Redis 2.4 only adds new commands
-(other commands now accepts a variable number of arguments) so you don't need
-to modify your program in order to use Redis 2.4.
-
-However there are a few semantical differences that you should be aware of:
+There are also a few API differences, that are unlikely to cause problems,
+but it is better to keep them in mind:
 
 * SORT now will refuse to sort in numerical mode elements that can't be parsed
   as numbers.
 
 * SORT now will refuse to sort in numerical mode elements that can't be parsed
   as numbers.
@@ -22,7 +19,14 @@ However there are a few semantical differences that you should be aware of:
   break code that was not conceived exploting the previous resolution error
   in some way.)
 * INFO output is a bit different now, and contains empty lines and comments
   break code that was not conceived exploting the previous resolution error
   in some way.)
 * INFO output is a bit different now, and contains empty lines and comments
-  starting with '#'.
+  starting with '#'. All the major clients should be already fixed to work
+  with the new INFO format.
+
+Also the following redis.conf and CONFIG GET / SET parameters changed name:
+
+    * hash-max-zipmap-entries, now replaced by hash-max-ziplist-entries
+    * hash-max-zipmap-value, now replaced by hash-max-ziplist-value
+    * glueoutputbuf was no completely removed as it does not make sense
 
 ---------
 CHANGELOG
 
 ---------
 CHANGELOG
@@ -42,7 +46,7 @@ UPGRADE URGENCY: We suggest new users to start with 2.6.0, and old users to
   in slaves.
 * Milliseconds resolution expires, also added new commands with milliseconds
   precision (PEXPIRE, PTTL, ...).
   in slaves.
 * Milliseconds resolution expires, also added new commands with milliseconds
   precision (PEXPIRE, PTTL, ...).
-* Clinets max output buffer soft and hard limits. You can specifiy different
+* Clients max output buffer soft and hard limits. You can specifiy different
   limits for different classes of clients (normal,pubsub,slave).
 * AOF is now able to rewrite aggregate data types using variadic commands,
   often producing an AOF that is faster to save, load, and is smaller in size.
   limits for different classes of clients (normal,pubsub,slave).
 * AOF is now able to rewrite aggregate data types using variadic commands,
   often producing an AOF that is faster to save, load, and is smaller in size.