2.1.9 - 2025-01-27
Dependency Updates
-
Update the io.netty libraries to 4.1.115.Final
![]() |
This version of Netty introduces new default DNS resolver behaviour when deploying on Rhino versions 3.1.13 and earlier.
If you experience issues, please set the following Java system property to restore the old behaviour: io.netty.resolver.dns.tryCnameOnAddressLookups=true .
Rhino versions 3.1.14 and later have this property set by default.
|
2.1.5 - 2024-02-29
New Features
-
Support for running on Java 17 (tested with the Microsoft build of OpenJDK 17). Existing support for Java 11 is unchanged.
Dependency Updates
-
Update the Build Support dependency to 4.1.7
2.1.4 - 2024-01-25
Dependency Updates
-
Update the Build Support dependency to 4.1.6
-
Update the netty libraries to 4.1.103.Final
2.1.3 - 2023-11-13
Dependency Updates
-
Update the Build Support dependency to 4.1.5
-
Update the SLEE Annotations dependency to 3.1.4
-
Update org.apache.ivy:ivy to 2.5.2 (#987040)
-
Update org.xerial.snappy:snappy-java to 1.1.10.5 (#918293)
2.1.2 - 2023-07-18
-
Fixed response executor queue capacity. The
responseExecutor.queueCapacity
configuration property was being ignored in some cases, resulting in an unbounded queue. (#206538)
2.1.1 - 2023-01-20
-
Alarm and configuration fixes and improvements:
-
Fixed
ConnectToCluster
alarm not being cleared after a successful connection to the database. -
Fixed bouncing
ConnectToNode
alarms when no connection to the database can be successfully made. -
Fixed leaking database client session instances after a resource adaptor configuration property update.
-
Updating reconnection policy configuration will now trigger a database reconnection as this policy forms part of the client session configuration which can only be changed by creating a new session.
-
Updating resource adaptor configuration properties that trigger a database reconnection will trigger that reconnection immediately rather than after the configured reconnection delay.
-
Added a new
MissingKeyspace
alarm raised if a connection to the database can be successfully made but the required configured keyspace (if any) is not present in the database. (#384371)
-
-
Fixed database cluster configuration changes not being applied if the resource adaptor is currently in the state of trying to establish a database connection. (#405762)
Dependencies
-
Update org.apache.common:commons-text to 1.10.0. (#425759)
2.1.0 - 2022-10-07
![]() |
Release versions now have three components, not four. This release requires Rhino 3.1 or later. |
New features
-
This resource adaptor now uses static OIDs for SNMP. For more information see Static OID introduction in the Rhino documentation.
-
All open source libraries used by this resource adaptor have been updated to the latest available version, including:
-
Cassandra Java Driver version to 3.11.13.
-
Netty to version 4.1.70.Final.
-
Bug fixes
-
Fix bound/batch Cassandra statements so that they work with Cassandra version 4 changes.
-
Fix NPE when getting the date from a
CassandraRowImpl
instance when the value is null. (VOLTE-10289) -
Fix NPE when configuring a Cassandra Cluster and the
localDataCentre
is not set. (VOLTE-10316)
Improvements
-
Update Cassandra RA entity consistency level default to be LOCAL_QUORUM (#359705)
-
Enhanced
PreparedCassandraStatementImpl
andBoundCassandraStatementImpl
bind method exception by adding additional debug information. Bind exceptions thrown by both these classes are now formatted using theBulkBindUtils
class. (STLSIP-1328) -
Add support for SNMP OID rationalisation. (RHI-6272)
-
Add username/password authentication to Cassandra-CQL RA. (VOLTE-10269)
2.0.0.2 - 2021-05-10
-
Add MBeanPermission entry for queryNames to fix patching of the cassandra-cql RA. (VOLTE-8910)
2.0.0.1 - 2020-12-01
-
Fix AccessControlException following active reconfiguration of
cassandraContactPoints
orkeyspace
configuration properties. (VOLTE-9365)
2.0.0.0 - 2020-08-31
-
Initial release of cassandra-cql 2.0.0.x
-
This release is built on and requires JDK 11. It requires Rhino 3.0 or later releases.
1.2.0.3 - 2020-02-19
-
Clear the prepared statement cache when Cassandra reconnects, to avoid a situation where Cassandra stops recognising some prepared statements, and does not re-prepare automatically. (VOLTE-8912)
-
Add MBeanPermission entry for queryNames to fix patching of the cassandra-cql RA. (VOLTE-8910)
-
Add support for creating Counter type batch statements (RRE-54)
1.2.0.1 - 2018-08-06
-
Initial release of cassandra-cql 1.2.0.x
-
Update Datastax driver to 3.4.0. (VOLTE-5216)
-
Deprecate
cassandraHosts
in favour ofcassandraContactPoints
. See The Cassandra database to connect to. (VOLTE-1760) -
Update cassandra-cql RA configuration properties. See Configuring the resource adaptor for details. (VOLTE-6036)
-
policy.protocol.usessl.jdk
andpolicy.protocol.usessl.netty
replacepolicy.protocol.usessl
-
reconnection.policy
replacesreconnectionPolicy
-
reconnection.constant.delay
replacesconnectToCassandraDelay
-
New values
reconnection.exponential.initialdelay
andreconnection.exponential.maxdelay
-
Add new config for socket options, see Socket options.
-
Add new config for load balancing, see Load balancing options.
-
-
Generate alarms per Cassandra host, and clear alarms on deactivation. (VOLTE-6037)
-
Add a timeout to prepare() calls. (VOLTE-6097)