Commit History - (may be incomplete: see SVNWeb link above for full details) |
Date | By | Description |
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> |
29 Dec 2011 07:36:14
2.4.5 
|
osa  |
Update from 2.4.4 to 2.4.5.
Notice from: miwi
<ChangeLog>
https://raw.github.com/antirez/redis/2.4/00-RELEASENOTES
</ChangeLog> |
02 Dec 2011 03:42:56
2.4.4_1 
|
osa  |
Fix build on i386.
Feature safe: yes
PR: 163004 |
30 Nov 2011 12:46:19
2.4.4_1 
|
osa  |
Use backtrace()/backtrace_symbols() calls from devel/libexecinfo for
better diagnostics.
Bump PORTREVISION.
Feature safe: yes |
30 Nov 2011 10:57:45
2.4.4 
|
osa  |
Update from 2.4.3 to 2.4.4.
Add quickfix for build. [*]
Feature safe: yes
Submitted by: Alex Lyashkov <umka at sevcity dot net> [*]
<ChangeLog>
https://raw.github.com/antirez/redis/2.4/00-RELEASENOTES
</ChangeLog> |
23 Nov 2011 11:56:53
2.4.3 
|
osa  |
Add quick fix for fresh redis.
Also drop a note for UPDATING.
Feature safe: yes
Pointy hat to: osa |
23 Nov 2011 11:52:05
2.4.3 
|
osa  |
Update from 2.2.15 to 2.4.3.
Add fix for build with clang. [*]
Submitted by: vanilla [*]
Feature safe: yes
<ChangeLog>
https://raw.github.com/antirez/redis/2.4/00-RELEASENOTES
</ChangeLog> |
27 Oct 2011 20:16:42
2.2.15 
|
osa  |
Update from 2.2.14 to 2.2.15.
Note. The 2.2.15 release is the latest release from
legacy 2.2 branch. Next commit is up to latest bugfix
release from 2.4 branch.
<ChangeLog>
* [BUGFIX] FLUSHALL was not replicated nor written into the
Append Only File.
* [BUGFIX] FLUSHALL now only performs a sync SAVE if there
is at least one save point configured.
</ChangeLog> |
22 Sep 2011 05:37:47
2.2.14 
|
osa  |
Update from 2.2.13 to latest bugfix release 2.2.14.
Notice from: miwi
<ChangeLog>
* [BUGFIX] Fixed a rare but possible AOF race condition
that could result into duplicated commands inside the AOF.
* [BUGFIX] Don't replicate SAVE.
* LRANGE optimization may drastically improve performances
when querying the final part of a long list.
* redis-cli now implements a --latency mode to monitory
Redis delay.
</ChangeLog> |
14 Sep 2011 06:39:19
2.2.13 
|
osa  |
Update from 2.2.12 to latest bugfix release 2.2.13.
<ChangeLog>
* [BUGFIX] Fixed issue 593 (BRPOPLPUSH related crash).
* [BUGFIX] Fixed an issue with the networking layer that may
prevent Redis from sending the whole reply back to client
under extreme conditions.
</ChangeLog> |
25 Aug 2011 06:40:44
2.2.12_1 
|
osa  |
Add documentation.
Bump PORTREVISION.
PR: ports/160163 |
26 Jul 2011 11:51:30
2.2.12 
|
osa  |
Update from 2.2.11 to 2.2.12.
<ChangeLog>
* the Slowlog feature was backported to Redis 2.2.
* a number of fixes related blocking operations on lists when
mixed with AOF and Replication.
* fixed bad interactions between EXPIRE, EXPIREAT, and in
general volatile keys when AOF is enabled. More details in
the Redis Google Group here:
http://groups.google.com/group/redis-db/browse_frm/thread/5a931fefb88b16d5?tvc=1
* no more allocation stats info in INFO.
* colorized make for 2.2 as well.
* fixed a problem with AOF when it is stopped via CONFIG SET
appendonly no.
* warn the user enabling VM that VM is deprecated and discouraged.
* prepareForShutdown() fixed for correctness.
* close the listening sockets on exit for faster restarts.
</ChangeLog> |
22 Jul 2011 10:32:41
2.2.11_2 
|
osa  |
Add redis-scripting, version 2.2.111, an experimental version of
Redis 2.2.11 with support for Lua scripting, backported from the
scripting branch. Instructions about how to use it are contained
in following blog post:
http://antirez.com/post/scripting-branch-released.html
Connect to build.
Add CONFLICTS and bump PORTREVISION for databases/redis. |
01 Jul 2011 10:41:43
2.2.11_1 
|
osa  |
Add back SUB_LIST variables.
Bump PORTREVISION.
Reported by: Oleg Ginzburg aka olevole at olevole dot ru |
28 Jun 2011 06:36:02
2.2.11 
|
osa  |
Update from 2.2.10 to 2.2.11.
Create/remove necessary directories in install/deinstall process.
Optimize SUB_LIST.
PRs: ports/158115, ports/158190
<ChangeLog>
* Solved a never reported but possibly critical bug in the AOF
and RDB persistence, introduced with the new version of the
iterator: In very rare circumstances the AOF (after rerwite)
or the rdb file may contain the same key more than one time.
</ChangeLog> |
21 Jun 2011 11:29:05
2.2.10 
|
osa  |
Update from 2.2.9 to 2.2.10.
<ChangeLog>
* Fix for issue 566. It was possible for SETNX to behave in abnormal
ways.
* Work with make v3.80
* redis-cli updated to the same version as the 2.4 branch. Now the
reconnection handling is better. You can prefix commands with a
number to execute the command the specified number of times. When
using -r in non interactive mode it is possible to set a delay
between commands.
* Better init script.
</ChangeLog>
Submitted by: Jin-Sih Lin aka linpct at gmail dot com
PR: ports/157973 |
10 Jun 2011 08:53:43
2.2.9 
|
osa  |
Update from 2.2.8 to 2.2.9.
<ChangeLog>
* A Slave used to rewrite the AOF log after a sync with the
master, but the rewrite was performed at the wrong time,
causing inconsistencies in the AOF file generated.
* [LR]LPUSH replication in presence of BRPOPLPUSH was
broken. Fixed.
* Memory leak in BRPOPLPUSH fixed.
* Pub/Sub bug resulting in random crashes fixed.
</ChangeLog> |
26 May 2011 12:55:26
2.2.8 
|
osa  |
Update from 2.2.7 to 2.2.8.
<ChangeLog>
* A new form of dict.c (hash table implementation) iterator that performs less
copy-on-write of pages, introduced in Redis 2.2.7, caused ZINTERSTORE,
ZUNIONSTORE, SINTER, SINTERSTORE commands to behave in the wrong way.
This bug is now fixed.
* Print version info before running the test with 'make test'. This is mainly
useful for the Continuous Integration system we run.
* Fix for DEBUG DIGEST, key may expire on lookup, producing the wrong result.
* Replication with expire test modified to produce no or less false failures.
* Fixed Z*STORE when dealing with intsets, regression test added.
</ChangeLog> |
15 May 2011 02:49:17
2.2.7 
|
dougb  |
Remove painful examples of foo="", with particular prejudice against
constructions that parse out to [ -z "$foo" ] && foo=""
These are bad examples that get copied and pasted into new code, so the
hope is that with less bad examples there will be less need for me to
bring this up in review.
In a few of these files all that were changed were comments so that next
time I search for these patterns I won't trip on the file for no reason.
In a few places, add $FreeBSD$
No functional changes, so no PORTREVISION bumps |
11 May 2011 15:20:59
2.2.7 
|
osa  |
Update from 2.2.5 to 2.2.7.
Also update port infrastructure, remove needless script.
<ChangeLog>
What's new in Redis 2.2.7
=========================
* Fixed bug #543-2 (the issue was reopened with a completely different report)
that caused Redis to randomly crash on list push performed against lists
with other clients blocked with BLPOP (or variants).
What's new in Redis 2.2.6
=========================
* Fixed bug #543. If you saw Redis instances crashing on List operations
(only happening with a non-default max entry size ziplist setting in
redis.conf) it was almost certainly this problem.
* Fixed a bug with replication where SLAVEOF NO ONE caused a slave to close the
connection with all its slaves.
</ChangeLog> |
23 Apr 2011 10:18:31
2.2.5 
|
osa  |
Update from 2.2.4 to 2.2.5.
Notice from: miwi |
11 Apr 2011 06:53:08
2.2.4 
|
osa  |
Update from 2.2.2 to 2.2.4. |
05 Mar 2011 13:39:11
2.2.2 
|
osa  |
Update from 2.2.1 to 2.2.2. |
25 Feb 2011 07:54:55
2.2.1_1 
|
osa  |
Remove necessary CONFLICTS.
Update package description, WWW.
Bump PORTREVISION. |
24 Feb 2011 19:57:41
2.2.1 
|
osa  |
Update to latest stable version 2.2.1.
Remove CONFLICTS with redis-1.
Remove NO_LATEST_LINK. |
13 Feb 2011 12:25:02
2.2.0.r4 
|
osa  |
Update from 2.0.4 (after repocopy to databases/redis2) to latest
release candidate 2.2.rc4.
Add CONFLICTS with redis-2.0.
Add NO_LATEST_LINK, should be removed after 2.2 release. |
08 Nov 2010 19:17:44
2.0.4 
|
osa  |
Update from 2.0.3 to 2.0.4.
<ChangeLog>
This release fixes two non critical bugs:
- HMGET used to crash when called against a key that was not holding
an hash. Fixed by Pieter Noordhuis.
- Redis will now not try to save the DB if no save points for RDB are
configured, when used as a non persistent cache. Thanks to Robey
Pointer from Twitter for providing this patch.
Waiting 2.2 ...
</ChangeLog> |
17 Oct 2010 07:04:56
2.0.3 
|
osa  |
Update from 2.0.2 to 2.0.3.
<ChangeLog>
- The maxmemory directive was broken in Redis <= 2.0.2, since from time to
time it replayed with an error about memory limit reached even when
it was possible to expire some volatile key to make room for new data.
The new behaviour is the correct one of always allowing write operations
to succeed as long as there are other volatile keys to remove.
- An AOF bug related to blocking POP could crash Redis on AOF reload.
This is now fixed thanks to Pieter Noordhuis and a kind user that
helped us on IRC.
</ChangeLog> |
22 Sep 2010 12:41:48
2.0.2 
|
osa  |
Update from 2.0.1 to 2.0.2.
<ChangeLog>
- Fixed a bug that may slow down significantly (from a few milliseconds
to many seconds) server side intersections when a background write is
in progress. This was due to the hash table resize policy, prevented when
there was a saving child. Now it's prevented only up to 5 times
overbooking, so we try hard to prevent a lot of copy on write, but
avoiding to trigger pathological hash table performances of O(N) instead
of O(1).
- Fixed expired keys counter in INFO output. It was not counting keys
force-expired due to max-memory limit reached.
</ChangeLog> |
21 Sep 2010 15:35:55
2.0.1_1 
|
osa  |
Update CONFLICTS.
Bump PORTREVISION. |
20 Sep 2010 17:46:19
2.0.1 
|
osa  |
Update to latest stable version 2.0.1.
Previous stable release redis-1.2.6 repocopied to databases/redis1. |
15 Aug 2010 09:23:37
1.2.6_1 
|
osa  |
Add CONFLICTS with databases/redis-devel.
Bump PORTREVISION. |
01 Apr 2010 06:50:33
1.2.6 
|
osa  |
Update from 1.2.5 to 1.2.6.
<ChangeLog>
Redis 1.2.6 fixes two critical replication bugs, and a few
improvements.
- Fixed Issue 207 (http://code.google.com/p/redis/issues/detail?id=207)
(broken replication with binary arguments not in the last position
with the MSET command or any other command issued with new
multi-bulk protocol).
- Fixed Issue 174 (http://code.google.com/p/redis/issues/detail?id=174)
(temp names collisions producing broken slave-side .rdb files).
- Redis-cli backported from Redis master, with interactive mode, line
editing via the linenoise library, auth ability, and much more.
- ZRANGEBYSCORE now supports WITHSCORES as well (backported from
master).
- A simplified version of redis-stat (from redis tools) added.
</ChangeLog> |
27 Mar 2010 00:15:24
1.2.6 
|
dougb  |
Begin the process of deprecating sysutils/rc_subr by
s#. %%RC_SUBR%%#. /etc/rc.subr# |
15 Mar 2010 12:28:04
1.2.5 
|
osa  |
Update from 1.2.4 to 1.2.5.
Notice from: roberto
<ChangeLog>
Redis 1.2.5 fixes a replication bug: multiple slaves
connecting to the same master could lead to random
crashes or corruptions.
</ChangeLog> |
07 Mar 2010 11:19:13
1.2.4 
|
osa  |
Update from 1.2.3 to 1.2.4.
Notice from: roberto
<ChangeLog>
- Replication when .rdb file is bigger than 2GB.
</ChangeLog> |
03 Mar 2010 04:57:28
1.2.3 
|
osa  |
Update from 1.2.2 to 1.2.3.
Feature safe: yes
Submitted by: roberto |
22 Feb 2010 15:04:45
1.2.2 
|
osa  |
Update from 1.2.1 to 1.2.2.
Feature safe: yes
<ChangeLog>
redis-1.2.2 is a bugfix release, fixing a problem with BGSAVE and BGREWRITEAOF
copy-on-write semantics. This version of Redis will use a lot less CPU and
memory while performing a BGSAVE and BGREWRITEAOF operation.
It is very important to upgrade ASAP to this version if you are using Redis
with data persistence via snapshotting or append only file.
Another minor change is that the INFO command will now have a new field showing
memory usage in an human readable form. This was backported from Redis unstable
as well.
</ChangeLog> |
23 Jan 2010 18:46:17
1.2.1 
|
osa  |
Update from 1.2.0 to 1.2.1. |
17 Jan 2010 13:57:22
1.2.0 
|
osa  |
Update from 1.02 to 1.2.0.
Adopt patch for redis.conf.
Previously and by default redis was compiled with debugging
information, that didn't respect CFLAGS. So, now its
possible to compile with debugging information by use
WITH_DEBUG knob.
Take maintainership.
Approved by: maintainer (skv@) |
30 Nov 2009 10:50:00
1.02 
|
osa  |
Update from 1.01 to 1.02.
Approved by: maintainer (skv@) |
29 Sep 2009 15:40:32
1.01 
|
osa  |
Update from 1.0 to 1.01.
Feature safe: yes
Approved by: maintainer (skv) |
20 Sep 2009 19:50:10
1.0 
|
skv  |
Update to 1.0
Submitted by: osa
Feature safe: yes |
27 Jul 2009 16:53:25
0.900 
|
skv  |
Add redis 0.900, a persistent key-value database with built-in net
interface. |