40 hours agoAugust 2022 blog "Watch the Cassandra World Party" trunk
Diogenese Topper [Thu, 4 Aug 2022 01:39:26 +0000 (18:39 -0700)] 
August 2022 blog "Watch the Cassandra World Party"

 patch by Chris Thornett, Diogenese Topper; reviewed by Mick Semb Wever, Erick Ramirez for CASSANDRA-17799

Co-authored by: Chris Thornett <>
Co-authored by: Diogenese Topper <>

2 weeks agoBLOG - Pluggable Memtable Implementations in C* 4.1
Diogenese Topper [Thu, 21 Jul 2022 23:53:28 +0000 (16:53 -0700)] 
BLOG - Pluggable Memtable Implementations in C* 4.1

patch by Branimir Lambov, Chris Thornett, Diogenese Topper; reviewed by Erick Ramirez for CASSANDRA-17761

Co-authored by: Branimir Lambov <>
Co-authored by: Chris Thornett <>
Co-authored by: Diogenese Topper <>

3 weeks agoRelease 4.0.5
mck [Mon, 18 Jul 2022 16:30:51 +0000 (18:30 +0200)] 
Release 4.0.5

3 weeks agoWEBSITE - Update info on Anant resources in the Ecosystem & Resources pages
Arpan Patel [Wed, 29 Jun 2022 21:54:34 +0000 (17:54 -0400)] 
WEBSITE - Update info on Anant resources in the Ecosystem & Resources pages

patch by Arpan Patel; reviewed by Erick Ramirez for CASSANDRA-17696

3 weeks agoninja-fix to Last Chance to Register: Schedule & Moderators Announced blog
mck [Fri, 15 Jul 2022 22:33:49 +0000 (00:33 +0200)] 
ninja-fix to Last Chance to Register: Schedule & Moderators Announced blog

3 weeks agoJuly 2022 blog "Last Chance to Register: Schedule & Moderators Announced"
Diogenese Topper [Fri, 15 Jul 2022 18:15:32 +0000 (11:15 -0700)] 
July 2022 blog "Last Chance to Register: Schedule & Moderators Announced"

 patch by Chris Thornett, Diogenese Topper; reviewed by Mick Semb Wever for CASSANDRA-17756

3 weeks agoJuly 2022 blog "Apache Cassandra Changelog #17"
Diogenese Topper [Mon, 11 Jul 2022 23:02:45 +0000 (16:02 -0700)] 
July 2022 blog "Apache Cassandra Changelog #17"

patch by Chris Thornett, Diogenese Topper; reviewed by Benjamin Lerer for CASSANDRA-17745

Co-authored by: Chris Thornett <>
Co-authored by: Diogenese Topper <>

4 weeks agoBLOG - Configuration Standardization in 4.1
Diogenese Topper [Wed, 6 Jul 2022 19:29:49 +0000 (12:29 -0700)] 
BLOG - Configuration Standardization in 4.1

patch by Ekaterina Dimitrova, Chris Thornett, Diogenese Topper; reviewed by Erick Ramirez for CASSANDRA-17741

Co-authored by: Ekaterina Dimitrova <>
Co-authored by: Chris Thornett <>
Co-authored by: Diogenese Topper <>

5 weeks agoBLOG - New Partition Denylisting in 4.1
Diogenese Topper [Thu, 30 Jun 2022 01:06:35 +0000 (18:06 -0700)] 
BLOG - New Partition Denylisting in 4.1

patch by Jordan West, Chris Thornett, Diogenese Topper; reviewed by Erick Ramirez for CASSANDRA-17721

Co-authored by: Jordan West <>
Co-authored by: Chris Thornett <>
Co-authored by: Diogenese Topper <>

5 weeks agoninja-fix: Corrected spelling of Paulo Motta in World Party Talks & Sponsors blog...
Erick Ramirez [Thu, 30 Jun 2022 07:19:48 +0000 (07:19 +0000)] 
ninja-fix: Corrected spelling of Paulo Motta in World Party Talks & Sponsors blog post

5 weeks agoBLOG - Talks & Sponsors Announced for Cassandra World Party 2022
Diogenese Topper [Tue, 28 Jun 2022 18:23:06 +0000 (11:23 -0700)] 
BLOG - Talks & Sponsors Announced for Cassandra World Party 2022

patch by Chris Thornett, Diogenese Topper; reviewed by Erick Ramirez for CASSANDRA-17720

Co-authored by: Chris Thornett <>
Co-authored by: Diogenese Topper <>

6 weeks agoBLOG - Authentication Plugin Support for CQLSH in 4.1
Diogenese Topper [Tue, 21 Jun 2022 19:30:11 +0000 (12:30 -0700)] 
BLOG - Authentication Plugin Support for CQLSH in 4.1

patch by Brian Houser, Chris Thornett, Diogenese Topper; reviewed by Erick Ramirez for CASSANDRA-17703

Co-authored by: Brian Houser <>
Co-authored by: Chris Thornett <>
Co-authored by: Diogenese Topper <>

7 weeks agoBLOG - New SSTable Identifiers in 4.1
Diogenese Topper [Wed, 15 Jun 2022 16:23:19 +0000 (09:23 -0700)] 
BLOG - New SSTable Identifiers in 4.1

patch by Jacek Lewandowski, Chris Thornett, Diogenese Topper; reviewed by Erick Ramirez for CASSANDRA-17692

