Skip to content
Permalink
Browse files
BLOG - Apache Cassandra Changelog #15
patch by Chris Thornett, Diogenese Topper; reviewed by Erick Ramirez for CASSANDRA-17598

Co-authored by: Chris Thornett <chris@constantia.io>
Co-authored by: Diogenese Topper <diogenese@constantia.io>
  • Loading branch information
dtopdontstop authored and ErickRamirezAU committed May 6, 2022
1 parent c630db6 commit 7bb7e8e650d24a21b2aed7891f87c5bd12ff10b0
Showing 3 changed files with 150 additions and 0 deletions.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@@ -8,6 +8,31 @@ NOTES FOR CONTENT CREATORS
- Replace post tile, date, description and link to you post.
////

//start card
[openblock,card shadow relative test]
----
[openblock,card-header]
------
[discrete]
=== Apache Cassandra Changelog #15
[discrete]
==== May 5, 2022
------
[openblock,card-content]
------
Code freeze in readiness for Cassandra 4.1 release, volunteers needed for Build Lead role, and CFPs open for Cassandra and Performance Engineering tracks at ApacheCon NA.

[openblock,card-btn card-btn--blog]
--------
[.btn.btn--alt]
xref:blog/Apache-Cassandra-Changelog-15-May-2022.adoc[Read More]
--------

------
----
//end card

//start card
[openblock,card shadow relative test]
----
@@ -0,0 +1,125 @@
= Apache Cassandra Changelog #15
:page-layout: single-post
:page-role: blog-post
:page-post-date: May 5, 2022
: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

We hit an important milestone on 1st May 2022. Although this Changelog looks back at the previous month, we want to highlight this significant milestone for the project. We have now hit our one-year branch and frozen the code for the release of Apache Cassandra 4.1. Any further changes at this point will be bug fixes before we announce General Availability (GA). Special thanks go to *Mick Semb Wever* for all the work that has gone into the release process.

*Note:* for this release cycle only, we will continue to support Cassandra 3.0 so there will be four supported versions - 3.0.latest, 3.11.latest, 4.0.latest and 4.1.latest. See xref:blog/Behind-the-scenes-of-an-Apache-Cassandra-Release.adoc[Behind the Scenes of an Apache Cassandra Release] for more details.

The latest release of Apache Cassandra is https://www.apache.org/dyn/closer.lua/cassandra/4.0.3/apache-cassandra-4.0.3-bin.tar.gz[4.0.3^] (https://downloads.apache.org/cassandra/4.0.3/apache-cassandra-4.0.3-bin.tar.gz.asc[pgp^], https://downloads.apache.org/cassandra/4.0.3/apache-cassandra-4.0.3-bin.tar.gz.sha256[sha256^], and https://downloads.apache.org/cassandra/4.0.3/apache-cassandra-4.0.3-bin.tar.gz.sha512[sha512^]), which has been available since 17 February 2022. As stated in the xref:blog/Apache-Cassandra-Changelog-13-March-2022.adoc[March changelog blog], we released new versions of all supported versions of Cassandra (https://www.apache.org/dyn/closer.lua/cassandra/3.11.12/apache-cassandra-3.11.12-bin.tar.gz[3.11.12^], https://www.apache.org/dyn/closer.lua/cassandra/3.0.26/apache-cassandra-3.0.26-bin.tar.gz[3.0.26^]) to address a vulnerability https://lists.apache.org/thread/y4nb9s4co34j8hdfmrshyl09lokm7356[CVE-2021-44521^].

As a result, we are advising 3.0 users to upgrade to 3.0.26; 3.11 users to upgrade to 3.11.12; and 4.0 users should upgrade to 4.0.3.

Please read the https://gitbox.apache.org/repos/asf?p=cassandra.git;a=blob_plain;f=NEWS.txt;hb=refs/tags/cassandra-4.0.3[release notes^] and https://issues.apache.org/jira/browse/CASSANDRA[let us know^] if you encounter any problems.

