|
| 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 | + |
0 commit comments