X-Git-Url: https://git.saurik.com/redis.git/blobdiff_plain/ef3ac64a27519c65370fbe6877c514e58a29d644..b9bc0eefc4b56b23120a9597775bcef41277d8f7:/Changelog diff --git a/Changelog b/Changelog index 7b7d88cc..a6e50838 100644 --- a/Changelog +++ b/Changelog @@ -1,3 +1,96 @@ +2009-12-16 Fixed a lame epoll issue +2009-12-15 html doc updated +2009-12-15 version is now 1.1.92 +2009-12-15 Two important fixes to append only file: zero length values and expires. A pretty neat new test to check consistency of randomly build datasets against snapshotting and AOF. +2009-12-15 debug loadaof implemented in order to add more consistency tests in test-redis.tcl +2009-12-15 Added a new test able to stress a lot the snapshotting engine +2009-12-15 Unified handling of empty queries with normal queries. +2009-12-15 Fixed some subtle bug in the command processing code almost impossible to spot in the real world, thanks to gcov +2009-12-15 Regression test for SINTERSTORE added +2009-12-15 Fixed issue #121 +2009-12-14 a few more tests and ability to run a specific test in test-redis.tcl +2009-12-13 Changed the reply of BGSAVE and BGREWRITEAOF from +OK to a more meaningful message that makes the user aware of an operation that just started and is not yet finished. +2009-12-13 Set the master->slave logical client as authenticated on creation, so that if the slave requires a password replication works anyway +2009-12-13 TODO update +2009-12-12 bgrewriteaof_in_progress added to INFO +2009-12-12 TODO list modified. What's planned for 1.4 is now written in the stone ;) +2009-12-12 better handling of non blocking connect on redis-benchmark: EPIPE on read does not print an error message now +2009-12-11 some change to redis-sha1.rb utility to make it more robust against non-meaningful changes in the dataset +2009-12-10 redis-sha1.rb utility updated +2009-12-10 a bit more verbose -ERR wrong number o arguments error, now gives info about the command name causing the error +2009-12-10 TODO change and minor SETNX optimization +2009-12-06 in rdbLoadDoubleValue now the buffer is nul terminated correctly. Thanks valgrind. +2009-12-06 printf format warnings fixed by casting +2009-12-06 Regression tests for SETNX and MSETNX bugs added +2009-12-06 SETNX and MSETNX now respect the delete-on-write operation of EXPIREing keys +2009-12-06 Fixed daemonization when using kqueue/kevent. Now the server initialization is performed *after* the daemonization +2009-12-05 more HTML doc changes +2009-12-05 HTML doc update +2009-12-05 a few redis-cli format specified fixed +2009-12-05 use __attribute__ format in sdscatprintf() when the compiler is GCC. Fixed format bugs resulting from the new warnings. +2009-12-01 TODO update +2009-12-01 compilation problem on 64bit mac os x 10.5 possibly fixed +2009-12-01 virtual memory design doc typos +2009-12-01 design documents added to the project +2009-11-30 Fixed issued #85 (getDecodedObject: Assertion 1 != 1 failed. While sorting a set), added a smarter assert() function to dump the stacktrace, provided a macro to initalize Redis objects on the stack to avoid this kind of bugs. +2009-11-30 fixed a subtle bug in redis-cli not having visible effects +2009-11-29 TODO updated +2009-11-29 Version chagned to 1.100, also known as the first first 2.0 beta version +2009-11-29 more tests in test-redis.tcl, some minor fix +2009-11-29 SORT support for sorted sets +2009-11-28 Implemented LIMIT option in ZRANGEBYSCORE. We now enter feature-freeze +2009-11-28 Changelog updated +2009-11-28 html doc updated +2009-11-28 enable kqueue/kevent only for Mac OS X 10.6.x as it seems that 10.5.x has a broken implementation of this syscalls. +2009-11-28 TODO updated +2009-11-28 ZRANGEBYSCORE fuzzy test +2009-11-28 ZRANGEBYSCORE memory leak fixed, ZRANGEBYSCORE initial test added +2009-11-28 INFO refactored. Stack trace on memory corruption now dumps the same information as the INFO command +2009-11-28 ifdefs added to use kevent on Free Open and Net BSD as well. INFO and ae.c modified in order to report the multiplexing API in use +2009-11-28 Enabled object encoding for multiple keys in MSET. Added a test for memory leaks in test-redis.tcl when running on Mac OS X +2009-11-28 Merge branch 'kqueue' of git://github.com/mallipeddi/redis +2009-11-28 Changes to TODO list, commented a function in redis.c +2009-11-28 Added support for kqueue. +2009-11-27 TODO updated +2009-11-26 zero length bulk data reading fixed in loadAppendOnlyFile() +2009-11-26 append only file fixes +2009-11-26 log rebuilding, random refactoring, work in progress please wait for an OK commit before to use this version +2009-11-24 DEBUG RELOAD implemented, and test-redis.tcl modified to use it to check for persistence consistency. +2009-11-24 Redis version set to 1.07 +2009-11-24 sorted sets saving fixed +2009-11-24 minor TODO change +2009-11-24 minor fix to avoid a false valgrind warning. +2009-11-23 epoll support enabled by default for Linux builds +2009-11-23 epoll module for ae.c implemented. Some more testing needed +2009-11-23 commented the HAVE_EPOLL test in config.h to allow compilation under Linux now that the epoll module is still missing +2009-11-23 ae_select module added +2009-11-23 ae.c now supports multiple polling API modules, even if only ae_select.c is implemented currently. Also adding and removing an event is now O(1). +2009-11-23 ae.c initial refactoring for epoll implementation +2009-11-21 version incremented up to 1.06 +2009-11-21 TODO aesthetic changes +2009-11-21 TODO updated with plans up to 1.5 +2009-11-21 SRANDMEMBER test +2009-11-21 Fixed a SORT memory leak that should never happen in practice +2009-11-21 SORT GET # implemented, with a test +2009-11-21 EXPIREAT test +2009-11-20 EXPIRE tests +2009-11-20 more RPOPLPUSH tests +2009-11-20 RPOPLPUSH tests added +2009-11-20 ZINCRBY return value fixed +2009-11-20 ZINCRSCOREBY => ZINCRBY +2009-11-19 ZINCRSCOREBY implemented +2009-11-19 writev() finally uncommented again +2009-11-19 redis-benchmark hopefully last bug with multi bulk reply fixed +2009-11-19 debug mode in redis-bench +2009-11-19 Use writev(2) if glue output buffers is disabled +2009-11-19 benchmark.c fixes +2009-11-18 more experiments with long replies, glue output buffer, and writev. +2009-11-18 benchmarking with different number of LRANGE elements. Ability to change the glue output buffer limit by #define +2009-11-18 more writev tests/work +2009-11-18 redis-benchmark multi bulk reply support hopefully fixed +2009-11-17 support for writev implemented but currently ifdef-ed in order to understan why I can't see the improvements expected. Btw code provided by Stefano Barbato +2009-11-17 multi-bulk reply support for redis-bench, and as a result LRANGE is not tested, providing some number for the tuning of multi-bulk requests performances server-side +2009-11-12 Solaris fix thanks to Alan Harder 2009-11-12 Merge git://github.com/ianxm/redis 2009-11-12 ZSCORE fixed, now returns NULL on missing key or missing element 2009-11-12 Redis test will not fail the SAVE test even if a background save is in progress