Back to Redis

Redis Enterprise for Kubernetes 7.8.6-1 (March 2025) release notes

content/operate/kubernetes/release-notes/7-8-6-releases/7-8-6-1-march2025.md

latest7.1 KB
Original Source

New in the release

Redis Enterprise for Kubernetes 7.8.6-1 is a feature release that includes enhancements, bug fixes, platform updates, and support for [Redis Software 7.8.6-13]({{<relref "/operate/rs/release-notes/rs-7-8-releases/rs-7-8-6-13.md">}}).

This release also includes the ability to [install the operator using Helm]({{< relref "/operate/kubernetes/deployment/helm" >}}).

Support for Helm is currently in public preview and is not supported on production workloads. Only new installations of the Redis operator are supported at this time.

Enhancements

  • Added support for [Redis Software 7.8.6-13]({{<relref "/operate/rs/release-notes/rs-7-8-releases/rs-7-8-6-13.md">}}).
  • Updated supported Kubernetes distributions
  • DatabaseServicePortPolicy allows use of the default Redis port (6379) for database services.
  • Added additional license fields to the REC status.
  • Added validation to prevent unsupported changes to podDisruptionBudget.

Resolved issues

  • Fixed Sonarcube findings in the log collector (RED-129297).
  • Fixed upgrade failure due to update of the nodeSelector during the upgrade (RED-138445).
  • Fixed issues with Vault plugin connections to Redis Enterprise (RED-139352 RED-144637).
  • Fixed operator crash when a namespace is labeled with a specific label (RED-140344).
  • Fixed failure in Services Rigger when a database uses port 10250 (RED-142673).
  • Reduced CPU priority of the health_check.py script to ensure availability (RED-144360).
  • Fixed broken use case for customizing the Active-Active port. (RED-149374).
  • Fixed API reference for REDB properties (RED-151195).
  • Fixed operator CVE-2024-24786 (RED-151873).
  • Fixed wrong image tag for OpenShift example YAML (RED-152022).

API changes

CRDFieldChangeDescription
REAADBspec.externalReplicationPortADDSpecifies the replication endpoint port number for users who use LoadBalancers to synchronize Active-Active replicas and must provide the port that the LoadBalancer listens on.
RECstatus.shardsUsageADDTotal number of shards (both RAM and flash) currently in use under this license.
RECstatus.flashShardsADDNumber of flash shards currently in use under this license.
RECstatus.flashShardsLimitADDNumber of flash shards allowed under this license.
RECstatus.ramShardsADDNumber of RAM shards currently in use under this license.
RECstatus.ramShardsLimitADDNumber of RAM shards allowed under this license.
RECspec.podSecurityPolicyNameREMOVENot supported anymore by supported Kubernetes versions.
RECspec.databaseServicePortPolicyADDSpecifies how to determine service ports for REDB services. Defaults to DatabasePortForward if not set. DatabasePortForward - The service port will be the same as the database port. RedisDefaultPort - The service port will be the default Redis port (6379).

Breaking changes

Customers who use load balancers for Active-Active replication endpoints and rely on the change introduced in RED-113626 (or the workaround described in the ticket) must set the spec.externalReplicationPort field in REAADB after upgrading. Otherwise, replication will fail (RED-149374).

RHEL9-based image

As of version 7.8.2-6, Redis Enterprise images are based on Red Hat Enterprise Linux 9 (RHEL9). This means upgrades require:

For detailed steps, see the relevant upgrade page:

  • [OpenShift CLI]({{<relref "/operate/kubernetes/upgrade/openshift-cli">}})
  • [OpenShift OperatorHub]({{<relref "/operate/kubernetes/upgrade/upgrade-olm">}})
  • [Kubernetes]({{<relref "/operate/kubernetes/upgrade/upgrade-redis-cluster" >}})

Supported distributions

The following table shows supported distributions at the time of this release. You can also find this list in [Supported Kubernetes distributions]({{< relref "/operate/kubernetes/reference/supported_k8s_distributions" >}}).

<span title="Check mark icon"></span> Supported – This distribution is supported for this version of Redis Enterprise Software for Kubernetes.

<span title="Deprecation warning" class="font-serif">:warning:</span> Deprecated – This distribution is still supported for this version of Redis Enterprise Software for Kubernetes, but support will be removed in a future release.

<span title="X icon"></span> End of life – Support for this distribution ended.

Any distribution not listed below is not supported for production workloads.

Kubernetes version1.261.271.281.291.301.311.32
Community K8s<span title="X icon"></span><span title="X icon"></span><span title="Supported"></span><span title="Supported"></span><span title="Supported"></span>
Amazon EKS<span title="X icon"></span><span title="Deprecation warning" class="font-serif">:warning:</span><span title="Supported"></span><span title="Supported"></span><span title="Supported"></span>
Azure AKS<span title="X icon"></span><span title="Deprecation warning" class="font-serif">:warning:</span><span title="Supported"></span><span title="Supported"></span><span title="Supported"></span>
Google GKE<span title="X icon"></span><span title="Deprecation warning" class="font-serif">:warning:</span><span title="Supported"></span><span title="Supported"></span><span title="Supported"></span>
Rancher<span title="Supported"></span><span title="Supported"></span><span title="Supported"></span>
VMware TKG 2.4<span title="Deprecation warning" class="font-serif">:warning:</span><span title="Deprecation warning" class="font-serif">:warning:</span>
OpenShift4.134.144.154.164.174.18
<span title="Deprecation warning" class="font-serif">:warning:</span><span title="Deprecation warning" class="font-serif">:warning:</span><span title="Supported"></span><span title="Supported"></span><span title="Supported"></span>
VMware TKGI**1.16**1.17**1.18**1.19**1.2
<span title="Deprecation warning" class="font-serif">:warning:</span><span title="Deprecation warning" class="font-serif">:warning:</span><span title="Supported"></span><span title="Supported"></span>

Downloads

  • Redis Enterprise: redislabs/operator:7.8.6-13
  • Operator: redislabs/redis:7.8.6-1
  • Services Rigger: redislabs/k8s-controller:7.8.6-1
  • OLM operator bundle : v7.8.6-1.0

Known limitations

See [7.8.6 releases]({{< relref "/operate/kubernetes/release-notes/7-8-6-releases/" >}}) for information on known limitations.