Co-authored by: Jacek Lewandowski <>
Co-authored by: Chris Thornett <>
Co-authored by: Diogenese Topper <>

8 weeks agoCASE STUDY - Instana
Diogenese Topper [Thu, 9 Jun 2022 22:09:04 +0000 (15:09 -0700)] 
CASE STUDY - Instana

patch by Diogenese Topper; reviewed by Erick Ramirez for CASSANDRA-17690

authored by: Diogenese Topper <>

2 months agoBLOG - World Party 2022
Diogenese Topper [Wed, 8 Jun 2022 17:43:33 +0000 (10:43 -0700)] 
BLOG - World Party 2022

patch by Chris Thornett, Diogenese Topper; reviewed by Erick Ramirez for CASSANDRA-17688

Co-authored by: Chris Thornett <>
Co-authored by: Diogenese Topper <>

2 months agoUpdate code_style.adoc
Benedict Elliott Smith [Tue, 7 Jun 2022 20:33:58 +0000 (21:33 +0100)] 
Update code_style.adoc

2 months agoWEBSITE - Added spaces in Community page Dev slack section
Erick Ramirez [Wed, 1 Jun 2022 07:30:04 +0000 (07:30 +0000)] 
WEBSITE - Added spaces in Community page Dev slack section
patch by Erick Ramirez; reviewed by Brandon Williams for CASSANDRA-17491

2 months agoBLOG - Changelog #16
Diogenese Topper [Tue, 31 May 2022 20:11:38 +0000 (13:11 -0700)] 
BLOG - Changelog #16

patch by Chris Thornett, Diogenese Topper; reviewed by Erick Ramirez for CASSANDRA-17672

Co-authored by: Chris Thornett <>
Co-authored by: Diogenese Topper <>

2 months agoDOC - Fixed CQL version for Docker cqlsh command in Quickstart guide
Erick Ramirez [Tue, 31 May 2022 07:03:23 +0000 (07:03 +0000)] 
DOC - Fixed CQL version for Docker cqlsh command in Quickstart guide

patch by Sathyanarayanan Saravanamuthu, Erick Ramirez; reviewed by Erick Ramirez for CASSANDRA-17486

Co-authored by: Sathyanarayanan Saravanamuthu <>
Co-authored by: Erick Ramirez <>

2 months agoFix incorrect dtest link on the website
jchrys [Sat, 28 May 2022 05:06:32 +0000 (14:06 +0900)] 
Fix incorrect dtest link on the website

 patch by Sangkeun Eric Kim; reviewed by Mick Semb Wever for CASSANDRA-17662

2 months agoBLOG - Cassandra 4.1 Features: Client-side Password Hashing
Diogenese Topper [Wed, 25 May 2022 04:39:43 +0000 (21:39 -0700)] 
BLOG - Cassandra 4.1 Features: Client-side Password Hashing

patch by Berenguer Blasi, Diogenese Topper; reviewed by Berenguer Blasi, Erick Ramirez for CASSANDRA-17657

Co-authored by: Berenguer Blasi <>
Co-authored by: Diogenese Topper <>

Co-authored-by: bereng <>
2 months agoBLOG - The Path to Green CI, v2
Erick Ramirez [Fri, 20 May 2022 00:51:07 +0000 (00:51 +0000)] 
BLOG - The Path to Green CI, v2

patch by Josh McKenzie, Diogenese Topper, Erick Ramirez; reviewed by Erick Ramirez, Josh McKenzie for CASSANDRA-17639

Co-authored by: Josh McKenzie <>
Co-authored by: Diogenese Topper <>
Co-authored by: Erick Ramirez <>

2 months agoBLOG - The Path to Green CI
Erick Ramirez [Thu, 19 May 2022 13:22:07 +0000 (13:22 +0000)] 
BLOG - The Path to Green CI

patch by Josh McKenzie, Diogenese Topper; reviewed by Erick Ramirez for CASSANDRA-17639

Co-authored by: Josh McKenzie <>
Co-authored by: Diogenese Topper <>

2 months agoApply suggestions from Erick's code review
Erick Ramirez [Thu, 19 May 2022 08:25:05 +0000 (18:25 +1000)] 
Apply suggestions from Erick's code review

2 months agoCASSANDRA-17639
Diogenese Topper [Thu, 19 May 2022 03:48:27 +0000 (20:48 -0700)] 

patch by Josh McKenzie, Diogenese Topper; reviewed by -- for CASSANDRA-17639

Co-authored by: Josh McKenzie
Co-authored by: Diogenese Topper <>

2 months agoNew releases 3.0.27, 3.11.13, and 4.0.4
mck [Sat, 14 May 2022 00:41:31 +0000 (17:41 -0700)] 
New releases 3.0.27, 3.11.13, and 4.0.4

2 months agoWEBSITE - Fixed vanity image on 4.1 Guardrails blog post
Erick Ramirez [Fri, 13 May 2022 01:01:24 +0000 (01:01 +0000)] 
WEBSITE - Fixed vanity image on 4.1 Guardrails blog post

patch by Erick Ramirez; reviewed by Chris Thornett, Erick Ramirez for CASSANDRA-17624

2 months agoBLOG - Cassandra 4.1 Features: Guardrails Framework
Diogenese Topper [Wed, 11 May 2022 18:20:41 +0000 (11:20 -0700)] 
BLOG - Cassandra 4.1 Features: Guardrails Framework

