Cassandra Connector Release Notes - Mule 4

Support Category: Select

Anypoint Connector for Cassandra provides the capability to connect a Mule app to a Cassandra database or cluster.

4.1.3

September 27, 2024

What’s New

  • This connector is now compatible with Java 17.

Compatibility

Application/Service Version

Mule

4.1.1 and later

Cassandra database or cluster

1.2 and later

CQL spec

3.x

OpenJDK

8, 11, and 17

DataStax Java Driver for Apache Cassandra

3.11.3

4.1.2

October 6, 2023

Compatibility

Application/Service Version

Mule

4.1.1 and later

Cassandra database or cluster

1.2 and later

CQL spec

3.x

OpenJDK

8 and 11

DataStax Java Driver for Apache Cassandra

3.11.3

Fixed Issues

Issue Resolution ID

The com.google.guava library is upgraded to version 32.0.1-jre to address reported security vulnerabilities.

W-13844875

The netty-handler library is upgraded to version 4.1.94.Final to address reported security vulnerabilities.

W-13844862

4.1.1

May 2, 2023

Compatibility

Application/Service Version

Mule

4.1.1 and later

Cassandra database or cluster

1.2 and later

CQL spec

3.x

OpenJDK

8 and 11

DataStax Java Driver for Apache Cassandra

3.11.3

Fixed Issues

Issue Resolution ID

Cassandra driver is upgraded to version 3.11.3.

W-12665856

Jackson-core and jackson-databind libraries are upgraded to version 2.15.0.

W-12665443

Netty-codec library is upgraded to version 4.1.92-Final.

W-12665865

4.1.0

Mar 27, 2023

Compatibility

Application/Service Version

Mule

4.1.1 and later

Cassandra database or cluster

1.2 and later

CQL spec

3.x

OpenJDK

8 and 11

DataStax Java Driver for Apache Cassandra

3.10.1

Fixed Issues

Issue Resolution ID

Cassandra Connector now has a new Prepared Statements Cache Size parameter that enables you to set a cache in memory for prepared statements to avoid performance issues.

W-12630494

4.0.8

May 20, 2022

Compatibility

Application/Service Version

Mule

4.1.1 and later

Cassandra database or cluster

1.2 and later

CQL spec

3.x

OpenJDK

8 and 11

DataStax Java Driver for Apache Cassandra

3.10.1

Fixed Issues

Issue ID

Fixed reported security vulnerabilities by upgrading the Netty Codec library from io.netty:netty-codec:4.1.68.Final to io.netty:netty-codec:4.1.77.Final.

W-11124605

4.0.7

April 13, 2022

Compatibility

Application/Service Version

Mule

4.1.1 and later

Cassandra database or cluster

1.2 and later

CQL spec

3.x

OpenJDK

8 and 11

DataStax Java Driver for Apache Cassandra

3.10.1

Fixed Issues

Issue ID

Fixed reported security vulnerabilities by upgrading the Jackson Databind library from com.fasterxml.jackson.core:jackson-databind:2.11.3 to com.fasterxml.jackson.core:jackson-databind:2.13.2.2.

W-10920459

Fixed reported security vulnerabilities by upgrading the Netty Handler library from io.netty:netty-handler:4.1.59.Final to io.netty:netty-handler:4.1.76.Final.

W-10920459

4.0.6

March 28, 2022

Compatibility

Application/Service Version

Mule

4.1.1 and later

Cassandra database or cluster

1.2 and later

CQL spec

3.x

OpenJDK

8 and 11

DataStax Java Driver for Apache Cassandra

3.10.1

Fixed Issues

Issue ID

Cassandra Connector can now parse dates with the yyyy-mm-dd’T’HH:mm:ssZ format when performing an Insert operation.

W-10853991

4.0.5

September 24, 2021

Compatibility

Application/Service Version

Mule

4.1.1 and later

Cassandra database or cluster

1.2 and later

CQL spec

3.x

OpenJDK

8 and 11

DataStax Java Driver for Apache Cassandra

3.10.1

Fixed Issues

Issue ID

Fixed a CassandraDB vulnerability.

CONN-8854

4.0.4

August 11, 2021

Compatibility

Application/Service Version

Mule

4.1.1 and later

Cassandra database or cluster

1.2 and later

CQL spec

3.x

OpenJDK

8 and 11

