notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
This referral link gives you 10% off a Fastmail.com account and gives me a discount on my Fastmail account.

Get notified when packages are built

A new feature has been added. FreshPorts already tracks package built by the FreeBSD project. This information is displayed on each port page. You can now get an email when FreshPorts notices a new package is available for something on one of your watch lists. However, you must opt into that. Click on Report Subscriptions on the right, and New Package Notification box, and click on Update.

Finally, under Watch Lists, click on ABI Package Subscriptions to select your ABI (e.g. FreeBSD:14:amd64) & package set (latest/quarterly) combination for a given watch list. This is what FreshPorts will look for.

non port: databases/redis-devel/files/extra-patch-src-Makefile.lua

Number of commits found: 28

Thursday, 29 Feb 2024
23:51 Yasuhiro Kimura (yasu) search for other commits by this committer
databases/redis-devel: Update to 20240229 snapshot

Changes:	https://github.com/redis/redis/compare/81666a651...f17381a38
commit hash: b61fb6f58a394870de82221badde40254fa2c169 commit hash: b61fb6f58a394870de82221badde40254fa2c169 commit hash: b61fb6f58a394870de82221badde40254fa2c169 commit hash: b61fb6f58a394870de82221badde40254fa2c169 b61fb6f
Thursday, 8 Feb 2024
05:28 Yasuhiro Kimura (yasu) search for other commits by this committer
databases/redis-devel: Update to 20240207 snapshot

Changes:	https://github.com/redis/redis/compare/8d675950e...81666a651
commit hash: 711d5e3ba6d33eb66ad69f23d8e421b3b19a954f commit hash: 711d5e3ba6d33eb66ad69f23d8e421b3b19a954f commit hash: 711d5e3ba6d33eb66ad69f23d8e421b3b19a954f commit hash: 711d5e3ba6d33eb66ad69f23d8e421b3b19a954f 711d5e3
Sunday, 1 Oct 2023
04:38 Yasuhiro Kimura (yasu) search for other commits by this committer
databases/redis-devel: Update to latest snapshot

Changes:	https://github.com/redis/redis/compare/49f7d173b...c2a4b7849
commit hash: bf2014821c90200ae65d84d23d3a9561a3e29f3b commit hash: bf2014821c90200ae65d84d23d3a9561a3e29f3b commit hash: bf2014821c90200ae65d84d23d3a9561a3e29f3b commit hash: bf2014821c90200ae65d84d23d3a9561a3e29f3b bf20148
Thursday, 11 May 2023
06:14 Yasuhiro Kimura (yasu) search for other commits by this committer
databases/redis-devel: Update to latest snapshot

Changes:	https://github.com/redis/redis/compare/48e0d4788...aac8105c9
commit hash: 8d070059c435d5507c1fc237a65e282b78f6ed9c commit hash: 8d070059c435d5507c1fc237a65e282b78f6ed9c commit hash: 8d070059c435d5507c1fc237a65e282b78f6ed9c commit hash: 8d070059c435d5507c1fc237a65e282b78f6ed9c 8d07005
Tuesday, 21 Mar 2023
08:01 Yasuhiro Kimura (yasu) search for other commits by this committer
databases/redis-devel: Update to latest snapshot

Changes:	https://github.com/redis/redis/compare/9d336ac39...48e0d4788
MFH:		2023Q1
Security:	a60cc0e4-c7aa-11ed-8a4b-080027f5fec9
commit hash: dedb016a809a8fb4afd3f261ed74acac98b3c67d commit hash: dedb016a809a8fb4afd3f261ed74acac98b3c67d commit hash: dedb016a809a8fb4afd3f261ed74acac98b3c67d commit hash: dedb016a809a8fb4afd3f261ed74acac98b3c67d dedb016
Tuesday, 1 Nov 2022
02:26 Yasuhiro Kimura (yasu) search for other commits by this committer
databases/redis-devel: Update to latest snapshot

