diff --git a/content/modules/redisai/redisai-quickstart.md b/content/modules/redisai/redisai-quickstart.md index 23bcacbf185..814d5e57ba8 100644 --- a/content/modules/redisai/redisai-quickstart.md +++ b/content/modules/redisai/redisai-quickstart.md @@ -1,6 +1,6 @@ --- Title: RedisAI quick start tutorial -linkTitle: Quck start +linkTitle: Quick start description: weight: 20 alwaysopen: false @@ -11,6 +11,6 @@ For this quick start tutorial, we recommend that you use: - Either: - A Redis Enterprise Software database [with the RedisAI module]({{< relref "/modules/add-module-to-database.md" >}}) - [Contact support](https://redislabs.com/company/support/) if you want to try out RedisAI on Redis Cloud -- redis-cli with connectivity to a redis database +- redis-cli with connectivity to a Redis database {{< embed-md "tryout-redisai.md" >}} diff --git a/content/modules/redisai/release-notes/_index.md b/content/modules/redisai/release-notes/_index.md index 0fda2081a91..97cce1cf105 100644 --- a/content/modules/redisai/release-notes/_index.md +++ b/content/modules/redisai/release-notes/_index.md @@ -1,8 +1,9 @@ --- -Title: Release notes +Title: RedisAI release notes +linkTitle: Release notes description: weight: 99 alwaysopen: false categories: ["Modules"] --- -{{< allchildren style="h2" sort="Weight" />}} +{{< table-children columnNames="Version (Release date) ,Major changes" columnSources="LinkTitle,Description" enableLinks="LinkTitle" >}} diff --git a/content/modules/redisai/release-notes/redisai-1.0-release-notes.md b/content/modules/redisai/release-notes/redisai-1.0-release-notes.md index 908319dd0ba..8f0fb101c0f 100644 --- a/content/modules/redisai/release-notes/redisai-1.0-release-notes.md +++ b/content/modules/redisai/release-notes/redisai-1.0-release-notes.md @@ -1,7 +1,7 @@ --- Title: RedisAI 1.0 release notes linkTitle: v1.0 (May 2020) -description: +description: Auto-batching support. Added AI.DAGRUN and AI.DAGRUN_RO commands. AI.MODELSET allows you to provide a model in chunks. Standardized GET methods (TENSORGET,MODELGET,SCRIPTGET) replies (breaking change for clients). Cache model blobs. weight: 100 alwaysopen: false categories: ["Modules"] diff --git a/content/modules/redisai/release-notes/redisai-1.2-release-notes.md b/content/modules/redisai/release-notes/redisai-1.2-release-notes.md new file mode 100644 index 00000000000..d1351d03f39 --- /dev/null +++ b/content/modules/redisai/release-notes/redisai-1.2-release-notes.md @@ -0,0 +1,21 @@ +--- +Title: RedisAI 1.2 release notes +linkTitle: v1.2 (November 2021) +description: Strings tensor support. Backend updates - TF 2.6, PyTorch 1.9, ONNXRuntime 1.9. Redis now manages ONNXRuntime memory. +weight: 99 +alwaysopen: false +categories: ["Modules"] +--- + +## 1.2.5 (November 2021) + +Headlines: + +- [#832](https://github.com/RedisAI/RedisAI/pull/832) Strings tensor support (TF and ONNXRUNTIME only). +- [#847](https://github.com/RedisAI/RedisAI/pull/847), [#806](https://github.com/RedisAI/RedisAI/pull/806) Backends update - TF 2.6, PyTorch 1.9, ONNXRuntime 1.9 +- [#827](https://github.com/RedisAI/RedisAI/pull/827) ONNXRuntime memory is now managed by Redis (Cloud readiness) + +Bug fixes: + +- [#829](https://github.com/RedisAI/RedisAI/pull/829) Remove deprecation warnings from deprecated commands on Redis logs. +- [#852](https://github.com/RedisAI/RedisAI/pull/852) Fixed invalid deletion of outputs after execution error in TF diff --git a/content/modules/redisbloom/release-notes/_index.md b/content/modules/redisbloom/release-notes/_index.md index 5a6052d10db..76648b78c0e 100644 --- a/content/modules/redisbloom/release-notes/_index.md +++ b/content/modules/redisbloom/release-notes/_index.md @@ -1,8 +1,9 @@ --- -Title: Release notes +Title: RedisBloom release notes +linkTitle: Release notes description: weight: 99 alwaysopen: false categories: ["Modules"] --- -{{< allchildren style="h2" sort="Weight" >}} +{{< table-children columnNames="Version (Release date) ,Major changes" columnSources="LinkTitle,Description" enableLinks="LinkTitle" >}} diff --git a/content/modules/redisbloom/release-notes/redisbloom-1.0-release-notes.md b/content/modules/redisbloom/release-notes/redisbloom-1.0-release-notes.md index fec25307b52..cc28baca38a 100644 --- a/content/modules/redisbloom/release-notes/redisbloom-1.0-release-notes.md +++ b/content/modules/redisbloom/release-notes/redisbloom-1.0-release-notes.md @@ -1,7 +1,7 @@ --- Title: RedisBloom 1.0 release notes linkTitle: v1.0 (September 2017) -description: +description: First GA release of RedisBloom. weight: 100 alwaysopen: false categories: ["Modules"] diff --git a/content/modules/redisbloom/release-notes/redisbloom-1.1-release-notes.md b/content/modules/redisbloom/release-notes/redisbloom-1.1-release-notes.md index ab271eb1f2a..1774fd597f5 100644 --- a/content/modules/redisbloom/release-notes/redisbloom-1.1-release-notes.md +++ b/content/modules/redisbloom/release-notes/redisbloom-1.1-release-notes.md @@ -1,7 +1,7 @@ --- Title: RedisBloom 1.1 release notes -linkTitle: v1.1.0 (February 2019) -description: +linkTitle: v1.1 (February 2019) +description: Updated version. weight: 99 alwaysopen: false categories: ["Modules"] diff --git a/content/modules/redisbloom/release-notes/redisbloom-2.0-release-notes.md b/content/modules/redisbloom/release-notes/redisbloom-2.0-release-notes.md index d20422b8aa2..42c6f387a4f 100644 --- a/content/modules/redisbloom/release-notes/redisbloom-2.0-release-notes.md +++ b/content/modules/redisbloom/release-notes/redisbloom-2.0-release-notes.md @@ -1,7 +1,7 @@ --- Title: RedisBloom 2.0 release notes LinkTitle: v2.0 (June 2019) -description: +description: Added more probabilistic data structures, including top-K and count-min sketch. weight: 98 alwaysopen: false categories: ["Modules"] @@ -19,7 +19,7 @@ categories: ["Modules"] ## v2.0.0 (June 2019) -We are proud to announce that we doubled the number of probabilistic data structures that are generally available in RedisBloom. Full documentation is available on [redisbloom.io](redisbloom.io) +We are proud to announce that we doubled the number of probabilistic data structures that are generally available in RedisBloom. Full documentation is available on [redisbloom.io](https://redisbloom.io) - #[70](https://github.com/RedisBloom/RedisBloom/issues/70) Top-K - [Commands](https://oss.redislabs.com/redisbloom/TopK_Commands/) diff --git a/content/modules/redisbloom/release-notes/redisbloom-2.2-release-notes.md b/content/modules/redisbloom/release-notes/redisbloom-2.2-release-notes.md index 9f38578aa0c..48ccf0f884a 100644 --- a/content/modules/redisbloom/release-notes/redisbloom-2.2-release-notes.md +++ b/content/modules/redisbloom/release-notes/redisbloom-2.2-release-notes.md @@ -1,11 +1,38 @@ --- Title: RedisBloom 2.2 release notes linkTitle: v2.2 (December 2019) -description: +description: BF.INFO returns bloom filter details. CF.INFO returns cuckoo filter details. Scalable bloom and cuckoo filters. Configurable bucket size for cuckoo filters. CMS.INCRBY returns count. weight: 97 alwaysopen: false categories: ["Modules"] --- + +## v2.2.9 (November 2021) + +This is a maintenance release for RedisBloom 2.2. + +Update urgency: `MODERATE`: Program an upgrade of the server, but it's not urgent. + +Details: + +- Bug fixes: + + - [#281](https://github.com/RedisBloom/RedisBloom/pull/281) Memory leak when loading TOPK keys from RDB. + + - [#303](https://github.com/RedisBloom/RedisBloom/pull/303) `CMS.INCRBY` for negative or non-number + + - [#354](https://github.com/RedisBloom/RedisBloom/pull/354) TOPK List Duplicate entries + + - [#369](https://github.com/RedisBloom/RedisBloom/pull/369) Free only latest filter on `CF.COMPACT` + + - [#371](https://github.com/RedisBloom/RedisBloom/pull/371) `CF.SCANDUMP` for cuckoo filter + + - [#374](https://github.com/RedisBloom/RedisBloom/pull/374) ReplicateVerbatim for `CF.LOADCHUNK` (similar to [#309](https://github.com/RedisBloom/RedisBloom/pull/309)) + +- Improvements: + + - [#331](https://github.com/RedisBloom/RedisBloom/pull/331) Add `WITHCOUNT` flag to `TOPK.LIST` + ## v2.2.6 (August 2021) This is a maintenance release for version 1.0. @@ -20,14 +47,25 @@ Details: Headlines: -- This release improves overall stability and provides fixes for founded issues. +- This release improves overall stability and provides fixes for found issues. Details: -- Bugfix: +- Bug fixes: - #[215](https://github.com/redisbloom/redisbloom/issues/215) Count-Min-Sketch CMS.INCRBY command to reply with correct min result. - #[219](https://github.com/redisbloom/redisbloom/issues/219) Cuckoo Filter CF.DEBUG correct response formatting. +## v2.2.3 (July 2020) + +Headlines: + +- This release improves overall stability and provides fixes for found issues. + +Details: + +- Bug fixes: + - [#217](https://github.com/RedisBloom/RedisBloom/pull/217) Client hung on `BF.INSERT` with multiple new items when a non-scaling filter is full. + ## v2.2.2 (March 2020) Headlines: @@ -75,11 +113,11 @@ Details: - CMS - #[97](https://github.com/RedisBloom/RedisBloom/issues/97) `CMS.INCRBY` [returns count](https://oss.redislabs.com/redisbloom/CountMinSketch_Commands/#cmsincrby) instead of ‘OK’ -- Minor Bugfixes +- Minor bug fixes - Bloom - #[154](https://github.com/RedisBloom/RedisBloom/issues/154) Check error rate is 1< (cannot be equal) - Cuckoo - - #[134](https://github.com/RedisBloom/RedisBloom/issues/134) Sdded `CuckooInsert_MemAllocFailed` exception + - #[134](https://github.com/RedisBloom/RedisBloom/issues/134) Added `CuckooInsert_MemAllocFailed` exception - #[130](https://github.com/RedisBloom/RedisBloom/issues/130) Number of deletes wasn’t saved to RDB - General - #[117](https://github.com/RedisBloom/RedisBloom/issues/117) Using `RMUtil_RegisterWriteDenyOOMCmd` diff --git a/content/modules/redisearch/release-notes/_index.md b/content/modules/redisearch/release-notes/_index.md index 5a6052d10db..5dc1627276c 100644 --- a/content/modules/redisearch/release-notes/_index.md +++ b/content/modules/redisearch/release-notes/_index.md @@ -1,8 +1,9 @@ --- -Title: Release notes +Title: RediSearch release notes +linkTitle: Release notes description: weight: 99 alwaysopen: false categories: ["Modules"] --- -{{< allchildren style="h2" sort="Weight" >}} +{{< table-children columnNames="Version (Release date) ,Major changes" columnSources="LinkTitle,Description" enableLinks="LinkTitle" >}} diff --git a/content/modules/redisearch/release-notes/redisearch-1.0-release-notes.md b/content/modules/redisearch/release-notes/redisearch-1.0-release-notes.md index 6111fa8791a..1ccf4e4e0cd 100644 --- a/content/modules/redisearch/release-notes/redisearch-1.0-release-notes.md +++ b/content/modules/redisearch/release-notes/redisearch-1.0-release-notes.md @@ -1,14 +1,14 @@ --- Title: RediSearch 1.0 release notes linkTitle: v1.0 (April 2018) -description: +description: Hamming distance scoring. Wildcard queries. Optional deletion of documents in FT.DEL. Optionally keep document hashes in FT.DROP. Delete geo-sets when dropping an index. Tag prefix completion support. weight: 100 alwaysopen: false categories: ["Modules"] --- ## RediSearch 1.0.10 (April 2018) -This is a bug-fix release with some stability fixe, a few processing bug fixes, and a few small additions: +This is a bug-fix release with some stability fixes, a few processing bug fixes, and a few small additions: ### Fixes diff --git a/content/modules/redisearch/release-notes/redisearch-1.1-release-notes.md b/content/modules/redisearch/release-notes/redisearch-1.1-release-notes.md index 9bd2975f33a..9000e69c328 100644 --- a/content/modules/redisearch/release-notes/redisearch-1.1-release-notes.md +++ b/content/modules/redisearch/release-notes/redisearch-1.1-release-notes.md @@ -1,7 +1,7 @@ --- Title: RediSearch 1.1 release notes linkTitle: v1.1 (April 2018) -description: +description: Aggregations engine. weight: 99 alwaysopen: false categories: ["Modules"] diff --git a/content/modules/redisearch/release-notes/redisearch-1.2-release-notes.md b/content/modules/redisearch/release-notes/redisearch-1.2-release-notes.md index 839da29f35d..426b6f9dab8 100644 --- a/content/modules/redisearch/release-notes/redisearch-1.2-release-notes.md +++ b/content/modules/redisearch/release-notes/redisearch-1.2-release-notes.md @@ -1,7 +1,7 @@ --- Title: RediSearch 1.2 release notes linkTitle: v1.2 (June 2018) -description: +description: Aggregation filters. Query attributes. Fuzzy matching. Conditional updates. Backslash escaping. Synonyms support. weight: 98 alwaysopen: false categories: ["Modules"] diff --git a/content/modules/redisearch/release-notes/redisearch-1.4-release-notes.md b/content/modules/redisearch/release-notes/redisearch-1.4-release-notes.md index 7a6bc4e6338..a3aa0b254be 100644 --- a/content/modules/redisearch/release-notes/redisearch-1.4-release-notes.md +++ b/content/modules/redisearch/release-notes/redisearch-1.4-release-notes.md @@ -1,7 +1,7 @@ --- Title: RediSearch 1.4 release notes linkTitle: v1.4 (August 2018) -description: +description: Conditional updates. Schema modification. Query spelling correction. Phonetic matching. More fuzziness in search. Retrieve and change runtime configuration. Unlimited autocomplete results. weight: 97 alwaysopen: false categories: ["Modules"] diff --git a/content/modules/redisearch/release-notes/redisearch-1.6-release-notes.md b/content/modules/redisearch/release-notes/redisearch-1.6-release-notes.md index 24cc72f10d0..91dfd9cb19c 100644 --- a/content/modules/redisearch/release-notes/redisearch-1.6-release-notes.md +++ b/content/modules/redisearch/release-notes/redisearch-1.6-release-notes.md @@ -1,7 +1,7 @@ --- Title: RediSearch 1.6 release notes linkTitle: v1.6 (January 2020) -description: +description: Improved performance of full-text search and aggregation queries. Support for aliasing of indices. Added a C API to embed RediSearch in other modules. Forked process garbage collection. weight: 96 alwaysopen: false categories: ["Modules"] @@ -154,7 +154,7 @@ This is the General Availability Release of RediSearch 1.6 (v1.6.7). Headlines: - Several performance improvements increasing full-text search queries up to 60% and aggregation queries up to 73%. -- Support for Aliasing of indices. +- Support for aliasing of indices. - Low-level API in C (and [Rust bindings](https://github.com/RediSearch/redisearch-api-rs)) to make RediSearch embeddable in other Redis modules. [RedisGraph](redisgraph.io) is the first GA consumer. - Forked process Garbage Collection (FORK GC) allows for stable read latencies. diff --git a/content/modules/redisearch/release-notes/redisearch-2.0-release-notes.md b/content/modules/redisearch/release-notes/redisearch-2.0-release-notes.md index 080b6bed5ba..b91aafb9351 100644 --- a/content/modules/redisearch/release-notes/redisearch-2.0-release-notes.md +++ b/content/modules/redisearch/release-notes/redisearch-2.0-release-notes.md @@ -1,7 +1,7 @@ --- Title: RediSearch 2.0 release notes linkTitle: v2.0 (September 2020) -description: +description: Automatically indexes data based on a key pattern. Scale a single index over multiple Redis shards. Improved query performance. weight: 95 alwaysopen: false categories: ["Modules"] @@ -188,7 +188,7 @@ This is a maintenance release for version 2.0. - [#1572](https://github.com/RediSearch/RediSearch/pull/1572) Crash when using WITHSORTKEYS without SORTBY. - [#1540](https://github.com/RediSearch/RediSearch/pull/1540) SORTBY should raise an error if the field is not defined as SORTABLE. -## v2.0 (September 2020) +## v2.0.0 (September 2020) RediSearch 2.0 is a public preview release meeting GA standards. This release includes several improvements in performance and usability over RediSearch 1.0. These improvements necessitate a few backward-breaking changes to the API. diff --git a/content/modules/redisearch/release-notes/redisearch-2.2-release-notes.md b/content/modules/redisearch/release-notes/redisearch-2.2-release-notes.md index a33e12358e2..992afcc34c2 100644 --- a/content/modules/redisearch/release-notes/redisearch-2.2-release-notes.md +++ b/content/modules/redisearch/release-notes/redisearch-2.2-release-notes.md @@ -1,7 +1,7 @@ --- Title: RediSearch 2.2 release notes -linkTitle: v2.2 (November 2020) -description: +linkTitle: v2.2 (November 2021) +description: Search and index JSON documents. Profiling queries. Field aliasing. weight: 94 alwaysopen: false categories: ["Modules"] @@ -30,7 +30,7 @@ That way, it is possible to understand which part of the query is taking most of With the support of JSON document indexing, it is now possible to map a JSONPath query to an alias. Therefore, it is possible to index the same value in different fields with different indexing strategies. -Details: +### Details - Enhancements: - #[2337](https://github.com/redisearch/redisearch/issues/2337) Add support for Redis COPY command diff --git a/content/modules/redisgears/release-notes/_index.md b/content/modules/redisgears/release-notes/_index.md index 314e30351c6..f679b580b5e 100644 --- a/content/modules/redisgears/release-notes/_index.md +++ b/content/modules/redisgears/release-notes/_index.md @@ -1,177 +1,9 @@ --- -Title: Release notes +Title: RedisGears release notes linkTitle: Release notes -description: -weight: 100 +description: +weight: 99 alwaysopen: false categories: ["Modules"] -aliases: /modules/redisgears/release-notes/redisgears-1.0-release-notes/ - /modules/redisgears/release-notes/redisgears-1.0-release-notes - /modules/redisgears/release-notes/redisgears-1.0-release-notes.md --- - -Here's what's changed recently in RedisGears. - -To learn more, see the linked pull requests. - -## v1.0.6 (March 2021) - -This is a maintenance release for version 1.0. - -- Update urgency: Medium - -- Highlights: - - This release improves overall stability and provides fixes for issues found after the previous release. - -- Bugfixes: - - - #[496](https://github.com/RedisGears/RedisGears/pull/496) Allow parallel execution on Command Reader. - - - #[505](https://github.com/RedisGears/RedisGears/pull/505) Crash on a client that sends cluster set and disconnects. - -## v1.0.5 (18 January 2021) - -This is a maintenance release for version 1.0. - -- Update urgency: High - -- Highlights: - - This release improves overall stability and provides fixes for issues found after the previous release. - -- Bugfixes: - - - #[480](https://github.com/RedisGears/RedisGears/pull/480) Crash when map/accumulate/accumulateby raises an error which causes the same pyobject to be freed twice. - - - #[480](https://github.com/RedisGears/RedisGears/pull/480) 'Cluster set' happened before resending hello request, which caused a crash. - - - #[480](https://github.com/RedisGears/RedisGears/pull/480) Memory leaks on 'cluster set'. - -## v1.0.4 (17 January 2021) - -This is a maintenance release for version 1.0. - -- Highights: - - This release improves overall stability and provides fixes for issues found after the previous release. - -- Bugfixes: - - - #[458](https://github.com/RedisGears/RedisGears/pull/458) Crash on StreamReader when the stream is dropped during processing of the function. - - - #[477](https://github.com/RedisGears/RedisGears/pull/477) Rare crash on accumulate step. - -## v1.0.3 (November 2020) - -This is a maintenance release for version 1.0. - -- Highlights: - - This release improves overall stability and provides fixes for issues found after the previous release. - -- Bugfixes: - - - #[427](https://github.com/RedisGears/RedisGears/pull/427) Rare issue where messages might get lost and cause executions timeouts. - - - #[434](https://github.com/RedisGears/RedisGears/pull/434) Triggering an execution on uninitialized cluster state should raise a cluster uninitialized error. - -## v1.0.2 (October 2020) - -This is a maintenance release for version 1.0. - -- Highlights: - - This release improves overall stability and provides fixes for issues found after the previous release. - -- Details: - - - Minor Features: - - #[368](https://github.com/RedisGears/RedisGears/pull/368) Support for buffer input on `createTensorFromBlob` when integrating with [RedisAI](https://github.com/RedisGears/RedisGears/blob/v1.0.2/redisai.io) API. - - - #[373](https://github.com/RedisGears/RedisGears/pull/373) Registered execution plans will not re-send their metadata when they are triggered (this feature reduces network overhead and improve performance of distributed registrations). - - - #[371](https://github.com/RedisGears/RedisGears/pull/371) Full details on import requirement failure. - - - Bugfixes: - - - #[374](https://github.com/RedisGears/RedisGears/pull/374) Fix RedisAI `toFlatList` function to handle long long encoding. - - - #[375](https://github.com/RedisGears/RedisGears/pull/375) Call `OnRegister` on RDBLoad. - - - #[388](https://github.com/RedisGears/RedisGears/pull/388) Fix crash on hello request failure (internal protocol between shards), a retry will be triggered after 1 second. - - - #[395](https://github.com/RedisGears/RedisGears/pull/395) Fix rare wrong results on [aggregate](https://oss.redislabs.com/redisgears/operations.html#aggregate) and [aggregateby](https://oss.redislabs.com/redisgears/operations.html#aggregateby). Use deep copy on the zero value to avoid those incorrect results. - -## v1.0.1 (July 2020) - -This is a maintenance release for version 1.0. - -- Highlights: - - - *Import and Export requirements* - With this capability, you can export the python requirements present in RedisGears and import them into another instance using [gears-cli](https://github.com/RedisGears/gears-cli). - - This enables, amongst others, to import requirements to environments without internet access. Notice that the requirement should be exported from and imported into machines with the same OS and version. This is the recommended tool to use for productionising RedisGears functions (for example to be used in your CI). - - - *Optimised requirements installation mechanism* - requirements will now be distributed once to each shard and not each time an execution is triggered. - - - *RedisAI API fixes and additions* - fixes/additions related to the integration with RedisAI. - -- Details: - - - Features: - - - #[330](https://github.com/RedisGears/RedisGears/pull/330) [SendMsgRetries](https://oss.redislabs.com/redisgears/configuration.html#sendmsgretries) configuration parameter indicating how many times RedisGears should try sending messages between shards. - - - #[330](https://github.com/RedisGears/RedisGears/pull/330) [PythonInstallReqMaxIdleTime](https://oss.redislabs.com/redisgears/configuration.html#pythoninstallreqmaxidletime) configuration parameter for the maximum amount of time to wait for requirements to be installed. - - - #[330](https://github.com/RedisGears/RedisGears/pull/330) RG.[PYDUMPREQ](https://oss.redislabs.com/redisgears/commands.html#rgpydumpreqs) command that output all the currently available python requirements. - - - Added the following API functionality to the RedisAI integration: - - - #[346](https://github.com/RedisGears/RedisGears/pull/346) Script run will now return a list of tensors. - - - #[347](https://github.com/RedisGears/RedisGears/pull/347) Allow tensor creation from bytes. - - - #[350](https://github.com/RedisGears/RedisGears/pull/350) Added mget and mset to get/set multiple tensors from/to the keyspace. - - - #[345](https://github.com/RedisGears/RedisGears/pull/345) Free python GIL before calling redisAI model/script run. - - - Bugfixes: - - - #[325](https://github.com/RedisGears/RedisGears/pull/325) Circular reference that caused a logical memory leak. - - - #[330](https://github.com/RedisGears/RedisGears/pull/330) Crash on wrong reply status. - - - #[345](https://github.com/RedisGears/RedisGears/pull/345) Crash on python session (private data on rg.dumpregistration) 'tostr' function when there is no requirements. - - - #[334](https://github.com/RedisGears/RedisGears/pull/334) Type check to RedisAI API to prevent potential crashes. - -## v1.0.0 (May 2020) - -This is the first general availability (GA) release of RedisGears (v1.0.0). - -- Highlights: - - - Program everything you want in Redis - With a built-in C-API and Python interpreter, RedisGears lets you use full-fledged Python scripts and libraries to process data inside Redis. - - - Write once, deploy anywhere - Write your functions against a standalone Redis database and deploy them to production clusters—with no changes required. - - - Run your serverless engine where your data lives - RedisGears lets you process events and streams faster by running in memory next to your data in Redis. - - To get started please check out [redisgears.io](https://oss.redislabs.com/redisgears/). We plan to release a blogpost soon and will cross link it here. - - Bugfixes (compared to RC1): - - - #[288](https://github.com/RedisGears/RedisGears/issues/288) dependencies with version will not crash the server. - - - #[309](https://github.com/RedisGears/RedisGears/issues/309), #[313](https://github.com/RedisGears/RedisGears/issues/313) Prevent crashes on [RedisAI](https://oss.redislabs.com/redisai/) intergration and update the low level C api of RedisAI. - - - #[311](https://github.com/RedisGears/RedisGears/issues/311) Fix out-of-order reply in certain situations. - - - #[321](https://github.com/RedisGears/RedisGears/issues/321) Return error when unknown argument is given. - -{{< note >}} -- The version inside Redis will be 10000 or 1.0.0 in semantic versioning. -- This version requires the Redis version to be 6.0 and above. -{{< /note >}} +{{< table-children columnNames="Version (Release date) ,Major changes" columnSources="LinkTitle,Description" enableLinks="LinkTitle" >}} diff --git a/content/modules/redisgears/release-notes/redisgears-1.0-release-notes.md b/content/modules/redisgears/release-notes/redisgears-1.0-release-notes.md new file mode 100644 index 00000000000..a07c3062807 --- /dev/null +++ b/content/modules/redisgears/release-notes/redisgears-1.0-release-notes.md @@ -0,0 +1,193 @@ +--- +Title: RedisGears 1.0 release notes +linkTitle: v1.0 (May 2020) +description: First GA release of RedisGears. Built-in C-API and Python interpreter. Run a serverless engine in memory next to your Redis data. +weight: 100 +alwaysopen: false +categories: ["Modules"] +aliases: /modules/redisgears/release-notes/redisgears-1.0-release-notes/ + /modules/redisgears/release-notes/redisgears-1.0-release-notes + /modules/redisgears/release-notes/redisgears-1.0-release-notes.md +--- + +Here's what's changed recently in RedisGears. + +To learn more, see the linked pull requests. + +## v1.0.7 (August 2021) + +This is a maintenance release for version 1.0. + +Update urgency: `LOW` - No need to upgrade unless there are new features you want to use. + +Details: + +- Minor Features: + + - [#594](https://github.com/RedisGears/RedisGears/pull/594) Added RedisGears info section to Redis info command + + - [#587](https://github.com/RedisGears/RedisGears/pull/587) `inorder` option for the [command reader](https://oss.redis.com/redisgears/1.0/readers.html#commandreader) + + - [#592](https://github.com/RedisGears/RedisGears/pull/592), [#586](https://github.com/RedisGears/RedisGears/pull/586) Background executions will now appear on Redis slowlog, available in Redis 6.2 and above. + +## v1.0.6 (March 2021) + +This is a maintenance release for version 1.0. + +- Update urgency: Medium + +- Highlights: + + This release improves overall stability and provides fixes for issues found after the previous release. + +- Bug fixes: + + - #[496](https://github.com/RedisGears/RedisGears/pull/496) Allow parallel execution on Command Reader. + + - #[505](https://github.com/RedisGears/RedisGears/pull/505) Crash on a client that sends cluster set and disconnects. + +## v1.0.5 (18 January 2021) + +This is a maintenance release for version 1.0. + +- Update urgency: High + +- Highlights: + + This release improves overall stability and provides fixes for issues found after the previous release. + +- Bug fixes: + + - #[480](https://github.com/RedisGears/RedisGears/pull/480) Crash when map/accumulate/accumulateby raises an error which causes the same pyobject to be freed twice. + + - #[480](https://github.com/RedisGears/RedisGears/pull/480) 'Cluster set' happened before resending hello request, which caused a crash. + + - #[480](https://github.com/RedisGears/RedisGears/pull/480) Memory leaks on 'cluster set'. + +## v1.0.4 (17 January 2021) + +This is a maintenance release for version 1.0. + +- Highights: + + This release improves overall stability and provides fixes for issues found after the previous release. + +- Bug fixes: + + - #[458](https://github.com/RedisGears/RedisGears/pull/458) Crash on StreamReader when the stream is dropped during processing of the function. + + - #[477](https://github.com/RedisGears/RedisGears/pull/477) Rare crash on accumulate step. + +## v1.0.3 (November 2020) + +This is a maintenance release for version 1.0. + +- Highlights: + + This release improves overall stability and provides fixes for issues found after the previous release. + +- Bug fixes: + + - #[427](https://github.com/RedisGears/RedisGears/pull/427) Rare issue where messages might get lost and cause executions timeouts. + + - #[434](https://github.com/RedisGears/RedisGears/pull/434) Triggering an execution on uninitialized cluster state should raise a cluster uninitialized error. + +## v1.0.2 (October 2020) + +This is a maintenance release for version 1.0. + +- Highlights: + + This release improves overall stability and provides fixes for issues found after the previous release. + +- Details: + + - Minor Features: + - #[368](https://github.com/RedisGears/RedisGears/pull/368) Support for buffer input on `createTensorFromBlob` when integrating with [RedisAI](https://github.com/RedisGears/RedisGears/blob/v1.0.2/redisai.io) API. + + - #[373](https://github.com/RedisGears/RedisGears/pull/373) Registered execution plans will not re-send their metadata when they are triggered (this feature reduces network overhead and improve performance of distributed registrations). + + - #[371](https://github.com/RedisGears/RedisGears/pull/371) Full details on import requirement failure. + + - Bug fixes: + + - #[374](https://github.com/RedisGears/RedisGears/pull/374) Fix RedisAI `toFlatList` function to handle long long encoding. + + - #[375](https://github.com/RedisGears/RedisGears/pull/375) Call `OnRegister` on RDBLoad. + + - #[388](https://github.com/RedisGears/RedisGears/pull/388) Fix crash on hello request failure (internal protocol between shards), a retry will be triggered after 1 second. + + - #[395](https://github.com/RedisGears/RedisGears/pull/395) Fix rare wrong results on [aggregate](https://oss.redislabs.com/redisgears/operations.html#aggregate) and [aggregateby](https://oss.redislabs.com/redisgears/operations.html#aggregateby). Use deep copy on the zero value to avoid those incorrect results. + +## v1.0.1 (July 2020) + +This is a maintenance release for version 1.0. + +- Highlights: + + - *Import and Export requirements* - With this capability, you can export the python requirements present in RedisGears and import them into another instance using [gears-cli](https://github.com/RedisGears/gears-cli). + + This enables, amongst others, to import requirements to environments without internet access. Notice that the requirement should be exported from and imported into machines with the same OS and version. This is the recommended tool to use for productionising RedisGears functions (for example to be used in your CI). + + - *Optimised requirements installation mechanism* - requirements will now be distributed once to each shard and not each time an execution is triggered. + + - *RedisAI API fixes and additions* - fixes/additions related to the integration with RedisAI. + +- Details: + + - Features: + + - #[330](https://github.com/RedisGears/RedisGears/pull/330) [SendMsgRetries](https://oss.redislabs.com/redisgears/configuration.html#sendmsgretries) configuration parameter indicating how many times RedisGears should try sending messages between shards. + + - #[330](https://github.com/RedisGears/RedisGears/pull/330) [PythonInstallReqMaxIdleTime](https://oss.redislabs.com/redisgears/configuration.html#pythoninstallreqmaxidletime) configuration parameter for the maximum amount of time to wait for requirements to be installed. + + - #[330](https://github.com/RedisGears/RedisGears/pull/330) RG.[PYDUMPREQ](https://oss.redislabs.com/redisgears/commands.html#rgpydumpreqs) command that output all the currently available python requirements. + + - Added the following API functionality to the RedisAI integration: + + - #[346](https://github.com/RedisGears/RedisGears/pull/346) Script run will now return a list of tensors. + + - #[347](https://github.com/RedisGears/RedisGears/pull/347) Allow tensor creation from bytes. + + - #[350](https://github.com/RedisGears/RedisGears/pull/350) Added mget and mset to get/set multiple tensors from/to the keyspace. + + - #[345](https://github.com/RedisGears/RedisGears/pull/345) Free python GIL before calling redisAI model/script run. + + - Bug fixes: + + - #[325](https://github.com/RedisGears/RedisGears/pull/325) Circular reference that caused a logical memory leak. + + - #[330](https://github.com/RedisGears/RedisGears/pull/330) Crash on wrong reply status. + + - #[345](https://github.com/RedisGears/RedisGears/pull/345) Crash on python session (private data on rg.dumpregistration) 'tostr' function when there is no requirements. + + - #[334](https://github.com/RedisGears/RedisGears/pull/334) Type check to RedisAI API to prevent potential crashes. + +## v1.0.0 (May 2020) + +This is the first general availability (GA) release of RedisGears (v1.0.0). + +- Highlights: + + - Program everything you want in Redis - With a built-in C-API and Python interpreter, RedisGears lets you use full-fledged Python scripts and libraries to process data inside Redis. + + - Write once, deploy anywhere - Write your functions against a standalone Redis database and deploy them to production clusters—with no changes required. + + - Run your serverless engine where your data lives - RedisGears lets you process events and streams faster by running in memory next to your data in Redis. + + To get started please check out [redisgears.io](https://oss.redislabs.com/redisgears/). We plan to release a blogpost soon and will cross link it here. + + Bug fixes (compared to RC1): + + - #[288](https://github.com/RedisGears/RedisGears/issues/288) dependencies with version will not crash the server. + + - #[309](https://github.com/RedisGears/RedisGears/issues/309), #[313](https://github.com/RedisGears/RedisGears/issues/313) Prevent crashes on [RedisAI](https://oss.redislabs.com/redisai/) intergration and update the low level C api of RedisAI. + + - #[311](https://github.com/RedisGears/RedisGears/issues/311) Fix out-of-order reply in certain situations. + + - #[321](https://github.com/RedisGears/RedisGears/issues/321) Return error when unknown argument is given. + +{{< note >}} +- The version inside Redis will be 10000 or 1.0.0 in semantic versioning. +- This version requires the Redis version to be 6.0 and above. +{{< /note >}} diff --git a/content/modules/redisgraph/release-notes/_index.md b/content/modules/redisgraph/release-notes/_index.md index 5a6052d10db..02388885e79 100644 --- a/content/modules/redisgraph/release-notes/_index.md +++ b/content/modules/redisgraph/release-notes/_index.md @@ -1,8 +1,9 @@ --- -Title: Release notes +Title: RedisGraph release notes +linkTitle: Release notes description: weight: 99 alwaysopen: false categories: ["Modules"] --- -{{< allchildren style="h2" sort="Weight" >}} +{{< table-children columnNames="Version (Release date) ,Major changes" columnSources="LinkTitle,Description" enableLinks="LinkTitle" >}} diff --git a/content/modules/redisgraph/release-notes/redisgraph-1.0-release-notes.md b/content/modules/redisgraph/release-notes/redisgraph-1.0-release-notes.md index 7668fdb69cd..b3afd5b2fd4 100644 --- a/content/modules/redisgraph/release-notes/redisgraph-1.0-release-notes.md +++ b/content/modules/redisgraph/release-notes/redisgraph-1.0-release-notes.md @@ -1,12 +1,12 @@ --- Title: RedisGraph 1.0 release notes linkTitle: v1.0 (November 2018) -description: +description: Fixed memory leaks. Support ‘*’ within RETURN clause. Added TYPE function. Initial support for UNWIND clause. weight: 100 alwaysopen: false categories: ["Modules"] --- -## RedisGraph 1.0.15 (March 2019) +## v1.0.15 (March 2019) - GraphBLAS 2.3.0 [release notes](https://github.com/RedisLabsModules/RedisGraph/pull/390#issuecomment-470620353) - WITH clause: Allows query parts to be chained together, piping the results from one to be used as starting points or criteria of the next. [ref p.78](https://s3.amazonaws.com/artifacts.opencypher.org/openCypher9.pdf) @@ -19,7 +19,7 @@ categories: ["Modules"] ## v1.0.14 (21 February 2019) -license update, REDIS SOURCE AVAILABLE LICENSE AGREEMENT. +License update, REDIS SOURCE AVAILABLE LICENSE AGREEMENT. ## v1.0.13 (6 February 2019) @@ -27,38 +27,35 @@ Reuse attribute name to avoid duplication ## v1.0.12 (28 January 2019) -traverse direction optimization to reduce number of matrix transpose +Traverse direction optimization to reduce number of matrix transpose ## v1.0.11 (17 January 2019) -Removed OpenMP requirement -Traverse from multiple nodes concurrently +- Removed OpenMP requirement +- Traverse from multiple nodes concurrently ## v1.0.10 (9 January 2019) -Update indices when MERGE create new entities +Update indices when MERGE creates new entities ## v1.0.9 (6 January 2019) -Support for mixing MERGE and SET clauses -Granular writer locking -Fix graph serialization error in duplicate edge handling +- Support for mixing MERGE and SET clauses +- Granular writer locking +- Fix graph serialization error in duplicate edge handling ## v1.0.8 (24 December 2018) -Index utilization when performing cartesian product - -Increase usage of rm_malloc functions in module - -Allow serialization of NULL-valued properties - -Support for multiple relationship types +- Index utilization when performing cartesian product +- Increase usage of rm_malloc functions in module +- Allow serialization of NULL-valued properties +- Support for multiple relationship types ## v1.0.7 (18 December 2018) -Bulk-insert support unicode -Bulk-insert better progress reporting -Multiple relationship types +- Bulk-insert support unicode +- Bulk-insert better progress reporting +- Multiple relationship types ## v1.0.5 (15 December 2018) diff --git a/content/modules/redisgraph/release-notes/redisgraph-1.2-release-notes.md b/content/modules/redisgraph/release-notes/redisgraph-1.2-release-notes.md index 7a6f662ff5f..1d1da9cf761 100644 --- a/content/modules/redisgraph/release-notes/redisgraph-1.2-release-notes.md +++ b/content/modules/redisgraph/release-notes/redisgraph-1.2-release-notes.md @@ -1,19 +1,19 @@ --- Title: RedisGraph 1.2 release notes linkTitle: v1.2 (April 2019) -description: +description: Support multiple relationships of the same type R connecting two nodes. Lexer elides escape characters in string creation. Performance improvements. weight: 99 alwaysopen: false categories: ["Modules"] --- -## RedisGraph 1.2.2 (May 2019) +## v1.2.2 (May 2019) Update urgency: Medium This is a maintenance release for version 1.2. This release improves overall stability and provides fixes for issues found after the previous release. -## RedisGraph 1.2.0 (April 2019) +## v1.2.0 (April 2019) This is a major release for RedisGraph. Compared to previous release 1.0.15: diff --git a/content/modules/redisgraph/release-notes/redisgraph-2.0-release-notes.md b/content/modules/redisgraph/release-notes/redisgraph-2.0-release-notes.md index b5009e268a7..f77f9f5796f 100644 --- a/content/modules/redisgraph/release-notes/redisgraph-2.0-release-notes.md +++ b/content/modules/redisgraph/release-notes/redisgraph-2.0-release-notes.md @@ -1,7 +1,7 @@ --- Title: RedisGraph 2.0 release notes linkTitle: v2.0 (January 2020) -description: +description: Enabled graph-aided search and graph visualisation. Cypher coverage. Performance improvements. weight: 98 alwaysopen: false categories: ["Modules"] @@ -193,6 +193,13 @@ Details: - Enhancement: - #[955](https://github.com/redisgraph/redisgraph/issues/955) Switch OR,AND boolean semiring to ANY,PAIR. +## v2.0.4 (23 February 2020) + +Details: + +- Enhancement: + - Reduce GraphBLAS size + ## v2.0.2 (23 February 2020) Headlines: diff --git a/content/modules/redisgraph/release-notes/redisgraph-2.2-release-notes.md b/content/modules/redisgraph/release-notes/redisgraph-2.2-release-notes.md index 865a1a33fb9..a81d0bc5de6 100644 --- a/content/modules/redisgraph/release-notes/redisgraph-2.2-release-notes.md +++ b/content/modules/redisgraph/release-notes/redisgraph-2.2-release-notes.md @@ -1,7 +1,7 @@ --- Title: RedisGraph 2.2 release notes linkTitle: v2.2 (November 2020) -description: +description: Support for scaling reads, OPTIONAL MATCH, query caching, and GRAPH.SLOWLOG. weight: 97 alwaysopen: false categories: ["Modules"] @@ -23,7 +23,7 @@ Details: - #[1610](https://github.com/RedisGraph/RedisGraph/pull/1610) Add module-level configuration for query timeouts - #[1572](https://github.com/RedisGraph/RedisGraph/pull/1572) Remove query size limitation from parser - - #[1590](https://github.com/RedisGraph/RedisGraph/pull/1590) Improve reporting of run-time errors + - #[1590](https://github.com/RedisGraph/RedisGraph/pull/1590) Improve reporting of runtime errors - #[1596](https://github.com/RedisGraph/RedisGraph/pull/1596) Run bulk loader commands on a non-blocking thread - Performance Improvements: @@ -110,7 +110,7 @@ This is a maintenance release for version 2.2. Headlines: -This release introduces support for run-time configuration of the maximum number of results to be returned. +This release introduces support for runtime configuration of the maximum number of results to be returned. Details: diff --git a/content/modules/redisgraph/release-notes/redisgraph-2.4-release-notes.md b/content/modules/redisgraph/release-notes/redisgraph-2.4-release-notes.md index 06080dea5a1..19ce6ff0e12 100644 --- a/content/modules/redisgraph/release-notes/redisgraph-2.4-release-notes.md +++ b/content/modules/redisgraph/release-notes/redisgraph-2.4-release-notes.md @@ -1,12 +1,23 @@ --- Title: RedisGraph 2.4 release notes linkTitle: v2.4 (March 2021) -description: +description: Added Map and Geospatial Point data types. weight: 96 alwaysopen: false categories: ["Modules"] --- +## v2.4.12 (October 2021) + +This is a maintenance release for RedisGraph 2.4. + +Update urgency: `HIGH`: There is a critical bug that may affect a subset of users. Upgrade! + +Details: + +- Bug fixes: + - [#1981](https://github.com/RedisGraph/RedisGraph/pull/1981) Crash in index scan + ## v2.4.11 (October 2021) This is a maintenance release for RedisGraph 2.4. @@ -18,7 +29,7 @@ Details: - #[1898](https://github.com/RedisGraph/RedisGraph/issues/1898) Error when setting a property to an array containing an invalid type - #[1897](https://github.com/RedisGraph/RedisGraph/issues/1897) Aliases in `WITH...ORDER BY` must be valid references% -## v2.4.11 (September 2021) +## v2.4.10 (September 2021) This is a maintenance release for RedisGraph 2.4 @@ -107,7 +118,7 @@ Details: - #[1653](https://github.com/redisgraph/redisgraph/issues/1653), #[1655](https://github.com/redisgraph/redisgraph/issues/1655) Add support for square root (sqrt) function - Performance improvements: - - #[1641](https://github.com/redisgraph/redisgraph/issues/1641) Use indexes when filters can only be resolved at run-time + - #[1641](https://github.com/redisgraph/redisgraph/issues/1641) Use indexes when filters can only be resolved at runtime - #[1668](https://github.com/redisgraph/redisgraph/issues/1668) Apply path filters after all other filters - Bug fixes: @@ -121,22 +132,22 @@ Details: Headlines: -- This release introduces the [Map](https://oss.redislabs.com/redisgraph/master/datatypes/#maps) and [Geospatial Point](https://oss.redislabs.com/redisgraph/master/datatypes/#geospatial-points) datatypes. +- This release introduces the [Map](https://oss.redislabs.com/redisgraph/master/datatypes/#maps) and [Geospatial Point](https://oss.redislabs.com/redisgraph/master/datatypes/#geospatial-points) data types. Details: - Features: - - #[1514](https://github.com/redisgraph/redisgraph/issues/1514) Add support for [Map](https://oss.redislabs.com/redisgraph/master/datatypes/#maps) datatype. - - #[1516](https://github.com/redisgraph/redisgraph/issues/1516) Add support for [Geospation Point](https://oss.redislabs.com/redisgraph/master/datatypes/#geospatial-points) datatype. + - #[1514](https://github.com/redisgraph/redisgraph/issues/1514) Add support for [Map](https://oss.redislabs.com/redisgraph/master/datatypes/#maps) data type. + - #[1516](https://github.com/redisgraph/redisgraph/issues/1516) Add support for [Geospatial Point](https://oss.redislabs.com/redisgraph/master/datatypes/#geospatial-points) data type. - #[1562](https://github.com/redisgraph/redisgraph/issues/1562) Add [`toJSON`](https://oss.redislabs.com/redisgraph/master/commands/#json-format) function. - #[1607](https://github.com/redisgraph/redisgraph/issues/1607) [Querying full-text indexes](https://oss.redislabs.com/redisgraph/commands/#full-text-indexes) can yield the `score` of each result. - - #[1610](https://github.com/redisgraph/redisgraph/issues/1610) Expose run-time configuration for [read query timeouts](https://oss.redislabs.com/redisgraph/configuration/#query-timeout). + - #[1610](https://github.com/redisgraph/redisgraph/issues/1610) Expose runtime configuration for [read query timeouts](https://oss.redislabs.com/redisgraph/configuration/#query-timeout). - Performance improvements: - #[1596](https://github.com/redisgraph/redisgraph/issues/1596) [Redisgraph-bulk-loader](https://github.com/RedisGraph/redisgraph-bulk-loader) no longer blocks the server. - Minor Enhancements - - #[1590](https://github.com/redisgraph/redisgraph/issues/1590) Improve handling of run-time errors. + - #[1590](https://github.com/redisgraph/redisgraph/issues/1590) Improve handling of runtime errors. - #[1580](https://github.com/redisgraph/redisgraph/issues/1580) Enable assertions in debug mode. - Bugfixes (compared to RC1) diff --git a/content/modules/redisjson/release-notes/_index.md b/content/modules/redisjson/release-notes/_index.md index 5a6052d10db..5460644e880 100644 --- a/content/modules/redisjson/release-notes/_index.md +++ b/content/modules/redisjson/release-notes/_index.md @@ -1,8 +1,9 @@ --- -Title: Release notes +Title: RedisJSON release notes +linkTitle: Release notes description: weight: 99 alwaysopen: false categories: ["Modules"] --- -{{< allchildren style="h2" sort="Weight" >}} +{{< table-children columnNames="Version (Release date) ,Major changes" columnSources="LinkTitle,Description" enableLinks="LinkTitle" >}} diff --git a/content/modules/redisjson/release-notes/redisjson-1.0-release-notes.md b/content/modules/redisjson/release-notes/redisjson-1.0-release-notes.md index a77c75286bd..56b5dd184a0 100644 --- a/content/modules/redisjson/release-notes/redisjson-1.0-release-notes.md +++ b/content/modules/redisjson/release-notes/redisjson-1.0-release-notes.md @@ -1,7 +1,7 @@ --- Title: RedisJSON 1.0 release notes linkTitle: v1.0 (December 2017) -description: +description: Serialization cache for JSON.GET. weight: 100 alwaysopen: false categories: ["Modules"] diff --git a/content/modules/redisjson/release-notes/redisjson-2.0-release-notes.md b/content/modules/redisjson/release-notes/redisjson-2.0-release-notes.md index 8e452e4588f..a6340845f98 100644 --- a/content/modules/redisjson/release-notes/redisjson-2.0-release-notes.md +++ b/content/modules/redisjson/release-notes/redisjson-2.0-release-notes.md @@ -1,7 +1,7 @@ --- Title: RedisJSON 2.0 release notes linkTitle: v2.0 (November 2021) -description: +description: Index JSON documents. JSONPath support. Commands operate on multiple paths. weight: 99 alwaysopen: false categories: ["Modules"] diff --git a/content/modules/redistimeseries/release-notes/_index.md b/content/modules/redistimeseries/release-notes/_index.md index 5a6052d10db..96a8a96007d 100644 --- a/content/modules/redistimeseries/release-notes/_index.md +++ b/content/modules/redistimeseries/release-notes/_index.md @@ -1,8 +1,9 @@ --- -Title: Release notes +Title: RedisTimeSeries release notes +linkTitle: Release notes description: weight: 99 alwaysopen: false categories: ["Modules"] --- -{{< allchildren style="h2" sort="Weight" >}} +{{< table-children columnNames="Version (Release date) ,Major changes" columnSources="LinkTitle,Description" enableLinks="LinkTitle" >}} diff --git a/content/modules/redistimeseries/release-notes/redistimeseries-1.0-release-notes.md b/content/modules/redistimeseries/release-notes/redistimeseries-1.0-release-notes.md index 8d583f4812f..f273556b770 100644 --- a/content/modules/redistimeseries/release-notes/redistimeseries-1.0-release-notes.md +++ b/content/modules/redistimeseries/release-notes/redistimeseries-1.0-release-notes.md @@ -1,7 +1,7 @@ --- Title: RedisTimeSeries 1.0 release rotes linkTitle: v1.0 (June 2019) -description: +description: Downsampling/compaction. Secondary indexing. Aggregation at read time. Integration with Prometheus, Grafana, and Telegraph. weight: 100 alwaysopen: false categories: ["Modules"] diff --git a/content/modules/redistimeseries/release-notes/redistimeseries-1.2-release-notes.md b/content/modules/redistimeseries/release-notes/redistimeseries-1.2-release-notes.md index 46da5c56cd8..7f608ba1a0c 100644 --- a/content/modules/redistimeseries/release-notes/redistimeseries-1.2-release-notes.md +++ b/content/modules/redistimeseries/release-notes/redistimeseries-1.2-release-notes.md @@ -1,7 +1,7 @@ --- Title: RedisTimeSeries 1.2 release rotes linkTitle: v1.2 (January 2020) -description: +description: Added compression. Stable ingestion time independent of the number of the data points on a time series. API performance improvements. Extended client support. weight: 99 alwaysopen: false categories: ["Modules"] diff --git a/content/modules/redistimeseries/release-notes/redistimeseries-1.4-release-notes.md b/content/modules/redistimeseries/release-notes/redistimeseries-1.4-release-notes.md index d67384d4f0a..b6c70401054 100644 --- a/content/modules/redistimeseries/release-notes/redistimeseries-1.4-release-notes.md +++ b/content/modules/redistimeseries/release-notes/redistimeseries-1.4-release-notes.md @@ -1,11 +1,42 @@ --- Title: RedisTimeSeries 1.4 release notes linkTitle: v1.4 (September 2020) -description: +description: Added ability to backfill time series. weight: 98 alwaysopen: false categories: ["Modules"] --- + +## v1.4.13 (November 2021) + +This is a maintenance release for RedisTimeSeries 1.4. + +Update urgency: `MODERATE`: Program an upgrade of the server, but it's not urgent. + +Bug fixes: + +- [#881](https://github.com/RedisTimeSeries/RedisTimeSeries/pull/881) Replicate only successful insertion of `TS.MADD` + +## v1.4.11 (November 2021) + +This is a maintenance release for RedisTimeSeries 1.4. + +Update urgency: `MODERATE`: Program an upgrade of the server, but it's not urgent. + +Bug fixes: + +- [#862](https://github.com/RedisTimeSeries/RedisTimeSeries/pull/862) Index dictionary should be freed on removing the last element + +## v1.4.10 (July 2021) + +This is a maintenance release for RedisTimeSeries 1.4. + +Update urgency: `HIGH`: There is a critical bug that may affect a subset of users. Upgrade! + +Bug fixes: + +- [#760](https://github.com/RedisTimeSeries/RedisTimeSeries/issues/760) Avoid closing the same key twice, causing server crash on [`RENAME`](https://redis.io/commands/rename) of other keys + ## v1.4.9 (May 2021) This is a maintenance release for version 1.4. @@ -16,7 +47,7 @@ Headlines: - This release improves overall stability and provides fixes for issues found after the previous release. -Bugfixes: +Bug fixes: - #[#712](https://github.com/RedisTimeSeries/RedisTimeSeries/issues/712) Missing keytype check on TS.INCRBY/DECRBY causes shards to crash - #[#719](https://github.com/RedisTimeSeries/RedisTimeSeries/issues/719) Support for renaming time series keys @@ -29,7 +60,7 @@ Headlines: - This release improves overall stability and provides fixes for issues found after the previous release. -Bugfixes: +Bug fixes: - [#612](https://github.com/RedisTimeSeries/RedisTimeSeries/issues/612) Crash on `MGET`/`MRANGE` - [#606](https://github.com/RedisTimeSeries/RedisTimeSeries/pull/606) Memory leak when key loaded from RDB @@ -44,7 +75,7 @@ Headlines: - This release improves overall stability, and provides fixes for issues found after the previous release. -Bugfixes: +Bug fixes: - [#581](https://github.com/RedisTimeSeries/RedisTimeSeries/pull/581) Misaligned allocators usage might crash Redis. - [#588](https://github.com/RedisTimeSeries/RedisTimeSeries/pull/588) `ON_DUPLICATE` min/max rules not working for negative value. @@ -67,7 +98,7 @@ Minor enhancements: - [#559](https://github.com/RedisTimeSeries/RedisTimeSeries/pull/559) Added `chunkType` to `TS.INFO` -Bugfixes: +Bug fixes: - [#528](https://github.com/RedisTimeSeries/RedisTimeSeries/pull/528) Out of order insert might crash Redis if there's an update to an empty downsampled key