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 <chris@constantia.io>
Co-authored by: Diogenese Topper <diogenese@constantia.io>
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 <branimir.lambov@datastax.com>
Co-authored by: Chris Thornett <chris@constantia.io>
Co-authored by: Diogenese Topper <diogenese@constantia.io>
mck [Mon, 18 Jul 2022 16:30:51 +0000 (18:30 +0200)]
Release 4.0.5
ref: https://lists.apache.org/thread/7yld3zbhpwpzsszmppfzf6x4bff1vtow
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
mck [Fri, 15 Jul 2022 22:33:49 +0000 (00:33 +0200)]
ninja-fix to Last Chance to Register: Schedule & Moderators Announced blog
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
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 <chris@constantia.io>
Co-authored by: Diogenese Topper <diogenese@constantia.io>
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 <e.dimitrova@gmail.com>
Co-authored by: Chris Thornett <chris@constantia.io>
Co-authored by: Diogenese Topper <diogenese@constantia.io>
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 <jordanw@netflix.com>
Co-authored by: Chris Thornett <chris@constantia.io>
Co-authored by: Diogenese Topper <diogenese@constantia.io>
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
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 <chris@constantia.io>
Co-authored by: Diogenese Topper <diogenese@constantia.io>
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 <bhouseapache@gmail.com>
Co-authored by: Chris Thornett <chris@constantia.io>
Co-authored by: Diogenese Topper <diogenese@constantia.io>
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 <lewandowski.jacek@gmail.com>
Co-authored by: Chris Thornett <chris@constantia.io>
Co-authored by: Diogenese Topper <diogenese@constantia.io>
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 <diogenese@constantia.io>
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 <chris@constantia.io>
Co-authored by: Diogenese Topper <diogenese@constantia.io>
Benedict Elliott Smith [Tue, 7 Jun 2022 20:33:58 +0000 (21:33 +0100)]
Update code_style.adoc
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
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 <chris@constantia.io>
Co-authored by: Diogenese Topper <diogenese@constantia.io>
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 <sathya.kplm@outlook.com>
Co-authored by: Erick Ramirez <erickramirezau@gmail.com>
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
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 <berenguerblasi@gmail.com>
Co-authored by: Diogenese Topper <diogenese@constantia.io>
Co-authored-by: bereng <6973517+bereng@users.noreply.github.com>
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 <jmckenzie@apache.org>
Co-authored by: Diogenese Topper <diogenese@constantia.io>
Co-authored by: Erick Ramirez <erickramirezau@gmail.com>
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 <jmckenzie@apache.org>
Co-authored by: Diogenese Topper <diogenese@constantia.io>
Erick Ramirez [Thu, 19 May 2022 08:25:05 +0000 (18:25 +1000)]
Apply suggestions from Erick's code review
Diogenese Topper [Thu, 19 May 2022 03:48:27 +0000 (20:48 -0700)]
CASSANDRA-17639
patch by Josh McKenzie, Diogenese Topper; reviewed by -- for CASSANDRA-17639
Co-authored by: Josh McKenzie
Co-authored by: Diogenese Topper <diogenese@constantia.io>
mck [Sat, 14 May 2022 00:41:31 +0000 (17:41 -0700)]
New releases 3.0.27, 3.11.13, and 4.0.4
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
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 <a.penya.garcia@gmail.com>
Co-authored by: Chris Thornett <chris@constantia.io>
Co-authored by: Diogenese Topper <diogenese@constantia.io>
Co-authored by: Erick Ramirez <erickramirezau@gmail.com>
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 <chris@constantia.io>
Co-authored by: Diogenese Topper <diogenese@constantia.io>
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 <chris@constantia.io>
Co-authored by: Diogenese Topper <diogenese@constantia.io>
Co-authored by: Erick Ramirez <erickramirezau@gmail.com>
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 <chris@constantia.io>
Co-authored by: Diogenese Topper <diotopper@gmail.com>
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 <pmcfadin@gmail.com>
Co-authored by: Erick Ramirez <erickramirezau@apache.org>
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 <chris@constantia.io>
Co-authored by: Diogenese Topper <diotopper@gmail.com>
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
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
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
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
Erick Ramirez [Mon, 28 Mar 2022 07:14:09 +0000 (07:14 +0000)]
Merge branch 'sathyakplm-CASSANDRA-17485' into trunk
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
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
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
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
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
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
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
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
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
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
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
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
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
mck [Thu, 17 Feb 2022 07:24:01 +0000 (08:24 +0100)]
Update downloads for release of 4.0.3
https://lists.apache.org/thread/75kkyzc0z1xsb727spp44t0tkq7jxxt5
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
CASSANDRA-17373
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"
mck [Fri, 11 Feb 2022 08:42:47 +0000 (09:42 +0100)]
Releases 3.0.26, 3.11.12, 4.0.2
https://lists.apache.org/thread/3n9r6x3c2shq4g6p9ocrbs95w4v1jhmz
https://lists.apache.org/thread/4bpk9nhg7dg1bw1cwp8opm5d65qo717s
https://lists.apache.org/thread/7f4jsmvoynhsbg3ghohfzr3kr0pft16x
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 <erickramirezau@gmail.com>
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
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
CASSANDRA-17343
Add blog post titled "Tightening Security for Apache Cassandra Part: 2"
update blog index
add image for blog
patch by Maulin Vasavada, Diogenese Topper
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
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
CASSANDRA-17317
Add blog post titled "Tightening Security for Apache Cassandra Part: 1"
update blog index
add 2 images for blog
mck [Sun, 30 Jan 2022 12:50:09 +0000 (13:50 +0100)]
ninja-fix: update footer to list all the trademarks used
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
mck [Tue, 25 Jan 2022 13:09:41 +0000 (14:09 +0100)]
In Jenkins, replace PostBuildTask plugin with PostBuildScript plugin (CASSANDRA-17288)
mck [Sun, 23 Jan 2022 11:59:58 +0000 (12:59 +0100)]
Fix copyright start date
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
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
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 gen-nodetool-docs.py and convert_yaml_to_adoc.py
patch by Mick Semb Wever; reviewed by Anthony Grasso for CASSANDRA-16763
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
Anthony Grasso [Thu, 13 Jan 2022 06:18:08 +0000 (17:18 +1100)]
Added tl;dr to README.md
patch by Anthony Grasso; reviewed by Mick Semb Wever for CASSANDRA-16761
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
mck [Thu, 6 Jan 2022 10:29:28 +0000 (11:29 +0100)]
ninja-fix: remove interactive/tty (`-i -t`) from docker run command
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 <erickramirezau@gmail.com>
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 run.sh -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 docker-entrypoint.sh
- 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
Anthony Grasso [Tue, 7 Dec 2021 11:04:15 +0000 (22:04 +1100)]
CASSANDRA-16913: Updated UI Bundle URL
* Generated ui-bundle.zip and added it to repository under site-ui/build/
* Updated bundle-ui URL in site-content Dockerfile to point to GitHub trunk version of ui-bundle.zip
* Updated logic in ./run.sh to use by default the local copy of the ui-bundle.zip located in site-ui/build
* Updated README.md to reflect changes to ./run.sh logic
patch by Anthony Grasso; reviewed by Michael Semb Wever for CASSANDRA-16913
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
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
Erick Ramirez [Wed, 17 Nov 2021 12:14:43 +0000 (12:14 +0000)]
CASSANDRA-17158 BLOG - Fixed missing paragraph in Instana post
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
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 <mck@apache.org>
Co-authored-by: polandll <lorina@datastax.com>
mck [Wed, 27 Oct 2021 07:07:09 +0000 (09:07 +0200)]
ninja-fix: CEP is "Memtable pluggable memtable", not "Memtable pluggable memtable storage"
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
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
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
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
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
mck [Wed, 8 Sep 2021 08:34:56 +0000 (10:34 +0200)]
ninja-fix: src/ was supposed to be completely removed with
370103315dc670489d99d2643e9f597638ca1c76
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
Sam Tunnicliffe [Tue, 7 Sep 2021 14:32:22 +0000 (15:32 +0100)]
Update download.adoc with 4.0.1 release
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
website.
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.
site-content/source/modules/ROOT/pages/
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.
site-ui/src/
patch by Paul Au; reviewed by Anthony Grasso, Erick Ramirez, Mick Semb Wever for CASSANDRA-16762
Anthony Grasso [Sat, 26 Jun 2021 03:05:29 +0000 (13:05 +1000)]
CASSANDRA-16066: Update README
* 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
replaced.
* 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
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 run.sh script. It provides a single
commandline interface that generates the docker commands to run the website and
UI docker containers.
A user can call run.sh 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
documenation.
* 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 ui-bundle.zip
file. The developer can then preview the changes to the website styling by
supplying the location of the ui-bundle.zip 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
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
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
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 https://gitlab.com/antora/antora-ui-default. It
shows the styling components that are needed in the 'site-ui' and how the
ui-bundle.zip can be generated.
The associated tooling to call Gulp to preview, build and generate the
ui-bundle.zip will be added in another commit.
patch by Anthony Grasso; reviewed by Mick Semb Wever, Lorina Poland, Melissa Logan, Paul Au for CASSANDRA-16066
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:
ROOT
- 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:
ROOT
- site-content
- site-ui
The 'site-ui' directory will contain only the styling that determines the look
and feel of the site. A ui-bundle.zip file containing the styling information
will be generated using the contents of the 'site-ui' directory. Generation of
the ui-bundle.zip 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 ui-bundle.zip
file and the Cassandra documentation location are passed to Antora. Antora uses
the ui-bundle.zip 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
conflict.
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
mck [Wed, 30 Jun 2021 18:44:18 +0000 (20:44 +0200)]
Cassandra 4.0-rc2
https://lists.apache.org/thread.html/rc74157a1c2c430e7cccbaa4fbe9afe7fa9d4e6ef12357a8b9eba97d8%40%3Cdev.cassandra.apache.org%3E
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
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 <ekaterina.dimitrova@datastax.com>
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.
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
mck [Sun, 25 Apr 2021 10:10:22 +0000 (12:10 +0200)]
Cassandra release 4.0-rc1
https://lists.apache.org/thread.html/rb814c1227ab460eab47fda386a3f9b55536a676c9a7ee78c0086f317%40%3Cdev.cassandra.apache.org%3E