blob: 32b90f7e84659b00660bdfe5d69597452708acaf [file] [log] [blame]
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<title>Apache Cassandra | Apache Cassandra Documentation</title>
<link rel="stylesheet" href="../../assets/css/site.css">
<meta name="description" content="The Apache Cassandra Community">
<link rel="schema.dcterms" href="https://purl.org/dc/terms/">
<meta name="dcterms.subject" content="_">
<meta name="dcterms.identifier" content="master">
<meta name="generator" content="Antora 2.3.4">
<link rel="icon" href="../../assets/img/favicon.ico" type="image/x-icon">
<script>
const script = document.createElement("script");
const domain = window.location.hostname;
script.type = "text/javascript";
script.src = "https://plausible.cassandra.apache.org/js/plausible.js";
script.setAttribute("data-domain",domain);
script.setAttribute("defer",'true');
script.setAttribute("async",'true');
document.getElementsByTagName("head")[0].appendChild(script);
</script> </head>
<body class="single-post">
<div class="container mx-auto relative">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
<meta property="og:type" content="website" />
<meta property="og:description" content="" />
<meta property="og:url" content="/" />
<meta property="og:site_name" content="Apache Cassandra" />
<header id="top-nav">
<div class="inner relative">
<div class="header-social-icons text-right">
<a href="https://twitter.com/cassandra?lang=en" target="_blank" styles="margin-left: 20px;"><img src="../../assets/img/twitter-icon-circle-white.svg" alt="twitter icon" width="24"></a>
<a href="https://www.linkedin.com/company/apache-cassandra/" target="_blank" styles="margin-left: 20px;"><img src="../../assets/img/LI-In-Bug.png" alt="linked-in icon" width="24"></a>
<a href="https://www.youtube.com/c/PlanetCassandra" target="_blank" styles="margin-left: 20px;"><img src="../../assets/img/youtube-icon.png" alt="youtube icon" width="24"></a>
</div>
<div class="cf">
<div class="logo left"><a href="/"><img src="../../assets/img/logo-white-r.png" alt="cassandra logo"></a></div>
<div class="mobile-nav-icon right">
<img class="toggle-icon" src="../../assets/img/hamburger-nav.svg">
</div>
<ul class="main-nav nav-links right flex flex-vert-center flex-space-between">
<li>
<a class="nav-link hide-mobile">Get Started</a>
<ul class="sub-menu bg-white">
<li class="pa-micro">
<a href="/_/cassandra-basics.html">
<div class="sub-nav-icon">
<img src="../../assets/img/sub-menu-basics.png" alt="cassandra basics icon">
</div>
<div class="sub-nav-text teal py-small">
Cassandra Basics
</div>
</a>
</li>
<li class="pa-micro">
<a href="/_/quickstart.html">
<div class="sub-nav-icon">
<img src="../../assets/img/sub-menu-rocket.png" alt="cassandra basics icon">
</div>
<div class="sub-nav-text teal py-small">
Quickstart
</div>
</a>
</li>
<li class="pa-micro">
<a href="/_/ecosystem.html">
<div class="sub-nav-icon">
<img src="../../assets/img/sub-menu-ecosystem.png" alt="cassandra basics icon">
</div>
<div class="sub-nav-text teal py-small">
Ecosystem
</div>
</a>
</li>
</ul>
</li>
<li><a class="nav-link" href="/doc/latest/">Documentation</a></li>
<li>
<a class="nav-link" href="/_/community.html">Community</a>
<ul class="sub-menu bg-white">
<li class="pa-micro">
<a href="/_/community.html#code-of-conduct">
<div class="sub-nav-icon">
<img src="../../assets/img/sub-menu-welcome.png" alt="welcome icon">
</div>
<div class="sub-nav-text teal py-small">
Welcome
</div>
</a>
</li>
<li class="pa-micro hide-mobile">
<a href="/_/community.html#discussions">
<div class="sub-nav-icon">
<img src="../../assets/img/sub-menu-discussions.png" alt="discussions icon">
</div>
<div class="sub-nav-text teal py-small">
Discussions
</div>
</a>
</li>
<li class="pa-micro hide-mobile">
<a href="/_/community.html#project-governance">
<div class="sub-nav-icon">
<img src="../../assets/img/sub-menu-governance.png" alt="Governance icon">
</div>
<div class="sub-nav-text teal py-small">
Governance
</div>
</a>
</li>
<li class="pa-micro hide-mobile">
<a href="/_/community.html#how-to-contribute">
<div class="sub-nav-icon">
<img src="../../assets/img/sub-menu-contribute.png" alt="Contribute icon">
</div>
<div class="sub-nav-text teal py-small">
Contribute
</div>
</a>
</li>
<li class="pa-micro hide-mobile">
<a href="/_/community.html#meet-the-community">
<div class="sub-nav-icon">
<img src="../../assets/img/sub-menu-community.png" alt="Meet the Community icon">
</div>
<div class="sub-nav-text teal py-small">
Meet the Community
</div>
</a>
</li>
<li class="pa-micro hide-mobile">
<a href="/_/cassandra-catalyst-program.html">
<div class="sub-nav-icon">
<img src="../../assets/img/sub-menu-catalyst.png" alt="Catalyst icon">
</div>
<div class="sub-nav-text teal py-small">
Catalyst Program
</div>
</a>
</li>
<li class="pa-micro hide-mobile">
<a href="/_/events.html">
<div class="sub-nav-icon">
<img src="../../assets/img/sub-menu-events.png" alt="Events icon">
</div>
<div class="sub-nav-text teal py-small">
Events
</div>
</a>
</li>
</ul>
</li>
<li>
<a class="nav-link hide-mobile">Learn</a>
<ul class="sub-menu bg-white">
<li class="pa-micro">
<a href="/_/Apache-Cassandra-5.0-Moving-Toward-an-AI-Driven-Future.html">
<div class="sub-nav-icon">
<img src="../../assets/img/sub-menu-basics.png" alt="Basics icon">
</div>
<div class="sub-nav-text teal py-small">
Cassandra 5.0
</div>
</a>
</li>
<li class="pa-micro">
<a href="/_/case-studies.html">
<div class="sub-nav-icon">
<img src="../../assets/img/sub-menu-case-study.png" alt="Case Studies icon">
</div>
<div class="sub-nav-text teal py-small">
Case Studies
</div>
</a>
</li>
<li class="pa-micro">
<a href="/_/resources.html">
<div class="sub-nav-icon">
<img src="../../assets/img/sub-menu-resources.png" alt="Resources icon">
</div>
<div class="sub-nav-text teal py-small">
Resources
</div>
</a>
</li>
<li class="pa-micro">
<a href="/_/blog.html">
<div class="sub-nav-icon">
<img src="../../assets/img/sub-menu-blog.png" alt="Blog icon">
</div>
<div class="sub-nav-text teal py-small">
Blog
</div>
</a>
</li>
</ul>
</li>
<li><a class="nav-link btn btn--filled" href="/_/download.html">Download Now</a></li>
</ul>
</div>
</div>
</header>
<div class="hero hero--home grad">
<div class="eye"></div>
<div id="home-content" class="text-center flex flex-center flex-column relative z2 ma-xlarge">
<h1>Apache Cassandra Changelog #15</h1>
<h3>May 5, 2022 | The Apache Cassandra Community</h3>
</div>
</div>
<div id="blog-post" class="flex-center py-large arrow">
<div class="blog-breadcrumb mb-medium">
<div class="inner inner--narrow">
<a href="/_/blog.html">« Back to the Apache Cassandra Blog</a>
</div>
</div>
<div class="post-content">
<div class="inner inner--narrow">
<div id="preamble">
<div class="sectionbody">
<div class="imageblock">
<div class="content">
<img src="../_images/blog/changelog_header.jpg" alt="Apache Cassandra Changelog">
</div>
</div>
<div class="paragraph">
<p>Our monthly roundup of key activities and knowledge to keep the community informed.</p>
</div>
</div>
</div>
<div class="sect1">
<h2 id="release-notes"><a class="anchor" href="#release-notes"></a>Release Notes</h2>
<div class="sectionbody">
<div class="sect2">
<h3 id="released"><a class="anchor" href="#released"></a>Released</h3>
<div class="paragraph">
<p>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 <strong>Mick Semb Wever</strong> for all the work that has gone into the release process.</p>
</div>
<div class="paragraph">
<p><strong>Note:</strong> 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 <a href="Behind-the-scenes-of-an-Apache-Cassandra-Release.html" class="page">Behind the Scenes of an Apache Cassandra Release</a> for more details.</p>
</div>
<div class="paragraph">
<p>The latest release of Apache Cassandra is <a href="https://www.apache.org/dyn/closer.lua/cassandra/4.0.3/apache-cassandra-4.0.3-bin.tar.gz" target="_blank" rel="noopener">4.0.3</a> (<a href="https://downloads.apache.org/cassandra/4.0.3/apache-cassandra-4.0.3-bin.tar.gz.asc" target="_blank" rel="noopener">pgp</a>, <a href="https://downloads.apache.org/cassandra/4.0.3/apache-cassandra-4.0.3-bin.tar.gz.sha256" target="_blank" rel="noopener">sha256</a>, and <a href="https://downloads.apache.org/cassandra/4.0.3/apache-cassandra-4.0.3-bin.tar.gz.sha512" target="_blank" rel="noopener">sha512</a>), which has been available since 17 February 2022. As stated in the <a href="Apache-Cassandra-Changelog-13-March-2022.html" class="page">March changelog blog</a>, we released new versions of all supported versions of Cassandra (<a href="https://www.apache.org/dyn/closer.lua/cassandra/3.11.12/apache-cassandra-3.11.12-bin.tar.gz" target="_blank" rel="noopener">3.11.12</a>, <a href="https://www.apache.org/dyn/closer.lua/cassandra/3.0.26/apache-cassandra-3.0.26-bin.tar.gz" target="_blank" rel="noopener">3.0.26</a>) to address a vulnerability <a href="https://lists.apache.org/thread/y4nb9s4co34j8hdfmrshyl09lokm7356" target="_blank" rel="noopener">CVE-2021-44521</a>.</p>
</div>
<div class="paragraph">
<p>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.</p>
</div>
<div class="paragraph">
<p>Please read the <a href="https://gitbox.apache.org/repos/asf?p=cassandra.git;a=blob_plain;f=NEWS.txt;hb=refs/tags/cassandra-4.0.3" target="_blank" rel="noopener">release notes</a> and <a href="https://issues.apache.org/jira/browse/CASSANDRA" target="_blank" rel="noopener">let us know</a> if you encounter any problems.</p>
</div>
<div class="paragraph">
<p>See the <a href="../download.html" class="page">download section</a> for the latest stable and older supported versions of source and binary distributions.</p>
</div>
<div class="paragraph">
<p>To stay up-to-date, we recommend joining the Cassandra <a href="../community.html#discussions" class="page">mailing lists</a>.</p>
</div>
</div>
</div>
</div>
<div class="sect1">
<h2 id="community-notes"><a class="anchor" href="#community-notes"></a>Community Notes</h2>
<div class="sectionbody">
<div class="paragraph">
<p><em>Updates on Cassandra Enhancement Proposals (CEPs), how to contribute, and other community activities.</em></p>
</div>
<div class="paragraph">
<p><em>For newcomers to the project, we have a useful <a href="../development/index.html" class="page">‘Contributing to Cassandra’</a> page for how to get involved and get started.</em></p>
</div>
<div class="paragraph">
<p><em>We also recommend taking a look at two Jira ticket queries we’ve created. One is a Kanban board for <a href="https://issues.apache.org/jira/secure/RapidBoard.jspa?rapidView=496&amp;quickFilter=2252" target="_blank" rel="noopener">“Failing Tests” tickets that are unassigned</a> and the other corresponds to our <a href="https://issues.apache.org/jira/secure/RapidBoard.jspa?rapidView=484&amp;quickFilter=2162&amp;quickFilter=2160" target="_blank" rel="noopener">Low Hanging Fruit or “Starter Tickets”</a> for 4.0.x and 4.1.x. Feel free to self-select a ticket to work on.</em></p>
</div>
<div class="paragraph">
<p><em>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 <a href="https://the-asf.slack.com/" target="_blank" rel="noopener">ASF Slack</a> in the #cassandra-dev Slack channel. Use @cassandra_mentors to contact our Cassandra mentors!</em></p>
</div>
<div class="paragraph">
<p>Read PMC member Josh McKenzie’s <a href="https://lists.apache.org/thread/lnmw2b4hzkl977p9hxv1sbdfqlq5snc6" target="_blank" rel="noopener">latest bi-weekly update</a> for ongoing discussions and the latest on ticket progress.</p>
</div>
<div class="sect2">
<h3 id="discussed"><a class="anchor" href="#discussed"></a>Discussed</h3>
<div class="paragraph">
<p>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 <a href="https://butler.cassandra.apache.org/#/" target="_blank" rel="noopener">cleaning up test failures</a> before release.</p>
</div>
</div>
<div class="sect2">
<h3 id="discussed-2"><a class="anchor" href="#discussed-2"></a>Discussed</h3>
<div class="paragraph">
<p>The Apache Foundation in conjunction with the Apache Cassandra PMC will be hosting a 2-day Cassandra track at <a href="https://www.apachecon.com/acna2022/" target="_blank" rel="noopener">ApacheCon North America</a>, which will take place between October 3-6 at the Sheraton Hotel, New Orleans.</p>
</div>
<div class="imageblock">
<div class="content">
<img src="../_images/blog/ApacheCon2022banner.png" alt="ApacheCon 2022">
</div>
<div class="title">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!</div>
</div>
<div class="paragraph">
<p>The CFP is open now and will run until May 23 for talks on the Cassandra Track. Read the recent <a href="ApacheCon-NA-2022-Call-for-Papers-Open.html" class="page">blog post</a> for more details.</p>
</div>
<div class="paragraph">
<p>If you have something you did on the project, something you&#8217;re thinking about doing, a fascinating use-case, or anything you think would be interesting to your fellow Cassandra practitioners, please don&#8217;t hesitate to submit a proposal for it.</p>
</div>
</div>
<div class="sect2">
<h3 id="discussed-3"><a class="anchor" href="#discussed-3"></a>Discussed</h3>
<div class="paragraph">
<p>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 <a href="https://www.linkedin.com/pulse/call-papers-performance-engineering-track-apachecon-paul-brebner/" target="_blank" rel="noopener">here</a>.</p>
</div>
</div>
<div class="sect2">
<h3 id="discussed-4"><a class="anchor" href="#discussed-4"></a>Discussed</h3>
<div class="paragraph">
<p>There is a <a href="https://lists.apache.org/thread/omoo3cvjcrwh5wvqb7ndjqzzhyp17klx" target="_blank" rel="noopener">discussion</a> 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.</p>
</div>
</div>
<div class="sect2">
<h3 id="discussed-5"><a class="anchor" href="#discussed-5"></a>Discussed</h3>
<div class="paragraph">
<p>Based on <a href="https://lists.apache.org/thread/fnlzos2v78xmgxhz37xsskpdc30dl95l" target="_blank" rel="noopener">discussions</a>, <strong>Erick Ramirez</strong> is developing <a href="https://docs.google.com/document/d/1-ZYpl9tif9OAMdAxFLxA1mTPNp0zkNW4kzXvfvRBHUc/edit?usp=sharing" target="_blank" rel="noopener">a 1-page guide</a> to help users provide helpful details in their questions so they can obtain the answers they need quickly from the community and save time.</p>
</div>
</div>
<div class="sect2">
<h3 id="discussed-6"><a class="anchor" href="#discussed-6"></a>Discussed</h3>
<div class="paragraph">
<p>We continue to need more volunteers for the <a href="https://lists.apache.org/thread/zhkc0190wvw168pygw186x4f88kcx9qw" target="_blank" rel="noopener">Build Lead role</a>. 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 <strong>Mick Semb Wever</strong> 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 <a href="https://cwiki.apache.org/confluence/x/DI3kCw" target="_blank" rel="noopener">confluence wiki</a>.</p>
</div>
</div>
<div class="sect2">
<h3 id="discussed-7"><a class="anchor" href="#discussed-7"></a>Discussed</h3>
<div class="paragraph">
<p><strong>Ekaterina Dimitrova</strong> <a href="https://lists.apache.org/thread/9lo1hccvf93828k9rf1hkr2176kcvx8h" target="_blank" rel="noopener">confirmed again</a> 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.</p>
</div>
</div>
<div class="sect2">
<h3 id="discussed-8"><a class="anchor" href="#discussed-8"></a>Discussed</h3>
<div class="paragraph">
<p><strong>David Capwell</strong> has highlighted that some non-standard Java classes are exposed via JMX, so that JMX will fail unless the JMX client also has Cassandra&#8217;s jars. A solution is being discussed <a href="https://lists.apache.org/thread/j7v75sxncm05dgc2wch84lkkh224lyz7" target="_blank" rel="noopener">here</a>.</p>
</div>
</div>
<div class="sect2">
<h3 id="announced"><a class="anchor" href="#announced"></a>Announced</h3>
<div class="paragraph">
<p>Canonical has <a href="https://containerjournal.com/features/canonical-expands-ubuntu-container-image-portfolio/" target="_blank" rel="noopener">added Apache Cassandra container images</a> 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.</p>
</div>
</div>
<div class="sect2">
<h3 id="announced-2"><a class="anchor" href="#announced-2"></a>Announced</h3>
<div class="paragraph">
<p>Quine, an open source streaming graph framework, which was announced in April, <a href="https://venturebeat.com/2022/04/27/streaming-graph-analytics-thatdots-open-source-framework-quine-is-gaining-interest/" target="_blank" rel="noopener">supports Apache Cassandra</a> which it uses as the underlying storage component for combining incoming data in real-time with historical data.</p>
</div>
</div>
</div>
</div>
<div class="sect1">
<h2 id="user-space"><a class="anchor" href="#user-space"></a>User Space</h2>
<div class="sectionbody">
<div class="sect2">
<h3 id="bloomberg"><a class="anchor" href="#bloomberg"></a>Bloomberg</h3>
<div class="quoteblock">
<blockquote>
<div class="paragraph">
<p>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.</p>
</div>
</blockquote>
<div class="attribution">
&#8212; <a href="https://www.bloomberg.com/company/stories/meet-the-team-indices-engineering/" target="_blank" rel="noopener">Noel Gunasekar</a>
</div>
</div>
<div class="paragraph">
<p><em>Do you have a Cassandra case study to share? Email <a href="mailto:cassandra@constantia.io">cassandra@constantia.io</a>.</em></p>
</div>
</div>
</div>
</div>
<div class="sect1">
<h2 id="in-the-news"><a class="anchor" href="#in-the-news"></a>In the News</h2>
<div class="sectionbody">
<div class="paragraph">
<p>ZDNet:
<a href="https://www.zdnet.com/article/farewell-zdnet-data-remains-the-lifeblood-of-innovation/" target="_blank" rel="noopener">Data Remains the Lifeblood of Innovation</a></p>
</div>
<div class="paragraph">
<p>Opensource.com:
<a href="https://opensource.com/article/22/4/apache-cassandra-google-summer-code-program" target="_blank" rel="noopener">How to Join Apache Cassandra during Google Summer of Code</a></p>
</div>
<div class="paragraph">
<p>TechGig:
<a href="https://content.techgig.com/career-advice/top-5-open-source-projects-popular-among-developers/articleshow/90686424.cms" target="_blank" rel="noopener">Top 5 open-source projects popular among developers</a></p>
</div>
</div>
</div>
<div class="sect1">
<h2 id="cassandra-tutorials-more"><a class="anchor" href="#cassandra-tutorials-more"></a>Cassandra Tutorials &amp; More</h2>
<div class="sectionbody">
<div class="paragraph">
<p><a href="https://www.techrepublic.com/article/how-to-install-apache-cassandra-nosql-database-almalinux-8/" target="_blank" rel="noopener">How to install the Apache Cassandra NoSQL database on AlmaLinux 8?</a> - Jack Wallen</p>
</div>
<div class="paragraph">
<p><a href="https://www.youtube.com/watch?v=ubdzGu1Jt5E" target="_blank" rel="noopener">Apache Cassandra Lunch #97: Cassandra DataSource for Grafana</a> - Obioma Anomnachi</p>
</div>
<div class="paragraph">
<p>On the blog:</p>
</div>
<div class="paragraph">
<p><a href="Liquibase-is-Ready-to-Support-Cassandra-4.0-Users.html" class="page">Liquibase is Ready to Support Cassandra 4.0 Users</a></p>
</div>
<div class="paragraph">
<p><a href="Inside-Cassandra-an-interview-with-Project-Contributor-Aleksandr-Sorokoumov.html" class="page">Inside Cassandra: An Interview with Project Contributor, Aleksandr Sorokoumov</a></p>
</div>
<div class="paragraph">
<p><a href="/_/blog/ApacheCon-NA-2022-Call-for-Papers-Open.html" target="_blank" rel="noopener">ApacheCon NA 2022 Call for Papers Open!</a> - Patrick McFadin</p>
</div>
</div>
</div>
</div>
</div>
</div>
<footer class="grad grad--two flex-center pb-xlarge">
<div class="inner text-center z2 relative">
<h2 class="white py-small">Get started with Cassandra, fast.</h2>
<a id="footer-cta" href="/_/quickstart.html" class="btn btn--filled ma-medium">Quickstart Guide</a>
</div>
<div class="inner flex flex-distribute-items mt-xlarge z2 relative">
<div class="col-2">
<div id="footer-logo" class="logo logo--footer mb-medium"><img src="../../assets/img/logo-white-r.png" alt="Cassandra Logo"></div>
<p>Apache Cassandra<img src="../../assets/img/registered.svg" alt="®" style="width:18px;"> powers mission-critical deployments with improved performance and unparalleled levels of scale in the cloud.</p>
<div class="footer-social-icons">
<a href="https://twitter.com/cassandra?lang=en" target="_blank"><img src="../../assets/img/twitter-icon-circle-white.svg" alt="twitter icon" width="24"></a>
<a href="https://www.linkedin.com/company/apache-cassandra/" target="_blank"><img src="../../assets/img/LI-In-Bug.png" alt="linked-in icon" width="24"></a>
<a href="https://www.youtube.com/c/PlanetCassandra" target="_blank"><img src="../../assets/img/youtube-icon.png" alt="youtube icon" width="24"></a>
</div>
</div>
<div class="col-2 flex flex-center">
<ul class="columns-2">
<li class="mb-small"><a href="/">Home</a></li>
<li class="mb-small"><a href="/_/cassandra-basics.html">Cassandra Basics</a></li>
<li class="mb-small"><a href="/_/quickstart.html">Quickstart</a></li>
<li class="mb-small"><a href="/_/ecosystem.html">Ecosystem</a></li>
<li class="mb-small"><a href="/doc/latest/">Documentation</a></li>
<li class="mb-small"><a href="/_/community.html">Community</a></li>
<li class="mb-small"><a href="/_/case-studies.html">Case Studies</a></li>
<li class="mb-small"><a href="/_/resources.html">Resources</a></li>
<li class="mb-small"><a href="/_/blog.html">Blog</a></li>
</ul>
</div>
</div>
</footer>
<div class="lower-footer bg-white pa-medium">
<div class="flex flex-row flex-vert-center">
<div class="pr-medium"><img src="../../assets/img//feather-small.png" alt="ASF" width="20"></div>
<div class="pr-medium"><a href="http://www.apache.org/" target="_blank">Foundation</a></div>
<div class="pr-medium"><a href="https://www.apache.org/events/current-event.html" target="_blank">Events</a></div>
<div class="pr-medium"><a href="https://www.apache.org/licenses/" target="_blank">License</a></div>
<div class="pr-medium"><a href="https://www.apache.org/foundation/thanks" target="_blank">Thanks</a></div>
<div class="pr-medium"><a href="https://www.apache.org/security" target="_blank">Security</a></div>
<div class="pr-medium"><a href="https://privacy.apache.org/policies/privacy-policy-public.html" target="_blank">Privacy</a></div>
<div class="pr-medium"><a href="https://www.apache.org/foundation/sponsorship" target="_blank">Sponsorship</a></div>
</div>
<p class="my-medium">© 2009-<script>document.write(new Date().getFullYear())</script> <a href="https://apache.org" target="_blank">The Apache Software Foundation</a> under the terms of the Apache License 2.0. Apache, the Apache feather logo, Apache Cassandra, Cassandra, and the Cassandra logo, are either registered trademarks or trademarks of The Apache Software Foundation.</p>
</div>
<div id="fade" class="hidden"></div>
<div id="modal" class="hidden">
<div id="close-modal" class="cursor-pointer"><svg viewBox="0 0 24 24" width="24" height="24" stroke="currentColor" stroke-width="2" fill="none" stroke-linecap="round" stroke-linejoin="round" class="css-i6dzq1"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg></div>
<div id="mod-content" class="vid-mod-content resp-container"></div>
</div>
<script>
jQuery(function(){
var windowW = $(window).width();
$(document)
.on('click','.mobile-nav-icon',function(){
$('.main-nav').fadeIn();
})
.on('click','.main-nav',function(){
if(windowW <= 1000){
$(this).fadeOut();
}
})
.on('click','#version-toggle',function(){
$(this).toggleClass('active');
$(this).next().fadeToggle();
})
.on('click','#mobile-docs-nav-burger', function(){
$(this).toggleClass('active');
$('.docs-nav').toggleClass('active');
});
var url = window.location.pathname;
var isQuickstart = url.includes('quickstart.html');
if(isQuickstart){
var footerCTA = document.getElementById('footer-cta');
footerCTA.innerHTML = 'Get latest updates';
footerCTA.setAttribute('href', '/_/blog.html');
}
});
</script>
</div>
</body>
<script>
jQuery(function(){
});
</script>
</html>