Skip to content

Commit b8f55d5

Browse files
author
mtekel
committed
bare format for redis-cli v 2.0.4
0 parents  commit b8f55d5

File tree

240 files changed

+32495
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

240 files changed

+32495
-0
lines changed

00-RELEASENOTES

+186
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,186 @@
1+
Welcome to Redis 2.0.4
2+
3+
This release fixes two non critical bugs:
4+
5+
- HMGET used to crash when called against a key that was not holding
6+
an hash. Fixed by Pieter Noordhuis.
7+
8+
- Redis will now not try to save the DB if no save points for RDB are
9+
configured, when used as a non persistent cache. Thanks to Robey
10+
Pointer from Twitter for providing this patch.
11+
12+
Waiting 2.2 ...
13+
Salvatore
14+
15+
--------------------------------------------------------------------------------
16+
17+
Welcome to Redis 2.0.3
18+
19+
This release fixes two important bugs:
20+
21+
- The maxmemory directive was broken in Redis <= 2.0.2, since from time to
22+
time it replayed with an error about memory limit reached even when
23+
it was possible to expire some volatile key to make room for new data.
24+
25+
The new behaviour is the correct one of always allowing write operations
26+
to succeed as long as there are other volatile keys to remove.
27+
28+
- An AOF bug related to blocking POP could crash Redis on AOF reload.
29+
This is now fixed thanks to Pieter Noordhuis and a kind user that
30+
helped us on IRC.
31+
32+
Enjoy!
33+
Salvatore
34+
35+
--------------------------------------------------------------------------------
36+
37+
Welcome to Redis 2.0.2
38+
39+
This is a bugfix release, with the followign changes:
40+
41+
- Fixed a bug that may slow down significantly (from a few milliseconds
42+
to many seconds) server side intersections when a background write is
43+
in progress. This was due to the hash table resize policy, prevented when
44+
there was a saving child. Now it's prevented only up to 5 times
45+
overbooking, so we try hard to prevent a lot of copy on write, but
46+
avoiding to trigger pathological hash table performances of O(N) instead
47+
of O(1).
48+
- Fixed expired keys counter in INFO output. It was not counting keys
49+
force-expired due to max-memory limit reached.
50+
51+
Ciao,
52+
Salvatore
53+
54+
--------------------------------------------------------------------------------
55+
56+
Welcome to Redis 2.0.1
57+
58+
This is a bugfix release, with the following changes:
59+
60+
- Fixed a not critical but important VM bug: from time to time a race
61+
condition may happen and a client may never get the reply from a given
62+
request.
63+
- Now we have a make install target as stated in the README
64+
- redis-cli no longer tries to understand if it's part of a pipe
65+
so there is to use the -x option to read the last arg from stdin.
66+
This prevents it from creating problem when running inside cron scripts.
67+
- Fixed the init script provided in the tar.gz. It was totally broken.
68+
- Fixed a bug related to connecting more than 10k clients to Redis.
69+
70+
Good hacking,
71+
Salvatore
72+
73+
--------------------------------------------------------------------------------
74+
75+
Welcome to Redis 2.0.0
76+
77+
Finally we reached 2.0.0 stable!
78+
79+
This is just RC4 with (many) bug fixes applied.
80+
Also this release features an updated redis-cli, backported from master.
81+
82+
Many thanks to VMware, Pieter Noordhuis and the Redis community for making
83+
this possible.
84+
85+
For a list of new / improved things in 2.0.0 please check this web page:
86+
87+
http://code.google.com/p/redis/wiki/Redis_2_0_0_Changelog
88+
89+
Enjoy!
90+
Salvatore
91+
92+
--------------------------------------------------------------------------------
93+
94+
Welcome to Redis 1.3.17 (2.0.0 RC4)
95+
96+
Compared to RC3 this one contains only an important replication related bugfix
97+
about calls to ZINTERSTORE. Replication users are strongly encouraged to
98+
upgrade ASAP!
99+
100+
If no new bugs will be found in a few weeks this is likely to become
101+
2.0.0 stable in short time (one or two weeks).
102+
103+
Regards,
104+
Salvatore
105+
106+
--------------------------------------------------------------------------------
107+
108+
Welcome to Redis 1.3.16 (2.0.0 RC3)
109+
110+
This is the third Release Candidate of Redis 2.0.0, fixing a few important
111+
Virtual Memory bugs. If you use VM it is a very good idea to upgrade ASAP.
112+
113+
List of chages:
114+
115+
2010-07-22 don't open/close log file if log level is not matched (antirez)
116+
2010-07-22 recent VM fixes backported to 2.0.0 branch (antirez)
117+
2010-07-22 fix rare condition where 'key' would already be destroyed while is was needed later on (Pieter Noordhuis)
118+
2010-07-21 vm_blocked_clients count fixed in INFO, thanks to Pietern Noordhuis (antirez)
119+
120+
--------------------------------------------------------------------------------
121+
122+
Welcome to Redis 1.3.15 (2.0.0 RC2)
123+
124+
This is the second Release Candidate of Redis 2.0.0.
125+
126+
List of changes:
127+
128+
* Faster DB and AOF loading
129+
* Fixed swappability score computation
130+
* New version of the test suite
131+
* Fixed ZINCR Nan bugs leading to server crash and added tests
132+
* Require the flag "-c" to be used for redis-cli to read the last argument
133+
134+
--------------------------------------------------------------------------------
135+
136+
Welcome to Redis 1.3.14 (2.0.0 RC1)
137+
138+
This is the first Release Candidate of Redis 2.0.0
139+
2.0.0 is a big release with many interesting news, the following is the
140+
list of the major improvements.
141+
142+
WHAT'S NEW IN REDIS 2.0.x
143+
144+
* Redis transactions: MULTI/EXEC (antirez)
145+
* Blocking POP: BLPOP and BRPOP (antirez)
146+
* Virtual Memory (antirez with contributions from Pieter Noordhuis)
147+
* APPEND command (antirez)
148+
* WITHSCORES in ZRANGEBYSCORE thanks to Sam Hendley (antirez)
149+
* Much faster .rdb loading/saving times (antirez)
150+
* Add DISCARD command to discard queued MULTI commands. (djanowski, antirez)
151+
* Interactive mode to redis-cli. (Michel Martens & Damian Janowski)
152+
* Countless improvements to skip list implementation (Pieter Noordhuis)
153+
* ZINTERSTORE, ZUNIONSTORE commands (Pieter Noordhuis)
154+
* ZRANK command (Pieter Noordhuis)
155+
* SUBSTR command (antirez)
156+
* Now list push commands return the length of the new list (Gustavo Picon, antirez)
157+
* ZREMBYRANK command (Pieter Noordhuis)
158+
* Hash data type with all the associated commands (antirez & Pieter Noordhuis)
159+
* Added ZREVRANK (Pieter Noordhuis)
160+
* Fixed hard to track replication bug (Jeremy Zawodny)
161+
* Tool to check rdb files for unprocessable opcodes (Pieter Noordhuis)
162+
* Random internals refactoring / cleanups (antirez & Pieter Noordhuis)
163+
* Fixed issues 193, 194, 191 (Antonio Ognio)
164+
* Support for include directive in config parser (Jeremy Zawodny)
165+
* Fix authentication for redis-cli on non-interactive mode. (Michel Martens)
166+
* Added linenoise.c for zero deps line editing support. (antirez)
167+
* Use linenoise for line editing on redis-cli. (Michel Martens)
168+
* More incremental expiration of keys. (antirez)
169+
* CONFIG command (antirez)
170+
* Publis/Subscribe and associated commands (antirez)
171+
* New form of shared object, sharing all the small integers (antirez)
172+
* Validate numeric inputs. (Alex McHale)
173+
* Non blocking hash table resize, thanks to Derek Collison and Pieter Noordhuis for design ideas and help. (antirez)
174+
* Enable hash dereference in SORT on BY and GET (Pieter Noordhuis)
175+
* Now all commands support binary safe keys (antirez)
176+
* SETEX (Set + EXPIRE) implemented (antirez & Pieter Noordhuis)
177+
* redis-cli now accepts and outputs quoted strings in interactive mode (antirez)
178+
* New MONITOR output format with timestamp, 1 command per line. (antirez)
179+
* Tool to check if AOF is valid, and fix it if needed (Pieter Noordhuis)
180+
* Major speedup to AOF with fsync always, thanks to Derek Collison for the algorithm (antirez)
181+
* Append only filename configurable (Pieter Noordhuis)
182+
* Add SIGTERM shutdown handling. (Ashley Martens)
183+
* Many improvements in Redis test suite (Pieter Noordhuis)
184+
* Add git commit information to INFO listing (Pieter Noordhuis & antirez)
185+
* Many more minor things mainly from me and Pieter Noordhuis, but this changelog is already too big ;)
186+

BETATESTING.txt

+9
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
This is a stable release, for beta testing make sure to download the latest source code from Git:
2+
3+
git clone git://github.com/antirez/redis.git
4+
5+
It's also possibe to download the latest source code as a tarball:
6+
7+
http://github.com/antirez/redis/tree/master
8+
9+
(use the download button)

BUGS

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Plese check http://code.google.com/p/redis/issues/list

COPYING

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
Copyright (c) 2006-2009, Salvatore Sanfilippo
2+
All rights reserved.
3+
4+
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
5+
6+
* Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
7+
* Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
8+
* Neither the name of Redis nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
9+
10+
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

0 commit comments

Comments
 (0)