Release Notes

Compatibility and support matrix

The following table shows the compatibility and support matrix between the Alauda Cache Service for Redis OSS and ACP versions.

Alauda Cache Service for Redis OSS VersionRedis VersionsACP Version
v5.0.06.0.21, 7.2.12, 8.4.2v4.1, v4.2, v4.3
v4.1.x5.0.14, 6.0.20, 7.2.10v4.1, v4.2
v4.0.x5.0.14, 6.0.20, 7.2.xv4.0

v5.0.0

New and Optimized Features

Redis 8.4 Support

Added support for Redis 8.4 (8.4.2), enabling users to provision and manage instances on the latest Redis Server release alongside the existing 6.0 and 7.2 series.

Expanded APIs for Redis Modules

The Alauda Cache Service for Redis OSS APIs have been expanded to support Redis modules, allowing users to configure and manage modules on Redis instances.

Fixed Issues

  • Fixed an occasional issue where Redis cluster instances would remain stuck in a "processing" state during an upgrade from v6 to v7, caused by a deadlock from conflicting configuration updates.
  • Fixed an issue where data loss could occur during the upgrade of Redis Sentinel from v5.0 to v7.2.
    During the upgrade process, data on replica nodes is temporarily cleared. If a pod startup exception occurs during this period, the system fails to perform a proper failover, potentially leading to data loss. This fix optimizes the upgrade logic to ensure data safety and consistency during version upgrades.

Known Issues

No issues in this release.

v4.1.0

New and Optimized Features

Redis Disaster Recovery Support (Alpha)

Support enabling disaster recovery functionality for Redis instances, including:

  • Data synchronization configuration in disaster recovery scenarios.
  • Monitoring and alert settings.
  • Failover.
  • Source-end information management.

Switching access methods

Support switching between access methods for instances in the Data Services view, including switching between intra-cluster and inter-cluster access methods.

Fixed Issues

  • Previously, when creating a Redis instance in the Data Services view, if the PVC capacity filled in on the UI form was less than the memory capacity, it would cause the instance creation form submission to fail.

    This has been fixed in Alauda Cache Service for Redis OSS v4.1.0.

Known Issues

No issues in this release.

v4.0.0

New and Optimized Features

Component-Platform Decoupling

Alauda Cache Services for Redis OSS's lifecycle has been decoupled from platform's, which means when customer needs a certain feature or a bug fix, Redis team can release immediately instead of waiting for the platform release together.

Real-Time Logs on Component Details Page

The logs on Redis details page have been replaced with real-time logs that update instantly, facilitating troubleshooting and issue analysis.

External Access via LoadBalancer for Redis

LoadBalancer access is now supported for Redis. When creating an instance, users can choose to expose services externally through a LoadBalancer-type Service.

Compare to NodePort, LoadBalancer provides better high availability, performance, and export standard port. It is recommended to use the LoadBalancer method in production environments.

Limitations

When using LoadBalancer, ensure that the cluster has available external address pools. We recommend using MetalLB to create external address pools for the cluster.

Fixed Issues

  • Previously, during Redis instance upgrades from v6.0 to v7.2, infrastructure instability could (in rare cases) lead to data loss. This issue has been resolved in Alauda Cache Service for Redis OSS v4.

Known Issues

No issues in this release.