patch by Andrés de la Peña, Chris Thornett, Diogenese Topper, Erick Ramirez; reviewed by Erick Ramirez, Štefan Miklošovič for CASSANDRA-17621

Co-authored by: Andrés de la Peña <>
Co-authored by: Chris Thornett <>
Co-authored by: Diogenese Topper <>
Co-authored by: Erick Ramirez <>

3 months agoBLOG - Apache Cassandra Changelog #15
Diogenese Topper [Wed, 4 May 2022 18:33:26 +0000 (11:33 -0700)] 
BLOG - Apache Cassandra Changelog #15

patch by Chris Thornett, Diogenese Topper; reviewed by Erick Ramirez for CASSANDRA-17598

Co-authored by: Chris Thornett <>
Co-authored by: Diogenese Topper <>

3 months agoWEBSITE - Liquibase case study + blog, April 2022
Diogenese Topper [Wed, 27 Apr 2022 16:21:01 +0000 (09:21 -0700)] 
WEBSITE - Liquibase case study + blog, April 2022

patch by Chris Thornett, Diogenese Topper, Erick Ramirez; reviewed by Erick Ramirez for CASSANDRA-17579

Co-authored by: Chris Thornett <>
Co-authored by: Diogenese Topper <>
Co-authored by: Erick Ramirez <>

3 months agoBLOG - Inside Cassandra: Interview with Aleksandr Sorokoumov
Diogenese Topper [Thu, 14 Apr 2022 02:47:50 +0000 (19:47 -0700)] 
BLOG - Inside Cassandra: Interview with Aleksandr Sorokoumov

patch by Chris Thornett, Diogenese Topper; reviewed by Erick Ramirez for CASSANDRA-17555

Co-authored by: Chris Thornett <>
Co-authored by: Diogenese Topper <>

4 months agoBLOG - ApacheCon NA 2022 Call For Papers Open
Erick Ramirez [Wed, 6 Apr 2022 15:14:46 +0000 (15:14 +0000)] 
BLOG - ApacheCon NA 2022 Call For Papers Open

patch by Patrick McFadin, Erick Ramirez; reviewed by Erick Ramirez for CASSANDRA-17526

Co-authored by: Patrick McFadin <>
Co-authored by: Erick Ramirez <>

4 months agoBLOG - Apache Cassandra Changelog #14
Diogenese Topper [Wed, 6 Apr 2022 01:44:58 +0000 (18:44 -0700)] 
BLOG - Apache Cassandra Changelog #14

patch by Chris Thornett, Diogenese Topper; reviewed by Erick Ramirez for CASSANDRA-17521

Co-authored by: Chris Thornett <>
Co-authored by: Diogenese Topper <>

4 months agomove and prepare files for content folder
Anthony Grasso [Sat, 2 Apr 2022 04:41:01 +0000 (15:41 +1100)] 
move and prepare files for content folder

* Added logic to move generated website and in-tree docs to content folder
* Added logic to remove hardcoded and missing domains from links
* Added logging functionality

patch by Anthony Grasso; reviewed by Michael Semb Wever for CASSANDRA-17374

4 months agoFixed formatting of Kinetic Data case study and blog post
Diogenese Topper [Thu, 31 Mar 2022 17:42:27 +0000 (10:42 -0700)] 
Fixed formatting of Kinetic Data case study and blog post

patch by Diogenese Topper; reviewed by Erick Ramirez for CASSANDRA-17511

4 months agoAdd Kinetic Data to Case Studies, fix Backblaze
Diogenese Topper [Thu, 24 Mar 2022 18:31:41 +0000 (11:31 -0700)] 
Add Kinetic Data to Case Studies, fix Backblaze

patch by Diogenese Topper; reviewed by Erick Ramirez for CASSANDRA-17479

4 months agoBLOG - Kinetic Data chooses Apache Cassandra to deliver workflow automation solution
Diogenese Topper [Tue, 29 Mar 2022 19:04:29 +0000 (12:04 -0700)] 
BLOG - Kinetic Data chooses Apache Cassandra to deliver workflow automation solution

patch by Diogenese Topper; reviewed by Erick Ramirez for CASSANDRA-17497

4 months agoMerge branch 'sathyakplm-CASSANDRA-17485' into trunk
Erick Ramirez [Mon, 28 Mar 2022 07:14:09 +0000 (07:14 +0000)] 
Merge branch 'sathyakplm-CASSANDRA-17485' into trunk

4 months agoFixed steps for starting Docker in Quickstart guide
Sathyanarayanan Saravanamuthu [Fri, 25 Mar 2022 08:46:51 +0000 (01:46 -0700)] 
Fixed steps for starting Docker in Quickstart guide

patch by Sathyanarayanan Saravanamuthu; reviewed by Erick Ramirez for CASSANDRA-17485
Closes #116

4 months agoPushed multiple blog corrections + fixes, March 2022
Diogenese Topper [Tue, 22 Mar 2022 15:48:43 +0000 (08:48 -0700)] 
Pushed multiple blog corrections + fixes, March 2022

patch by Diogenese Topper; reviewed by Erick Ramirez for CASSANDRA-17468

4 months agoUpdated quotes + spotlight section on website homepage
Diogenese Topper [Tue, 22 Mar 2022 15:52:52 +0000 (08:52 -0700)] 
Updated quotes + spotlight section on website homepage