See the xref:download.adoc[download section] for the latest stable and older supported versions of source and binary distributions.

To stay up-to-date, we recommend joining the Cassandra xref:community.adoc#discussions[mailing lists].

== Community Notes

_Updates on Cassandra Enhancement Proposals (CEPs), how to contribute, and other community activities._

_For newcomers to the project, we have a useful xref:development/index.adoc[‘Contributing to Cassandra’] page for how to get involved and get started._

_We also recommend taking a look at two Jira ticket queries we’ve created. One is a Kanban board for https://issues.apache.org/jira/secure/RapidBoard.jspa?rapidView=496&quickFilter=2252[“Failing Tests” tickets that are unassigned^] and the other corresponds to our https://issues.apache.org/jira/secure/RapidBoard.jspa?rapidView=484&quickFilter=2162&quickFilter=2160[Low Hanging Fruit or “Starter Tickets”^] for 4.0.x and 4.1.x. Feel free to self-select a ticket to work on._

_Any of these tickets should be of appropriate complexity for someone new to the project to tackle. Just remember to assign yourself to the ticket and acknowledge the status, such as ‘Work in Progress’ and ‘Needs Comitter/Patch Available’ when you submit your patch. You can also reach out on the https://the-asf.slack.com/[ASF Slack^] in the #cassandra-dev Slack channel. Use @cassandra_mentors to contact our Cassandra mentors!_

Read PMC member Josh McKenzie’s https://lists.apache.org/thread/lnmw2b4hzkl977p9hxv1sbdfqlq5snc6[latest bi-weekly update^] for ongoing discussions and the latest on ticket progress.

=== Discussed

As we mentioned, above, we forked Cassandra 4.1 and froze the branch on May 1. The community has also agreed to block releases on green CI and are https://butler.cassandra.apache.org/#/[cleaning up test failures^] before release.

=== Discussed

The Apache Foundation in conjunction with the Apache Cassandra PMC will be hosting a 2-day Cassandra track at https://www.apachecon.com/acna2022/[ApacheCon North America^], which will take place between October 3-6 at the Sheraton Hotel, New Orleans.

:!figure-caption:

.Apache Cassandra has a dedicated track at ApacheCon North America 2022 and there’s an opportunity to contribute to the Performance Engineering track as well, so get submitting!
image::blog/ApacheCon2022banner.png[ApacheCon 2022]

The CFP is open now and will run until May 23 for talks on the Cassandra Track. Read the recent xref:blog/ApacheCon-NA-2022-Call-for-Papers-Open.adoc[blog post] for more details.

If you have something you did on the project, something you're thinking about doing, a fascinating use-case, or anything you think would be interesting to your fellow Cassandra practitioners, please don't hesitate to submit a proposal for it.

=== Discussed

ApacheCon North America will also include a Performance Engineering track for the first time this year. This is an opportunity to share your Apache Cassandra experiences, lessons learned, and innovations in this space. See the CFP details https://www.linkedin.com/pulse/call-papers-performance-engineering-track-apachecon-paul-brebner/[here^].

=== Discussed

There is a https://lists.apache.org/thread/omoo3cvjcrwh5wvqb7ndjqzzhyp17klx[discussion^] on the oldest version of Python 3.x to support with cqlsh and other scripts in 4.1. The discussion revolves around what version of Python is supported in versions of CentOS and RHEL derivatives, and when that support expires.

=== Discussed

Based on https://lists.apache.org/thread/fnlzos2v78xmgxhz37xsskpdc30dl95l[discussions^], *Erick Ramirez* is developing https://docs.google.com/document/d/1-ZYpl9tif9OAMdAxFLxA1mTPNp0zkNW4kzXvfvRBHUc/edit?usp=sharing[a 1-page guide^] to help users provide helpful details in their questions so they can obtain the answers they need quickly from the community and save time.

=== Discussed

