Skip to content

Latest commit

 

History

History
200 lines (154 loc) · 12.2 KB

DSE_6.9_Release_Notes.md

File metadata and controls

200 lines (154 loc) · 12.2 KB

Release notes for DataStax Enterprise 6.9

DSE 6.9.x is compatible with Apache Cassandra™ 3.11 and adds additional production-certified changes, if any. Components that are indicated with an asterisk (*) (if any) are known to be updated since the prior patch version.

Release notes for 6.9.6

16 January 2025

Components versions for DSE 6.9.6

  • Apache Solr™ 6.0.1.5.2973
  • Apache Spark™ 2.5.0.5
  • Apache TinkerPop™ 3.4.15-20241206-b7790fff
  • Apache Tomcat® 8.5.100
  • DSE Java Driver 1.10.0-dse-20241015 (DSE internal-only version)
  • Netty 4.1.100.1.dse
  • Spark JobServer 0.8.0.56

NOTE: above-listed DSE Java Driver is an internal-version only. If you're developing applications, please refer to the Java Driver documentation to choose an appropriate version.

6.9.6 DSE Cassandra

  • Added functionality to compress the index status messages that the gossip protocol shares with other nodes. This enhancement ensures that the gossip message size guardrail allows an appropriate number of secondary indexes. (DSP-24654)

6.9.6 DSE SparkConnector

  • Improved the reliability of the DataStax Connector for Apache Spark to Apache Cassandra. The connector now retries queries when it receives connectivity errors and timeouts. (DSP-24651)

6.9.6 DSE Miscellaneous

  • Replaced the x86 System Information Gatherer And Reporter (Sigar) library with a Java-native Operating System and Hardware Information (OSHI) library. To provide compatibility with the OSHI library, this change also updates the Java Native Access (JNA) library version from 5.11.0 to 5.14.0. (DSP-24647)

6.9.6 DSE CVE

  • Upgraded the ch.qos.logback library to version 1.2.13. (DSP-24016, CVE-2023-6378)
  • Upgraded the Apache MINA core library to version 2.0.27. (DSP-24667, CVE-2024-52046)

Release notes for 6.9.5

16 December 2024

Components versions for DSE 6.9.5

  • Apache Solr™ 6.0.1.5.2973
  • Apache Spark™ 2.5.0.5
  • Apache TinkerPop™ 3.4.15-20241206-b7790fff*
  • Apache Tomcat® 8.5.100
  • DSE Java Driver 1.10.0-dse-20241015 (DSE internal-only version)
  • Netty 4.1.100.1.dse
  • Spark JobServer 0.8.0.56

NOTE: above-listed DSE Java Driver is an internal-version only. If you're developing applications, please refer to the Java Driver documentation to choose an appropriate version.

6.9.5 DSE Cassandra

  • Improved libjemalloc implementation to detect libmalloc2 in Amazon Linux 2023 and RedHat-based platforms. This is a subsequent fix from DSP-24402. (DSP-24632)
  • Added configuration to warn or reject on wrong-topology single-partition local requests. These yaml configuration options are log_out_of_token_range_requests and reject_out_of_token_range_requests. They are not initially present in cassandra.yaml but can be added as desired. The defaults are log_out_of_token_range_requests:true and reject_out_of_token_range_requests:false. Enabling reject_out_of_token_range_requests is mutually exclusive with nodesync. That is, NodeSync must be disabled before enabling reject_out_of_token_range_requests. (DSP-24437)
  • Fixed gossip issue with gossip-only and bootstrapping nodes missing DC/Rack/Host ID endpoint state. (DSP-24567)
  • Added a new nodetool command: nodetool checktokenmetadata. This command verifies if the TokenMetadata is in sync with the Gossip endpointState. To fix a node with TokenMetadata that is out of sync, restart the node. (DSP-24597)
  • Fixed an issue where the outbound connection pending messages counter, numPendingMessages, did not reset correctly. This fix prevents the connection from stalling, and keeps a node in a reachable state. (DSP-24617)

6.9.5 DSE Platform

  • Added support for Amazon Linux 2023 (DSP-23827).