patch by Diogenese Topper; reviewed by Erick Ramirez for CASSANDRA-17395

4 months agoMarch 2022 blog "Inside Cassandra: An Interview with Project Contributor, Lorina...
Diogenese Topper [Wed, 16 Mar 2022 07:11:22 +0000 (00:11 -0700)] 
March 2022 blog "Inside Cassandra: An Interview with Project Contributor, Lorina Poland"

patch by Diogenese Topper; reviewed by Erick Ramirez for CASSANDRA-17441

4 months agoMarch 2022 blog "Can Apache Cassandra take my PEM keys?"
Diogenese Topper [Fri, 4 Mar 2022 23:03:44 +0000 (15:03 -0800)] 
March 2022 blog "Can Apache Cassandra take my PEM keys?"

patch by Maulin Vasavada, Diogenese Topper; reviewed by Erick Ramirez for CASSANDRA-17409

5 months agoMarch 2022 blog "Join Apache Cassandra’s Google Summer of Code Program"
Diogenese Topper [Wed, 2 Mar 2022 21:29:04 +0000 (13:29 -0800)] 
March 2022 blog "Join Apache Cassandra’s Google Summer of Code Program"

patch by Paulo Motta, Diogenese Topper; reviewed by Erick Ramirez for CASSANDRA-17410

5 months agoFixed name of CEO in Changelog #13
Erick Ramirez [Sat, 5 Mar 2022 01:54:12 +0000 (01:54 +0000)] 
Fixed name of CEO in Changelog #13

patch by Erick Ramirez; reviewed by Ekaterina Dimitrova for CASSANDRA-17418

5 months agoMarch 2022 blog post "Apache Cassandra Changelog # 13"
Diogenese Topper [Tue, 1 Mar 2022 01:45:15 +0000 (17:45 -0800)] 
March 2022 blog post "Apache Cassandra Changelog # 13"

patch by Chris Thornett, Diogenese Topper; reviewed by Erick Ramirez for CASSANDRA-17406

5 months agoContent and Link fixes
Paul Thomas Au [Sat, 15 Jan 2022 00:23:08 +0000 (16:23 -0800)] 
Content and Link fixes

 patch by Paul Au; reviewed by Erick Ramirez, Michael Semb Wever for CASSANDRA-17264

5 months agoCASSANDRA-17396 Updated blog "Tightening Security part 3" with correct C* version
Maulin Vasavada [Fri, 18 Feb 2022 21:24:50 +0000 (13:24 -0800)] 
CASSANDRA-17396 Updated blog "Tightening Security part 3" with correct C* version

patch by Maulin Vasavada; reviewed by Erick Ramirez for CASSANDRA-17396

5 months agoCASSANDRA-17398 February 2022 blog "Apache Cassandra and Java SE 11 support"
Diogenese Topper [Tue, 22 Feb 2022 21:15:32 +0000 (13:15 -0800)] 
CASSANDRA-17398 February 2022 blog "Apache Cassandra and Java SE 11 support"

patch by Chris Thornett, Diogenese Topper; reviewed by Erick Ramirez for CASSANDRA-17398

5 months agoCASSANDRA-17394 Upgrade Advisory: 3.0, 3.11, 4.0 Possible for Remote Code Execution...
Diogenese Topper [Fri, 18 Feb 2022 19:30:00 +0000 (11:30 -0800)] 
CASSANDRA-17394 Upgrade Advisory: 3.0, 3.11, 4.0 Possible for Remote Code Execution for Scripted UDFs
patch by Diogenese Topper; reviewed by PMC for CASSANDRA-17394

5 months agoFebruary 2022 blog "Behind the scenes of an Apache Cassandra Release"
Diogenese Topper [Tue, 15 Feb 2022 20:28:18 +0000 (12:28 -0800)] 
February 2022 blog "Behind the scenes of an Apache Cassandra Release"

patch by Josh McKenzie, Diogenese Topper; review by Erick Ramirez  for CASSANDRA-17384

5 months agoUpdate downloads for release of 4.0.3
mck [Thu, 17 Feb 2022 07:24:01 +0000 (08:24 +0100)] 
Update downloads for release of 4.0.3

5 months agoFebruary 2022 blog "Tightening Security for Apache Cassandra Part: 3"
Diogenese Topper [Fri, 11 Feb 2022 03:00:05 +0000 (19:00 -0800)] 
February 2022 blog "Tightening Security for Apache Cassandra Part: 3"

patch by Maulin Vasavada, Diogenese Topper; reviewed by Erick Ramirez for

Add blog post titled "Tightening Security for Apache Cassandra Part: 3"
update blog index
add 2 images for blog: "Cassandra-SslContextFactory.png" and "tightening-security-for-apache-cassandra-p3-unsplash-jennefer-zacarias.jpg"

5 months agoReleases 3.0.26, 3.11.12, 4.0.2
mck [Fri, 11 Feb 2022 08:42:47 +0000 (09:42 +0100)] 
Releases 3.0.26, 3.11.12, 4.0.2

5 months agoFebruary 2022 blog post for "Apache Cassandra Changelog #12"
Diogenese Topper [Mon, 7 Feb 2022 23:39:46 +0000 (15:39 -0800)] 
February 2022 blog post for "Apache Cassandra Changelog #12"

Add blog post titled "Apache Cassandra Changelog 12"
Add image for blog
Modify blog index

patch by Diogenese Topper; review by Erick Ramirez for CASSANDRA-17356

