content/operate/rs/release-notes/legacy-release-notes/rs-5-6-0-april-2020.md
Redis Enterprise Software (RS) 5.6.0 is now available. This major version release includes:
Redis Enterprise Software installer adds the ability to specify custom installation paths and a custom installation user, group, or both on RHEL versions 6 and 7.
When you run the installer you can specify the installation, the configuration and the var as well as the user and the group:
sudo ./install.sh --install-dir <path> --config-dir <path> --var-dir <path> --os-user <user> --os-group <group>
For more information, check out the Redis Enterprise Software installer documentation.
RS 5.6.0 adds the support of HyperLogLog data structure for [Active-Active Redis]({{< relref "/operate/rs/databases/import-export/replica-of" >}}) databases.
Because HyperLogLog is a counting data structure by nature, conflicts can occur when deleting entries. For efficiency, performance and memory considerations, conflicts between instances are resolved with DEL (delete) operations winning over ADD operations that took place in concurrent or before the DEL operation.
For more information, check out the [HyperLogLog on Active-Active documentation]({{< relref "/operate/rs/databases/active-active" >}}develop/hyperloglog-active-active.md).
RS 5.6.0 adds support for [Auto Tiering]({{< relref "/operate/rs/databases/flash/" >}}) databases with Redis Modules. [RedisJSON]({{< relref "/operate/oss_and_stack/stack-with-enterprise/json" >}}) is the first module to be available to run on a database with Auto Tiering enabled.
Using RedisJSON on Auto Tiering allows you to benefit from high performance redis with high data volume at lower costs.
For more information, check out the [OSS Cluster API documentation]({{< relref "/operate/rs/databases/configure/oss-cluster-api.md" >}}).
Support for Active-Active and Replica Of databases
You can configure [Active-Active]({{< relref "/operate/rs/databases/import-export/replica-of" >}}) databases to use the OSS Cluster API using the admin console. The OSS Cluster API improves the performance of user operations against your database.
You can also create or modify an Active-Active Redis database in OSS Cluster mode using the crdb-cli tool with the --oss-cluster option to apply the changes to all of the instances.
Create and edit database using the admin console
You can configure OSS Cluster API for databases using the admin console.
For Active-Active databases, you can create the database with OSS Cluster API enabled for all of its instances. When you enable OSS Cluster after the Active-Active database is created, the change applies only to the local instance.
To enhance the availability and the consistency of [Active-Active geo-distributed Redis]({{< relref "/operate/rs/databases/active-active" >}}), [Replica HA]({{< relref "/operate/rs/databases/configure/replica-ha" >}}) is enabled by default for all existing and new Active-Active Redis Databases.
To disable Replica HA for for a local instance of an Active-Active database, run this command on the instance: rladmin tune db <bdb_uid> slave_ha disabled
Redis Enterprise 5.6.0 adds the ability to configure Azure Blob Storage and Google Cloud Storage as backup, import, and export locations.
Redis Enterprise 5.6.0 adds RHEL 7.7, 7.8 to its [supported platforms]({{< relref "/operate/rs/references/supported-platforms" >}}).
The following GA releases of Redis Modules are bundled in RS 5.6.0:
demote_node option:rladmin node <node_uid> maintenance_mode on demote_node
SENTINEL MASTER command output format was updated to be aligned with OSS equivalent output.The API for removing a node is updated in [RS 5.4.2]({{< relref "/operate/rs/release-notes/legacy-release-notes/rs-5-4-2-april-2019.md" >}}) or higher. The API call must include json data and the "Content-Type: application/json" header. For example:
curl -X POST -H "Content-Type: application/json" -i -k -u [email protected]:password https://localhost:9443/v1/nodes/3/actions/remove --data "{}"