31 Commits

Author SHA1 Message Date
Oran Agra
e0049d881d Redis 6.2.2 2021-04-19 21:39:40 +03:00
Oran Agra
003cff7b0a Redis 6.2.1 2021-03-01 21:02:05 +02:00
Oran Agra
c5a3527200 Redis 6.2.0 GA 2021-02-22 15:56:55 +02:00
Oran Agra
9e9ff9024b Redis 6.2 RC3 2021-01-31 19:55:20 +02:00
Oran Agra
51310e249a Redis 6.2 RC2 2021-01-12 16:17:58 +02:00
Oran Agra
048674ddc2 Redis 6.2 RC1. 2020-12-14 20:54:10 +02:00
Meir Shpilraien (Spielrein)
e9c837ad31 Add Module API for version and compatibility checks (#7865)
* Introduce a new API's: RM_GetContextFlagsAll, and
RM_GetKeyspaceNotificationFlagsAll that will return the
full flags mask of each feature. The module writer can
check base on this value if the Flags he needs are
supported or not.

* For each flag, introduce a new value on redismodule.h,
this value represents the LAST value and should be there
as a reminder to update it when a new value is added,
also it will be used in the code to calculate the full
flags mask (assuming flags are incrementally increasing).
In addition, stated that the module writer should not use
the LAST flag directly and he should use the GetFlagAll API's.

* Introduce a new API: RM_IsSubEventSupported, that returns for a given
event and subevent, whether or not the subevent supported.

* Introduce a new macro RMAPI_FUNC_SUPPORTED(func) that returns whether
or not a function API is supported by comparing it to NULL.

* Introduce a new API: int RM_GetServerVersion();, that will return the
current Redis version in the format 0x00MMmmpp; e.g. 0x00060008;

* Changed unstable version from 999.999.999 to 255.255.255

Co-authored-by: Oran Agra <oran@redislabs.com>
Co-authored-by: Yossi Gottlieb <yossigo@gmail.com>
2020-10-11 17:21:58 +03:00
antirez
c0eb960fc1 Mark version of unstable branch in an unique way. 2015-09-29 17:30:24 +02:00
antirez
7009630914 Version bumped to 3.1.999 (3.2 alpha versions). 2015-02-14 17:19:17 +01:00
antirez
008ee093eb Make unstable branch version unique and distinguishable. 2014-06-25 15:30:34 +02:00
antirez
25e71b041d Version bumped to 2.9.11 2013-05-27 11:44:04 +02:00
antirez
1590ba7d59 Version bumped to 2.9.10 2013-05-08 15:24:40 +02:00
antirez
419ca24c7e Version bumped to 2.9.9. 2013-04-02 11:55:23 +02:00
antirez
f8f9819c34 Version incremented to 2.9.8 after major cluster progresses. 2013-03-15 16:45:45 +01:00
antirez
cb2a06dfcd Version 2.9.7. 2012-04-10 16:34:33 +02:00
antirez
0f7dd6d956 version bumped to 2.9.6 2012-04-06 12:27:17 +02:00
antirez
84cfae38b3 Version bumped to 2.9.5 2012-02-29 00:54:52 +01:00
antirez
6ebd417aaa unstable version called 2.9.4 2012-02-22 17:44:18 +01:00
antirez
c6db3bc002 version bumped to 2.9.3 2012-01-07 12:54:48 +01:00
antirez
c0fb39d438 version bumped to 2.9.2 2011-12-19 10:55:31 +01:00
antirez
6d29ea9b06 version bumped to 2.9.1 2011-12-13 18:07:21 +01:00
antirez
805c7a80c3 version bumped to 2.9, that is, 3.0 unstable 2011-04-15 17:44:08 +02:00
antirez
5772909c6d version set to 2.3.0 2010-12-29 17:02:43 +01:00
antirez
09834f59a1 version bumped to 2.1.8 2010-12-15 15:22:04 +01:00
antirez
a34f7bdcb0 version bumped to 2.1.7 after merging with aaslave branch for non blocking slaves 2010-11-05 11:00:20 +01:00
antirez
17e642c115 version bumped to 2.1.6 2010-11-05 10:57:53 +01:00
antirez
afdb946851 version bumped to 2.1.5 2010-10-21 17:55:44 +02:00
antirez
dbebd395eb Version is now 2.1.4 -- AKA 2.2-alpha1 2010-08-31 18:34:34 +02:00
antirez
e4ecc93119 Version is now 2.1.3 2010-08-26 16:58:02 +02:00
antirez
2c24c22039 Version is now 2.1.2 2010-07-01 14:47:26 +02:00
antirez
e2641e09cc redis.c split into many different C files.
networking related stuff moved into networking.c

moved more code

more work on layout of source code

SDS instantaneuos memory saving. By Pieter and Salvatore at VMware ;)

cleanly compiling again after the first split, now splitting it in more C files

moving more things around... work in progress

split replication code

splitting more

Sets split

Hash split

replication split

even more splitting

more splitting

minor change
2010-07-01 14:38:51 +02:00