Commit History - (may be incomplete: see SVNWeb link above for full details) |
Date | By | Description |
13 Jan 2021 20:25:15
6.0.10

|
osa  |
Upgrade download protocol from http to https. |
13 Jan 2021 16:13:24
6.0.10

|
osa  |
Update databases/redis to the recent stable version 6.0.10.
Update CONFLICTS for:
o) databases/redis4
o) databases/redis5
o) databases/redis
o) databases/redis-devel
Connect databases/redis5 to the build.
Bump PORTREVISIONs for dependant ports. |
18 Apr 2020 15:39:22
5.0.9

|
osa  |
Update from 5.0.8 to 5.0.9.
<ChangeLog>
Upgrade urgency:CRITICAL if you use Streams with AOF ore replicas.
Otherwise the upgrade urgency is LOW.
This release has a speed improvement and a critical fix:
* FIX: XREADGROUP when fetching data in a blocking way, would not
emit the XCLAIM in the AOF file and to replicas. This means
that the last ID is not updated, and that restarting the server
will have the effect of reprocessing some entries.
* NEW: Clients blocked on the same key are now unblocked on
O(1) time. Backported from Redis 6.
</ChangeLog> |
18 Mar 2020 23:01:59
5.0.8

|
osa  |
Update from 5.0.7 to 5.0.8.
While I'm here merge r519240, it fixes build on GCC
architectures and also removes base GCC workaround. |
25 Dec 2019 09:40:48
5.0.7_2

|
amdmi3  |
- Add LICENSE_FILE
- Update WWW
Approved by: portmgr blanket |
12 Dec 2019 00:57:25
5.0.7_2

|
osa  |
Merge the following changes from databases/redis-devel:
o) respect [C|CXX]FLAGS
o) support the openresty's flavor of luajit
Bump PORTREVISION. |
22 Nov 2019 00:39:22
5.0.7_1

|
osa  |
Fix the build with external lua, forgotten to add the patch.
Bump PORTREVISION.
Reported by: olgeni |
21 Nov 2019 19:36:47
5.0.7

|
osa  |
Update from 5.0.6 to 5.0.7.
<ChangeLog>
Upgrade urgency HIGH: many issues fixed, some may have an impact.
Hi all, Redis 5.0.7 fixes a number of bugs, none is very critical, however
there are a few that may have an impact. It's a good idea to upgrade.
There are fixes in the area of replication from modules commands and
callbacks, AOF fsync (non critical issue), memory leaks (very rare and small),
streams beahvior (non critical), and a potential crash in commands
processing multiple keys at the same time that is there for years, and happens
very rarely, but is not impossible to trigger.
</ChangeLog> |
21 Nov 2019 19:27:39
5.0.6

|
osa  |
Repocopy the databases/redis to the databases/redis4 to update
the databases/redis port to the latest stable version, 5.0.6.
PR: 241526
Reviewed by: portmgr (adamw)
Approved by: portmgr (adamw)
Differential Revision: https://reviews.freebsd.org/D22336 |
13 Aug 2019 16:01:59
4.0.14_1

|
mat  |
Convert to UCL & cleanup pkg-message (categories d) |
26 Jul 2019 20:46:57
4.0.14_1

|
gerald  |
Bump PORTREVISION for ports depending on the canonical version of GCC
as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3
to GCC 9.1 under most circumstances now after revision 507371.
This includes ports
- with USE_GCC=yes or USE_GCC=any,
- with USES=fortran,
- using Mk/bsd.octave.mk which in turn features USES=fortran, and
- with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.
PR: 238330 |
20 Mar 2019 01:40:40
4.0.14

|
osa  |
Upgrade from 4.0.12 to 4.0.14.
<ChangeLog>
================================================================================
Redis 4.0.14 Released Mon Mar 18 17:22:10 CEST 2019
================================================================================
This release just backports a few fixes from Redis 5:
3c62ad19 HyperLogLog: handle wrong offset in the base case.
cc2b3a68 Fix hyperloglog corruption
e10c79d3 redis-check-aof: fix potential overflow.
6fa16f58 Fix mismatching keyspace notification classes
64311052 Fix zlexrangespec mem-leak in genericZrangebylexCommand (Only the first 15 lines of the commit message are shown above ) |
12 Jan 2019 19:17:21
4.0.12

|
osa  |
Upgrade from 4.0.11 to 4.0.12.
<ChangeLog>
================================================================================
Redis 4.0.12 Released Tue Dec 11 18:06:12 CEST 2018
================================================================================
This backports the following Redis 5 fixes back into Redis 4.
Please check the Redis 5 changelog or see the full commit messages
for more information. Note that there are important fixes to the AOF
implementation so Redis 4.0.12 should be considered as a worthwhile
upgrade in production environments where AOF is used and there is the
idea of sticking with Redis 4 for some time.
(Only the first 15 lines of the commit message are shown above ) |
12 Dec 2018 01:35:36
4.0.11_1

|
gerald  |
Bump PORTREVISION for ports depending on the canonical version of GCC
defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t
GCC 8.2 under most circumstances.
This includes ports
- with USE_GCC=yes or USE_GCC=any,
- with USES=fortran,
- using Mk/bsd.octave.mk which in turn features USES=fortran, and
- with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, as a double check, everything INDEX-11 showed depending on lang/gcc7.
PR: 231590 |
05 Aug 2018 16:13:46
4.0.11

|
osa  |
Upgrade from 4.0.10 to 4.0.11.
<ChangeLog>
Upgrade urgency HIGH: not critical but very important bugs fixed.
Dear users, this is just a bugfix release of Redis 4. All new work
is now focused on Redis 5, however we backported a number of bug fixes here:
* The disconnection time between the master and slave was reset in an
incorrect place, sometimes a good slave will not be able to failover
because it claims it was disconnected for too much time from the master.
* A replication bug, rare to trigger but non impossible, is in Redis for
years. It was lately discovered at Redis Labs and fixed by Oran Agra.
It may cause disconnections, desynchronizations and other issues.
* RANDOMKEY may go in infinite loop on rare situations. Now fixed.
* EXISTS now works in a more consistent way on slaves.
* Sentinel: backport of an option to deny a potential security problem
when the SENTINEL command is used to configure an arbitrary script
to execute.
Many of these issues are there for a very long time, however upgrading
is a good idea.
</ChangeLog> |
29 Jul 2018 22:18:46
4.0.10_1