Co-authored-by: Erick Ramirez <>
5 months agoUpdated publish date for "Tightening Security Pt 2" blog to Feb 7
Diogenese Topper [Mon, 7 Feb 2022 21:10:04 +0000 (13:10 -0800)] 
Updated publish date for "Tightening Security Pt 2" blog to Feb 7

patch by Diogenese Topper; review by Erick Ramirez for CASSANDRA-17360

6 months agoFebruary 2022 blog "Tightening Security for Apache Cassandra Part: 2"
Diogenese Topper [Wed, 2 Feb 2022 18:24:36 +0000 (10:24 -0800)] 
February 2022 blog "Tightening Security for Apache Cassandra Part: 2"

patch by Maulin Vasavada, Diogenese Topper; reviewed by Erick Ramirez for

Add blog post titled "Tightening Security for Apache Cassandra Part: 2"
update blog index
add image for blog
patch by Maulin Vasavada, Diogenese Topper

6 months agoUpdate the "maintained until" dates on the download page 96/head
mck [Wed, 2 Feb 2022 21:28:11 +0000 (22:28 +0100)] 
Update the "maintained until" dates on the download page

 patch by Mick Semb Wever; reviewed by Joshua McKenzie

6 months agoJanuary 2022 blog "Tightening Security for Apache Cassandra Part: 1"
Diogenese Topper [Thu, 27 Jan 2022 21:50:02 +0000 (13:50 -0800)] 
January 2022 blog "Tightening Security for Apache Cassandra Part: 1"

patch by Maulin Vasavada, Diogenese Topper; reviewed by Eric Ramirez for

Add blog post titled "Tightening Security for Apache Cassandra Part: 1"
update blog index
add 2 images for blog

6 months agoninja-fix: update footer to list all the trademarks used
mck [Sun, 30 Jan 2022 12:50:09 +0000 (13:50 +0100)] 
ninja-fix: update footer to list all the trademarks used

6 months agoUpdate instructions for testing with your own CCM branch
Ekaterina Dimitrova [Fri, 21 Jan 2022 22:46:41 +0000 (17:46 -0500)] 
Update instructions for testing with your own CCM branch
patch by Ekaterina Dimitrova, reviewed by Josh McKenzie and Berenguer Blasi for CASSANDRA-17182

6 months agoIn Jenkins, replace PostBuildTask plugin with PostBuildScript plugin (CASSANDRA-17288)
mck [Tue, 25 Jan 2022 13:09:41 +0000 (14:09 +0100)] 
In Jenkins, replace PostBuildTask plugin with PostBuildScript plugin (CASSANDRA-17288)

6 months agoFix copyright start date
mck [Sun, 23 Jan 2022 11:59:58 +0000 (12:59 +0100)] 
Fix copyright start date

6 months agoFix link syntax community component
Yash Ladha [Fri, 21 Jan 2022 05:22:08 +0000 (10:52 +0530)] 
Fix link syntax community component

Previously, link for contribute to cassandra was broken and rendered as plaintext instead of a link tag, this was because the link was a relative instead of absolute link and URL macro was not able to understand that.

Using link macro solved the issue and corrected the path to development/index.html for contribute to cassandra.

 patch by Yash Ladha; reviewed by Mick Semb Wever for CASSANDRA-17274

6 months agoJanuary 2022 blog post for Apache Cassandra Changelog #11
Erick Ramirez [Tue, 18 Jan 2022 12:18:04 +0000 (12:18 +0000)] 
January 2022 blog post for Apache Cassandra Changelog #11

 patch by Chris Thornett, Diogenese Topper; reviewed by Erick Ramirez for CASSANDRA-17259

6 months agoJust do `ant gen-asciidoc`, as all cassandra sources that have antora/asciidocs have...
mck [Thu, 23 Dec 2021 22:42:12 +0000 (23:42 +0100)] 
Just do `ant gen-asciidoc`, as all cassandra sources that have antora/asciidocs have and

 patch by Mick Semb Wever; reviewed by Anthony Grasso for CASSANDRA-16763

6 months agoDecember blog post titled: "Configurable Storage Ports and Why We Need Them"
Diogenese Topper [Fri, 24 Dec 2021 03:14:21 +0000 (19:14 -0800)] 
December blog post titled: "Configurable Storage Ports and Why We Need Them"

 patch by Chris Thornett, Diogenese Topper; reviewed by Anthony Grasso, Erick Ramirez for CASSANDRA-1722

6 months agoAdded tl;dr to
Anthony Grasso [Thu, 13 Jan 2022 06:18:08 +0000 (17:18 +1100)] 
Added tl;dr to

 patch by Anthony Grasso; reviewed by Mick Semb Wever for CASSANDRA-16761

6 months agoninja-fix: add back in files needed that antora is not (yet) generating
mck [Sat, 8 Jan 2022 16:33:59 +0000 (17:33 +0100)] 
ninja-fix: add back in files needed that antora is not (yet) generating

7 months agoninja-fix: remove interactive/tty (`-i -t`) from docker run command
mck [Thu, 6 Jan 2022 10:29:28 +0000 (11:29 +0100)] 
ninja-fix: remove interactive/tty (`-i -t`) from docker run command

7 months agoDecember 2021 blog post "Using Arithmetic Operators in Cassandra 4.0" and updated...
Diogenese Topper [Fri, 17 Dec 2021 20:40:20 +0000 (12:40 -0800)] 
December 2021 blog post "Using Arithmetic Operators in Cassandra 4.0" and updated blog card

