Skip to content
This repository
Newer
Older
100644 234 lines (186 sloc) 10.793 kb
7dc811b8 »
2011-06-09 Release notes updated for 2.4
1 Redis 2.4 release notes
9ac5be2e »
2010-12-20 Improved release notes. Added RC2 changes
2
7dc811b8 »
2011-06-09 Release notes updated for 2.4
3 Migrating from 2.2 to 2.4
9ac5be2e »
2010-12-20 Improved release notes. Added RC2 changes
4 =========================
5
7dc811b8 »
2011-06-09 Release notes updated for 2.4
6 Redis 2.2 is mostly a strict subset of 2.4.
7 The only thing you should be aware is that you can't use .rdb and AOF files
8 generated with 2.4 into a 2.2 instance.
9
55eea93c »
2011-07-29 Release notes for 2.4.0-RC5
10 2.4 slaves can be attached to 2.2 masters, but not the contrary, and only for
11 the time needed to perform the version upgrade.
7dc811b8 »
2011-06-09 Release notes updated for 2.4
12
13 From the point of view of the API Redis 2.4 only adds new commands
14 (other commands now accepts a variable number of arguments) so you don't need
15 to modify your program in order to use Redis 2.4.
9ac5be2e »
2010-12-20 Improved release notes. Added RC2 changes
16
65e79a82 »
2011-01-25 release noted updated, version bumped to 2.1.12 (2.2.0 RC4)
17 ---------
18 CHANGELOG
19 ---------
20
f743cacc »
2012-04-19 Redis 2.4.11
21 What's new in Redis 2.4.11
22 =========================
23
24 UPGRADE URGENCY: moderate if you don't experience any of the fixed problems.
25
26 * [BUGFIX] Fixed a problem with aeWait() implementation. May cause a crash
27 under non easy to replicate condiitons. See issue #267 on github.
28 * [BUGFIX] SORT with GET/BY option fetching expiring keys fixed. Issue #460.
29 * [BUGFIX] INFO field master_link_down_since_seconds initialized correctly.
30 * [FEATURE] redis-cli back ported from Redis unstable. Now has support for
31 --bigkeys (to sample the DB for very large keys), --slave to
32 simulate a slave instance.
33
1fa954a5 »
2012-03-30 Redis 2.4.10
34 What's new in Redis 2.4.10
35 ==========================
36
37 UPGRADE URGENCY: High for users using replication with a DB identifier higher than 9, or chaining replication so that slaves are attached to other slaves. Low for all the other users.
38
39 * [FEATURE] Redis --test-meory improved with new test testing addressing.
40 * [BUGFIX] Fixed a memory leak: happens when replication is used with DB > 9.
41 * [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.
42
1dfe75a0 »
2012-03-18 Redis 2.4.9
43 What's new in Redis 2.4.9
44 =========================
45
46 UPGRADE URGENCY: low. Mostly new features and minor bug fixing.
47
48 * [FEATURE] Redis server is now able to test your memory for broken RAM.
49 Usage: ./redis-server --test-memory <megabytes>.
50 * [FEATURE] redis-benchmark backported from unstable. Pipelining, run selected
51 tests, and a few more features.
52 * [BUGFIX] utils/install_server.sh script now works on Redhat / Centos.
53 * [BUGFIX] Minor fix to redis-cli (github issue #306).
54
bd624d0f »
2012-02-22 Redis version 2.4.8
55 What's new in Redis 2.4.8
56 =========================
57
58 UPGRADE URGENCY: moderate if you don't experience any of the fixed problems.
59
60 * [BUGFIX] Make install now uses cp -f to avoid 'text file busy' errors.
61 * [BUGFIX] redis-check-aof is now large files safe also on 32 bit systems.
62 * [BUGFIX] Issue #327 fixed: maxmemory and replication now work much better.
63 * [BUGFIX] Now HINCRBY can detect overflows too. Fix for issue #330.
64 * [BUGFIX] Fixed compilation with latest clang.
65 * [BUGFIX] Fixed handling of empty sorted sets produced in RDB by
66 very old Redis versions (1.2.x).
67
bad380bd »
2012-02-02 Redis 2.4.7
68 What's new in Redis 2.4.7
69 =========================
70
71 UPGRADE URGENCY: low/moderate if you don't experience any of the fixed problems.
72
73 * [BUGFIX] Fixed false positive in issue #141 regression test.
74 * [BUGFIX] Slave should not expire keys when loading an RDB after a SYNC.
75 * [BUGFIX] Don't increment stats for key misses / hits when key is written.
76 * [BUGFIX] sds.c library now don't allocate more than 1MB ahead.
77 * 32 bit instances without a maxmemory set now get a default limit of 3.5GB with
78 maxmemory-policy set to noeviction.
79 * Better crash report on crash (containing current client and command arguments).
80
e1849b64 »
2012-01-11 Redis 2.4.6
81 What's new in Redis 2.4.6
82 =========================
83
84 * [BUGFIX] Fixed issue #141 part 1: Possible protocol desyncs when clients send
85 wrong protocol is now fixed. (See issue 141 for more details)
86 * [BUGFIX] Fixed issue #141 part 2: Connection of multiple slaves used to result
87 from time to time into corrupted protocol send to slaves connected
88 after the first one. (See issue 141 for more details)
89 * [BUGFIX] Do not propagate DEBUG LOADAOF.
90 * New INFO contains information such as ip/port/state for every conneced slave.
91 * Show GCC version in INFO output.
92
273f4102 »
2011-12-23 Redis 2.4.5
93 What's new in Redis 2.4.5
94 =========================
95
96 * [BUGFIX] Fixed a ZUNIONSTORE/ZINTERSTORE bug that can cause a NaN to be
97 inserted as a sorted set element score. This happens when one of the
98 elements has +inf/-inf score and the weight used is 0.
99 * [BUGFIX] Fixed memory leak in CLIENT INFO.
100 * [BUGFIX] Fixed a non critical SORT bug (Issue 224).
101 * [BUGFIX] Fixed a replication bug: now the timeout configuration is respected
102 during the connection with the master.
103 * --quiet option implemented in the Redis test.
104
54a2934f »
2011-11-28 Redis 2.4.4
105 What's new in Redis 2.4.4
106 =========================
107
108 * [BUGFIX] jemalloc upgraded to version 2.2.5, previous versions had a
109 potentially serious issue when allocating big memory areas, something that
110 Redis actually does. However we never received bug reports that appear
111 to be caused by jemalloc.
112 * [BUGFIX] DISCARD now clears DIRTY_CAS flag in the client. Now the next
113 transaction will not fail if the previous transaction used WATCH and
114 the key was touched.
115 * CLIENT LIST output modified to include the last command executed by clients.
116 * Better bug report on crash.
117 * Protocol errors are now logged for loglevel >= verbose.
118 * Two new INFO fields related to AOF, that can be useful when investigating
119 Redis issues.
120
6a252e94 »
2011-11-21 Redis 2.4.3
121 What's new in Redis 2.4.3
122 =========================
123
124 * redis-cli now supports 'single quotes' style strings.
125 * It is possible to disable password auth with CONFIG SET.
126 * Some section of redis.conf better documented.
127 * Default timeout for client connections now is 0 (no timeout).
128 * I/O buffer length modified for better performances with big payloads.
129 * Fixed crash on SPARC due to improper alighment due to bad assumptions about data types size.
130 * CLIENT LIST output improved, code refactored.
131 * [BUGFIX] Max log message length set to 4k to avoid truncation in INFO output written in the log file after a crash.
132 * [BUGFIX] Close client connection when the query buffer reaches 1GB and log informaiton about the offending client, instead of crashing the instance when the query buffer reaches 2GB (for sds.c string overflow). This is related to issue #141 (github issues) and should fix the effect of this rare bug related to replication, but the cause is still not perfectly clear.
133
072a9052 »
2011-10-26 Redis 2.4.2
134 What's new in Redis 2.4.2
135 =========================
136
137 * [BUGFIX] Unix socket creation mask config directive fixed.
138 * [BUGFIX] Fixed a bug that forced Redis to continously rewrite the AOF file
139 when a manual BGREWRITEAOF was issued during a BGSAVE was
140 still in progress.
141 * [BUGFIX] Fixed a server crash resulting from bad handling of SLAVEOF NO ONE.
142 * [BUGFIX] Fixed a memory leak in redis-cli.
143 * Debian/Ubuntu Redis system-wide installation script added under /utils.
144
ab648d97 »
2011-10-17 2.4.1 release notes.
145 What's new in Redis 2.4.1
146 =========================
147
148 * [BUGFIX] FLUSHALL was not replicated nor written into the Append Only File.
149 * [BUGFIX] FLUSHALL now only performs a sync SAVE if there is at least
150 one save point configured.
151
a502f483 »
2011-10-14 2.4.0 Release notes.
152 What's new in Redis 2.4.0
153 =========================
154
155 * [BUGFIX] redis-cli segfault with single numerical argument fixed.
156 * [BUGFIX] OpenBSD compilation problem fixed.
157 * [BUGFIX] More robust Redis test, with better random port selection.
158 * [BUGFIX] Fix for bug #128 about the RENAME command.
159 * [BUGFIX] Fixed Issue #131. stime/utime reported in INFO was inverted.
160 * [BUGFIX] Unlink Unix socket file on shutdown.
161 * [BUGFIX] AUTH now returns error if no password is set on the server.
162 * [BUGFIX] Exit with Fatal error at startup on RDB loading errors.
163 * redis-check-dump: RDB version 2 now supported.
164 * More informative error when DEBUG RELOAD fails.
165 * Added a config directive for a Unix socket mask.
166 * CONFIG SET/GET for loglevel.
167
9286ecd7 »
2011-09-21 Release notes for Redis 2.4 RC8 added
168 What's new in Redis 2.3.11 (2.4 Release Candidate 8)
169 ====================================================
170
171 * [BUGFIX] Fixed a rare but possible AOF race condition that could result into
172 duplicated commands inside the AOF.
173 * [BUGFIX] Fixed issue 620, don't segfault on corrupted (by hand) AOF.
174 * [BUGFIX] Fixed compilation on Mac/PPC.
175 * [BUGFIX] Don't replicate SAVE.
176 * LRANGE optimization may drastically improve performances when querying the
177 final part of a long list.
178 * redis-cli now implements a --latency mode to monitory Redis delay.
179 * Hash type settings removed from INFO (same info is available via config GET)
180 * Include port number on error when can't bind.
181 * AOF fsync is now performed in background when fsync policy is 'everysec'.
182 * AOF performances improved moving in background a possibly slow close(2) call.
183 * AOF protocol synthesis speedup.
184
da30c9e1 »
2011-09-12 Version bumped to 2.3.10, changelog updated
185 What's new in Redis 2.3.10 (2.4 Release Candidate 7)
186 ====================================================
187
188 * [BUGFIX] Fixed issue 593 (BRPOPLPUSH related crash).
189 * [BUGFIX] Fixed an issue with the networking layer that may prevent Redis from sending the whole reply back to client under extreme conditions.
190
214cf637 »
2011-08-09 Version bumped to 2.3.9. Changelog modified accordingly.
191 What's new in Redis 2.3.9 (2.4 Release Candidate 6)
192 ===================================================
193
194 * [BUGFIX] Fixed a bug with the automatic AOF rewrite causing continuous
195 rewrites for AOF files bigger than 4 GB.
196 * New maxmemory tests.
197
55eea93c »
2011-07-29 Release notes for 2.4.0-RC5
198 What's new in Redis 2.3.8 (2.4 Release Candidate 5)
9ac5be2e »
2010-12-20 Improved release notes. Added RC2 changes
199 ===================================================
4c4dec72 »
2010-12-15 release notes added
200
55eea93c »
2011-07-29 Release notes for 2.4.0-RC5
201 Compared to Redis 2.3.7 (RC4) there are the following changes:
202
203 * [BUGFIX] HDEL: Abort deleting fields when hash is removed.
204 * [BUGFIX] Fix adding bulk reply when getcwd fails.
4c4dec72 »
2010-12-15 release notes added
205
7dc811b8 »
2011-06-09 Release notes updated for 2.4
206 WHAT'S NEW IN REDIS 2.4 compared to the 2.2 version?
9ac5be2e »
2010-12-20 Improved release notes. Added RC2 changes
207 ====================================================
4c4dec72 »
2010-12-15 release notes added
208
7dc811b8 »
2011-06-09 Release notes updated for 2.4
209 * Specially encoded sorted sets, now small sorted sets will use little memory.
210 * Native persistence of specially encoded data types (ziplists, zipmaps,
211 intsets). Many data sets will be saved and loaded an order of magnitude
212 faster.
213 * Variadic versions of commands: SADD, HDEL, SREM, ZREM, ZADD, L/RPUSH.
214 * Jemalloc support (enabled by default for Linux build) in order to
215 avoid fragmentation issues.
216 * Reduced memory usage while saving.
217 * More info fields (peak memory, fork time, ...)
218 * OBJECT command for objects introspection.
219 * CLIENT command for clients introspection.
220 * Non blocking slave -> master connection.
221 * Better redis-cli connection handling. New redis-cli features.
222 * Better redis-benchmark, now able to benchmark user provided commands.
223 * Colorized Make.
224 * VM deprecated. Still supported but with a big warning... don't use it.
225 * Many speed optimizations and bug fixes.
226
227 Credits: Where not specified the implementation and design are done by
228 Salvatore Sanfilippo and Pieter Noordhuis. Thanks to VMware for making all
229 this possible. Also many thanks to all the other contributors and the amazing
230 community we have.
59aee551 »
2010-12-15 added the mandatory Cheers in the release notes
231
232 Cheers,
233 Salvatore
Something went wrong with that request. Please try again.