--- Title: Redis Cloud changelog (March 2023) alwaysopen: false categories: - docs - operate - rc description: New features, enhancements, and other changes added to Redis Cloud during March 2023. highlights: Redis 7.0 preview linktitle: March 2023 tags: - changelog weight: 88 aliases: - /operate/rc/changelog/march-2023 --- This changelog lists new features, enhancements, and other changes added to Redis Cloud during March 2023. ## New features and enhancements ### Redis 7.0 preview A preview of Redis 7.0 is available for [Fixed subscriptions]({{< relref "/operate/rc/databases/create-database/create-essentials-database" >}}) in selected regions in AWS and GCP. However, some Redis 7.0 functionality might not be fully available during preview. Redis 7.0 also introduces several changes to existing Redis commands; see the [list of breaking changes](#redis-70-breaking-changes) for more details. The following tables show which new open source Redis 7.0 commands are supported in Redis 7.0 subscriptions. #### [Cluster management commands]({{< relref "/commands" >}}?group=cluster) | Command | Supported | |:--------|:----------| | [CLUSTER ADDSLOTSRANGE]({{< relref "/commands/cluster-addslotsrange" >}}) | ❌ Not supported | | [CLUSTER DELSLOTSRANGE]({{< relref "/commands/cluster-delslotsrange" >}}) | ❌ Not supported | | [CLUSTER LINKS]({{< relref "/commands/cluster-links" >}}) | ❌ Not supported | | [CLUSTER SHARDS]({{< relref "/commands/cluster-shards" >}}) | ❌ Not supported | #### [Connection management commands]({{< relref "/commands" >}}?group=connection) | Command | Supported | |:--------|:----------| | [CLIENT NO-EVICT]({{< relref "/commands/client-no-evict" >}}) | ❌ Not supported | #### Data type commands | Data type | Command | Supported | |:----------|:--------|:----------| | [List]({{< relref "/commands" >}}?group=list) | [BLMPOP]({{< relref "/commands/blmpop" >}}) | ✅ Supported| | [List]({{< relref "/commands" >}}?group=list) | [LMPOP]({{< relref "/commands/lmpop" >}}) | ✅ Supported| | [Set]({{< relref "/commands" >}}?group=set) | [SINTERCARD]({{< relref "/commands/sintercard" >}}) | ✅ Supported| | [Sorted set]({{< relref "/commands" >}}?group=sorted-set) | [BZMPOP]({{< relref "/commands/bzmpop" >}}) | ✅ Supported| | [Sorted set]({{< relref "/commands" >}}?group=sorted-set) | [ZINTERCARD]({{< relref "/commands/zintercard" >}}) | ✅ Supported| | [Sorted set]({{< relref "/commands" >}}?group=sorted-set) | [BZMPOP]({{< relref "/commands/bzmpop" >}}) | ✅ Supported| #### [Keys (generic) commands]({{< relref "/commands" >}}?group=generic) | Command | Supported | |:--------|:----------| | [EXPIRETIME]({{< relref "/commands/expiretime" >}}) | ✅ Supported| | [PEXPIRETIME]({{< relref "/commands/pexpiretime" >}}) | ✅ Supported| | [SORT_RO]({{< relref "/commands/sort_ro" >}}) | ✅ Supported| #### [Pub/sub commands]({{< relref "/commands" >}}?group=pubsub) | Command | Supported | |:--------|:----------| | [PUBSUB SHARDCHANNELS]({{< relref "/commands/pubsub-shardchannels" >}}) | ✅ Supported| | [PUBSUB SHARDNUMSUB]({{< relref "/commands/pubsub-shardnumsub" >}}) | ✅ Supported| | [SPUBLISH]({{< relref "/commands/spublish" >}}) | ❌ Not supported | | [SSUBSCRIBE]({{< relref "/commands/ssubscribe" >}}) | ❌ Not supported | | [SUNSUBSCRIBE]({{< relref "/commands/sunsubscribe" >}}) | ❌ Not supported | #### [Scripting and function commands]({{< relref "/commands" >}}?group=scripting) | Command | Supported | |:--------|:----------| | [EVAL_RO]({{< relref "/commands/eval_ro" >}}) | ❌ Not supported | | [EVALSHA_RO]({{< relref "/commands/evalsha_ro" >}}) | ❌ Not supported | | [FUNCTION DELETE]({{< relref "/commands/function-delete" >}}) | ✅ Supported| | [FUNCTION DUMP]({{< relref "/commands/function-dump" >}}) | ✅ Supported| | [FUNCTION FLUSH]({{< relref "/commands/function-flush" >}}) | ✅ Supported| | [FUNCTION HELP]({{< relref "/commands/function-help" >}}) | ✅ Supported| | [FUNCTION KILL]({{< relref "/commands/function-kill" >}}) | ✅ Supported| | [FUNCTION LIST]({{< relref "/commands/function-list" >}}) | ✅ Supported| | [FUNCTION LOAD]({{< relref "/commands/function-load" >}}) | ✅ Supported| | [FUNCTION RESTORE]({{< relref "/commands/function-restore" >}}) | ✅ Supported| | [FUNCTION STATS]({{< relref "/commands/function-stats" >}}) | ❌ Not supported | #### [Server management commands]({{< relref "/commands" >}}?group=server) | Command | Supported | |:--------|:----------| | [ACL DRYRUN]({{< relref "/commands/acl-dryrun" >}}) | ❌ Not supported | | [COMMAND DOCS]({{< relref "/commands/command-docs" >}}) | ✅ Supported| | [COMMAND GETKEYSANDFLAGS]({{< relref "/commands/command-getkeysandflags" >}}) | ✅ Supported| | [COMMAND LIST]({{< relref "/commands/command-list" >}}) | ✅ Supported| | [MODULE LOADEX]({{< relref "/commands/module-loadex" >}}) | ❌ Not supported | | [LATENCY HISTOGRAM]({{< relref "/commands/latency-histogram" >}}) | ❌ Not supported | ## Breaking changes {{}} ## Deprecations - [`CLUSTER SLOTS`]({{< relref "/commands/cluster-slots" >}}) is deprecated as of Redis 7.0