We continue to need more volunteers for the https://lists.apache.org/thread/zhkc0190wvw168pygw186x4f88kcx9qw[Build Lead role^]. As you might expect, there are more changes going into the trunk for the new release, and this role has been instrumental in helping us map our current CI situation. But, as *Mick Semb Wever* has indicated in the mailing list thread, we haven’t achieved a green ASF infrastructure CI on trunk yet, which is a key goal for the project. The build lead role has been instrumental in building and maintaining momentum on cleaning up CI. You can learn more about the role on the https://cwiki.apache.org/confluence/x/DI3kCw[confluence wiki^].

=== Discussed

*Ekaterina Dimitrova* https://lists.apache.org/thread/9lo1hccvf93828k9rf1hkr2176kcvx8h[confirmed again^] some details around the new format and backward compatibility for data storage, data rate and duration configuration parameters. Please reach out if you have any questions or concerns.

=== Discussed

*David Capwell* has highlighted that some non-standard Java classes are exposed via JMX, so that JMX will fail unless the JMX client also has Cassandra's jars. A solution is being discussed https://lists.apache.org/thread/j7v75sxncm05dgc2wch84lkkh224lyz7[here^].

=== Announced

Canonical has https://containerjournal.com/features/canonical-expands-ubuntu-container-image-portfolio/[added Apache Cassandra container images^] to its Long Term Support (LTS) Docker Image Portfolio which is accessed via DockerHub. This is part of a curated set of secure container application images that it will support for 10 years. As part of that commitment, Canonical will fix any critical security issues with the images within 24 hours.

=== Announced

Quine, an open source streaming graph framework, which was announced in April, https://venturebeat.com/2022/04/27/streaming-graph-analytics-thatdots-open-source-framework-quine-is-gaining-interest/[supports Apache Cassandra^] which it uses as the underlying storage component for combining incoming data in real-time with historical data.

== User Space

=== Bloomberg

[quote,'https://www.bloomberg.com/company/stories/meet-the-team-indices-engineering/[Noel Gunasekar^]']
____
Our group is working on a multi-year build, creating a new Index Construction Platform to handle the daily production of the Bloomberg Barclays fixed income indices. This involves building and productionizing an Apache Solr-backed search platform to handle thousands of searches per minute, an Apache Cassandra back-end database to store millions of data points per day, and a distributed computational engine to handle millions of computations daily.
____

_Do you have a Cassandra case study to share? Email cassandra@constantia.io._

== In the News

ZDNet:
https://www.zdnet.com/article/farewell-zdnet-data-remains-the-lifeblood-of-innovation/[Data Remains the Lifeblood of Innovation^]

Opensource.com:
https://opensource.com/article/22/4/apache-cassandra-google-summer-code-program[How to Join Apache Cassandra during Google Summer of Code^]

TechGig:
https://content.techgig.com/career-advice/top-5-open-source-projects-popular-among-developers/articleshow/90686424.cms[Top 5 open-source projects popular among developers^]

== Cassandra Tutorials & More

https://www.techrepublic.com/article/how-to-install-apache-cassandra-nosql-database-almalinux-8/[How to install the Apache Cassandra NoSQL database on AlmaLinux 8?^] - Jack Wallen

https://www.youtube.com/watch?v=ubdzGu1Jt5E[Apache Cassandra Lunch #97: Cassandra DataSource for Grafana^] - Obioma Anomnachi

On the blog:

xref:blog/Liquibase-is-Ready-to-Support-Cassandra-4.0-Users.adoc[Liquibase is Ready to Support Cassandra 4.0 Users]

xref:blog/Inside-Cassandra-an-interview-with-Project-Contributor-Aleksandr-Sorokoumov.adoc[Inside Cassandra: An Interview with Project Contributor, Aleksandr Sorokoumov]

https://cassandra.apache.org/_/blog/ApacheCon-NA-2022-Call-for-Papers-Open.html[ApacheCon NA 2022 Call for Papers Open!^] - Patrick McFadin

0 comments on commit 7bb7e8e

Please sign in to comment.