Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
ruanhaishen
redis
Commits
6839c759
Commit
6839c759
authored
Apr 22, 2017
by
antirez
Browse files
Reformat 4.0 RC3 change log.
parent
51b12ed1
Changes
1
Hide whitespace changes
Inline
Side-by-side
00-RELEASENOTES
View file @
6839c759
...
@@ -25,8 +25,6 @@ release.
...
@@ -25,8 +25,6 @@ release.
Major things:
Major things:
All the rest:
* Finally the infamous leakage of keys with an expire, in slaves that are
* Finally the infamous leakage of keys with an expire, in slaves that are
configured as writable, is fixed. (Salvatore Sanfilippo)
configured as writable, is fixed. (Salvatore Sanfilippo)
* A serious MIGRATE issue forgetting to store the TTL of the key under
* A serious MIGRATE issue forgetting to store the TTL of the key under
...
@@ -40,6 +38,20 @@ All the rest:
...
@@ -40,6 +38,20 @@ All the rest:
better, listpacks: https://gist.github.com/antirez/66ffab20190ece8a7485bd9accfbc175 (Yuval Inbar, Salvatore Sanfilippo, Oran Agra).
better, listpacks: https://gist.github.com/antirez/66ffab20190ece8a7485bd9accfbc175 (Yuval Inbar, Salvatore Sanfilippo, Oran Agra).
4. Refactoring and function to dump a ziplist for debugging purposes
4. Refactoring and function to dump a ziplist for debugging purposes
(Salvatore Sanfilippo).
(Salvatore Sanfilippo).
* New major feature: Memory de-fragmentation. This feature, contributed by
Oran Agra, allows Redis to perform "online defragmentation" of memory
if the Jemalloc allocator is used. There is some documentation in the
example `redis.conf` file. (Oran Agra)
* Support for ARM. (Salvatore Sanfilippo)
* Fix a very important "family of bugs" about PSYNC2, thanks to the help
of Kevin McGehee, Siran Yang and Oran Agra.
* Hash function moved to SipHash 1-2 variant. (Salvatore Sanfilippo)
* Redis Cluster failure detection improved in different ways, the most
important result is to exchange a lot less messages among nodes. (Salvatore
Sanfilippo)
All the rest:
* A bug in the modules API ziplist iterator was fixed. (Dvir Volk).
* A bug in the modules API ziplist iterator was fixed. (Dvir Volk).
* The HyperLogLog implementation final cardinality approximation function
* The HyperLogLog implementation final cardinality approximation function
was improved to use the LogLog-Beta algorithm. (Harish Murthy and
was improved to use the LogLog-Beta algorithm. (Harish Murthy and
...
@@ -51,17 +63,11 @@ All the rest:
...
@@ -51,17 +63,11 @@ All the rest:
used, where elements at the edge may be miss-reported). (Salvatore
used, where elements at the edge may be miss-reported). (Salvatore
Sanfilippo). ***IMPORTANT*** See the list of incompatibilities below
Sanfilippo). ***IMPORTANT*** See the list of incompatibilities below
since the GEO API has some potentially backward incompatible change.
since the GEO API has some potentially backward incompatible change.
* New major feature: Memory de-fragmentation. This feature, contributed by
Oran Agra, allows Redis to perform "online defragmentation" of memory
if the Jemalloc allocator is used. There is some documentation in the
example `redis.conf` file. (Oran Agra)
* ZADD crash on syntax error fixed. (Itamar Haber)
* ZADD crash on syntax error fixed. (Itamar Haber)
* Fixed a division by zero but in MEMORY DOCTOR. (Jan-Erik Rediger)
* Fixed a division by zero but in MEMORY DOCTOR. (Jan-Erik Rediger)
* More MIGRATE bugs fixed. (Salvatore Sanfilippo)
* More MIGRATE bugs fixed. (Salvatore Sanfilippo)
* Different file descriptors potential lakes fixed. (multiple authors)
* Different file descriptors potential lakes fixed. (multiple authors)
* Support for ARM. (Salvatore Sanfilippo)
* Support for Solaris improved. (Salvatore Sanfilippo)
* Support for Solaris improved. (Salvatore Sanfilippo)
* Hash function moved to SipHash 1-2 variant. (Salvatore Sanfilippo)
* Improve memory reclaiming in freeMemoryIfNeeded(). (Oran Agra and
* Improve memory reclaiming in freeMemoryIfNeeded(). (Oran Agra and
Salvatore Sanfilippo)
Salvatore Sanfilippo)
* Fixes multiple bugs in the test suite. (Salvatore Sanfilippo)
* Fixes multiple bugs in the test suite. (Salvatore Sanfilippo)
...
@@ -69,11 +75,6 @@ All the rest:
...
@@ -69,11 +75,6 @@ All the rest:
* A new data structure, the radix tree (rax.c) was introduced into Redis in
* A new data structure, the radix tree (rax.c) was introduced into Redis in
order to fix a major Redis Cluster slowdown. (Salvatore Sanfilippo)
order to fix a major Redis Cluster slowdown. (Salvatore Sanfilippo)
* Fix `lua-time-limit` config ignored in `redis.conf`. (Salvatore Sanfilippo)
* Fix `lua-time-limit` config ignored in `redis.conf`. (Salvatore Sanfilippo)
* Redis Cluster failure detection improved in different ways, the most
important result is to exchange a lot less messages among nodes. (Salvatore
Sanfilippo)
* Fix a very important "family of bugs" about PSYNC2, thanks to the help
of Kevin McGehee, Siran Yang and Oran Agra.
* Jemalloc downgraded to an apparently safe version, given that recent
* Jemalloc downgraded to an apparently safe version, given that recent
releases apparently hang under certain conditions. See Redis issue #3799.
releases apparently hang under certain conditions. See Redis issue #3799.
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment