From 2f720ee6eeeb7f3df7126eb95e2561fd8076eb78 Mon Sep 17 00:00:00 2001 From: "David W. Dougherty" Date: Thu, 7 Nov 2024 09:27:45 -0800 Subject: [PATCH] DEV: modules lifecycle updates for Redis CE 8.0 --- .../modules-lifecycle.md | 23 ++++++++++++++++--- static/tables/redisce-lifecycle.csv | 2 ++ 2 files changed, 22 insertions(+), 3 deletions(-) create mode 100644 static/tables/redisce-lifecycle.csv diff --git a/content/operate/oss_and_stack/stack-with-enterprise/modules-lifecycle.md b/content/operate/oss_and_stack/stack-with-enterprise/modules-lifecycle.md index 9d71aff0d..2bd345fd6 100644 --- a/content/operate/oss_and_stack/stack-with-enterprise/modules-lifecycle.md +++ b/content/operate/oss_and_stack/stack-with-enterprise/modules-lifecycle.md @@ -11,7 +11,7 @@ weight: 7 --- Redis Enterprise Software follows the [Redis Enterprise lifecycle]({{< relref "/operate/rs/installing-upgrading/product-lifecycle" >}}). (For complete details, see the Redis Enterprise Software [subscription agreement](https://redis.com/software-subscription-agreement).) -The modules included in Redis Stack also follow a release lifecycle and schedule. Here, you'll find the "end-of-life" dates for each module and release. +The modules included in Redis Community Edition (CE), formerly called Redis Stack, also follow a release lifecycle and schedule. Here, you'll find the "end-of-life" dates for each module and release. ## Module release numbering @@ -23,11 +23,28 @@ The format is “Major1.Major2.Minor”. - The _Minor_ section of the version number represents quality improvements and fixes to existing capabilities. The minor release number is increased when release quality improves. -## Module end-of-life schedule {#modules-endoflife-schedule} - End-of-Life for a given Major version is 18 months after the formal release of that version or 12 months after the release of the next subsequent (following) version, whichever comes last. +## Module end-of-life schedule after Redis CE 8.0 + +In Redis CE 8.0 and beyond, module version numbers will align exactly with the Redis CE versions that include them. +For example, the modules included with Redis CE 8.0 will all have version number 8.0. + +This also means that Redis CE versions 8.0+ require modules with an exact match in version number. + +### Redis Community Edition + +Included modules: +- Redis scalable query engine +- JSON data structure +- Probabilistic data structures +- Time series data structure + +{{< table-csv "redisce-lifecycle.csv" 2 >}} + +## Module end-of-life schedule before Redis CE 8.0 {#modules-endoflife-schedule} + ### RediSearch {{< table-csv "redisearch-lifecycle.csv" 2 >}} diff --git a/static/tables/redisce-lifecycle.csv b/static/tables/redisce-lifecycle.csv new file mode 100644 index 000000000..6c7b75ab3 --- /dev/null +++ b/static/tables/redisce-lifecycle.csv @@ -0,0 +1,2 @@ +Release Date,End-of-Life (EOL) +8.0 – TBD,–