non port: databases/redis-devel/distinfo |
Number of commits found: 152 (showing only 100 on this page) |
Thursday, 29 Feb 2024
|
23:51 Yasuhiro Kimura (yasu)
databases/redis-devel: Update to 20240229 snapshot
Changes: https://github.com/redis/redis/compare/81666a651...f17381a38
b61fb6f |
Thursday, 8 Feb 2024
|
05:28 Yasuhiro Kimura (yasu)
databases/redis-devel: Update to 20240207 snapshot
Changes: https://github.com/redis/redis/compare/8d675950e...81666a651
711d5e3 |
Wednesday, 1 Nov 2023
|
01:44 Yasuhiro Kimura (yasu)
databases/redis-devel: Update to 2023-10-31 snapshot
Changes: https://github.com/redis/redis/compare/03345ddc7...8d675950e
9d81507 |
Wednesday, 18 Oct 2023
|
14:08 Yasuhiro Kimura (yasu)
databases/redis-devel: Update to 2023-10-18 snapshot
Changes: https://github.com/redis/redis/compare/c2a4b7849...03345ddc7
MFH: 2023Q4
Security: 8706e097-6db7-11ee-8744-080027f5fec9
d32691b |
Sunday, 1 Oct 2023
|
04:38 Yasuhiro Kimura (yasu)
databases/redis-devel: Update to latest snapshot
Changes: https://github.com/redis/redis/compare/49f7d173b...c2a4b7849
bf20148 |
Friday, 1 Sep 2023
|
04:20 Yasuhiro Kimura (yasu)
databases/redis-devel: Update to latest snapshot
Changes: https://github.com/redis/redis/compare/6abb3c403...49f7d173b
9d0239c |
Tuesday, 1 Aug 2023
|
01:18 Yasuhiro Kimura (yasu)
databases/redis-devel: Update to latest snapshot
Changes: https://github.com/redis/redis/compare/936cfa464...6abb3c403
7b4ff6f |
Monday, 10 Jul 2023
|
16:31 Yasuhiro Kimura (yasu)
databases/redis-devel: Update to 7.0.12.20230710
Changes: https://github.com/redis/redis/compare/6bf9b144e...936cfa464
MFH: 2023Q3
Security: 0e254b4a-1f37-11ee-a475-080027f5fec9
Security: 6fae2d6c-1f38-11ee-a475-080027f5fec9
c673d59 |
Friday, 30 Jun 2023
|
23:59 Yasuhiro Kimura (yasu)
databases/redis-devel: Update to latest snapshot
Changes: https://github.com/redis/redis/compare/c2f1815bc...6bf9b144e
f46bd2c |
Saturday, 3 Jun 2023
|
04:45 Yasuhiro Kimura (yasu)
databases/redis-devel: Update to latest snapshot
Changes: https://github.com/redis/redis/compare/aac8105c9...c2f1815bc
ebccd42 |
Thursday, 11 May 2023
|
06:14 Yasuhiro Kimura (yasu)
databases/redis-devel: Update to latest snapshot
Changes: https://github.com/redis/redis/compare/48e0d4788...aac8105c9
8d07005 |
Tuesday, 21 Mar 2023
|
08:01 Yasuhiro Kimura (yasu)
databases/redis-devel: Update to latest snapshot
Changes: https://github.com/redis/redis/compare/9d336ac39...48e0d4788
MFH: 2023Q1
Security: a60cc0e4-c7aa-11ed-8a4b-080027f5fec9
dedb016 |
Wednesday, 1 Mar 2023
|
01:55 Yasuhiro Kimura (yasu)
databases/redis-devel: Update to latest snapshot
Changes: https://github.com/redis/redis/compare/46393f981...9d336ac39
MFH: 2023Q1
Security: b17bce48-b7c6-11ed-b304-080027f5fec9
ce1fc4b |
Wednesday, 1 Feb 2023
|
01:04 Yasuhiro Kimura (yasu)
databases/redis-devel: Update to latest snapshot
Changes: https://github.com/redis/redis/compare/b4123663c...46393f981
bea0c0b |
Tuesday, 17 Jan 2023
|
00:39 Yasuhiro Kimura (yasu)
databases/redis-devel: Update to 2022-01-16 snapshot
Changes: https://github.com/redis/redis/compare/d0cc3de73...b4123663c
MFH: 2023Q1
Security: 5fa68bd9-95d9-11ed-811a-080027f5fec9
d9722aa |
Saturday, 7 Jan 2023
|
05:03 Yasuhiro Kimura (yasu)
databases/redis-devel: Update to latest snapshot
Changes: https://github.com/redis/redis/compare/68e87eb08...d0cc3de73
c390359 |
Thursday, 1 Dec 2022
|
04:55 Yasuhiro Kimura (yasu)
databases/redis-devel: Update to latest snapshot
Changes: https://github.com/redis/redis/compare/5b102e233...68e87eb08
ee0c018 |
Tuesday, 1 Nov 2022
|
02:26 Yasuhiro Kimura (yasu)
databases/redis-devel: Update to latest snapshot
Changes: https://github.com/redis/redis/compare/ed4c432ec...5b102e233
08083b8 |
Saturday, 1 Oct 2022
|
01:17 Yasuhiro Kimura (yasu)
databases/redis-devel: Update to latest snapshot
Switch from GH_TUPLE to GH_TAGNAME as both GH_ACCOUNT and GH_PROJECT
are default value.
Changes: https://github.com/redis/redis/compare/c66eaf4e4...ed4c432ec
6a0bd6f |
Thursday, 1 Sep 2022
|
07:09 Yasuhiro Kimura (yasu)
databases/redis-devel: Update to latest snapshot
Changes: https://github.com/redis/redis/compare/2029976...c66eaf4
246dd1b |
Monday, 1 Aug 2022
|
06:27 Yasuhiro Kimura (yasu)
databases/redis-devel: Update to latest snapshot
Changes: https://github.com/redis/redis/compare/42fbf06...2029976
7f0c362 |
Wednesday, 1 Jun 2022
|
00:09 Yasuhiro Kimura (yasu)
databases/redis-devel: Update to latest snapshot
Enable TLS option by default.
Changes: https://github.com/redis/redis/compare/02080f2...42fbf06
d2e8e74 |
Sunday, 1 May 2022
|
02:14 Yasuhiro Kimura (yasu)
databases/redis-devel: Update to latest snapshot
Mark BROKEN if any of external lua library options are enabled.
Upstream add new APIs to bundled lua library and use them in source
code of redis. This makes it impossible to compile and link redis with
external lua libraries. According to the commit message of upstream
repository they took the code of new API from the repository of
lua. It means linking with external lua libraries may get possible
again if they are updated. So mark BROKEN rather than remove these
options.
Changes: https://github.com/redis/redis/compare/b8eb2a7...02080f2
Security: cc42db1c-c65f-11ec-ad96-0800270512f4
22bca4e |
Friday, 1 Apr 2022
|
05:32 Yasuhiro Kimura (yasu)
databases/redis-devel: Update to latest snapshot
Changes: https://github.com/redis/redis/compare/4a45386...b8eb2a7
3a8eaac |
Tuesday, 1 Mar 2022
|
08:53 Yasuhiro Kimura (yasu)
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
d012613 |
Monday, 31 Jan 2022
|
22:28 Yasuhiro Kimura (yasu)
databases/redis-devel: Update to latest snapshot
Changes: https://github.com/redis/redis/commits/6ca97da
78ffce7 |
Wednesday, 1 Dec 2021
|
15:17 Sergey A. Osokin (osa)
databases/redis-devel: update to the recent commit
1a5768c |
Friday, 5 Nov 2021
|
16:20 Sergey A. Osokin (osa)
databases/redis-devel: update to the recent commit
4143618 |
Wednesday, 27 Oct 2021
|
13:52 Sergey A. Osokin (osa)
databases/redis-devel: update to the recent commit
6378be7 |
Wednesday, 20 Oct 2021
|
01:51 Sergey A. Osokin (osa)
databases/redis-devel: update to the recent commit
bcb49d5 |
Tuesday, 5 Oct 2021
|
18:46 Sergey A. Osokin (osa)
databases/redis-devel: security update to latest commit
Multiple security issues have been fixed:
Security: CVE-2021-41099
Security: CVE-2021-32762
Security: CVE-2021-32687
Security: CVE-2021-32675
Security: CVE-2021-32672
Security: CVE-2021-32628
Security: CVE-2021-32627
Security: CVE-2021-32626
e1da937 |
Friday, 1 Oct 2021
|
14:09 Sergey A. Osokin (osa)
databases/redis-devel: update to the recent commit
4572153 |
Thursday, 23 Sep 2021
|
13:35 Sergey A. Osokin (osa)
databases/redis-devel: update to the recent commit
dee07d1 |
Friday, 17 Sep 2021
|
16:16 Sergey A. Osokin (osa)
databases/redis-devel: update to the recent commit
0e6d463 |
Thursday, 9 Sep 2021
|
13:14 Sergey A. Osokin (osa)
databases/redis-devel: update to the recent commit.
e7bc967 |
Friday, 3 Sep 2021
|
16:47 Sergey A. Osokin (osa)
databases/redis-devel: update to recent commit from the unstable branch.
513db02 |
Tuesday, 27 Jul 2021
|
10:27 Li-Wen Hsu (lwhsu) Author: Yasuhiro Kimura
databases/redis{,-devel,5}: Update to 6.0.15, 6.2.5, 5.0.13
Release Notes: https://groups.google.com/g/redis-db/c/yU-jQ9BhL24/m/e6iZA2GLBgAJ
Security: CVE-2021-32761
PR: 257326
Approved by: osa (maintainer)
MFH: 2021Q3
Security: c561ce49-eabc-11eb-9c3f-0800270512f4
d5d4137 |
Tuesday, 1 Jun 2021
|
15:56 Sergey A. Osokin (osa)
databases/redis-devel: security update from 6.2.3 to 6.2.4
Changelog: https://github.com/redis/redis/compare/6.2.3...6.2.4
PR: 256340
Security: CVE-2021-32625
Security: 8eb69cd0-c2ec-11eb-b6e7-8c164567ca3c
404a8a3 |
Tuesday, 4 May 2021
|
02:24 Sergey A. Osokin (osa)
databases/redis-devel: update to 6.2.3.
PR: 255582
4396971 |
Tuesday, 20 Apr 2021
|
14:29 Sergey A. Osokin (osa)
databases/redis-devel: update to the fresh bugfix release 6.2.2.
Changelog: https://github.com/redis/redis/blob/6.2.2/00-RELEASENOTES
PR: 255247
e93a824 |
Tuesday, 2 Mar 2021
|
15:09 osa
Update from 6.2.0 to 6.2.1.
Remove added to the upstream patch.
<ChangeLog>
================================================================================
Redis 6.2.1 Released Mon Mar 1 17:51:36 IST 2021
================================================================================
Upgrade urgency: LOW.
Here is a comprehensive list of changes in this release compared to 6.2.0,
each one includes the PR number that added it, so you can get more details
at https://github.com/redis/redis/pull/<number>
Bug fixes:
* Fix sanitize-dump-payload for stream with deleted records (#8568)
* Prevent client-query-buffer-limit config from being set to lower than 1mb
(#8557)
Improvements:
* Make port, tls-port and bind config options modifiable at runtime (#8510)
Platform and deployment-related changes:
* Fix compilation error on non-glibc systems if jemalloc is not used (#8533)
* Improved memory consumption and memory usage tracking on FreeBSD (#8545)
* Fix compilation on ARM64 MacOS with jemalloc (#8458)
Modules:
* New Module API for getting user name of a client (#8508)
* Optimize RM_Call by utilizing a shared reusable client (#8516)
* Fix crash running CLIENT INFO via RM_Call (#8560)
</ChangeLog>
|
Tuesday, 23 Feb 2021
|
14:16 osa
Security update if you use 32bit build of redis (see bellow), MODERATE
if you used earlier versions of Redis 6.2, LOW otherwise.
Integer overflow on 32-bit systems (CVE-2021-21309):
Redis 4.0 or newer uses a configurable limit for the maximum supported bulk
input size. By default, it is 512MB which is a safe value for all platforms.
If the limit is significantly increased, receiving a large request from a client
may trigger several integer overflow scenarios, which would result with buffer
overflow and heap corruption.
ChangeLog: https://github.com/redis/redis/releases/tag/6.2.0
|
Tuesday, 2 Feb 2021
|
16:07 osa
Update to 6.2rc3.
ChangeLog: https://github.com/redis/redis/blob/6.2-rc3/00-RELEASENOTES
|
Wednesday, 13 Jan 2021
|
17:31 osa
Update to the recent development version 6.2.0rc2.
|
15:08 osa
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>
|
Tuesday, 15 Sep 2020
|
06:06 osa
Update from 6.0.6 to 6.0.8.
The distribution point has changed on GH from antirez to redis.
<ChangeLog>
================================================================================
Redis 6.0.8 Released Wed Sep 09 23:34:17 IDT 2020
================================================================================
Upgrade urgency HIGH: Anyone who's using Redis 6.0.7 with Sentinel or
CONFIG REWRITE command is affected and should upgrade ASAP, see #7760.
Bug fixes:
* CONFIG REWRITE after setting oom-score-adj-values either via CONFIG SET or
loading it from a config file, will generate a corrupt config file that will
cause Redis to fail to start
* Fix issue with redis-cli --pipe on MacOS
* Fix RESP3 response for HKEYS/HVALS on non-existing key
* Various small bug fixes
New features / Changes:
* Remove THP warning when set to madvise
* Allow EXEC with read commands on readonly replica in cluster
* Add masters/replicas options to redis-cli --cluster call command
Module API:
* Add RedisModule_ThreadSafeContextTryLock
================================================================================
Redis 6.0.7 Released Fri Aug 28 11:05:09 IDT 2020
================================================================================
Upgrade urgency MODERATE: several bugs with moderate impact are fixed,
Specifically the first two listed below which cause protocol errors for clients.
Bug fixes:
* CONFIG SET could hung the client when arrives during RDB/ROF loading (When
processed after another command that was also rejected with -LOADING error)
* LPOS command when RANK is greater than matches responded wiht broken protocol
(negative multi-bulk count)
* UNLINK / Lazyfree for stream type key would have never do async freeing
* PERSIST should invalidate WATCH (Like EXPIRE does)
* EXEC with only read commands could have be rejected when OOM
* TLS: relax verification on CONFIG SET (Don't error if some configs are set
and tls isn't enabled)
* TLS: support cluster/replication without tls-port
* Systemd startup after network is online
* Redis-benchmark improvements
* Various small bug fixes
New features:
* Add oom-score-adj configuration option to control Linux OOM killer
* Show IO threads statistics and status in INFO output
* Add optional tls verification mode (see tls-auth-clients)
Module API:
* Add RedisModule_HoldString
* Add loaded keyspace event
* Fix RedisModuleEvent_LoadingProgress
* Fix RedisModuleEvent_MasterLinkChange hook missing on successful psync
* Fix missing RM_CLIENTINFO_FLAG_SSL
* Refactor redismodule.h for use with -fno-common / extern
</ChangeLog>
|
Wednesday, 22 Jul 2020
|
12:56 osa
Update from 6.0.5 to 6.0.6.
<ChangeLog>
Upgrade urgency MODERATE: several bugs with moderate impact are fixed here.
The most important issues are listed here:
* Fix crash when enabling CLIENT TRACKING with prefix
* EXEC always fails with EXECABORT and multi-state is cleared
* RESTORE ABSTTL won't store expired keys into the db
* redis-cli better handling of non-pritable key names
* TLS: Ignore client cert when tls-auth-clients off
* Tracking: fix invalidation message on flush
* Notify systemd on Sentinel startup
* Fix crash on a misuse of STRALGO
* Few fixes in module API
* Fix a few rare leaks (STRALGO error misuse, Sentinel)
* Fix a possible invalid access in defrag of scripts (unlikely to cause real
harm)
New features:
* LPOS command to search in a list
* Use user+pass for MIGRATE in redis-cli and redis-benchmark in cluster mode
* redis-cli support TLS for --pipe, --rdb and --replica options
* TLS: Session caching configuration support
</ChangeLog>
|
Wednesday, 10 Jun 2020
|
15:45 osa
Update from 6.0.4 to 6.0.5.
<ChangeLog>
Upgrade urgency MODERATE: several bugs with moderate impact are fixed here.
The most important issues are listed here:
* Fix handling of speical chars in ACL LOAD.
* Make Redis Cluster more robust about operation errors that may lead
to two clusters to mix together.
* Revert the sendfile() implementation of RDB transfer. It causes some delay.
* Fix TLS certificate loading for chained certificates.
* Fix AOF rewirting of KEEPTTL SET option.
* Fix MULTI/EXEC behavior during -BUSY script errors.
</ChangeLog>
|
Thursday, 4 Jun 2020
|
11:26 osa
Update from 6.0.3 to 6.0.4.
<ChangeLog>
Upgrade urgency CRITICAL: this release fixes a severe replication bug.
Please visit https://github.com/antirez/redis/blob/6.0/00-RELEASENOTES
for details.
</ChangeLog>
|
Saturday, 16 May 2020
|
16:40 osa
Update from 6.0.2 to 6.0.3.
<ChangeLog>
Upgrade urgency CRITICAL: a crash introduced in 6.0.2 is now fixed.
</ChangeLog>
|
16:08 osa
Update from 6.0.1 to 6.0.2.
<ChangeLog>
Upgrade urgency MODERATE: many not critical bugfixes in different areas.
Critical fix to client side caching when
keys are evicted from the tracking table but
no notifications are sent.
The following are the most serious fix:
* XPENDING should not update consumer's seen-time
* optimize memory usage of deferred replies - fixed
* Fix CRC64 initialization outside the Redis server itself.
* stringmatchlen() should not expect null terminated strings.
* Cluster nodes availability checks improved when there is
high Pub/Sub load on the cluster bus.
* Redis Benchmark: Fix coredump because of double free
* Tracking: send eviction messages when evicting entries.
* rax.c updated from upstream antirez/rax.
* fix redis 6.0 not freeing closed connections during loading.
New features:
* Support setcpuaffinity on linux/bsd
* Client Side Caching: Add Tracking Prefix Number Stats in Server Info
* Add --user argument to redis-benchmark.c (ACL)
</ChangeLog>
|
Monday, 4 May 2020
|
14:38 osa
Update to 6.0.1.
<ChangeLog>
Upgrade urgency HIGH: This release fixes a crash when builiding against
Libc malloc.
Here we revert 8110ba888, an optimization that causes a crash due to a
bug in the code. It does not happen with the default allocator because of
differences between Jemalloc and libc malloc, so this escaped all our
testing but was reported by a user. We'll add back the original optimization
that was reverted here later, after checking what happens: it is not a
critical optimization.
</ChangeLog>
|
Thursday, 30 Apr 2020
|
21:38 osa
Update to the recent commit (aka 6.0 GA).
|
Saturday, 25 Apr 2020
|
02:49 osa
Update to the recent commit.
|
Saturday, 18 Apr 2020
|
15:42 osa
Update to the recent commit.
|
Saturday, 11 Apr 2020
|
15:54 osa
Update to the recent commit.
|
Saturday, 4 Apr 2020
|
00:31 osa
Update to the Apr 3, 2020.
Re-generate lua/luajit specific patches.
|
Wednesday, 18 Mar 2020
|
03:22 osa
Update to the recent commit.
|
Saturday, 7 Mar 2020
|
20:36 osa
Update to the recent commit.
|
Saturday, 29 Feb 2020
|
21:17 osa
Update to the recent commit.
|
Friday, 21 Feb 2020
|
00:33 osa
Update to the recent commit.
|
Sunday, 9 Feb 2020
|
13:25 osa
Update to the recent commit.
|
Sunday, 2 Feb 2020
|
02:04 osa
Update to the recent commit.
Reset OPTIMIZATION to respect our CFLAGS.
|
Tuesday, 14 Jan 2020
|
00:03 osa
Update to the recent commit.
|
Saturday, 11 Jan 2020
|
00:44 osa
Update to the recent commit.
Reduce complexity with the lua-related targets.
|
Saturday, 4 Jan 2020
|
14:19 osa
Update to a recent snapshot.
|
Friday, 27 Dec 2019
|
11:22 osa
Update to the recent commit.
|
Thursday, 19 Dec 2019
|
04:45 osa
Update to the recent commit.
|
Tuesday, 17 Dec 2019
|
03:43 osa
Update to the recent commit.
Also, introduce another dependency records for two
different versions of luajit in the ports tree, cause
otherwise the port has a library dependency issue
because those libraries have the same numbers.
|
Friday, 13 Dec 2019
|
19:36 osa
Update to the recent version.
|
Sunday, 8 Dec 2019
|
13:02 osa
Update to the recent 7e24e21 commit on Dec 5, 2019.
Port to the openresty flavor of luajit.
|
Thursday, 5 Dec 2019
|
01:02 osa
Update to the recent commit.
|
Saturday, 30 Nov 2019
|
00:12 osa
Update to the recent commit.
Make portlint(1) more happier by regenerating the patch and move
USES knob up.
Add another patch to respect [C|CXX]FLAGS.
|
Wednesday, 27 Nov 2019
|
18:20 osa
Update to the recent development version from the unstable branch.
|
Thursday, 21 Nov 2019
|
19:36 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>
|
Tuesday, 5 Nov 2019
|
21:38 osa
Update from 5.0.5 to 5.0.6.
Regenerate the patches to make portlint(1) happier.
<ChangeLog>
Upgrade urgency CRITICAL: Only in case of exposed instances to untrusted users.
This Redis release, 5.0.6, is a bugfix and enhancement release. The most
important bugfix is a corruption related to the HyperLogLog. A malformed
HyperLogLog string could cause an invalid access to the memory. At a first
glance the vulnerability appears to be not exploitable but just a DoS. The
way to trigger the issue is complex, we'll not provide any information about
how to do that for the users safety.
Other significant changes in this release:
* New modules APIs merged from Redis unstable to Redis 5.
* Some memory optimization related to objects creation.
* Fixes to flushSlaveOutputBuffer() that make sure that SHUTDOWN will
transfer pending buffers to replicas.
</ChangeLog>
|
Monday, 20 May 2019
|
01:35 osa
Upgrade from 5.0.4 to 5.0.5.
<ChangeLog>
Upgrade urgency CRITICAL: This release fixes an important AOF fysnc bug
and other less critical issues.
Redis 5.0.5 fixes an important issue with AOF and adds multiple very useful
modules APIs. Moreover smaller bugs in other parts of Redis are fixed in
this release.
The AOF bug
-----------
The AOF bug happens when the fsync policy is set to "everysec", which is the
default: if the write load in the server drops immediately, the commands
executed in the latest second may not be fsync-ed to disk as it should.
This may lead to data loss in case the write load drops immediately and
successively a server crash happens.
Other things in this release
----------------------------
* Streams: a bug in the iterator could prevent certain items to be returned in
range queries under specific conditions.
* Memleak in bitfieldCommand fixed.
* Modules API: Preserve client->id for blocked clients.
* Fix memory leak when rewriting config file in case of write errors.
* New modules API: RedisModule_GetKeyNameFromIO().
* Fix non critical bugs in diskless replication.
* New mdouels API: command filtering. See RedisModule_RegisterCommandFilter();
* Tests improved to be more deterministic.
* Fix a Redis Cluster bug, manual failover may abort because of the master
sending PINGs to the replicas.
</ChangeLog>
M Makefile
M distinfo
|
Wednesday, 20 Mar 2019
|
01:37 osa
Upgrade from 5.0.3 to 5.0.4.
<ChangeLog>
Upgrade urgency HIGH: This release fixes several Redis stability issues.
Dear Redis users, this release includes a number of fixes for bugs that may
result in Redis crashing in special conditions (not normal usage, but specific
artificial conditions), fixes to certain Redis behaviors especially around
Redis streams, and finally a set of new APIs for Redis Modules.
Specifically:
* Hyperloglog different coding errors leading to potential crashes were fixed.
* A replication bug leading to a potential crash in case of plain misuse of
handshake commands was fixed.
* XCLAIM command incrementing of number of deliveries was fixed.
* LFU field management in objects was improved.
* A potential overflow in the redis-check-aof was fixed.
* A memory leak in case of API misuse was fixed.
* ZPOP* behavior when count is 0 is fixed.
* A few redis-cli --cluster bugs were fixed, plus a few improvements.
* Many other smaller bugs.
We suggest to upgrade Redis, especially in case your instance is facing
untrusted users (for instance Cloud providers) because several of these
bugs could result in unwanted crashes.
</ChangeLog>
|
Friday, 14 Dec 2018
|
00:40 osa
Upgrade from 5.0.2 to 5.0.3.
<ChangeLog>
Upgrade urgency HIGH: Redis 5 is consolidating, upgrading is a good idea.
However there is nothing very critical here, but certain
issues resolved could lead to very rare crashes.
Welcome to Redis 5.0.3, several interesting bug fixes here:
* Redis no longer panics when you send data to a replica-mode connection that
is in MONITOR or SYNC mode.
* Fixes to certain sorted set edge cases. You are unlikely to ever notice those
issues, but now it is more correct.
* Certain BSD variants now are better supported: build & register logging
on crash.
* The networking core now recovers if an IPv6 address is listed in bind but
is actually not able to work because there is no such protocol in the
system.
* redis-cli cluster mode improved in many ways. Especially the fix subcommand
work was enhanced to cover other edge cases that were still not covered
after the work done for Redis 5.
* MEMORY USAGE is now more accurate.
* DEBUG DIGEST-VALUE added in case you want to make sure a given set of keys
(and not the whole DB) are excatly the same between two instances.
* Fix a potential crash in the networking code related to recent changes
to the way the reply is consumed.
* Reject EXEC containing write commands against an instance that changed role
from master to replica during our transaction.
* Fix a crash in KEYS and other commands using pattern matching, in an edge
case where the pattern contains a zero byte.
* Fix eviction during AOF loading due to maxmemory triggered by commands
executed in loading state.
</ChangeLog>
|
Friday, 23 Nov 2018
|
04:41 osa
Upgrade from 5.0.1 to 5.0.2.
<ChangeLog>
Upgrade urgency: CRITICAL if you use streams and consumer groups.
HIGH if you use redis-cli with Redis Cluster.
LOW otherwise.
Welcome to Redis 5.0.2. This release fixes two issues with Streams consumer
groups, where items could be returned duplicated by XREADGROUP when accessing
the history, and another bug where XREADGROUP can report some history even
if the comsumer pending list is empty. Both problems were addressed and unit
tests to avoid regressions implemented. Moreover this release fixes some
issue with redis-cli when in cluster mode. Finally some FreeBSD and DragonFly
build problems are now resolved.
</ChangeLog>
|
Thursday, 8 Nov 2018
|
21:10 osa
Upgrade from 5.0.0 to 5.0.1.
<ChangeLog>
Upgrade urgency: URGENT if you use Redis Streams. MODERATE otherwise.
Hi all, this is the first patch level release of Redis 5. It contains
both fixes and improvements. Here there is a list of the major ones, however
read the commit messages at the end of the changelog if you want to know
more about the smaller things. Let's start with the new features:
* Sentinel now supports authentication! Check the Sentinel official doc
for more info.
* Redis-cli cluster "fix" is now able to fix a big number of clusters put
in a bad condition. Previously many corner cases were not covered.
Now the critical fixes:
1. Fix RESTORE mismatch reply when certain keys already expired.
2. Fix an XCLAIM non trivial issue: sometimes the command returned a wrong
entry or desynchronized the protocol.
And now the other fixes:
3. Stack trace generation on the Raspberry PI (and 32bit ARM) fixed.
4. Don't evict expired keys when the KEYS command is called, in order to
avoid a mass deletion event. However expired keys are not displayed
by KEYS as usually.
5. Improvements in the computation of the memory used, when estimating
the AOF buffers.
6. XRANGE COUNT of 0 fixed.
7. "key misses" stats accounting fixed. Many cache misses were not counted.
8. When in MULTI state, return OOM while accumulating commands and there
is no longer memory available.
9. Fix build on FreeBSD and possibly others.
10. Fix a crash in Redis modules, thread safe context reply accumulation.
11. Fix a race condition when producing the RDB file for full SYNC.
12. Disable protected mode in Sentinel.
13. More commands now have the HELP subcommand.
14. Fixed an issue about adaptive server HZ timer.
15. Fix cluster-replica-no-failover option name.
</ChangeLog>
|
Thursday, 18 Oct 2018
|
22:15 osa
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>
|
Friday, 7 Sep 2018
|
22:13 osa
Upgrade from 5.0-rc4 to 5.0-rc5.
<ChangeLog>
Upgrade urgency HIGH: Several imporant bugs fixed.
This is the release candidate number five, and has a lot of bug fixes inside,
together with a few big changes to the Redis behavior from the point of view
of replication of scripts and handling of the maxmemory directive in slaves.
Make sure to read the whole list!
* BREAKING BEHAVIOR: Slaves now ignore maxmemory by default.
* BREAKING BEHAVIOR: Now scripts are always replicated for their effects, and
never sending the script itself to slaves/AOF.
* Improvement: Big pipelining performances improved significantly.
* Fix: Rewrite BRPOPLPUSH as RPOPLPUSH to propagate.
* Fix: False positives in tests.
* Fix: Certain command flags were modified because not correct.
* Fix: Fix blocking XREAD for streams that are empty.
* Improvement: Allow scripts to timeout on slaves as well.
* Fix: Different corner cases due to CLIENT PAUSE are now fixed.
* Improvement: Optimize parsing large bulk greater than 32k.
* Fix: Propagate read-only scripts as SCRIPT LOAD, not as EVAL.
</ChangeLog>
|
Sunday, 5 Aug 2018
|
16:24 osa
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>
|
Tuesday, 19 Jun 2018
|
23:00 osa
Upgrade from 5.0-rc1 to 5.0-rc3.
Add experimental support for jemalloc. (*)
Requested by: farrokhi (*)
|
Monday, 4 Jun 2018
|
14:49 mat
Use USE_GITHUB.
Sponsored by: Absolight
|
Sunday, 3 Jun 2018
|
20:12 osa
Upgrade to recent unstable version 5.0-rc1.
Switch to new test framework.
ChangeLog: https://raw.githubusercontent.com/antirez/redis/5.0/00-RELEASENOTES
|
Monday, 16 Apr 2018
|
23:08 osa
Upgrade from 4.0.8 to 4.0.9.
Redis version 4.0.9 adds a few interesting new features and fixes a very
critical bug regarding the Append Only File.
ChangeLog: https://github.com/antirez/redis/blob/4.0/00-RELEASENOTES
|
Sunday, 4 Feb 2018
|
16:27 osa
Upgrade from 4.0.7 to 4.0.8.
<ChangeLog>
Upgrade urgency CRITICAL ONLY for Redis Cluster users. Otherwise no reason
to upgrade at all.
Redis 4.0.8 fixes a single critical bug in the radix tree data structure
used for Redis Cluster keys slot tracking. The problem was actually fixed
10 months ago into unstable, but it was fixed in a commit related to Streams
so it was never backported (for error) into the 4.0 branch.
The problem will crash Redis Cluster instances during deletions, but it is
very hard to trigger: only when the node removed is in the edge of a memory
mapped area there are the conditions to create an issue, because otherwise
the code just accesses an out of range word in read-only way in an allocated
structure: this is almost always harmless.
</ChangeLog>
|
Thursday, 25 Jan 2018
|
22:59 osa
Upgrade from 4.0.6 to 4.0.7.
<ChangeLog>
* Many 32 bit overflows were addressed in order to allow to use Redis with
a very significant amount of data, memory size permitting. (zhaozhao.zz,
Oran Agra)
* MEMORY USAGE fixed for the list type. (gnuhpc)
* Allow read-only scripts in Redis Cluster. (Salvatore Sanfilippo)
* Fix AOF pipes setup in edge case. (heqin)
* AUTH option for MIGRATE. (AlexStocks, Salvatore Sanfilippo, Fabio Nicotra)
* HyperLogLogs are no longer converted from sparse to dense in order
to be merged. (Salvatore Sanfilippo)
* Fix AOF rewrite dead loop under edge cases. (heqin)
* Fix processing of large bulk strings (>= 2GB). (Oran Agra)
* Added RM_UnlinkKey in modules API. (Dvir Volk)
* Fix Redis Cluster crashes when certain commands with a variable number
of arguments are called in an improper way. (Salvatore Sanfilippo)
* Fix memory leak in lazyfree engine. (zhaozhao.zz)
* Fix many potentially successful partial synchronizations that end
doing a full SYNC, because of a bug destroying the replication
backlog on the slave. So after a failover the slave was often not able
to PSYNC with masters, and a full SYNC was triggered. The bug only
happened after 1 hour of uptime so escaped the unit tests. (Oran Agra)
* Improve anti-affinity in master/slave allocation for Redis Cluster
when the cluster is created. (Salvatore Sanfilippo)
* Improve output buffer handling for slaves, by not limiting the amount
of writes a slave could receive. (Guy Benoish)
</ChangeLog>
|
Tuesday, 5 Dec 2017
|
03:26 osa
Upgrade from 4.0.2 to 4.0.6.
ChangeLog: https://raw.githubusercontent.com/antirez/redis/4.0/00-RELEASENOTES
|
Saturday, 23 Sep 2017
|
20:26 osa
Upgrade to 4.0.2.
ChangeLog: https://raw.githubusercontent.com/antirez/redis/4.0/00-RELEASENOTES
|
Sunday, 6 Aug 2017
|
15:00 osa
Upgrade to the latest stable release - 4.0.1.
ChangeLog: https://raw.githubusercontent.com/antirez/redis/4.0/00-RELEASENOTES
|
Tuesday, 6 Jun 2017
|
16:18 mat
Convert every usage of https://github.com/.../archive/xxx to USE_GITHUB.
While there, fix small style issues.
Sponsored by: Absolight
|
Saturday, 6 May 2017
|
18:03 osa
Upgrade from 4.0-rc2 to 4.0-rc3.
|
Tuesday, 6 Dec 2016
|
23:45 osa
Upgrade from 4.0-rc1 to 4.0-rc2.
<ChangeLog>
Upgrade urgency LOW: This release mainly fixes a rare GEO API bug and a crash
related to the modules subsystem.
Redis 4.0.0-RC2 (version number 3.9.102) just fixes two bugs:
1. GEORADIUS could fail reporting items with very big radius lengths because
of a bug in the bounding box computation function. This was fixed and tests
with large radius sizes were added.
2. There was a crash in the modules subsystem that was not merged into RC1 for
an error, while it was already fixed into the "unstable" branch.
</ChangeLog>
|
01:38 osa
Upgrade from 3.2.5 to 4.0-rc1.
ChangeLog: https://raw.githubusercontent.com/antirez/redis/4.0/00-RELEASENOTES
|
Monday, 5 Dec 2016
|
00:46 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>
|
Tuesday, 27 Sep 2016
|
23:09 osa
Upgrade from 3.2.3 to 3.2.4.
ChangeLog: https://raw.githubusercontent.com/antirez/redis/3.2/00-RELEASENOTES
|
Sunday, 7 Aug 2016
|
23:18 osa
Upgrade from 3.2.1 to 3.2.3.
ChageLog: https://raw.githubusercontent.com/antirez/redis/3.2/00-RELEASENOTES
|
Number of commits found: 152 (showing only 100 on this page) |