This is an automated email from the ASF dual-hosted git repository.

mck pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/cassandra-website.git


The following commit(s) were added to refs/heads/trunk by this push:
     new 6c65ab4  New blog post for What the Future Holds for Apache Cassandra
6c65ab4 is described below

commit 6c65ab44b769d107fe13388763f37e8717c806c0
Author: Diogenese Topper <[email protected]>
AuthorDate: Fri Oct 22 17:59:13 2021 -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
---
 site-content/source/modules/ROOT/pages/blog.adoc   | 25 ++++++++++++++++
 ...Apache-Cassandra-Changelog-10-October-2021.adoc |  8 ++---
 ...What-the-Future-Holds-for-Apache-Cassandra.adoc | 34 ++++++++++++++++++++++
 3 files changed, 63 insertions(+), 4 deletions(-)

diff --git a/site-content/source/modules/ROOT/pages/blog.adoc 
b/site-content/source/modules/ROOT/pages/blog.adoc
index e190232..c41dabc 100644
--- a/site-content/source/modules/ROOT/pages/blog.adoc
+++ b/site-content/source/modules/ROOT/pages/blog.adoc
@@ -14,6 +14,31 @@ NOTES FOR CONTENT CREATORS
 [openblock,card-header]
 ------
 [discrete]
+=== What the Future Holds for Apache Cassandra
+[discrete]
+==== October 26, 2021
+------
+[openblock,card-content]
+------
+The release of Apache Cassandra 4.0 has opened the floodgates to new feature 
proposals. Many feature ideas have been approved and are in development such as 
a cluster and code action simulator and support for general-purpose transaction 
support while others, such as Storage Attached Indexing, are being discussed.
+
+[openblock,card-btn card-btn--blog]
+--------
+
+[.btn.btn--alt]
+xref:blog/What-the-Future-Holds-for-Apache-Cassandra.adoc[Read More]
+--------
+
+------
+----
+//end card
+
+//start card
+[openblock,card shadow relative test]
+----
+[openblock,card-header]
+------
+[discrete]
 === Apache Cassandra Changelog #10
 [discrete]
 ==== October 5, 2021
diff --git 
a/site-content/source/modules/ROOT/pages/blog/Apache-Cassandra-Changelog-10-October-2021.adoc
 
b/site-content/source/modules/ROOT/pages/blog/Apache-Cassandra-Changelog-10-October-2021.adoc
index f8f9c81..7e18a9d 100644
--- 
a/site-content/source/modules/ROOT/pages/blog/Apache-Cassandra-Changelog-10-October-2021.adoc
+++ 
b/site-content/source/modules/ROOT/pages/blog/Apache-Cassandra-Changelog-10-October-2021.adoc
@@ -12,7 +12,7 @@ Our monthly roundup of key activities and knowledge to keep 
the community inform
 == Release Notes
 === Released
 
-The latest release of Apache Cassandra is 
https://www.apache.org/dyn/closer.lua/cassandra/4.0.1[4.0.1,window=_blank] 
(https://archive.apache.org/dist/cassandra/4.0.1/apache-cassandra-4.0.1-bin.tar.gz.asc[pgp,window=_blank],
 
https://archive.apache.org/dist/cassandra/4.0.1/apache-cassandra-4.0.1-bin.tar.gz.sha256[sha256,window=_blank],
 and 
https://archive.apache.org/dist/cassandra/4.0.1/apache-cassandra-4.0.1-bin.tar.gz.sha512[sha512).
 This is a rapid release to fix a https://issues.apache [...]
+The latest release of Apache Cassandra is 
https://www.apache.org/dyn/closer.lua/cassandra/4.0.1[4.0.1,window=_blank] 
(https://archive.apache.org/dist/cassandra/4.0.1/apache-cassandra-4.0.1-bin.tar.gz.asc[pgp,window=_blank],
 
https://archive.apache.org/dist/cassandra/4.0.1/apache-cassandra-4.0.1-bin.tar.gz.sha256[sha256,window=_blank],
 and 
https://archive.apache.org/dist/cassandra/4.0.1/apache-cassandra-4.0.1-bin.tar.gz.sha512[sha512,window=_blank]).
 This is a rapid release to fix a https: [...]
 
 Note: As the docs are not yet updated, the bintray location for Debian users 
is replaced with the https://apache.jfrog.io/artifactory/cassandra/[ASF's JFrog 
Artifactory location,window=_blank].
 
@@ -24,9 +24,9 @@ To stay up-to-date, we recommend joining the Cassandra 
xref:community.adoc#join-
 
 _Updates on Cassandra Enhancement Proposals (CEPs), how to contribute, and 
other community activities._
 
-_Are you new to the project? We have established a 
https://issues.apache.org/jira/secure/RapidBoard.jspa?rapidView=484.[New 
Release tracking Kanboard,window=_blank] and a 
"https://issues.apache.org/jira/secure/RapidBoard.jspa?rapidView=484&quickFilter=2162&quickFilter=2160[Starter
 Tickets,window=_blank]" quick label that corresponds to our Low Hanging Fruit 