Changes:	https://github.com/redis/redis/compare/ed4c432ec...5b102e233
commit hash: 08083b84ab913493c8f0c2d0c4b8057e2248ec8d commit hash: 08083b84ab913493c8f0c2d0c4b8057e2248ec8d commit hash: 08083b84ab913493c8f0c2d0c4b8057e2248ec8d commit hash: 08083b84ab913493c8f0c2d0c4b8057e2248ec8d 08083b8
Thursday, 1 Sep 2022
07:09 Yasuhiro Kimura (yasu) search for other commits by this committer
databases/redis-devel: Update to latest snapshot

Changes:	https://github.com/redis/redis/compare/2029976...c66eaf4
commit hash: 246dd1baf5be9fc79302ad823c48524098823d95 commit hash: 246dd1baf5be9fc79302ad823c48524098823d95 commit hash: 246dd1baf5be9fc79302ad823c48524098823d95 commit hash: 246dd1baf5be9fc79302ad823c48524098823d95 246dd1b
Monday, 1 Aug 2022
06:27 Yasuhiro Kimura (yasu) search for other commits by this committer
databases/redis-devel: Update to latest snapshot

Changes:	https://github.com/redis/redis/compare/42fbf06...2029976
commit hash: 7f0c36246a8aa48d5b9b33e14517c9ee5557dbae commit hash: 7f0c36246a8aa48d5b9b33e14517c9ee5557dbae commit hash: 7f0c36246a8aa48d5b9b33e14517c9ee5557dbae commit hash: 7f0c36246a8aa48d5b9b33e14517c9ee5557dbae 7f0c362
Wednesday, 1 Jun 2022
00:09 Yasuhiro Kimura (yasu) search for other commits by this committer
databases/redis-devel: Update to latest snapshot

Enable TLS option by default.

Changes:	https://github.com/redis/redis/compare/02080f2...42fbf06
commit hash: d2e8e747aa8cd7d034a471ea787d96528b4f590f commit hash: d2e8e747aa8cd7d034a471ea787d96528b4f590f commit hash: d2e8e747aa8cd7d034a471ea787d96528b4f590f commit hash: d2e8e747aa8cd7d034a471ea787d96528b4f590f d2e8e74
Tuesday, 1 Mar 2022
08:53 Yasuhiro Kimura (yasu) search for other commits by this committer
databases/redis-devel: Update to latest snapshot

* Pet portlint and portclippy
* Tidy up Makefile with portfmt

Changes:	https://github.com/redis/redis/compare/6ca97da...4a45386
commit hash: d012613d9fb2cd4150eab73865aa3a63ec3bf4a9 commit hash: d012613d9fb2cd4150eab73865aa3a63ec3bf4a9 commit hash: d012613d9fb2cd4150eab73865aa3a63ec3bf4a9 commit hash: d012613d9fb2cd4150eab73865aa3a63ec3bf4a9 d012613
Monday, 31 Jan 2022
22:28 Yasuhiro Kimura (yasu) search for other commits by this committer
databases/redis-devel: Update to latest snapshot

Changes:	https://github.com/redis/redis/commits/6ca97da
commit hash: 78ffce71dc93e5d41970909609a49897c4a96e54 commit hash: 78ffce71dc93e5d41970909609a49897c4a96e54 commit hash: 78ffce71dc93e5d41970909609a49897c4a96e54 commit hash: 78ffce71dc93e5d41970909609a49897c4a96e54 78ffce7
Friday, 3 Sep 2021
16:47 Sergey A. Osokin (osa) search for other commits by this committer
databases/redis-devel: update to recent commit from the unstable branch.
commit hash: 513db028063fc105ff0254c55cd508f809de7f70 commit hash: 513db028063fc105ff0254c55cd508f809de7f70 commit hash: 513db028063fc105ff0254c55cd508f809de7f70 commit hash: 513db028063fc105ff0254c55cd508f809de7f70 513db02
Wednesday, 13 Jan 2021
17:31 osa search for other commits by this committer
Update to the recent development version 6.2.0rc2.
Original commitRevision:561490 
15:08 osa search for other commits by this committer
Update from 6.0.8 to 6.0.10.