|
gerald  |
Bump PORTREVISION for ports depending on the canonical version of GCC
in the ports tree (via Mk/bsd.default-versions.mk and lang/gcc) which
has now moved from GCC 6 to GCC 7 by default.
This includes ports
- featuring USE_GCC=yes or USE_GCC=any,
- featuring USES=fortran,
- using Mk/bsd.octave.mk which in turn features USES=fortran, and those
- with USES=compiler specifying one of openmp, nestedfct, c11, c++0x,
c++11-lib, c++11-lang, c++14-lang, c++17-lang, or gcc-c++11-lib.
PR: 222542 |
19 Jun 2018 22:55:51
4.0.10

|
osa  |
Upgrade from 4.0.9 to 4.0.10.
Update CONFLICTS.
<ChangeLog>
Redis 4.0.10 fixes a number of important issues:
* Important security issues related to the Lua scripting engine.
Please check https://github.com/antirez/redis/issues/5017
for more information.
* A bug with SCAN, SSCAN, HSCAN and ZSCAN, that may not return all the elements.
We also add a regression test that can trigger the issue often when present,
and
may in theory be able to find unrelated regressions.
(Only the first 15 lines of the commit message are shown above ) |
02 Jun 2018 08:34:22
4.0.9_1

|
amdmi3  |
- Switch to new test framework
Approved by: portmgr blanket |
05 May 2018 14:29:00
4.0.9_1

|
danfe  |
For ports in `databases' category: remove redundant PKGMESSAGE assignment,
which is set appropriately by the b.p.m when `pkg-message' appears on the
SUB_FILES list. |
17 Apr 2018 23:05:16
4.0.9_1

|
osa  |
Add a workaround for solarisfixes.h header file.
Bump PORTREVISIONs. |
16 Apr 2018 23:12:45
4.0.9

|
osa  |
Upgrade to recent stable version - 4.0.9.
Update CONFLICTS record. |
17 Nov 2017 02:10:55
3.2.11

|
osa  |
Upgrade from 3.2.10 to 3.2.11.
<ChangeLog>
Upgrade urgency HIGH: Potentially critical bugs fixed.
AOF flush on SHUTDOWN did not cared to really write the AOF buffers
(not in the kernel but in the Redis process memory) to disk before exiting.
Calling SHUTDOWN during traffic resulted into not every operation to be
persisted on disk.
</ChangeLog> |
22 Sep 2017 10:48:58
3.2.10

|
mat  |
Cleanup after removal of libexecinfo from ports.
PR: 220271
Submitted by: mat (review), Yasuhiro KIMURA (PR)
Sponsored by: Absolight
Differential Revision: https://reviews.freebsd.org/D11488 |
22 Sep 2017 10:48:29
3.2.10

|
mat  |
Remove USES=execinfo.
PR: 220271
Submitted by: mat (review), Yasuhiro KIMURA (PR)
Sponsored by: Absolight
Differential Revision: https://reviews.freebsd.org/D11488 |
06 Aug 2017 15:02:34
3.2.10

|
osa  |
Upgrade to 3.2.10.
ChangeLog: https://raw.githubusercontent.com/antirez/redis/3.2/00-RELEASENOTES |
05 Jun 2017 00:07:12
3.2.9

|
osa  |
Upgrade from 3.2.8 to 3.2.9.
<ChangeLog>
Upgrade urgency LOW: A few rarely harmful bugs were fixed.
This release just fixes bugs that are unlikely to cause serious problems
so there is no need to update ASAP. Please, see the list of commits
for the details on the bugs fixed and credits:
o) redis-cli --bigkeys: show error when TYPE fails
o) Fix preprocessor if/else chain broken in order to fix #3927
o) Fix zmalloc_get_memory_size() ifdefs to actually use the else branch
o) Set lua-time-limit default value at safe place
o) Fix #3848 by closing the descriptor on error
o) Update block->free after some diff data are written to the child process
o) Test: fix, hopefully, false PSYNC failure like in issue #2715
o) Fix #2883, #2857 pipe fds leak when fork() failed on bg aof rw
o) Don't leak file descriptor on syncWithMaster()
</ChangeLog>
M Makefile
M distinfo |
14 Feb 2017 02:55:35
3.2.8

|
osa  |
Upgrade from 3.2.7 to 3.2.8.
<ChangeLog>
Upgrade urgency CRITICAL: This release reverts back the Jemalloc upgrade
that is believed to potentially cause a server
deadlock. A MIGRATE crash is also fixed.
Two important bug fixes, the first of one is critical:
1. Apparently Jemalloc 4.4.0 may contain a deadlock under particular
conditions. See https://github.com/antirez/redis/issues/3799.
We reverted back to the previously used Jemalloc versions and plan
to upgrade Jemalloc again after having more info about the
cause of the bug.
2. MIGRATE could crash the server after a socket error. See for reference:
https://github.com/antirez/redis/issues/3796.
</ChangeLog> |
01 Feb 2017 22:44:10
3.2.7

|
osa  |
Upgrade from 3.2.6 to 3.2.7.
ChangeLog - https://raw.githubusercontent.com/antirez/redis/3.2/00-RELEASENOTES
PR: 216702 |
06 Dec 2016 23:42:02
3.2.6

