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)