status. Any of these tickets should be of appropriate complexity for someone 
new to the project to tackle._
+_Are you new to the project? We have established a 
https://issues.apache.org/jira/secure/RapidBoard.jspa?rapidView=484[New Release 
tracking Kanboard,window=_blank] and a 
https://issues.apache.org/jira/secure/RapidBoard.jspa?rapidView=484&quickFilter=2162&quickFilter=2160["Starter
 Tickets",window=_blank] quick label that corresponds to our Low Hanging Fruit 
status. Any of these tickets should be of appropriate complexity for someone 
new to the project to tackle._
 
-Read PMC member Josh McKenzie’s 
https://lists.apache.org/[email protected]:2021-9[bi-weekly 
update,window=_blank] for ongoing discussions and the latest on ticket progress.
+Read PMC member Josh McKenzie’s 
https://lists.apache.org/list.html?\[email protected]:2021-9[bi-weekly 
update,window=_blank] for ongoing discussions and the latest on ticket progress.
 
 === Added
 
@@ -50,7 +50,7 @@ We have a formal proposal from Brian Houser for 
https://lists.apache.org/thread.
 
 === Discussed
 
-As always, there are lots of discussions going on. Ekaterina Dimitrova started 
a good conversation on 
https://lists.apache.org/thread.html/r507be1624a568765f9d5ec5f6b561885129d0aaeb982e9bd9bf5e01b%40%3Cdev.cassandra.apache.org%3E[standardizing
 configuration and JVM parameters,window=_blank] and drove a discussion on 
https://lists.apache.org/[email protected]:2021-8[JDK 17 
support,window=_blank], which is now being developed. We are also defining 
https://lists.apache.org/ [...]
+As always, there are lots of discussions going on. Ekaterina Dimitrova started 
a good conversation on 
https://lists.apache.org/thread.html/r507be1624a568765f9d5ec5f6b561885129d0aaeb982e9bd9bf5e01b%40%3Cdev.cassandra.apache.org%3E[standardizing
 configuration and JVM parameters,window=_blank] and drove a discussion on 
https://lists.apache.org/list.html?\[email protected]:2021-8[JDK 17 
support,window=_blank], which is now being developed. We are also defining 
https://lists.apache.org [...]
 
 === Added
 
diff --git 
a/site-content/source/modules/ROOT/pages/blog/What-the-Future-Holds-for-Apache-Cassandra.adoc
 
b/site-content/source/modules/ROOT/pages/blog/What-the-Future-Holds-for-Apache-Cassandra.adoc
new file mode 100644
index 0000000..f763d0c
--- /dev/null
+++ 
b/site-content/source/modules/ROOT/pages/blog/What-the-Future-Holds-for-Apache-Cassandra.adoc
@@ -0,0 +1,34 @@
+= What the Future Holds for Apache Cassandra
+:page-layout: single-post
+:page-role: blog-post
+:page-post-date: October 26, 2021
+:page-post-author: The Apache Cassandra Community
+:description: The Apache Cassandra Community
+:keywords: 
+
+Prior to the release of Apache Cassandra 4.0, all new features were 
https://lists.apache.org/thread.html/18c76129a4fe6785a51dad7500e04ee13a407a7f7ac5c8f9a3d83c87%40%3Cdev.cassandra.apache.org%3E[frozen,window=_blank]
 to enable project committers to focus on making 4.0 the best-tested and most 
reliable major release right out of the gate. 
+
+The community has invested in cutting-edge methodologies that were used at 
scale to exercise edge cases in the largest Cassandra clusters, and after 
extensive testing and validation, 4.0 GA was released on 26 July 2021.
+
+With a quality baseline for releases in place for future versions, the project 
is again accepting proposals for new features. The Cassandra Enhancement 
Process 
(https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=95652201[CEP,window=_blank]),
 similar to some other Apache projects, was established last year and now makes 
