From 212d83bf2b54c9ad6e62da4c736fe948f559b2b320e89fa6c42be5afcda2c155 Mon Sep 17 00:00:00 2001 From: Martin Pluskal Date: Wed, 17 Feb 2016 14:30:43 +0000 Subject: [PATCH] Accepting request 359952 from home:evshmarnev:branches:server:database - Update to 3.0.7: * [FIX] Many fixes to MIGRATE multiple keys implementation. * [FIX] A Redis Cluster node crash was fixed because of wrong handling of node->slaveof pointers. * [FIX] Fix redis-trib rebalance when nodes need to be left empty because the specified weight is zero. * [FIX] MIGRATE: Never send -ASK redirections for MIGRATE when there are * [FIX] Lua debugger crash when printing too deeply nested objects. * [FIX] Redis-cli implementation of Lua debugging now allows to use the SCRIPT DEBUG command directly, switching to debugging mode as needed. * [FIX] Redis-trib is now able to fix more errors. A new CLUSTER subcommand called BUMPEPOCH was introduced in order to support new modes for the "fix" subcommand. * [NEW] Redis proctected mode: this feature improves Redis security and makes harder to run Redis in a configuration that is unsecure because no firewalling was used in order to protect Redis from external accesses. * [NEW] Cluster/Sentinel tests now use OSX leak to perform leak detection at the end of every unit. * [NEW] Detect and show server crashes during Cluster/Sentinel tests. * [NEW] More reliable Cluster/Sentinel test becuase of timing errors and -LOADING errors. * [FIX] lua_struct.c/getnum security issue fixed. * [FIX] Redis Cluster replica migration fixed. * [FIX] Fix a race condition in processCommand() because of interactions with freeMemoryIfNeeded(). * [NEW] Backported from the upcoming Redis 3.2: MIGRATE now supports an extended multiple-keys pipelined mode, which is an order of magnitude faster. Redis Cluster now uses this mode in order to perform reshardings and rebalancings. * [NEW] Backported from the upcoming Redis 3.2: OBS-URL: https://build.opensuse.org/request/show/359952 OBS-URL: https://build.opensuse.org/package/show/server:database/redis?expand=0&rev=74 --- redis-3.0.5.tar.gz | 3 --- redis-3.0.7.tar.gz | 3 +++ redis.changes | 39 +++++++++++++++++++++++++++++++++++++++ redis.spec | 4 ++-- 4 files changed, 44 insertions(+), 5 deletions(-) delete mode 100644 redis-3.0.5.tar.gz create mode 100644 redis-3.0.7.tar.gz diff --git a/redis-3.0.5.tar.gz b/redis-3.0.5.tar.gz deleted file mode 100644 index ac5230c..0000000 --- a/redis-3.0.5.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4c176826eee909fbdc63db1c15adc22aab42d758043829e556f4331e6a5bd480 -size 1366160 diff --git a/redis-3.0.7.tar.gz b/redis-3.0.7.tar.gz new file mode 100644 index 0000000..db441eb --- /dev/null +++ b/redis-3.0.7.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b2a791c4ea3bb7268795c45c6321ea5abcc24457178373e6a6e3be6372737f23 +size 1375200 diff --git a/redis.changes b/redis.changes index b5d8d9e..b43e01c 100644 --- a/redis.changes +++ b/redis.changes @@ -1,3 +1,42 @@ +------------------------------------------------------------------- +Wed Feb 17 12:17:41 UTC 2016 - eshmarnev@suse.com + +- Update to 3.0.7: +* [FIX] Many fixes to MIGRATE multiple keys implementation. +* [FIX] A Redis Cluster node crash was fixed because of wrong handling of + node->slaveof pointers. +* [FIX] Fix redis-trib rebalance when nodes need to be left empty because + the specified weight is zero. +* [FIX] MIGRATE: Never send -ASK redirections for MIGRATE when there are +* [FIX] Lua debugger crash when printing too deeply nested objects. +* [FIX] Redis-cli implementation of Lua debugging now allows to use the + SCRIPT DEBUG command directly, switching to debugging mode as needed. +* [FIX] Redis-trib is now able to fix more errors. A new CLUSTER subcommand + called BUMPEPOCH was introduced in order to support new modes + for the "fix" subcommand. +* [NEW] Redis proctected mode: this feature improves Redis security and makes + harder to run Redis in a configuration that is unsecure because no + firewalling was used in order to protect Redis from external accesses. +* [NEW] Cluster/Sentinel tests now use OSX leak to perform leak detection + at the end of every unit. +* [NEW] Detect and show server crashes during Cluster/Sentinel tests. +* [NEW] More reliable Cluster/Sentinel test becuase of timing errors and + -LOADING errors. +* [FIX] lua_struct.c/getnum security issue fixed. +* [FIX] Redis Cluster replica migration fixed. +* [FIX] Fix a race condition in processCommand() because of interactions + with freeMemoryIfNeeded(). +* [NEW] Backported from the upcoming Redis 3.2: + MIGRATE now supports an extended multiple-keys pipelined mode, which + is an order of magnitude faster. Redis Cluster now uses this mode + in order to perform reshardings and rebalancings. +* [NEW] Backported from the upcoming Redis 3.2: + Redis Cluster has now support for rebalancing via the redis-trib + rebalance command. Demo here: +* [NEW] Redis Cluster redis-trib.rb new "info" subcommand. +* [NEW] Redis Cluster tests improved. +* [NEW] Log offending memory access address on SIGSEGV/SIGBUS + ------------------------------------------------------------------- Sun Nov 22 09:18:54 UTC 2015 - mpluskal@suse.com diff --git a/redis.spec b/redis.spec index fedf384..00794ad 100644 --- a/redis.spec +++ b/redis.spec @@ -1,7 +1,7 @@ # # spec file for package redis # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -27,7 +27,7 @@ %define _conf_dir %{_sysconfdir}/%{name} Name: redis -Version: 3.0.5 +Version: 3.0.7 Release: 0 Summary: Persistent key-value database License: BSD-3-Clause