<ChangeLog>

================================================================================
Redis 6.0.10     Released Tue Jan 12 16:20:20 IST 2021
================================================================================

Upgrade urgency MODERATE: several bugs with moderate impact are fixed,
Here is a comprehensive list of changes in this release compared to 6.0.9.

Command behavior changes:
* SWAPDB invalidates WATCHed keys (#8239)
* SORT command behaves differently when used on a writable replica (#8283)
* EXISTS should not alter LRU (#8016)
  In Redis 5.0 and 6.0 it would have touched the LRU/LFU of the key.
* OBJECT should not reveal logically expired keys (#8016)
  Will now behave the same TYPE or any other non-DEBUG command.
* GEORADIUS[BYMEMBER] can fail with -OOM if Redis is over the memory limit
(#8107)

Other behavior changes:
* Sentinel: Fix missing updates to the config file after SENTINEL SET command
(#8229)
* CONFIG REWRITE is atomic and safer, but requires write access to the config
file's folder (#7824, #8051)
  This change was already present in 6.0.9, but was missing from the release
notes.

Bug fixes with compatibility implications (bugs introduced in Redis 6.0):
* Fix RDB CRC64 checksum on big-endian systems (#8270)
  If you're using big-endian please consider the compatibility implications with
  RESTORE, replication and persistence.
* Fix wrong order of key/value in Lua's map response (#8266)
  If your scripts use redis.setresp() or return a map (new in Redis 6.0), please
  consider the implications.

Bug fixes:
* Fix an issue where a forked process deletes the parent's pidfile (#8231)
* Fix crashes when enabling io-threads-do-reads (#8230)
* Fix a crash in redis-cli after executing cluster backup (#8267)
* Handle output buffer limits for module blocked clients (#8141)
  Could result in a module sending reply to a blocked client to go beyond the
limit.
* Fix setproctitle related crashes. (#8150, #8088)
  Caused various crashes on startup, mainly on Apple M1 chips or under
instrumentation.
* Backup/restore cluster mode keys to slots map for repl-diskless-load=swapdb
(#8108)
  In cluster mode with repl-diskless-load, when loading failed, slot map
wouldn't
  have been restored.
* Fix oom-score-adj-values range, and bug when used in config file (#8046)
  Enabling setting this in the config file in a line after enabling it, would
  have been buggy.
* Reset average ttl when empty databases (#8106)
  Just causing misleading metric in INFO
* Disable rehash when Redis has child process (#8007)
  This could have caused excessive CoW during BGSAVE, replication or AOFRW.
* Further improved ACL algorithm for picking categories (#7966)
  Output of ACL GETUSER is now more similar to the one provided by ACL SETUSER.
* Fix bug with module GIL being released prematurely (#8061)
  Could in theory (and rarely) cause multi-threaded modules to corrupt memory.
* Reduce effect of client tracking causing feedback loop in key eviction (#8100)
* Fix cluster access to unaligned memory (SIGBUS on old ARM) (#7958)
* Fix saving of strings larger than 2GB into RDB files (#8306)

Additional improvements:
* Avoid wasteful transient memory allocation in certain cases (#8286, #5954)

Platform / toolchain support related improvements:
* Fix crash log registers output on ARM. (#8020)
* Add a check for an ARM64 Linux kernel bug (#8224)
  Due to the potential severity of this issue, Redis will print log warning on
startup.
* Raspberry build fix. (#8095)

New configuration options:
* oom-score-adj-values config can now take absolute values (besides relative
ones) (#8046)

Module related fixes:
* Moved RMAPI_FUNC_SUPPORTED so that it's usable (#8037)
* Improve timer accuracy (#7987)
* Allow '\0' inside of result of RM_CreateStringPrintf (#6260)

================================================================================
Redis 6.0.9     Released Mon Oct 26 10:37:47 IST 2020
================================================================================

Upgrade urgency: SECURITY if you use an affected platform (see below).
                 Otherwise the upgrade urgency is MODERATE.

This release fixes a potential heap overflow when using a heap allocator other
than jemalloc or glibc's malloc. See:
https://github.com/redis/redis/pull/7963

Other fixes in this release:

New:
* Memory reporting of clients argv (#7874)
* Add redis-cli control on raw format line delimiter (#7841)
* Add redis-cli support for rediss:// -u prefix (#7900)
* Get rss size support for NetBSD and DragonFlyBSD

Behavior changes:
* WATCH no longer ignores keys which have expired for MULTI/EXEC (#7920)
* Correct OBJECT ENCODING response for stream type (#7797)
* Allow blocked XREAD on a cluster replica (#7881)
* TLS: Do not require CA config if not used (#7862)

Bug fixes:
* INFO report real peak memory (before eviction) (#7894)
* Allow requirepass config to clear the password (#7899)
* Fix config rewrite file handling to make it really atomic (#7824)
* Fix excessive categories being displayed from ACLs (#7889)
* Add fsync in replica when full RDB payload was received (#7839)
* Don't write replies to socket when output buffer limit reached (#7202)
* Fix redis-check-rdb support for modules aux data (#7826)
* Other smaller bug fixes

Modules API:
* Add APIs for version and compatibility checks (#7865)
* Add RM_GetClientCertificate (#7866)
* Add RM_GetDetachedThreadSafeContext (#7886)
* Add RM_GetCommandKeys (#7884)
* Add Swapdb Module Event (#7804)
* RM_GetContextFlags provides indication of being in a fork child (#7783)
* RM_GetContextFlags document missing flags: MULTI_DIRTY, IS_CHILD (#7821)
* Expose real client on connection events (#7867)
* Minor improvements to module blocked on keys (#7903)

</ChangeLog>
Original commitRevision:561473 
Saturday, 16 May 2020
16:28 osa search for other commits by this committer
Update the lua/luajit/luajit-openresty extra patches.

Bump PORTREVISION.
Original commitRevision:535480 
Thursday, 30 Apr 2020
21:38 osa search for other commits by this committer
Update to the recent commit (aka 6.0 GA).
Original commitRevision:533477 
Saturday, 4 Apr 2020
00:31 osa search for other commits by this committer
Update to the Apr 3, 2020.
Re-generate lua/luajit specific patches.
Original commitRevision:530532 
Wednesday, 27 Nov 2019
18:20 osa search for other commits by this committer
Update to the recent development version from the unstable branch.
Original commitRevision:518516 
Thursday, 18 Oct 2018
22:15 osa search for other commits by this committer
Upgrade from 5.0-rc5 to 5.0.0.

<ChangeLog>

Upgrade urgency CRITICAL: Several fixes to streams AOF and replication.

Hi all and welcome to the first stable release of Redis 5! \o/

To start a quick recap of what's new in Redis 5:

1. The new Stream data type. https://redis.io/topics/streams-intro
2. New Redis modules APIs: Timers, Cluster and Dictionary APIs.
3. RDB now store LFU and LRU information.
4. The cluster manager was ported from Ruby (redis-trib.rb) to C code
   inside redis-cli. Check `redis-cli --cluster help` for more info.
5. New sorted set commands: ZPOPMIN/MAX and blocking variants.
6. Active defragmentation version 2.
7. Improvemenets in HyperLogLog implementations.
8. Better memory reporting capabilities.
9. Many commands with sub-commands now have an HELP subcommand.
10. Better performances when clients connect and disconnect often.
11. Many bug fixes and other random improvements.
12. Jemalloc was upgraded to version 5.1
13. CLIENT UNBLOCK and CLIENT ID.
14. The LOLWUT command was added. http://antirez.com/news/123
15. We no longer use the "slave" word if not for API backward compatibility.
16. Differnet optimizations in the networking layer.
17. Lua improvements:
    - Better propagation of Lua scripts to slaves / AOF.
    - Lua scripts can now timeout and get in -BUSY state in the slave as well.
18. Dynamic HZ to balance idle CPU usage with responsiveness.
19. The Redis core was refactored and improved in many ways.

</ChangeLog>
Original commitRevision:482382 
Sunday, 5 Aug 2018
16:24 osa search for other commits by this committer
Upgrade from 5.0-rc3 to 5.0-rc4.

<ChangeLog>

Upgrade urgency

HIGH: Many non critical but important issues fixed.
CRITICAL for Stream users: Many important bugs fixed.

Fixes:

* A number of fixes related to Streams: stability and correctnes.
* Fix dbRandomKey() potential infinite loop.
* Improve eviction LFU/LRU when keys are created by INCR commands family.
* Active defragmentation is now working on Redis 5.
* Fix corner case in Redis CLuster / Sentinel failover, by resetting the
  disconnection time with master in a more appropriate place.
* Use a private version of localtime() to avoid potential deadlocks.
* Different redis-cli non critical fixes.
* Fix rare replication stream corruption with disk-based replication.

Improvements:

* Sentinel: add an option to deny online script reconfiguration.
* Improved RESTORE command.
* Sentinel command renaming: allows to use Sentinel with Redis instances
  that have non standard command names.
* CLIENT ID and CLIENT UNBLOCK.
* CLIENT LIST now supports a TYPE option.
* redis-cli --cluster now supports authentication.
* redis-trib is now deprecated (use redis-cli --cluster).
* Better slaves output buffers efficiency.
* Faster INFO when there are many clients connected.
* Dynamic HZ feature.
* Improvements in what the MEMORY command is able to report.
* Add year in log. (WARNING: may be incompatible with log scraping tools)
* Lazy freeing now works even when values are overwritten (for instance SET).
* Faster ZADD when elements scores are updated.
* Improvements to the test suite, including many new options.

</ChangeLog>
Original commitRevision:476417 
Sunday, 6 Aug 2017
15:00 osa search for other commits by this committer
Upgrade to the latest stable release - 4.0.1.

ChangeLog:	https://raw.githubusercontent.com/antirez/redis/4.0/00-RELEASENOTES
Original commitRevision:447466 
Saturday, 6 May 2017
18:03 osa search for other commits by this committer
Upgrade from 4.0-rc2 to 4.0-rc3.
Original commitRevision:440283 
Tuesday, 6 Dec 2016
01:38 osa search for other commits by this committer
Upgrade from 3.2.5 to 4.0-rc1.

ChangeLog:	https://raw.githubusercontent.com/antirez/redis/4.0/00-RELEASENOTES
Original commitRevision:427926 
Wednesday, 3 Feb 2016
01:02 osa search for other commits by this committer
Upgrade from 3.0.7 to latest 3.2.0-rc3.
Original commitRevision:407930 
Saturday, 17 Jan 2015
19:23 osa search for other commits by this committer
Upgrade from 3.0.0-rc1 to 3.0.0-rc2.

<ChangeLog>

--[ Redis 3.0.0 RC2 (version 2.9.102) ] Release date: 13 jan 2014

Upgrade urgency: LOW.

This is the second release candidate of Redis Cluster. The major changes
are back porting of things implemented into the unstable branch while
this was still possible (with the new development model adopted only
bug fixes will be merged in the future).

RC2 also fixes a few Redis Cluster non critical bugs.

>> General changes

* [FIX] A number of minor bug fixes.

* [NEW] Diskless replication backportede.
* [NEW] Lua bitops and updated cmsgpack backported.
* [NEW] Transparent Huge Pages warnings and reporting backported.

>> Cluster changes

* [FIX] Fix PUBLISH cluster bus message count field.
* [FIX] It is no longer possible to write outside node hash slots using Lua.
* [FIX] Valgrind warnings (no actual bugs).
* [FIX] Less strict in acceptiong myself->ip if it's not populated.

* [NEW] Better testing of Lua scripts.

>> Sentinel changes

No changes to Sentinel.

</ChangeLog>
Original commitRevision:377245 
Tuesday, 9 Sep 2014
22:38 osa search for other commits by this committer
Upgrade from 3.0.0-beta6 to 3.0.0-beta8.

<ChangeLog>

--[ Redis 3.0.0 Beta 8 (version 2.9.57) ] Release date: 29 jul 2014

This is the 8th beta of Redis 3.0.0.

>> General changes

* [FIX] Solaris compilation issues. (Matt Stancliff, Salvatore Sanfilippo)
* [FIX] Allow shared integer objects if maxmemory policy is not LRU based.
        (Salvatore Sanfilippo)
* [FIX] PFSELFTEST: less false positives. (Salvatore Sanfilippo)
* [FIX] Fail SYNC if background save child aborted due to a signal. (Yossi
        Gottlieb)

* [NEW] Latency framework backported from unstable branch. (Salvatore
        Sanfilippo)
* [NEW] AOF rewrite improved for latency. (Salvatore Sanfilippo)
* [NEW] Pub/Sub PING. (Salvatore Sanfilippo)
* [NEW] Much faster ZUNIONSTORE. (Kyle Hubert, Salvatore Sanfilippo)
* [NEW] Faster ll2string() implementation. (Salvatore Sanfilippo)

>> Cluster changes

* [FIX] CLUSTER RESET: Flush slave dataset on reset. (Salvatore Sanfilippo)
* [FIX] Replica migration: don't migrate to masters that never had slaves
        in the past, but only to masters that remained orphaned after
        failure events. (Salvatore Sanfilippo)

* [NEW] redis-trib: allow to reshard in non-interactive way. (Salvatore
        Sanfilippo)
* [NEW] Cluster test: unit 04, check consistency during resharding. (Salvatore
        Sanfilippo)
* [NEW] Cluster test: unit 05, slave selection. (Salvatore Sanfilippo)
* [NEW] Cluster test: unit 06, slaves with stale data can't failover. (Salvatore
        Sanfilippo)
* [NEW] Cluster test: unit 07, replicas migration. (Salvatore Sanfilippo)

>> Sentinel changes

* No Sentinel changes in this release.

--[ Redis 3.0.0 Beta 7 (version 2.9.56) ] Release date: 30 jun 2014

This is the 7th beta of Redis 3.0.0.

>> General changes

* [FIX] Scripting fixes backported from unstable, see Redis 2.8.12 changelog
        for more info. (Salvatore Sanfilippo)
* [FIX] Cancel SHUTDOWN if initial AOF is being written. (Matt Stancliff)

* [NEW] New command: COMMAND, for commands introspection (Matt Stancliff &
        Salvatore Sanfilippo)
* [NEW] hiredis: Update to latest version. (Matt Stancliff)
* [NEW] Jemalloc updated to 3.6.0. (Salvatore Sanfilippo)

>> Cluster changes

* [FIX] Cluster: clear NOADDR flag when updating node address.
        (Salvatore Sanfilippo)

* [NEW] New CLUSTER SLOTS command to simplify Cluster clients operations.
        (Matt Stancliff)
* [NEW] More Cluster tests. (Salvatore Sanfilippo)
* [NEW] Log when failover authorization are granted / denied.
        (Salvatore Sanfilippo)

>> Sentinel changes

* [FIX] A few Sentinel bugs fixed and improvements, see Redis 2.8.12
        changelog for more info.  (Salvatore Sanfilippo & Matt Stancliff)
* [NEW] New Sentinel-Client handshake protocol, ROLE command, CLIENT KILL,
        all backported to 3.0 branch. (Salvatore Sanfilippo)

</ChangeLog>
Original commitRevision:367788 
Monday, 2 Jun 2014
01:42 osa search for other commits by this committer
Upgrade from 3.0.0-beta2 to 3.0.0-beta5.
Fix lua/luajit-specific extra patches.
Stagefy.

<ChangeLog>

--[ Redis 3.0.0 Beta 5 (version 2.9.54) ] Release date: 26 may 2014

This is the 5th beta of Redis 3.0.0. It does not include any real
worthwhile change (just three days passed since the previous beta), but
fixes two stupid bugs preventing cluster tests to pass.

--[ Redis 3.0.0 Beta 4 (version 2.9.53) ] Release date: 23 may 2014

This is the fourth beta of Redis 3.0.0.

>> General changes

* [NEW] Scripting engine performances improvements.
* [NEW] Log format slightly changed to report current node role.

* [FIX] Correct the HyperLogLog stale cache flag to prevent unnecessary
        computation.

>> Cluster changes

* [NEW] redis-trib: ability to import data from standalone Redis instances.
* [NEW] redis-trib: "fix" subcommand much better at fixing errors.
* [NEW] CLUSTER FAILOVER FORCE implemented.
* [NEW] CLUSTER RESET implemented, it is now possible to completely reset
        nodes and create a new cluster without restarting anything.
* [NEW] Slave validity factor (max estimated data age to still failover)
        is now under the control of the user, and can be configured via
        redis.conf or CONFIG SET. Option name cluster-slave-validity-factor.
* [NEW] Cluster test: failure detection and failover initial tests.
* [NEW] CLUSTER MEET: better error messages when address is invalid.
* [NEW] Bulk-accept new Cluster nodes in the Cluster bus instead of
        performing just a single accept() per event fired.

* [FIX] Bypass data_age check for manual failovers.
* [FIX] Fixed data_age computation / check integer overflow.
* [FIX] Various fixes to Tcl client.tcl Redis Cluster client used in tests.
* [FIX] Better handling of stolen slots.
* [FIX] Don't accept cluster bus connections during startup.

>> Sentinel changes

* [NEW] Generate +config-update-from event when a new config is received.
* [NEW] Log when a failover will be re-attempted again.

* [FIX] Sentinel: Add "dir /tmp" directive in example sentinel.conf.

--[ Redis 3.0.0 Beta 3 (version 2.9.52) ] Release date: 5 may 2014

This is the third beta of Redis 3.0.0.

>> General changes

* [NEW] New data structure: the HyperLogLog (see 2.8 release notes).
* [NEW] Lexicograhical range queries in sorted sets (see 2.8 release notes).
* [NEW] LRU algorithm precision greatly improved.

* [FIX] Redis is now much more responsive to reply with LOADING / BUSY errors.

>> Cluster changes

* [NEW] Cluster testing framework and initial tests.
* [NEW] Cluster epochs collision resolution (make Redis Cluster more resilient
        to admin and programming errors).
* [NEW] Persist / fsync some global state to ensure correct crash-recovery
        semantics.
* [NEW] New command introduced: CLUSTER SET-CONFIG-EPOCH, still not used
        by redis-trib. Will be used to speedup the assignment of unique
        epochs to different nodes at cluster creation time. For now this is
        handled as a side effect of the cluster epochs collision resolution.

* [FIX] Different fixes to redis-trib cluster creation.
* [FIX] Fix an error in the CLUSTER NODES output for nodes slots.

>> Sentinel changes

* [NEW] Sentinels are now able to send update messages in a peer-to-peer
        fashion even if no Redis instances are available. Now the Sentinel
        liveness property that the most updated configuration in a given
        partition is propagated to all the Sentinels is extended to partitions
        without reachable instances.
* [NEW] Sentinel safety properties are now ensured in a crash-recovery system
        model since some state is persisted on disk before replying to other
        nodes, and reloaded at startup.
* [NEW] Sentinel now uses CLIENT SETNAME so that it is easy to identify
        Sentinels using CLIENT LIST among other clients.
* [NEW] Sentinel failure detection and reconnection code improved.

</ChangeLog>
Original commitRevision:356190 
Thursday, 22 Aug 2013
04:40 osa search for other commits by this committer
Add support for lang/lua, disabled by default.
Do not bump PORTREVISION.
Original commitRevision:325175 

Number of commits found: 28