Redis Connector Release Notes - Mule 4

Support Category: Select

Anypoint Connector for Redis (Redis Connector) provides access to an open-source advanced key-value store that is often referred to as a data structure server because the keys can contain strings, hashes, lists, sets, and sorted sets.

The Redis Connector offers complete support for its CRUD API.

5.4.6

August 22, 2024

What’s New

  • This connector is now compatible with Redis server 7.

Compatibility

Software Version

Mule

4.1.1 and later

Redis Java Client

4.4.8

Redis server

2.8.x, 3.0.x, 3.2.x, 4.x, 5.0.x, 6.0.x, 6.2.x, and 7.x

OpenJDK

8, 11, and 17

5.4.5

June 6, 2024

Compatibility

Software Version

Mule

4.1.1 and later

Redis Java Client

3.10.0

Redis server

2.8.x, 3.0.x, 3.2.x, 4.x, 5.0.x, 6.0.x, and 6.2.x

OpenJDK

8, 11, and 17

Fixed Issues

Issue Resolution ID

The Entry TTL field for RedisObjectStore is now transformed correctly from Long to Integer and from milliseconds to seconds. Additionally, Mule apps that use an Object Store entry TTL exceeding 24 days now observe that the TTL for new keys is set to the correct values.

W-14745160

5.4.4

March 8, 2024

Compatibility

Software Version

Mule

4.1.1 and later

Redis Java Client

3.10.0

Redis server

2.8.x, 3.0.x, 3.2.x, 4.x, 5.0.x, 6.0.x, and 6.2.x

OpenJDK

8, 11, and 17

Fixed Issues

Issue Resolution ID

The RedisObjectStore remove operation now correctly returns the stored value associated with the removed key, aligning with the Object Store interface specification. Previously, the connector erroneously returned a Long value representing the outcome of the underlying Del operation. This change can affect backward compatibility for custom Mule apps that rely on the previous behavior. However, it does not impact the Redis Connector or RedisObjectStore in Mule apps, as these usages are implemented correctly. The change affects direct usage of RedisObjectStore within custom applications.

W-14809749

5.4.3

February 2, 2024

What’s New

  • This connector is now compatible with Java 17.

Compatibility

Software Version

Mule

4.1.1 and later

Redis Java Client

3.10.0

Redis server

2.8.x, 3.0.x, 3.2.x, 4.x, 5.0.x, 6.0.x, and 6.2.x

OpenJDK

8, 11, and 17

5.4.2

June 14, 2023

Compatibility

Software Version

Mule

4.1.1 and later

Redis Java Client

3.10.0

Redis server

2.8.x, 3.0.x, 3.2.x, 4.x, 5.0.x, 6.0.x, and 6.2.x

OpenJDK

8 and 11

What’s New

  • Upgraded the Jedis client to version 3.10.0.

5.4.1

February 18, 2021

Compatibility

Software Version

Mule

4.1.1 and later

Redis Java Client

3.5.1

Redis server

2.8.x, 3.0.x, 3.2.x, 4.x, 5.0.x, 6.0.x, and 6.2.x

OpenJDK

8 and 11

Features

Upgraded the Jedis client to version 3.5.1.

5.4.0

January 20, 2021

Compatibility

Software Version

Mule

4.1.1 and later

Redis server

2.8.x, 3.0.x, 3.2.x, 4.x, 5.0.x and 6.0.x

OpenJDK

8 and 11

Features

  • Added the Trim From List and Range From List operations.

5.3.0

September 14, 2020

Compatibility

Software Version

Mule

4.1.1 and later

Redis server

2.8.x, 3.0.x, 3.2.x, 4.x, 5.0.x and 6.0.x

OpenJDK

8 and 11

Features

  • Added a sentinel connection provider that enables you to connect to a Redis instance that is configured to run in sentinel mode.

5.2.0

August 3, 2020

Compatibility

Software Version

Mule

4.1.1 and later

Redis server

2.8.x, 3.0.x, 3.2.x, 4.x, 5.0.x and 6.0.x

Features

  • Added support for TLS.

  • Upgraded the jedis client version to 3.3.0.

5.1.3

June 29, 2020

Compatibility

Software Version

Mule

4.1.1 and later

Redis server

2.8.x, 3.0.x, 3.2.x, 4.x, and 5.0.x

Fixed Issues

  • When using the Set operation with TTL, the operation correctly set the specified value, but did not set the expire time. The connector now uses the Redis SET operation to set the expire time. (SE-16101)

5.1.2

November 25, 2019

Compatibility

Software Version

Mule

4.1.1 and later

Redis server

2.8.x, 3.0.x, 3.2.x, 4.x, and 5.0.x

Fixed Issues

5.1.1

June 6, 2019

Compatibility

Software Version

Mule

4.0 and later

Redis server

2.8.x, 3.0.x, 3.2.x, 4.x, and 5.0.x

Fixed Issues

  • Redis connector 5.1.0 test connection always return successful. This issue was fixed by making sure the Redis instance being used is actually up and running by sending an ECHO command to it. (SE-11775)

5.1.0

April 22, 2019

Compatibility

Software Version

Mule

4.0 and later

Redis server

2.8.x, 3.0.x, and 3.2.x

Features

Added support so that the Redis connector can be used as a custom object store in a Mule application.

5.0.0

November 18, 2017

Compatibility

Software Version

Mule

4.0 and later

Redis server

2.8.x, 3.0.x, and 3.2.x

Features

Migrated to Mule 4.0.0 and later runtime.