Follow Datanami:
December 13, 2022

Apache Cassandra Releases Major Update

WILMINGTON, Del., Dec. 13, 2022 — The Apache Cassandra Project has released 4.1 of Apache Cassandra, the open source, highly performant, distributed NoSQL database, charting a path to a more cloud native future and enabling an expanded ecosystem. The new release is part of Cassandra’s annual release schedule, and makes the database both easier to use for end users and easier to onboard key development requests from the community. Apache Cassandra is an Apache Software Foundation project.

Download Apache Cassandra 4.1 here.

“With an incredibly stable core that was delivered in 4.0, the project is now building on that milestone toward a more cloud native future,” said Mick Semb Wever, Apache Cassandra PMC member. “The latest release emphasizes externalizing important key functions into a pluggable interface, allowing developers to extend Cassandra without altering the stable core code. Organizations using Cassandra can be more selective how each combination of features is deployed and can add a layer of flexibility to future use cases that may not exist today. This includes storage engine choice, security components, schema and user management. Users of Cassandra will see the decoupled innovation in the ecosystem in the future without the need for a major release of the project.”

4.1 Improvements for the Apache Cassandra Ecosystem

  • Pluggable persistent memory providers via new Memtable API
  • Paxos v2 improves LWT transaction performance by 50%
  • Pluggable external schema manager services
  • SSLContext creation pluggable/extensible

For CQL Developers

  • Users can now group by time range
  • Users can now use CONTAINS and CONTAINS KEY conditions in conditional update
  • Users can now use IF EXISTS and IF NOT EXISTS in ALTER statements

For Operators

  • Configurable system level guardrails to guide users in scalable use of the database
  • Partition denylisting tool for reducing the impact of overloaded partitions
  • Improved syntax for cassandra.yaml
  • Several new systems tables
  • Monitoring of top partitions by size/tombstones
  • Improvements to nodetool, backup and restore

For Security Posture

  • Credentials file support to CQLSH
  • Allow to grant permission for all tables in a keyspace
  • Support for pre hashed passwords in CQL
  • Add support for PEM based key material for SSL

“Apache Cassandra is open source technology at its best. It exceeds our database performance goals and is a critical database we are using for providing a seamless streaming experience to our customers worldwide,” said Vinay Chella, Senior Engineering Leader at Netflix. “Apache Cassandra is constantly improving. The optimization of the Paxos consensus protocol implementation means a 50% performance improvement for Lightweight Transactions (LWTs), which is what you would expect from a database with a reputation for performance.”

Apache Cassandra is in use at organizations of all sizes like Ably, Apple, Backblaze, Bloomberg Engineering, Flant, Home Depot, Instana, Liquibase, Netflix, Target, Yelp, and thousands of other companies that have large, active data sets. Cassandra 4.1 is the newest release after the project announced a shift to a yearly release cycle last year, with releases to be supported for a three-year term.


Source: Apache Cassandra Project

Datanami