CEPs the preferred route for broad or disruptive changes to the Cassandra 
codebase. This structured approach opens the door wide to exploring, 
discussing, an [...]
+
+*A host of new enhancements*
+
+Already we have seen CEPs approved and in development, such as:
+
+* 
https://cwiki.apache.org/confluence/display/CASSANDRA/CEP-10%3A+Cluster+and+Code+Simulations[Cluster
 & code action simulator,window=_blank] - a facility for simulating operations 
on clusters that enables repeatable but pseudo-random exploration of state 
space and correctness testing. This will bolster the already formidable testing 
capabilities the Cassandra community offers and represents a true advancement 
in the state-of-the-art for distributed systems testing.
+* 
https://cwiki.apache.org/confluence/display/CASSANDRA/CEP-13%3A+Denylisting+partitions[Denylisting
 partitions,window=_blank] - when operating Cassandra in production, reading 
certain partition keys can cause undesirable effects on the entire node or 
within the cluster. This denylisting feature is another critical tool in the 
operator toolbox to reduce the impact of unexpected or unhealthy client reads 
and writes on specific partitions. This feature will also prevent DDOS attacks 
where  [...]
+* 
https://cwiki.apache.org/confluence/display/CASSANDRA/CEP-15%3A+General+Purpose+Transactions[General-purpose
 transactions,window=_blank] - a popular feature in community discussion which 
has been quickly approved, this CEP, when implemented, will be a major feature 
for many users as it will deliver the first-ever database that supports 
general-purpose transactions without the recognized trade-offs seen in other 
databases, such as scalability bottlenecks or the lack of strong consistenc 
[...]
+* 
https://cwiki.apache.org/confluence/display/CASSANDRA/CEP-11%3A+Pluggable+memtable+implementations[Memtable
 pluggable memtable storage,window=_blank] - this is a CEP with potentially the 
broadest impact for more advanced use cases such as persistent memory. This 
feature is also a crucial first step in exploring using alternative storage 
engines within Cassandra, optimized for specific workloads. Instagram has 
already shown early promise with this idea by adding RocksDB as a storage 
engine.
+* 
https://cwiki.apache.org/confluence/display/CASSANDRA/CEP-14%3A+Paxos+Improvements[Paxos
 improvements,window=_blank] - a feature that builds on the cluster simulation 
CEP and improves the performance of lightweight transactions (LWTs). This type 
of transaction is used to guarantee that the data most recently written is 
considered before a read, which, in turn, ensures a high level of consistency 
for any decisions you want to make on data and allows linearizable access by 
concurrent use [...]
+* 
https://cwiki.apache.org/confluence/display/CASSANDRA/CEP-16%3A+Auth+Plugin+Support+for+CQLSH[Auth
 Plugin Support for CQLSH,window=_blank] - CQLSH, the included CLI tool, is 
important and useful, but, unfortunately, lacks the same support for different 
authentication methods. This will allow anyone using third-party-provided 
plugins like LDAP, Kerberos, and Sigv4 to be able to continue to use CQSLH.
+
+Many other CEPs are being proposed and nearing a vote for approval, such as:
+
+* 
https://cwiki.apache.org/confluence/display/CASSANDRA/CEP-7%3A+Storage+Attached+Index[Storage
 Attached Indexing (SAI),window=_blank] - this is another CEP nearing a vote, 
which is designed to replace the original secondary indexing. This will enable 
users to index multiple columns on the same table without suffering scaling 
problems, especially at write time.
+
+While there are proposals to add some headline-grabbing features, such as JOIN 
support to Apache Cassandra, some features confirm work that has already been 
undertaken. For example, the experimental flag for Java 11 has been removed and 
is now officially supported, while development to support Java 17 is in full 
swing and Cassandra will take advantage of the rapidly evolving innovations in 
Java garbage collection. As we’ve already seen in 
https://jaxenter.com/apache-cassandra-java-174575 [...]
+
+The latest release of Apache Cassandra is 4.0.1, which was rapidly pushed out 
to deal with a 
https://issues.apache.org/jira/browse/CASSANDRA-16877[bug,window=_blank] in 
Gossip on large clusters. 
+
+Apache Cassandra is moving fast and gathering rich features for a targeted 
yearly release cadence. Subscribe to the 
xref:community.adoc#join-the-conversation[mailing list] to stay up to date with 
the latest developments.
\ No newline at end of file

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to