DataStax Java Driver for Apache Cassandra

3.10.1

Fixed Issues

  • CloudHub schedules were not created when Cassandra Connector 4.x was configured within an application. (SE-22151)

4.0.3

July 23, 2021

Compatibility

Application/Service Version

Mule

4.1.1 and later

Cassandra database or cluster

1.2 and later

CQL spec

3.x

OpenJDK

8 and 11

DataStax Java Driver for Apache Cassandra

3.10.1

Fixed Issues

  • Fixed all reported vulnerabilities.

4.0.2

March 12, 2021

Compatibility

Application/Service Version

Mule

4.1.1 and later

Cassandra database or cluster

1.2 and later

CQL spec

3.x

OpenJDK

8 and 11

DataStax Java Driver for Apache Cassandra

3.10.1

Fixed Issues

  • The DATE type sent to Cassandra was not parsed correctly. (SE-19919)

Limitation

Cassandra operations do not support frozen column types or other custom column types. When using these column types, use the Execute CQL Query operation with a raw CQL query.

4.0.1

February 22, 2021

Compatibility

Application/Service Version

Mule

4.1.1 and later

Cassandra database or cluster

1.2 and later

CQL spec

3.x

OpenJDK

8 and 11

DataStax Java Driver for Apache Cassandra

3.10.1

Fixed Issues

  • Fixed all reported security vulnerabilities.

Limitation

Cassandra operations do not support frozen column types or other custom column types. When using these column types, use the Execute CQL Query operation with a raw CQL query.

4.0.0

November 5, 2020

Compatibility

Application/Service Version

Mule

4.1.1 and later

Cassandra database or cluster

1.2 and later

CQL spec

3.x

OpenJDK

8 and 11

DataStax Java Driver for Apache Cassandra

3.10.1

Features

  • Implemented Mutual TlS authentication.

  • Removed the SSL field from the configuration and replaced it with TLS.

  • Refactored error handling and error types.

Fixed Issues

  • The package name was changed from org/mule/modules/cassandradb to com/mulesoft/connector/cassandradb.

Limitation

Cassandra operations do not support frozen column types or other custom column types. When using these column types, use the Execute CQL Query operation with a raw CQL query.

3.1.4

May 19, 2020

Compatibility

Application/Service Version

Mule

4.1.1 and later

Cassandra database or cluster

1.2 and later

CQL spec

3.x

OpenJDK

8 and 11

Features

  • None

Fixed Issues

  • Fixed a man-in-the-middle vulnerability caused by the Netty handler is used by the Cassandra driver.

3.1.3

May 6, 2020

Compatibility

Application/Service Version

Mule

4.1.1 and later

Cassandra database or cluster

1.2 and later

CQL spec

3.x

Features

  • None

Fixed Issues

  • Fixed all reported vulnerabilities.

3.1.2

January 17, 2020

Compatibility

Application/Service Version

Mule

4.1.1 and later

Cassandra database or cluster

1.2 and later

CQL spec

3.x

Fixed Issues

Fixed vulnerabilities

Improvements and Changes

  • Added DEBUG logging level to help with troubleshooting

  • Added a Summary annotation

  • Javadoc improvements

  • Pluralized list names and changed variable’s names that refer to lists that use plural names

  • Parent upgrade

  • Removed Atlantic library

3.1.1

April 26, 2019

Compatibility

Application/Service Version

Mule

4.0 and later

Cassandra database or cluster

1.2 and later

CQL spec

3.x

Fixed Issues

  • Fixed an issue where the timestamp field was presenting the following error: com.datastax.driver.core.exceptions.CodecNotFoundException: Codec not found for requested operation: [timestamp <→ java.lang.String](SE-10920) The string date is now converted into a date accepted by the Cassandra driver. (SE-11613)

3.1.0

July 31, 2018

Cassandra connector is available on Mule 4.0.

Compatibility

Application/Service Version

Cassandra database or cluster

1.2 and later

CQL spec

3.x

Mule

4.0 and later

Features

  • This version supports Cassandra cluster configuration. Users can provide comma-separated Cassandra nodes, for example 127.0.0.1:9160, 127.0.0.2:9160.

3.0.0

January 12, 2018

Cassandra connector is available in Mule 4.0.

Compatibility

Application/Service Version

Cassandra database or cluster

1.2 and later

CQL spec

3.x

Mule

4.0 and later