6.9.5 DSE CVE

  • Removed some Apache ZooKeeper JAR files from the tarball to remove potential security vulnerabilities. (DSP-24531, CVE-2023-44981)

Release notes for 6.9.4

13 November 2024

Components versions for DSE 6.9.4

  • Apache Solr™ 6.0.1.5.2973
  • Apache Spark™ 2.5.0.5*
  • Apache TinkerPop™ 3.4.15-20241028-a6bf761d*
  • Apache Tomcat® 8.5.100*
  • DSE Java Driver 1.10.0-dse-20241015* (DSE internal-only version)
  • Netty 4.1.100.1.dse
  • Spark JobServer 0.8.0.56

NOTE: above-listed DSE Java Driver is an internal-version only. If you're developing applications, please refer to the Java Driver documentation to choose an appropriate version.

6.9.4 DSE Core

  • Updated the JDK used to build DSE to versions 8u422 and 11.0.24. (DSP-23997)
  • Changed the MAX_HEAP_SIZE to avoid OOM errors with new Java 11 Garbage Collector. The change is done in the following scrips: bin/dse, bin/dsetool, resources/cassandra/bin/nodetool. (DSP-24431)

6.9.4 DSE Docker

  • Changed DSE 6.9 images to load the OSS Management API as a Java Agent. As of DSE 6.9.3, the outdated in-tree Management API has been removed, and the OSS Management API has been bundled to replace it. (DSP-24564)

6.9.4 DSE Driver

  • Updated DSE Java Driver with fix for JAVA-3125. (DSP-24556)

6.9.4 DSE CVE

  • Updated the spark version to 2.4.0.31 to pull in the latest ivy library (vs 2.5.2) for a vulnerability fix. (DSP-23685, CVE-2022-46751)
  • Upgraded tomcat-embed-core to version 8.5.100. (DSP-24013, CVE-2023-46589)
  • Upgraded nimbus-jose-jwt to 9.41.2, json-smart to 2.5.1, commons-lang3 to 3.17.0, commons-io to 2.17.0, and Azure SDK BOM to 1.2.28. (DSP-24015, CVE-2023-52428)
  • Updated aws-java-sdk library from 1.12.549 to 1.12.774 to address CVE 2024-21634. (DSP-24018, CVE-2024-21634)
  • Upgraded orc-core from version 1.5.2 to 1.9.4. (DSP-24538, CVE-2024-36114)
  • Upgraded Apache Avro to version 1.11.4. (DSP-24540, CVE-2024-47561, CVE-2023-39410)
  • Upgraded reload4j to version 1.2.25. (DSP-24551, CWE-611)
  • Upgraded tika-core to version 1.28.5. (DSP-23425, CVE-2022-30126, CVE-2022-30973)

Release notes for 6.9.3

14 October 2024

Components versions for DSE 6.9.3

  • Apache Solr™ 6.0.1.5.2973
  • Apache Spark™ 2.5.0.2*
  • Apache TinkerPop™ 3.4.15-20240705-ffb48eb3
  • Apache Tomcat® 8.5.94
  • DSE Java Driver 1.10.0-dse-20240930* (DSE internal-only version)
  • Netty 4.1.100.1.dse
  • Spark JobServer 0.8.0.56

NOTE: above-listed DSE Java Driver is an internal-version only. If you're developing applications, please refer to the Java Driver documentation to choose an appropriate version.

6.9.3 DSE Cassandra

  • Fixed sstablescrub to run with -t disabled by default. (DSP-24501)
  • Added guardrail warning for large columns in cassandra.yaml file. The new field is called column_value_size_warn_threshold_in_kb can can be used to get warned when a column is larger than a given value. By default this field is not used. (DSP-24384)
  • Replaced the out-dated in-tree Management API code with the updated OSS version from GitHub k8ssandra/management-api-for-apache-cassandra. This should not affect any DSE 6.9 users except for situations where DSE 6.9 Docker images are being used with Management API enabled. Those cases will be fixed in a future DSE 6.9.x release.