* Added blog post "Using Arithmetic Operators in Cassandra 4.0"
* Updated blog.adoc with blog card for "Using Arithmetic Operators in Cassandra 4.0"
* Added using-arithmetic-operators-in-cassandra-4.0-unsplash-bekky-bekks.jpg to images/blog for blog post "Using Arithmetic Operators in Cassandra 4.0"

 patch by Diogenese Topper, Erick Ramirez; reviewed by Mick Semb Wever, Erick Ramirez for CASSANDRA-17219

Co-authored-by: Erick Ramirez <>
7 months agoUpdates to site-content build tools
Anthony Grasso [Sun, 19 Dec 2021 10:15:20 +0000 (21:15 +1100)] 
Updates to site-content build tools

* Cassandra configuration and nodetool pages are no longer committed to git. The changes makes the -i and -n options redundant and so they have been removed.
  - README. md has been updated to reflect this change
* Changed site-content Docker file
  - Installed JDK 11 for compiling trunk and cassandra-4.0 branches
  - Made 'build' user a sudo user
* Changed the documentation generation function in the
  - Always makes a copy of the repository if is supplied from the local host calling the container
  - Select the version of JDK to use based on the version of Cassandra being built

 patch by Anthony Grasso; reviewed by Mick Semb Wever for CASSANDRA-16763

7 months agoCASSANDRA-16913: Updated UI Bundle URL
Anthony Grasso [Tue, 7 Dec 2021 11:04:15 +0000 (22:04 +1100)] 
CASSANDRA-16913: Updated UI Bundle URL

* Generated and added it to repository under site-ui/build/
* Updated bundle-ui URL in site-content Dockerfile to point to GitHub trunk version of
* Updated logic in ./ to use by default the local copy of the located in site-ui/build
* Updated to reflect changes to ./ logic

patch by Anthony Grasso; reviewed by Michael Semb Wever for CASSANDRA-16913

8 months agoRemoving logos from home page
Paul Thomas Au [Wed, 22 Sep 2021 22:11:01 +0000 (15:11 -0700)] 
Removing logos from home page

 patch by Paul Thomas Au; reviewed by Mick Semb Wever, Erick Ramirex for CASSANDRA-16890

8 months agoHarry blog post
Alex Petrov [Tue, 26 Oct 2021 13:15:03 +0000 (15:15 +0200)] 
Harry blog post

 patch by Alex Petrov; review by Erick Ramirez for CASSANDRA-17066

8 months agoCASSANDRA-17158 BLOG - Fixed missing paragraph in Instana post
Erick Ramirez [Wed, 17 Nov 2021 12:14:43 +0000 (12:14 +0000)] 
CASSANDRA-17158 BLOG - Fixed missing paragraph in Instana post

8 months agoCASSANDRA-17157: Added blog post in November 2021 titled "Inside Cassandra: an interv...
Diogenese Topper [Wed, 17 Nov 2021 00:18:00 +0000 (16:18 -0800)] 
CASSANDRA-17157: Added blog post in November 2021 titled "Inside Cassandra: an interview with Marcel Birkner at Instana"

Blog post titled "Inside Cassandra: an interview with Marcel Birkner at Instana"

Modified blog index page

Images added for blog

8 months agoBuild and test documentation improvements
Jacek Lewandowski [Fri, 22 Oct 2021 12:34:34 +0000 (14:34 +0200)] 
Build and test documentation improvements

Patch by Jacek Lewandowski, reviewed by Michael Semb Wever and Lorina Poland, for CASSANDRA-15691

Co-authored-by: mck <>
Co-authored-by: polandll <>
9 months agoninja-fix: CEP is "Memtable pluggable memtable", not "Memtable pluggable memtable...
mck [Wed, 27 Oct 2021 07:07:09 +0000 (09:07 +0200)] 
ninja-fix: CEP is "Memtable pluggable memtable", not "Memtable pluggable memtable storage"

9 months agoNew blog post for What the Future Holds for Apache Cassandra
Diogenese Topper [Sat, 23 Oct 2021 00:59:13 +0000 (17:59 -0700)] 
New blog post for What the Future Holds for Apache Cassandra

 patch by Diogenese Topper; reviewed by Erick Ramirez, Mick Semb Wever for CASSANDRA-17060

9 months agoAdded September 2021 blog post: "Reaper: Anti-entropy Repairs Made Easy" about runnin...
Diogenese Topper [Tue, 14 Sep 2021 22:08:54 +0000 (15:08 -0700)] 
Added September 2021 blog post: "Reaper: Anti-entropy Repairs Made Easy" about running repairs using Reaper

 patch by Alexander Dejanovski, Diogenese Topper; reviewed by Erick Ramirez, Mick Semb Wever for CASSANDRA-16964

9 months agoRemove Docker text in Debian section
Chris Stokesmore [Tue, 14 Sep 2021 17:02:22 +0000 (18:02 +0100)] 
Remove Docker text in Debian section

 patch by Chris Stokesmore; reviewed by Erick Ramirez, Mick Semb Wever for CASSANDRA-16955

10 months agoAdded blog post and card to blog index
Diogenese Topper [Thu, 30 Sep 2021 22:49:03 +0000 (15:49 -0700)] 
Added blog post and card to blog index

