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>
This commit is contained in:
Sergey A. Osokin 2018-12-14 00:40:07 +00:00
parent fd9773f1da
commit c5b54e7ed2
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=487397
3 changed files with 4 additions and 16 deletions

View file

@ -2,8 +2,7 @@
# $FreeBSD$ # $FreeBSD$
PORTNAME= redis PORTNAME= redis
DISTVERSION= 5.0.2 DISTVERSION= 5.0.3
PORTREVISION= 1
CATEGORIES= databases CATEGORIES= databases
MASTER_SITES= http://download.redis.io/releases/ MASTER_SITES= http://download.redis.io/releases/
PKGNAMESUFFIX= -devel PKGNAMESUFFIX= -devel

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1542947877 TIMESTAMP = 1544710884
SHA256 (redis-5.0.2.tar.gz) = 937dde6164001c083e87316aa20dad2f8542af089dfcb1cbb64f9c8300cd00ed SHA256 (redis-5.0.3.tar.gz) = e290b4ddf817b26254a74d5d564095b11f9cd20d8f165459efa53eb63cd93e02
SIZE (redis-5.0.2.tar.gz) = 1952989 SIZE (redis-5.0.3.tar.gz) = 1959445

View file

@ -1,11 +0,0 @@
--- src/config.h.orig 2015-04-07 21:24:36.634829000 +0300
+++ src/config.h 2015-04-07 21:24:53.388849000 +0300
@@ -62,7 +62,7 @@
#endif
/* Test for backtrace() */
-#if defined(__APPLE__) || (defined(__linux__) && defined(__GLIBC__))
+#if defined(__APPLE__) || (defined(__linux__) && defined(__GLIBC__)) || defined(__FreeBSD__)
#define HAVE_BACKTRACE 1
#endif