6.9.3 DSE Graph

  • Fixed count() query in classic graph. (DSP-24336)
  • Fixed Spark default JVM options (resources/spark/conf/java-opts) to work with Java 11. (DSP-24512)

6.9.3 DSE Driver

  • Updated DSE Java Driver with fix for JAVA-2738. (DSP-24514)

6.9.3 DSE Performance

  • Changed the default location of the histogram aggregation work, offloading it by default to a thread pool different than the main one. This unblocks the TPC threads when large numbers of tables exist. (DSP-24520)

6.9.3 DSE Node/DseTool

  • Updated Debian package dependencies on libaio1 so that it can be installed on Ubuntu 24.04 (Noble Numbat). (DSP-24359)

6.9.3 DSE CVE

Release notes for 6.9.2

30 August 2024

Components versions for DSE 6.9.2

  • Apache Solr™ 6.0.1.5.2973
  • Apache Spark™ 2.5.0.1
  • Apache TinkerPop™ 3.4.15-20240705-ffb48eb3
  • Apache Tomcat® 8.5.94
  • DSE Java Driver 1.10.0-dse-20240621 (DSE internal-only version)
  • Netty 4.1.100.1.dse
  • Spark JobServer 0.8.0.56

NOTE: above-listed DSE Java Driver is an internal-version only. If you're developing applications, please refer to the Java Driver documentation to choose an appropriate version.

6.9.2 DSE Cassandra

  • Improved libjemalloc detection to detect libmalloc2 in systems where this package is present. (DSP-24402)

6.9.2 DSE Upgrade

  • Fixed a bug in 6.9 upgrade caused by DSE nodes in mixed-version mode choosing non-compatible checksum algorithms. (DSP-24364)

Release notes for 6.9.1

14 August 2024

Components versions for DSE 6.9.1

  • Apache Solr™ 6.0.1.5.2973
  • Apache Spark™ 2.5.0.1
  • Apache TinkerPop™ 3.4.15-20240705-ffb48eb3
  • Apache Tomcat® 8.5.94
  • DSE Java Driver 1.10.0-dse-20240621 (DSE internal-only version)
  • Netty 4.1.100.1.dse
  • Spark JobServer 0.8.0.56

NOTE: above-listed DSE Java Driver is an internal-version only. If you're developing applications, please refer to the Java Driver documentation to choose an appropriate version.

6.9.1 DSE Cassandra

  • Improved memory footprint of ORDER BY queries. (DSP-24375)
  • Fixed a bug in SAI filtering intersection for map types. (DSP-24389)
  • Fixed a race condition in disabling of in-progress compactions when interrupting compaction types are initiated. Added debug logging to help identify in-progress and interrupting compactions. (DSP-24318)
  • Made Kerberos authentication provider for cqlsh pluggable so customers can plug in and/or customize how it works in their environment. (DSP-24129)
  • Fixed OR operator when using ANALYZER_MATCHES with n-grams. (DSP-24357)
  • Fixed a bug in scheduling that resulted in searches resuming execution on different threads then when initialized. It resulted in invalid query results. (DSP-24385)
  • Fixed a bug in backup error handling that led to backups being stuck indefinitely in the running state, resulting in snapshots not getting cleaned up. (DSP-24390)
  • Fixed SSBR to prevent dropping not used UDTs on restore. (DSP-24376)

6.9.1 DSE CVE

  • Upgraded commons-compress to version 1.26.2. (DSP-24380, CVE-2024-25710)

Release notes for 6.9.0

10 July 2024

This is the first version of DSE 6.9 having Java 11 and Vector support.

Components versions for DSE 6.9.0

  • Apache Solr™ 6.0.1.5.2973
  • Apache Spark™ 2.5.0.1
  • Apache TinkerPop™ 3.4.15-20240705-ffb48eb3
  • Apache Tomcat® 8.5.94
  • DSE Java Driver 1.10.0-dse-20240621 (DSE internal-only version)
  • Netty 4.1.100.1.dse
  • Spark JobServer 0.8.0.56

NOTE: above-listed DSE Java Driver is an internal-version only. If you're developing applications, please refer to the Java Driver documentation to choose an appropriate version.