|
osa  |
Upgrade from 3.2.5 to 3.2.6.
<ChangeLog>
Upgrade urgency MODERATE: GEORADIUS, BITFIELD and Redis Cluster minor fixes.
This release mainly fixes three bugs:
1. A bug with BITFIELD that may cause the bitmap corruption when setting offsets
larger than the current string size.
2. A GEORADIUS bug that may happen when using very large radius lengths, in
the range of 10000km or alike, due to wrong bounding box calculation.
3. A bug with Redis Cluster which crashes when reading a nodes configuration
file with zero bytes at the end, which sometimes happens with certain ext4
configurations after a system crash.
</ChangeLog> |
05 Dec 2016 00:46:15
3.2.5

|
osa  |
Upgrade from 3.2.4 to 3.2.5.
<ChangeLog>
Upgrade urgency LOW: This release only fixes a compilation issue due to the
missing -ldl at linking time.
zach shipko in commit 4736407:
BSDs don't have -ldl
1 file changed, 15 insertions(+), 5 deletions(-)
antirez in commit 9ada818:
Fix modules compilation when libc malloc is used.
1 file changed, 2 insertions(+), 2 deletions(-)
</ChangeLog> |
27 Sep 2016 23:09:26
3.2.4

|
osa  |
Upgrade from 3.2.3 to 3.2.4.
ChangeLog: https://raw.githubusercontent.com/antirez/redis/3.2/00-RELEASENOTES |
07 Aug 2016 23:42:38
3.2.3_1

|
osa  |
Update the package list, bump PORTREVISION. |
07 Aug 2016 23:40:46
3.2.3

|
osa  |
Remove needless code, no functional change. |
07 Aug 2016 23:34:51
3.2.3

|
osa  |
Upgrade from 3.0.7 to the latest stable version 3.2.3. |
01 Apr 2016 14:00:57
3.0.7

|
mat  |
Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.
With hat: portmgr
Sponsored by: Absolight |
03 Feb 2016 00:13:59
3.0.7