- Blog post is titled "Apache Cassandra Changelog #10"
- Modified blog index page for added blog

10 months agoAdded September 2021 blog post on ApacheCon 2021
Diogenese Topper [Mon, 20 Sep 2021 19:33:29 +0000 (12:33 -0700)] 
Added September 2021 blog post on ApacheCon 2021

Blog post is titled "Join Cassandra at Apachecon 2021" about ApacheCon 2021
Modified blog index page

 patch by Diogenese Topper; reviewed Anthony Grasso, Erick Ramirez for CASSANDRA-16980

11 months agoninja-fix: src/ was supposed to be completely removed with 370103315dc670489d99d2643e...
mck [Wed, 8 Sep 2021 08:34:56 +0000 (10:34 +0200)] 
ninja-fix: src/ was supposed to be completely removed with 370103315dc670489d99d2643e9f597638ca1c76

11 months agoninja-fix: date and apostrophe on Cassandra-on-Kubernetes-A-Beginners-Guide blog
mck [Tue, 7 Sep 2021 16:10:35 +0000 (18:10 +0200)] 
ninja-fix: date and apostrophe on Cassandra-on-Kubernetes-A-Beginners-Guide blog

11 months agoUpdate download.adoc with 4.0.1 release
Sam Tunnicliffe [Tue, 7 Sep 2021 14:32:22 +0000 (15:32 +0100)] 
Update download.adoc with 4.0.1 release

11 months agoCASSANDRA-16066: Add new website content and styling
Paul Thomas Au [Thu, 10 Jun 2021 00:09:57 +0000 (17:09 -0700)] 
CASSANDRA-16066: Add new website content and styling

This commit adds the content files and styling resources to render the new

The content added are ADOC files and associated images to the following
directory. It is placed in this directory to be consumed by Antora which is used to
generate the website HTML.


The styling resources added are CSS, JS, layouts, and partials to the following
directory. It is placed in this directory to be consumed by gulp which will
package the resources into a ZIP file. The ZIP file is then passed to Antora
when the site is rendered.


patch by Paul Au; reviewed by Anthony Grasso, Erick Ramirez, Mick Semb Wever for CASSANDRA-16762

11 months agoCASSANDRA-16066: Update README
Anthony Grasso [Sat, 26 Jun 2021 03:05:29 +0000 (13:05 +1000)] 

* Added information and examples on how to use the docker wrapper script.
* Added rationale information about why repository structure and tooling used.
* Removed information about old build process and commands that have been
* Updated and reused old information that is still applicable to new tooling.

patch by Anthony Grasso; reviewed by Mick Semb Wever, Lorina Poland, Melissa Logan, Paul Au for CASSANDRA-16066

11 months agoCASSANDRA-16066: Add docker wrapper script
Anthony Grasso [Tue, 20 Apr 2021 16:22:29 +0000 (02:22 +1000)] 
CASSANDRA-16066: Add docker wrapper script

This commit adds a docker wrapper script. It provides a single
commandline interface that generates the docker commands to run the website and
UI docker containers.

A user can call to perform the following operations:
* Build the container that generates the UI styling components.
* Run the container to perform operations related to building and packaging the
    UI bundle zip file.
* Build the container that generates the Cassandra versioned documentation and
    website HTML.
* Run the container to generate the Cassandra versioned documentation.
* Run the container to generate the website HTML.

The script allows the user to specify the source that the container uses to
generate the Cassandra versioned documenation, website HTML, and style the
website. The different use cases are;
* When generating the versioned documentation, the user can specify the
    Cassandra repository location, its branches, and/or tags to use for the the
    source. For example a developer could fork the Cassandra repository, and
    make changes to the source code that impact the generated documenation. The
    developer can then preview the changes by supplying the fork location and
    branch containing the changes as the source when generating the
* When generating the website HTML, the user can specify the cassandra-website
    repostory location, its branch or tag to use for the content source. For
    example a developer can fork the cassandra-website repository, and make
    changes to the site content. The developer can then preview the changes
    by supplying the fork location and branch containing the changes as the
    source when generating the website HTML.
* When generating the website HTML, the user can specify the UI styling bundle
    location to use to style the website. For example a developer could update
    the UI components in the cassandra-website and generate a new
    file. The developer can then preview the changes to the website styling  by
    supplying the location of the as the styling source when
    generating the website HTML.

The script provides other options as well:
* Set the build user name and permissions at container build time.
* Enable/disable the Cassandra documentation generation when generating the
    website HTML.
* Preserve the container created after it completes its execution in Docker.
* Perform a dry-run and output only the docker commands that will be executed.

patch by Anthony Grasso; reviewed by Mick Semb Wever, Lorina Poland, Melissa Logan, Paul Au for CASSANDRA-16066

11 months agoCASSANDRA-16066: Add website UI development tooling
Anthony Grasso [Thu, 15 Apr 2021 06:00:00 +0000 (16:00 +1000)] 
CASSANDRA-16066: Add website UI development tooling

This commit adds a Docker container that wraps the Gulp commands used for
developing the Antora site UI components.

patch by Anthony Grasso; reviewed by Mick Semb Wever, Lorina Poland, Melissa Logan, Paul Au for CASSANDRA-16066

11 months agoCASSANDRA-16066: Add website generation tooling
Anthony Grasso [Fri, 16 Oct 2020 12:43:17 +0000 (23:43 +1100)] 
CASSANDRA-16066: Add website generation tooling

