site-content/source/modules/ROOT/pages/blog/Apache-Cassandra-Changelog-2-December-2020.adoc (51 lines of code) (raw):
= Apache Cassandra Changelog #2
:page-layout: single-post
:page-role: blog-post
:page-post-date: December 01, 2020
:page-post-author: The Apache Cassandra Community
:description: The Apache Cassandra Community
:keywords:
image::blog/changelog_header.jpg[Apache Cassandra Changelog]
Our monthly roundup of key activities and knowledge to keep the community informed.
== Release Notes
=== Released
Apache #Cassandra 4.0-beta3, 3.11.9, 3.0.23, and 2.2.19 were released on November 4 and are xref:download.adoc[in the repositories,window=_blank]. Please pay attention to release notes and let the community know if you encounter problems.
Join the Cassandra xref:community.adoc#discussions[mailing list] to stay updated.
=== Changed
Cassandra 4.0 is progressing toward GA. There are 1,390 total tickets and remaining tickets represent 5.5% of total scope. Read the https://lists.apache.org/thread.html/r9c6cc19f67d3259e64abbe2b960b8914476d9bfa2463d57c6d5cc44b%40%3Cdev.cassandra.apache.org%3E[full summary,window=_blank] shared to the dev mailing list and take a look at the https://issues.apache.org/jira/secure/RapidBoard.jspa?rapidView=355&quickFilter=1661&quickFilter=1658[open tickets,window=_blank] that need reviewers.
Cassandra 4.0 will be dropping support for older distributions of CentOS 5, Debian 4, and Ubuntu 7.10. https://lists.apache.org/thread.html/r513c507ef19a8524ad5389e548f3d5bbfeb9e7747f3ae4c57ec27329%40%3Cdev.cassandra.apache.org%3E[Learn more,window=_blank].
== Community Notes
_Updates on Cassandra Enhancement Proposals (CEPs), how to contribute, and other community activities._
=== Added
The community weighed options to address reads inconsistencies for Compact Storage as noted in ticket https://issues.apache.org/jira/browse/CASSANDRA-16217[CASSANDRA-16217,window=_blank] (committed). The conversation continues in ticket https://issues.apache.org/jira/browse/CASSANDRA-16226[CASSANDRA-16226,window=_blank] with the aim of ensuring there are no huge performance regressions for common queries when you upgrade from 2.x to 3.0 with Compact Storage tables or drop it from a table on 3.0+.
=== Added
https://issues.apache.org/jira/browse/CASSANDRA-16222[CASSANDRA-16222,window=_blank] is a Spark library that can compact and read raw Cassandra SSTables into SparkSQL. By reading the sstables directly from a snapshot directory, one can achieve high performance with minimal impact to a production cluster. It was used to successfully export a 32TB Cassandra table (46bn CQL rows) to HDFS in Parquet format in around 70 minutes, a 20x improvement on previous solutions.
=== Changed
Great news for https://cwiki.apache.org/confluence/display/CASSANDRA/CEP-2+Kubernetes+Operator[CEP-2: Kubernetes Operator,window=_blank], the community has agreed to https://lists.apache.org/thread.html/r9e1ff94d7b35cfc663bfa72d4ed3767e963e890f9e1199bfdb96bff0%40%3Cdev.cassandra.apache.org%3E[create a community-based operator,window=_blank] by merging the cass-operator and CassKop. The work being done can be viewed on GitHub https://github.com/datastax/cass-operator[here,window=_blank].
=== Released
The Reaper community https://thelastpickle.com/blog/2020/10/26/reaper-2_1-released-with-astra-support.html[announced v2.1,window=_blank] of its tool that schedules and orchestrates repairs of Apache Cassandra clusters. Read the http://cassandra-reaper.io/docs/[docs,window=_blank].
=== Released
Apache Cassandra 4.0-beta-1 was https://lists.apache.org/thread.html/r040f39dcc038d607c0cc36731150ce8ecb67d7399304db97e7f8b38b%40%3Cuser.cassandra.apache.org%3E[released on FreeBSD,window=_blank].
== User Space
=== Netflix
“With these optimized Cassandra clusters in place, it now costs us 71% less to operate clusters and we could store 35x more data than our previous configuration.” - https://netflixtechblog.com/building-netflixs-distributed-tracing-infrastructure-bb856c319304[Maulik Pandey,window=_blank]
=== Yelp
“Cassandra is a distributed wide-column NoSQL datastore and is used at Yelp for both primary and derived data. Yelp’s infrastructure for Cassandra has been deployed on AWS EC2 and ASG (Autoscaling Group) for a while now. Each Cassandra cluster in production spans multiple AWS regions.” - https://engineeringblog.yelp.com/2020/11/orchestrating-cassandra-on-kubernetes-with-operators.html[Raghavendra D Prabhu,window=_blank]
_Do you have a Cassandra case study to share? Email mailto:cassandra@constantia.io[cassandra@constantia.io]_.
== In the News
DevPro Journal: https://www.devprojournal.com/technology-trends/open-source/whats-included-in-the-cassandra-4-0-release/[What’s included in the Cassandra 4.0 Release?,window=_blank]
JAXenter: https://jaxenter.com/cloud-native-cassandra-172909.html[Moving to cloud-native applications and data with Kubernetes and Apache Cassandra,window=_blank]
DZone: https://dzone.com/articles/improving-apache-cassandras-front-door-and-backpre[Improving Apache Cassandra’s Front Door and Backpressure,window=_blank]
ApacheCon: https://www.youtube.com/watch?v=rjCVqjLRALo[Building Apache Cassandra 4.0: behind the scenes,window=_blank]
== Cassandra Tutorials & More
Users in search of a tool for scheduling backups and performing restores with cloud storage support (archiving to AWS S3, GCS, etc) should consider https://github.com/thelastpickle/cassandra-medusa/wiki[Cassandra Medusa,window=_blank].
https://blog.mayadata.io/apache-cassandra-deployment-on-openebs-and-monitoring-on-kubera[Apache Cassandra Deployment on OpenEBS and Monitoring on Kubera,window=_blank] - Abhishek Raj, MayaData
https://www.youtube.com/watch?v=Z0NXWmZAB8s[Lucene Based Indexes on Cassandra,window=_blank] - Rahul Singh, Anant
https://www.youtube.com/watch?v=8QV2Mc-1s64[How Netflix Manages Version Upgrades of Cassandra at Scale,window=_blank] - Sumanth Pasupuleti, Netflix
https://thelastpickle.com/blog/2020/11/25/impacts-of-many-tables-on-cassandra.html[Impacts of many tables in a Cassandra data model,window=_blank] - Alex Dejanovski, The Last Pickle
https://www.youtube.com/watch?v=eTUXQS7RUQw&list=PLU2OcwpQkYCy_awEe5xwlxGTk5UieA37m&index=181[Cassandra Upgrade in production : Strategies and Best Practices,window=_blank] - Laxmikant Upadhyay, American Express
https://medium.com/@jeromatron/apache-cassandra-collections-and-tombstones-a45315e97cbc[Apache Cassandra Collections and Tombstones,window=_blank] - Jeremy Hanna
https://itnext.io/spark-cassandra-all-you-need-to-know-tips-and-optimizations-d3810cc0bd4e[Spark + Cassandra, All You Need to Know: Tips and Optimizations,window=_blank] - Javier Ramos, ITNext
https://www.techrepublic.com/article/how-to-install-the-apache-cassandra-nosql-database-server-on-ubuntu-20-04/[How to install the Apache Cassandra NoSQL database server on Ubuntu 20.04,window=_blank] - Jack Wallen, TechRepublic
https://sindhumurugavel.medium.com/how-to-deploy-cassandra-on-openshift-and-open-it-up-to-remote-connections-c7783861b868[How to deploy Cassandra on Openshift and open it up to remote connections,window=_blank] - Sindhu Murugavel
image::blog/changelog_footer.jpg[link="{site-url}_/community.html"]