AWS AmazonElastiCache documentation change
Summary
Added documentation for Valkey 8.1, 8.0, and 7.2.6 versions with new features like memory optimizations, Bloom filters, COMMANDLOG monitoring, and performance improvements
Security assessment
The changes describe feature additions and performance enhancements without explicitly addressing security vulnerabilities. While COMMANDLOG introduces monitoring capabilities, it's framed as a general operational tool rather than a direct security control.
Diff
diff --git a/AmazonElastiCache/latest/dg/engine-versions.md b/AmazonElastiCache/latest/dg/engine-versions.md index 5d1f291d0..06838eb39 100644 --- a//AmazonElastiCache/latest/dg/engine-versions.md +++ b//AmazonElastiCache/latest/dg/engine-versions.md @@ -5 +5 @@ -Supported Redis OSS versionsRedis OSS versions end of life scheduleSupported Memcached versions +Valkey 8.1Valkey 8.0ElastiCache version 7.2.6 for ValkeySupported Redis OSS versionsRedis OSS versions end of life scheduleSupported Memcached versions @@ -11 +11 @@ This section covers the supported Valkey, Memcached, and Redis OSS engines and h -###### Topics +## ElastiCache version 8.1 for Valkey @@ -13 +13 @@ This section covers the supported Valkey, Memcached, and Redis OSS engines and h - * [Upgrading engine versions including cross engine upgrades](./VersionManagement.HowTo.html) +Here are some of the new features introduced in Valkey 8.1 (compared to ElastiCache Valkey 8.0): @@ -15 +15 @@ This section covers the supported Valkey, Memcached, and Redis OSS engines and h - * [Version Management for ElastiCache](./VersionManagement.html) + * A [new hash table](https://valkey.io/blog/new-hash-table/) implementation that reduces memory overhead to lower memory usage by as much as 20% for common key/value patterns. @@ -17 +17 @@ This section covers the supported Valkey, Memcached, and Redis OSS engines and h - * Supported Redis OSS versions + * Native support for [Bloom filters](https://valkey.io/topics/bloomfilters/), a new data type allowing you to perform lookups using as much as 98% less memory compared to using the Set data type. @@ -19 +19 @@ This section covers the supported Valkey, Memcached, and Redis OSS engines and h - * ElastiCache versions for Redis OSS end of life schedule + * New command [COMMANDLOG](https://valkey.io/commands/commandlog-get/) that records slow executions, large requests, and large replies. @@ -21 +21 @@ This section covers the supported Valkey, Memcached, and Redis OSS engines and h - * Supported ElastiCache for Memcached versions + * New conditional update support to the SET command using IFEQ argument. @@ -23 +23 @@ This section covers the supported Valkey, Memcached, and Redis OSS engines and h - * [Major engine version behavior and compatibility differences with Valkey](./VersionManagementConsiderations-valkey.html) + * Performance improvements, including up to 45% lower latency for the ZRANK command, up to 12x faster performance for PFMERGE and PFCOUNT, and up to 514% higher throughput for BITCOUNT. @@ -25 +24,0 @@ This section covers the supported Valkey, Memcached, and Redis OSS engines and h - * [Major engine version behavior and compatibility differences with Redis OSS](./VersionManagementConsiderations.html) @@ -27 +25,0 @@ This section covers the supported Valkey, Memcached, and Redis OSS engines and h - * [Upgrade considerations when working with self-designed clusters](./VersionManagement-upgrade-considerations.html) @@ -29,0 +28 @@ This section covers the supported Valkey, Memcached, and Redis OSS engines and h +For more information on Valkey, see [Valkey](https://valkey.io/) @@ -30,0 +30 @@ This section covers the supported Valkey, Memcached, and Redis OSS engines and h +For more information on the Valkey 8.1 release, see [Valkey 8.1 Release Notes](https://github.com/valkey-io/valkey/blob/8.1/00-RELEASENOTES) @@ -32 +32,37 @@ This section covers the supported Valkey, Memcached, and Redis OSS engines and h -## Supported Redis OSS versions +## ElastiCache version 8.0 for Valkey + +Here are some of the new features introduced in Valkey 8.0 (compared to ElastiCache Valkey 7.2.6): + + * Memory efficiency improvements, allowing users to store up to 20% more data per node without any application changes. + + * Newly-introduced per-slot metrics infrastructure for self-designed caches, providing detailed visibility into the performance and resource usage of individual slots. + + * ElastiCache Serverless for Valkey 8.0 can double the supported requests per second (RPS) every 2-3 minutes, reaching 5M RPS per cache from zero in under 13 minutes, with consistent sub-millisecond p50 read latency. + + + + +For more information on Valkey, see [Valkey](https://valkey.io/) + +For more information on the Valkey 8 release, see [Valkey 8 Release Notes](https://github.com/valkey-io/valkey/blob/8.0/00-RELEASENOTES) + +## ElastiCache version 7.2.6 for Valkey + +On October 10 2024, ElastiCache version 7.2.6 for Valkey was released. Here are some of the new features introduced in 7.2 (compared to ElastiCache version 7.1 for Redis OSS): + + * Performance and memory optimizations for various data types: memory optimization for list and set type keys, speed optimization for sorted sets commands, performance optimization for commands with multiple keys in cluster mode, pub/sub performance improvements, performance optimization for SCAN, SSCAN, HSCAN, ZSCAN commands and numerous other smaller optimizations. + + * New WITHSCORE option for ZRANK and ZREVRANK commands + + * CLIENT NO-TOUCH for clients to run commands without affecting LRU/LFU of keys. + + * New command CLUSTER MYSHARDID that returns the Shard ID of the node to logically group nodes in cluster mode based on replication. + + + + +For more information on Valkey, see [Valkey](https://valkey.io/) + +For more information on the ElastiCache version 7.2 for Valkey release, see [Redis OSS 7.2.4 Release Notes](https://github.com/valkey-io/valkey/blob/d2c8a4b91e8c0e6aefd1f5bc0bf582cddbe046b7/00-RELEASENOTES) (ElastiCache version 7.2 for Valkey includes all changes from ElastiCache version 7.1 for Redis OSS up to ElastiCache version 7.2.4 for Redis OSS). [Valkey 7.2 release notes](https://github.com/valkey-io/valkey/blob/7.2/00-RELEASENOTES) at Valkey on GitHub. + +## Supported Redis OSS engine versions