This commit replaces the existing Docker website generation tool. The original
website generation tool was Jekyll. It has been replaced with Antora which
is purpose built for handling different document versions in a repository.

A Docker container has been added which renders the site using Antora. Unlike
other Antora configurations which have a site.yaml file committed, this
implementaiton uses a site.yaml template and python script to generate the
final site.yaml. The Docker container is responsible for calling the script
to generate the site.yaml file using the template. The generated file is then
passed to Antora to render the final site. This has been done so that different
document sources can be passed to Antora and newly released Cassandra versions
will automatically appear in the Downloads page.

The source content and styling which Antora uses to generate the site can be
controlled via the container environment variables.

The container includes a preview mode which monitors the content directories
and runs Antora when any file changes in the content directories.

By default, only the cassandra-website will be used as the source for Antora.
That is unless the Cassandra document generation is specified via the
generate-docs command, the container will only generate the website HTML.

patch by Anthony Grasso; reviewed by Mick Semb Wever, Lorina Poland, Melissa Logan, Paul Au for CASSANDRA-16066

11 months agoCASSANDRA-16066: Add Example site-ui components
Anthony Grasso [Wed, 18 Nov 2020 13:19:24 +0000 (00:19 +1100)] 
CASSANDRA-16066: Add Example site-ui components

Added to the 'site-ui' directory an example an Antora site UI implementation.
The example was taken from It
shows the styling components that are needed in the 'site-ui' and how the can be generated.

The associated tooling to call Gulp to preview, build and generate the will be added in another commit.

patch by Anthony Grasso; reviewed by Mick Semb Wever, Lorina Poland, Melissa Logan, Paul Au for CASSANDRA-16066

11 months agoCASSANDRA-16066: Set up new directory structure
Anthony Grasso [Mon, 2 Nov 2020 12:21:40 +0000 (23:21 +1100)] 
CASSANDRA-16066: Set up new directory structure

This commit only sets up the new directory structure. Content, styling/layout,
and tooling changes will appear in seperate commits.

The old directory structure was:

  - content
  - src
    - _data
    - _includes
    - _layouts
    - _plugins
    - _posts
    - _sass
    - _templates
    - blog
    - css
    - doc
    - icons
    - img
    - js

In the above old structure the styling and the content all lived in the same
parent directory. The new directory structure separates the styling from the
content. The new directory structure is now:

   - site-content
   - site-ui

The 'site-ui' directory will contain only the styling that determines the look
and feel of the site. A file containing the styling information
will be generated using the contents of the 'site-ui' directory. Generation of
the will be done using Gulp running inside a Docker container.

The 'site-content' directory will contain all the raw page information e.g.
where to download, developer guidelines, how to commit patches, etc. The final
website HTML that is deployed to production is generated from this directory.
Generation of the HTML content will be performed by Antora running inside a
Docker container. As part of the website HTML generation, the
file and the Cassandra documentation location are passed to Antora. Antora uses
the to style the website. The Cassandra documentation location
will be used to gather and generate documentation for each Cassandra version.

Antora is being used for the website generation because it is designed to create
websites that have version documentation. For example, when a new version of
Cassandra is released, a new version of the documentation will be generated as
well. Hence, if there is a change in the behaviour of Cassandra or a tool in the
project, it will be captured in the latest version of the documentation. Users
of the project will have the ability to select the version of the documentation
they are interested in.

Separating the layout/style and the content means that stying changes can be
made with little to no impact on content and vice-versa. In addition, changes to
the styling can happen in parallel while website content is updated without

The markdown files contained in the '_post' old structure will be converted to
asciidoc and placed 'site-content' directory. In addition, various markdown
pages that live in the old ROOT directory will be converted to asciidoc and
placed 'site-content' directory as well.

patch by Anthony Grasso; reviewed by Mick Semb Wever, Lorina Poland, Melissa Logan, Paul Au for CASSANDRA-16066

13 months agoCassandra 4.0-rc2
mck [Wed, 30 Jun 2021 18:44:18 +0000 (20:44 +0200)] 
Cassandra 4.0-rc2

13 months agoAdd versioned docs for 3.11.11, 4.0-rc, and 4.1
mck [Fri, 25 Jun 2021 12:00:53 +0000 (14:00 +0200)] 
Add versioned docs for 3.11.11, 4.0-rc, and 4.1

14 months agoAdd versioned in-tree docs for 3.11.10
mck [Sun, 6 Jun 2021 10:55:36 +0000 (12:55 +0200)] 
Add versioned in-tree docs for 3.11.10

Co-authored-by: Ekaterina Dimitrova <>
14 months agoAdd versioned in-tree docs for 3.11.11 and 4.0-rc1, also update stable and latest...
mck [Fri, 4 Jun 2021 10:52:42 +0000 (12:52 +0200)] 
Add versioned in-tree docs for 3.11.11 and 4.0-rc1, also update stable and latest symlinks.

15 months agoUpdate "Beta" terminology to "RC" for 4.0-rc1
mck [Sun, 25 Apr 2021 10:46:25 +0000 (12:46 +0200)] 
Update "Beta" terminology to "RC" for 4.0-rc1
 Also add src/doc/4.0-beta4

15 months agoCassandra release 4.0-rc1
mck [Sun, 25 Apr 2021 10:10:22 +0000 (12:10 +0200)] 
Cassandra release 4.0-rc1