|
osa  |
Upgrade from 3.0.5 to 3.0.7.
<ChangeLog>
--[ Redis 3.0.7 ] Release date: 28 jan 2016
Upgrade urgency MODERATE: this release fixes important Redis Cluster bugs.
* [FIX] avg_ttl reporting in INFO improved. (Salvatore Sanfilippo)
* [FIX] Redis Cluster address update (via gossip section) processing improved
to avoid initiating inwanted handshakes.
* [FIX] Many fixes to MIGRATE multiple keys implementation. The command
could handle errors in a faulty way leading to crashes or other
unexpected behaviors. MIGRATE command refactoring.
(The analysis of the faulty conditions was conducted by (Only the first 15 lines of the commit message are shown above ) |
07 Nov 2015 20:08:18
3.0.5_2

|
osa  |
Enable profiles support.
Bump PORTREVISION.
PRs: 171372, 179551 |
29 Oct 2015 01:34:54
3.0.5_1

|
osa  |
Add rc script for sentinel.
Bump PORTREVISION.
PR: 204025 |
25 Oct 2015 23:39:49
3.0.5

|
osa  |
Upgrade from 3.0.4 to 3.0.5.
<ChangeLog>
--[ Redis 3.0.5 ] Release date: 15 Oct 2015
Upgrade urgency: MODERATE, the most important thing is a fix in the replication
code that may make the slave hanging forever if the master
remains with an open socket even if it is no longer able to
reply.
* [FIX] MOVE now moves the TTL as well. A bug lasting forever... finally
fixed thanks to Andy Grunwald that reported it.
(reported by Andy Grunwald, fixed by Salvatore Sanfilippo)
* [FIX] Fix a false positive in HSTRLEN test. (Only the first 15 lines of the commit message are shown above ) |
14 Sep 2015 23:42:00
3.0.4

|
osa  |
Upgrade from 3.0.3 to 3.0.4.
<ChangeLog>
Upgrade urgency: HIGH for Redis and Sentinel. However note that in order to
fix certain replication bugs, the replication internals were
modified in a very heavy way. So while this release is
conceptually saner, it may contain regressions. For this
reason, before the release, QA activities were performed by
me (antirez) and Redis Labs and no evident bug was found.
* [FIX] A number of bugs related to replication PSYNC and the (yet experimental)
diskless replication feature were fixed. The bugs could lead to
inconsistency between masters and slaves. (Salvatore Sanfilippo, Oran
Agra fixed the issue found by Yuval Inbar) (Only the first 15 lines of the commit message are shown above ) |
18 Jul 2015 00:05:05
3.0.3

|
osa  |
Upgrade from 3.0.2 to 3.0.3.
<ChangeLog>
--[ Redis 3.0.3 ] Release date: 17 Jul 2015
Upgrade urgency: LOW for Redis and Sentinel.
* [FIX] Fix blocking operations timeout precision when HZ is at its default
value (not increased) and there are thousands of clients connected
at the same time. This bug affected Sidekiq users that experienced
a very long delay for BLPOP and similar commands to return for
timeout. Check commit b029ff1 for more info. (Salvatore Sanfilippo)
* [FIX] MIGRATE "creating socket: Invalid argument" error fix. Check
issues #2609 and #2612 for more info. (Salvatore Sanfilippo) (Only the first 15 lines of the commit message are shown above ) |
05 Jun 2015 00:52:13
3.0.2

|
osa  |
Security upgrade from 3.0.1 to 3.0.2.
<ChangeLog>
--[ Redis 3.0.2 ] Release date: 4 Jun 2015
Upgrade urgency: HIGH for Redis because of a security issue.
LOW for Sentinel.
* [FIX] Critical security issue fix by Ben Murphy: http://t.co/LpGTyZmfS7
* [FIX] SMOVE reply fixed when src and dst keys are the same. (Glenn Nethercutt)
* [FIX] Lua cmsgpack lib updated to support str8 type. (Sebastian Waisbrot)
* [NEW] ZADD support for options: NX, XX, CH. See new doc at redis.io.
(Salvatore Sanfilippo)
* [NEW] Senitnel: CKQUORUM and FLUSHCONFIG commands back ported.
(Salvatore Sanfilippo)
</ChangeLog> |
06 May 2015 01:24:14
3.0.1_1

|
osa  |
Fix rc.d script for allow to specify the config path in rc.conf.
Bump PORTREVISION.
PR: 199607 |
06 May 2015 01:12:28
3.0.1

|
osa  |
Upgrade from 3.0.0 to 3.0.1.
<ChangeLog>
--[ Redis 3.0.1 ] Release date: 5 May 2015
Upgrade urgency: LOW for Redis, Sentinel, Cluster.
* [FIX] Sentinel memory leak due to hiredis fixed. (Salvatore Sanfilippo)
* [FIX] Sentinel memory leak on duplicated instance. (Charsyam)
* [FIX] Redis crash on Lua reaching output buffer limits. (Yossi Gottlieb)
* [FIX] Sentinel flushes config on +slave events. (Bill Anderson)
</ChangeLog> |
07 Apr 2015 22:28:20
3.0.0

|
osa  |
Upgrade from 2.8.19 to 3.0.0.
Merge all changes from databases/redis-devel to databases/redis.
<ChangeLog>
Redis 3.0 release notes
=======================
--[ Redis 3.0.0 ] Release date: 1 Apr 2015
>> What's new in Redis 3.0 compared to Redis 2.8?
* Redis Cluster: a distributed implementation of a subset of Redis.
* New "embedded string" object encoding resulting in less cache
misses. Big speed gain under certain work loads. (Only the first 15 lines of the commit message are shown above ) |
25 Mar 2015 09:33:53
2.8.19

|
marino  |
databases category: Remove $PTHREAD_LIBS
Note: virtuoso did not pass check-plist from before, so it was fixed.
approved by: PTHREAD blanket |
03 Jan 2015 20:10:56
2.8.19

|
osa  |
Upgrade from 2.8.18 to 2.8.19.
<ChangeLog>
--[ Redis 2.8.19 ] Release date: 16 Dec 2014
# UPGRADE URGENCY: LOW for both Redis and Sentinel. This release mostly
fixes small issues.
02d465c Don't log admin commands in MONITOR. (antirez)
4d8f426 List of commands flagged as admin commands modified. (antirez)
e47e460 Lua cmsgpack lib updated to latest version. (antirez)
5509c14 Add symlink to redis-sentinel during make install (Rhommel Lamas)
7de1ef7 SORT: Don't sort Set elements if not needed. (antirez)
e945a54 Fix zero-ordering SORT when called against lists (Matt Stancliff) (Only the first 15 lines of the commit message are shown above ) |
12 Dec 2014 04:27:34
2.8.18

|
osa  |
Upgrade from 2.8.17 to 2.8.18.
<ChangeLog>
--[ Redis 2.8.18 ] Release date: 4 Dec 2014
# UPGRADE URGENCY: LOW for both Redis and Sentinel. This release mostly
adds new features to Redis, and contains non critical
fixes.
* [FIX] Linenoise updated to be more VT100 compatible. (Salvatore Sanfilippo)
* [FIX] A number of typos fixed inside comments. (Various authors)
* [FIX] redis-cli no longer quits after long timeouts. (Matt Stancliff)
* [FIX] Test framework improved to detect never terminating scripts, cleanup
instances on crashes. (Salvatore Sanfilippo) (Only the first 15 lines of the commit message are shown above ) |
20 Oct 2014 10:41:13
2.8.17

|
bapt  |
Cleanup plist |
21 Sep 2014 23:14:58
2.8.17

|
osa  |
Upgrade from 2.8.15 to 2.8.17.
<ChangeLog>
--[ Redis 2.8.17 ] Release date: 19 Sep 2014
# UPGRADE URGENCY: HIGH for Redis Sentinel.
LOW for Redis Server (unmodified compared to 2.8.16).
* [FIX] Resolved a memory leak in the hiredis library causing a memory leak
in Redis Sentinel when a monitored instance or another Sentinel is
unavailable. Every reconnection attempt will leak a small amount of
memory, but in the long run the process can reach a considerable size.
--[ Redis 2.8.16 ] Release date: 16 Sep 2014 (Only the first 15 lines of the commit message are shown above ) |
17 Sep 2014 15:56:18
2.8.15

|
bdrewery  |
- Fix build on 8.x which does not have TCP_KEEPIDLE
Approved by: maintainer |
16 Sep 2014 08:20:52
2.8.15

|
osa  |
Upgrade from 2.8.14 to 2.8.15.
<ChangeLog>
--[ Redis 2.8.15 ] Release date: 12 Sep 2014
# UPGRADE URGENCY: LOW for Redis, HIGH for Sentinel.
* [FIX] Sentinel critical bug fixed: the absolute majority was computed in a
wrong way because of a programming error. Now the implementation does
what the specification says and the majority to authorize a failover
(that should not be confused with the ODOWN quorum) is the majority of
*all* the Sentinels ever seen for a given master, regardless of their
current state.
* [FIX] GETRANGE test no longer fails for 32 bit builds (Matt Stancliff). (Only the first 15 lines of the commit message are shown above ) |
09 Sep 2014 22:18:40
2.8.14

|
osa  |
Upgrade from 2.8.11 to 2.8.14.
<ChangeLog>
--[ Redis 2.8.14 ] Release date: 1 Sep 2014
# UPGRADE URGENCY: HIGH for Lua scripting users, the server could crash because
of a bug introduced in Redis 2.8.10, otherwise LOW.
LOW for Redis Sentinel.
* [FIX] Don't prevent use of shared integers if maxmemory policy is non-LRU.
(Salvatore Sanfilippo)
* [FIX] Fail SYNC if background save child aborted due to a signal.
(Yossi Gottlieb)
* [FIX] Different small redis-cli fixes. (Dov Murik, Charsyam, cubicdaiya, (Only the first 15 lines of the commit message are shown above ) |
05 Aug 2014 06:36:07
2.8.11

|
bapt  |
USES=execinfo |
20 Jun 2014 08:59:11
2.8.11

|
osa  |
Upgrade from 2.8.9 to 2.8.11.
<ChangeLog>
--[ Redis 2.8.11 ] Release date: 11 Jun 2014
# UPGRADE URGENCY: HIGH if you use Lua scripting, LOW otherwise.
* [FIX] A previous fix for Lua -> Redis numerical precision enhancement
introduced a new problem. In Redis 2.8.10 commands called from Lua
passing a string that "looks like" a very large number, may actually
use as argument the string converted as a float. This bug is now
fixed.
* [FIX] Now commands other than *PUSH* adding elements to a list will be able
to awake clients blocked in a blocking POP operation. (Only the first 15 lines of the commit message are shown above ) |
10 Jun 2014 07:39:02
2.8.9

|
olgeni  |
Remove indefinite articles and trailing periods from COMMENT, plus
minor COMMENT typos and surrounding whitespace fixes. Categories D-F.
CR: D196
Approved by: portmgr (bapt) |
26 May 2014 15:36:49
2.8.9

|
bapt  |
Convert one more port to USES=lua |
14 May 2014 02:05:04
2.8.9

|
osa  |
Upgrade from 2.8.8 to 2.8.9.
<ChangeLog>
# UPGRADE URGENCY: LOW, only new features introduced, no bugs fixed.
* [NEW] The HyperLogLog data structure. You can read more about it
in this blog post. http://antirez.com/news/75
* [NEW] The Sorted Set data type has now support for lexicographic range
queries, check the new commands ZRANGEBYLEX, ZLEXCOUNT and
ZREMRANGEBYLEX, which are documented at http://redis.io.
</ChangeLog> |
31 Mar 2014 22:04:26
2.8.8

|
osa  |
Update from 2.8.7 to 2.8.8.
Update pkg-plist to be more convenient with pkgng(1). |
13 Mar 2014 21:13:40
2.8.7_1

|
mandree  |
Make configuration file path configurable in rc.conf. [1]
Convert to stage support. State which BSD license is meant. [2]
PR: ports/181201 [1]
Submitted by: Daniel Ylitalo <daniel@blodan.se> [1]
Approved by: maintainer timeout (osa, 6 months) [1]
Approved by: portmgr (blanket) [2] |
06 Mar 2014 00:24:09
2.8.7

|
osa  |
Upgrade from 2.8.6 to 2.8.7.
<ChangeLog>
# UPGRADE URGENCY: LOW for Redis, LOW for Sentinel. However this release adds
new features so users may want to upgrade in order to
exploit the new functionalities.
* [FIX] Sometimes the absolute config file path was obtained in a wrong way.
This happened when there was a "dir" directive inside the config file
and at the same time the configuration file was given as a relative
path to redis-server or redis-sentinel executables.
* [FIX] redis-cli: Automatically enter --slave mode when SYNC or PSYNC are
called during an interactive session.
* [FIX] Sentinel "IDONTKNOW" error removed as it does not made sense with the (Only the first 15 lines of the commit message are shown above ) |
17 Feb 2014 22:00:50
2.8.6

|
osa  |
Upgrade from 2.8.4 to 2.8.6.
<ChangeLog>
--[ Redis 2.8.6 ] Release date: 13 Feb 2014
# UPGRADE URGENCY: HIGH for Redis, LOW for Sentinel. Redis users using Lua
scripts with EVALSHA and attached slaves and/or AOF
persistence should consider upgrading ASAP.
* [FIX] Fixed an critical EVALSHA script cache bug: scripts executed may not
propagate to AOF / Slaves correctly under certain conditions.
See issue #1549 at Github for more information.
* [FIX] Fixed multiple bugs resulting into closing the link with master or slave
during replication without good reasons. This will result in useless (Only the first 15 lines of the commit message are shown above ) |
17 Feb 2014 13:19:45
2.8.4

|
gahr  |
- Convert to USES+=tcl gmake |
14 Jan 2014 10:28:35
2.8.4

|
osa  |
Upgrade from 2.8.3 to 2.8.4.
<ChangeLog>
# UPGRADE URGENCY: MODERATE for Redis and Sentinel.
* [FIX] Makefile compatibility with non common make variants improved.
* [FIX] SDIFF crash in very unlikely to trigger state fixed.
* [FIX] Config rewriting fixed: don't wipe options unknown to the rewrite
process.
* [FIX] Set TCP port to 0 works again to disable TCP networking.
* [FIX] Fixed replication with old Redis instances as masters by not
sending REPLCONF ACK to them.
* [FIX] Fix keyspace notifications rewrite and CONFIG GET output.
* [FIX] Fix RESTORE TTL handling in 32 bit systems (32 bit overflow).
* [NEW] Sentinel now has a run time configuration API.
* [NEW] Log when we lost connection with master or slave.
* [NEW] When instance is turned from slave to master now inherits the
old master replication offset when possible. This improves the
Sentinel failover procedure.
</ChangeLog> |
11 Dec 2013 16:55:27
2.8.3

|
osa  |
Upgrade from 2.8.2 to 2.8.3.
Use modern name for dependent libraries.
<ChangeLog>
# UPGRADE URGENCY: MODERATE for Redis, HIGH for Sentinel.
* [FIX] Sentinel instance role sampling fixed, the system is now more
reliable during failover and when reconfiguring instances with
non matching configuration.
* [FIX] Inline requests are now handled even when terminated with just LF.
* [FIX] Replication timeout handling greatly improved, now the slave is able
to ping the master while removing the old data from memory, and while
loading the new RDB file. This avoid false timeouts sensed by
masters.
* [FIX] Fixed a replication bug involving 32 bit instances and big datasets
hard to compress that resulted into more than 2GB of RDB file sent.
* [FIX] Return error for inline requests with unbalanced quotes.
* [FIX] Publish the slave replication offset even when disconnected from the
master if there is still a cached master instance.
</ChangeLog> |
03 Dec 2013 17:04:01
2.8.2

|
osa  |
Upgrade from 2.8.1 to 2.8.2.
<ChangeLog>
# UPGRADE URGENCY: MODERATE for both Redis and Sentinel.
* [FIX] Sentinel better desynchronization to avoid split-brain elections
where no Sentinel managed to get elected.
* [FIX] Stop accepting writes on "MISCONF" error only if master, not slave.
* [FIX] Reply to PING with an error on "MISCONF" errors.
</ChangeLog> |
28 Nov 2013 17:56:47
2.8.1

|
osa  |
Upgrade from 2.8.0 to 2.8.1.
<ChangeLog>
# UPGRADE URGENCY: LOW for Redis, CRITICAL for Senitnel. You don't need to
upgrade your Redis instances but it is highly recommended
to upgrade and restart all the Sentinel processes.
* [FIX] Fixed a bug in "new Sentinel" config propagation.
* [FIX] Fixed a false positive in Redis tests.
</ChangeLog> |
28 Nov 2013 17:53:32
2.8.0

|
osa  |
Upgrade from 2.6.16 to 2.8.0.
Changelist: https://raw.github.com/antirez/redis/2.8/00-RELEASENOTES |
20 Sep 2013 16:13:49
2.6.16

|
bapt  |
Add NO_STAGE all over the place in preparation for the staging support (cat:
databases) |
29 Aug 2013 17:56:43
2.6.16

|
osa  |
Upgrade from 2.6.15 to 2.6.16.
<ChangeLog>
UPGRADE URGENCY: MODERATE.
* [FIX] Stop writes when fork() fails when trying to BGSAVE. BGSAVE errors
were trapped only in the case the saving child failed, so the fork()
error was no trapped as no child is created at all.
* [FIX] Fix a serious memory efficiency regression, Redis 2.6.16 is
significantly better with large values (>= a few kbytes) and will
be able to store two times the amount of data compared to Redis 2.6.15
when values are in that range.
* [FIX] Fixed an issue with Table conversion in the lua-cmsgpack library exposed
by the Redis scripting engine.
* [NEW] DEBUG SDSLEN was introduced to debug memory inefficiencies due to
SDS allocation more easily.
</ChangeLog> |
21 Aug 2013 18:22:32
2.6.15

|
osa  |
Upgrade from 2.6.14 to 2.6.15.
Add support for lang/lua, disabled by default.
<ChangeLog>
UPGRADE URGENCY: MODERATE, upgrade ASAP only if you experience issues related to
the expired keys collection algorithm, or if you use the
ZUNIONSTORE command.
* [FIX] Improved expired keys collection algorithm. Even under heavy load keys
to be expired can't accumulate because of lack of CPU time.
* [FIX] Fixed Issue #1240, ZUNIONSTORE could lead to wrong result.
* [NEW] redis-benchmark improvements.
* [NEW] dict.c API wrong usage detection.
WARNING: redis-benchmark released with 2.6.15 features non backward compatible
change in the way the random arguments are specified, use the --help
option for more information.
</ChangeLog> |
20 Jun 2013 15:31:31
2.6.14

|
osa  |
Update from 2.6.13 to 2.6.14.
PR: 179745
<ChangeLog>
UPGRADE URGENCY: HIGH because of the following two issues:
* Lua scripting + Replication + AOF in slaves problem (see Issue #1164).
* AOF + expires possible race condition (see Issue #1079).
* [FIX] AOF bug: expire could be removed from key on AOF rewrite.
* [FIX] Allow writes from scripts called by AOF loading in read-only slaves.
* [FIX] Sentinel: parse new verison of INFO replication output correctly.
* [NEW] Reset masterauth if an empty string is configured.
</ChangeLog> |
03 May 2013 17:38:25
2.6.13

|
osa  |
Update from 2.6.11 to 2.6.13.
PR: 178124
<ChangeLog>
[ Redis 2.6.13 ]
UPGRADE URGENCY: MODERATE, nothing very critical but upgrading
is suggested if you experienced:
1) Strange issues with Lua scripting.
2) Not reconfigured reappearing master using Sentinel.
3) Server continusly trying to save on save error.
(Only the first 15 lines of the commit message are shown above ) |
12 Mar 2013 18:31:48
2.6.11

|
osa  |
Update from 2.6.10 to 2.6.11.
<ChangeLog>
UPGRADE URGENCY: LOW, however updating is encouraged if you have many instances
per server and you want to lower the CPU / energy usage.
* [BUGFIX] Replication: more strict error checking for master PING reply.
* [BUGFIX] redis-cli: use keepalive socket option for improved reliability.
* [BUGFIX] Allow AUTH while loading the DB in memory.
* [BUGFIX] Don't segfault on unbalanced quotes while parsing config file.
* [IMPROVED] serverCron() frequency is now a runtime parameter (was REDIS_HZ).
* [IMPROVED] Use a lot less CPU when idle, even with many configured DBs.
</ChangeLog> |
11 Feb 2013 18:38:18
2.6.10

|
osa  |
Update from 2.6.9 to 2.6.10.
<ChangeLog>
UPGRADE URGENCY: MODERATE, this release contains many non-critical fixes
and many small improvements.
* [BUGFIX] redis-cli --rdb, fixed when the server sends newlines to ping.
* [BUGFIX] redis-cli, minor fixes on connection handling, prompt.
* [BUGFIX] Slow log: don't log EXEC, just executed commands.
* [BUGFIX] On failed shutdown don't try again and again compulsively.
* [BUGFIX] Fix build on sunos without backtrace().
* [BUGFIX] UNSUBSCRIBE and PUNSUBSCRIBE: always provide a reply (see 742e580)
* [BUGFIX] Lua struct library was broken, upgraded.
* [BUGFIX] Fix a bug in srandmemberWithCountCommand() with count argument.
* [BUGFIX] Test: disable clients timeout to prevent issues on slow systems.
* [BUGFIX] Sentinel: don't advertise the promoted slave as master too early.
* [IMPROVED] Whitelist SIGUSR1, see http://redis.io/topics/signals.
* [IMPROVED] Simpler to understand redis-cli --bigkeys output.
* [IMPROVED] Test now works with tclsh > 8.5.
* [IMPROVED] Added option to turn of the Nagle algorithm in slave socket.
* [IMPROVED] Optionally use SO_KEEPALIVE to detect dead peers.
</ChangeLog> |
21 Jan 2013 17:14:42
2.6.9

|
osa  |
Update from 2.6.8 to 2.6.9.
<ChangeLog>
UPGRADE URGENCY: MODERATE if you use replication.
* [BUGFIX] Changing master at runtime (SLAVEOF command) in presence of
network problems, or in very rapid succession, could result
in non-critical problems (GitHub Issue #828).
* [IMPROVED] CLINGET GETNAME and SETNAME to set and query connection names
reported by CLIENT LIST. Very useful for debugging of
problems.
* [IMPROVED] redis-cli is now able to transfer an RDB file from a remote
server to a local file using the --rdb <filename> command
line option.
</ChangeLog> |
12 Jan 2013 15:48:48
2.6.8

|
osa  |
Update from 2.6.7 to 2.6.8.
Add experimental support for lang/luajit, disabled by default.
<ChangeLog>
UPGRADE URGENCY: MODERATE if you use Lua scripting. Otherwise LOW.
* [BUGFIX] Multiple fixes for EVAL (issue #872).
* [BUGFIX] Fix overflow in mstime() in redis-cli and benchmark.
* [BUGFIX] Fix Linux / PPC64 behavior by correcting endianess detection.
* [BUGFIX] Fix NetBSD build by defining _XOPEN_SOURCE appropriately.
* [BUGFIX] Added missing license and copyright in a few places.
* [BUGFIX] Better error reporting when fd event creation fails.
</ChangeLog> |
04 Dec 2012 04:30:23
2.6.7

|
osa  |
Update from 2.6.6 to 2.6.7.
PR: 174084
Feature safe: yes
<ChangeLog>
UPGRADE URGENCY: MODERATE (unless you BLPOP using the same key multiple times).
* [BUGFIX] Don't crash if BLPOP & co are called with the same key repeated
multiple times (Issue #801).
</ChangeLog> |
30 Nov 2012 12:49:00
2.6.6

|
osa  |
Update from 2.6.5 to 2.6.6.
Feature safe: yes
<ChangeLog>
UPGRADE URGENCY: CRITICAL if you experienced one more more crashes.
MODERATE if Redis is running fine for you.
* [BUGFIX] Jemalloc updated to 3.2.0.
</ChangeLog> |
24 Nov 2012 13:48:10
2.6.5_1

|
osa  |
Fix pkg-plist for packages.
Feature safe: yes |
22 Nov 2012 18:21:12
2.6.5

|
osa  |
Use more canonical names for patches.
No functionaly changes.
Don't bump PORTREVISION.
Feature safe: yes |
22 Nov 2012 18:17:03
2.6.5

|
osa  |
Update from 2.6.4 to 2.6.5.
Feature safe: yes
<ChangeLog>
UPGRADE URGENCY: MODERATE
Warning: this release of Redis introduces a different behavior in MULTI/EXEC
handling of errors. This was done because the new behavior is safer
compared to the old one, and should not break any code targeting
Redis 2.6 in a critical way.
For more information check http://redis.io/topics/transactions
* [IMPROVED] RDB/AOF childern now log amount of additional memory used
because of copy on write.
* [BUGFIX] MIGRATE non critical fixes (see commits for details).
* [BUGFIX] MULTI/EXEC: now EXEC aborts on errors before EXEC.
* [BUGFIX] Fix integer overflow in zunionInterGenericCommand resulting
into Z[INTER|UNION][STORE] commands to crash under extremely
unlikely conditions (almost impossible in real world).
* [BUGFIX] EVALSHA is now case insensitive (and will not crash).
</ChangeLog> |
08 Nov 2012 21:37:55
2.6.4

|
osa  |
Update from 2.6.3 to 2.6.4.
Feature safe: yes |
07 Nov 2012 11:56:05
2.6.3

|
osa  |
Update from 2.6.2 to 2.6.3.
Feature safe: yes
<ChangeLog>
* [BUGFIX] Fixed 32 bit build on Linux systems.
* [BUGFIX] MONITOR and CLIENT LIST: propertly display unix socket clients.
* [IMPROVED] redis-cli inline help updated.
* [IMPROVED] Marginally more robust AOF child handling.
* [IMPROVED] Fixed a few typos in comments.
</ChangeLog> |
29 Oct 2012 16:44:40
2.6.2_1

|
osa  |
Revert back changes for rc script.
Bump PORTREVISION.
Notice from: crees
Feature safe: yes |
28 Oct 2012 08:39:17
2.6.2

|
osa  |
Update from 2.4.17 to latest stable version 2.6.2.
Feature safe: yes |
01 Sep 2012 19:01:43
2.4.17

|
osa  |
Update from 2.4.16 to 2.4.17.
<ChangeLog>
* INFO command now contains the run_id field for Redis Sentinel compatibility.
* Support for the "slave priority" parameter published via INFO and used by
Redis Sentinel.
* [BUGFIX] An optimization to convert double values into strings was not used
because of an error in a preprocessor directive. Now it's fixed. Saving
datasets with many sorted sets should be faster.
* [BUGFIX] Fixed a theoretic bug in the ziplist implementation.
</ChangeLog> |
02 Aug 2012 18:20:11
2.4.16 
|
osa  |
Update from 2.4.15 to 2.4.16.
Submitted by: Kubilay Kocak aka koobs dot freebsd at gmail dot com
Tests: https://redports.org/buildarchive/20120802120704-7005/
PR: 170326 |
19 Jul 2012 17:29:30
2.4.15 
|
osa  |
Remove databases/redis-scripting, use databases/redis-devel instead.
Update CONFLICTS for databases/redis and databases/redis-devel. |
18 Jul 2012 06:10:18
2.4.15 
|
osa  |
Rename rc script template to more canonical name. |
22 Jun 2012 19:28:45
2.4.15 
|
osa  |
Update from 2.4.14 to 2.14.15.
<ChangeLog>
UPGRADE URGENCY: moderate if you use AOF, otherwise low.
* [BUGFIX] Jemalloc updated to 3.0.0. This fixes a possibly AOF rewrite issue.
See https://github.com/antirez/redis/issues/504 for info.
</ChangeLog> |
28 May 2012 07:23:16
2.4.14 
|
osa  |
Update from 2.4.13 to 2.4.14.
<ChangeLog>
UPGRADE URGENCY: high, many non trivial bugs fixed in this release.
* [BUGFIX] Fixed issue #518 (Redis 99% CPU when master down).
* [BUGFIX] Fixed issue #516 (ZINTERSTORE mixing sets and zsets).
* [BUGFIX] Fixed a bug in install_server.sh when using chkconfig
* [BUGFIX] Fixes to --test-memory implementation.
* [BUGFIX] Allow PREFIX to be overridden in Makefile.
* [BUGFIX] The test is now more reliable on slow computers.
* redis-cli --pipe mode, see http://redis.io/topics/mass-insert
* Much better expired keys collection algorithm that makes the server much
more responsive when a lot of keys are expiring at the same time.
</ChangeLog> |
04 May 2012 04:53:43
2.4.13 
|
osa  |
Update from 2.4.11 to 2.4.13.
<ChangeLog>
What's new in Redis 2.4.13
==========================
UPGRADE URGENCY: high for all the users of the KEYS command,
otherwise low.
* [BUGFIX] Fix for KEYS command: if the DB contains keys with
expires the KEYS command may return the wrong output,
having duplicated or missing keys. See issue #487
and #488 on github for details.
(Only the first 15 lines of the commit message are shown above ) |
22 Apr 2012 09:37:04
2.4.11 
|
osa  |
Update from 2.4.10 to 2.4.11.
<ChangeLog>
UPGRADE URGENCY: moderate if you don't experience any of the fixed problems.
* [BUGFIX] Fixed a problem with aeWait() implementation. May cause a crash
under non easy to replicate condiitons. See issue #267 on github.
* [BUGFIX] SORT with GET/BY option fetching expiring keys fixed. Issue #460.
* [BUGFIX] INFO field master_link_down_since_seconds initialized correctly.
* [FEATURE] redis-cli back ported from Redis unstable. Now has support for
--bigkeys (to sample the DB for very large keys), --slave to
simulate a slave instance.
</ChangeLog> |
31 Mar 2012 14:01:30
2.4.10 
|
osa  |
Update from 2.4.9 to 2.4.10.
Feature safe: yes
<ChangeLog>
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.
* [FEATURE] Redis --test-meory improved with new test testing addressing.
* [BUGFIX] Fixed a memory leak: happens when replication is used with
DB > 9.
* [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.
</ChangeLog> |
19 Mar 2012 10:35:49
2.4.9 
|
osa  |
Update from 2.4.8 to 2.4.9.
Feature safe: yes
<ChangeLog>
UPGRADE URGENCY: low. Mostly new features and minor bug fixing.
* [FEATURE] Redis server is now able to test your memory for broken RAM.
Usage: ./redis-server --test-memory <megabytes>.
* [FEATURE] redis-benchmark backported from unstable. Pipelining, run selected
tests, and a few more features.
* [BUGFIX] utils/install_server.sh script now works on Redhat / Centos.
* [BUGFIX] Minor fix to redis-cli (github issue #306).
</ChangeLog> |
24 Feb 2012 13:04:14
2.4.8 
|
osa  |
Update from 2.4.7 to 2.4.8.
<ChangeLog>
UPGRADE URGENCY: moderate if you don't experience any of the fixed problems.
* [BUGFIX] Make install now uses cp -f to avoid 'text file busy' errors.
* [BUGFIX] redis-check-aof is now large files safe also on 32 bit systems.
* [BUGFIX] Issue #327 fixed: maxmemory and replication now work much better.
* [BUGFIX] Now HINCRBY can detect overflows too. Fix for issue #330.
* [BUGFIX] Fixed compilation with latest clang.
* [BUGFIX] Fixed handling of empty sorted sets produced in RDB by
very old Redis versions (1.2.x).
</ChangeLog> |
04 Feb 2012 07:06:47
2.4.7 
|
osa  |
Update from 2.4.6 to 2.4.7.
<ChangeLog>
UPGRADE URGENCY: low/moderate if you don't experience any of the fixed
problems.
* [BUGFIX] Fixed false positive in issue #141 regression test.
* [BUGFIX] Slave should not expire keys when loading an RDB after a SYNC.
* [BUGFIX] Don't increment stats for key misses / hits when key is written.
* [BUGFIX] sds.c library now don't allocate more than 1MB ahead.
* 32 bit instances without a maxmemory set now get a default limit of 3.5GB
with maxmemory-policy set to noeviction.
* Better crash report on crash (containing current client and command
arguments).
</ChangeLog> |
14 Jan 2012 08:57:23
2.4.6 
|
dougb  |
In the rc.d scripts, change assignments to rcvar to use the
literal name_enable wherever possible, and ${name}_enable
when it's not, to prepare for the demise of set_rcvar().
In cases where I had to hand-edit unusual instances also
modify formatting slightly to be more uniform (and in
some cases, correct). This includes adding some $FreeBSD$
tags, and most importantly moving rcvar= to right after
name= so it's clear that one is derived from the other. |
12 Jan 2012 04:29:36
2.4.6 
|
osa  |
Update from 2.4.5 to 2.4.6.
<ChangeLog>
* [BUGFIX] Fixed issue #141 part 1: Possible protocol desyncs when clients send
wrong protocol is now fixed. (See issue 141 for more details)
* [BUGFIX] Fixed issue #141 part 2: Connection of multiple slaves used to result
from time to time into corrupted protocol send to slaves connected
after the first one. (See issue 141 for more details)
* [BUGFIX] Do not propagate DEBUG LOADAOF.
* New INFO contains information such as ip/port/state for every conneced slave.
* Show GCC version in INFO output.
</ChangeLog> |