Re: [DISCUSS][CASSANDRA-20681] Mark JDK 17 as production ready for Cassandra 5.0

2025-05-28 Thread Jordan West
+1

On Mon, May 26, 2025 at 13:26 Jon Haddad  wrote:

> I have had great results with it. Shenandoah plus off heap trie memtables
> can improve throughput by more than 2x when you have lower latency
> requirements.
>
> Lets do it.
>
>
> On Mon, May 26, 2025 at 12:00 PM Dmitry Konstantinov 
> wrote:
>
>> Hi all,
>>
>> I've created a task to mark JDK 17 as production-ready for Cassandra 5.0
>> in our documentation - CASSANDRA-20681
>> 
>>
>> Reasons:
>>
>>- Cassandra 5.0.x has had four bugfix releases and is stable (5.0.0
>>was released in September 2024, so it's been out for eight months).
>>- I'm not aware of any open Cassandra issues specific to JDK 17.
>>- Our CI has been running tests with JDK 17 on every commit for over
>>a year.
>>- JDK 17 is a mature LTS version. We already have a newer LTS (JDK
>>21), and JDK 24 has already been released.
>>- There might be a vicious cycle here: we’re waiting for more user
>>feedback, while users are waiting for the feature to be marked as
>>non-experimental before adopting it more widely.
>>
>>
>> Any objections to marking JDK 17 as production-ready for 5.0?
>>
>> Related threads where the topic about JDK17 status has been raised:
>>
>>- https://the-asf.slack.com/archives/CK23JSY2K/p1744313849439569
>>- https://the-asf.slack.com/archives/CJZLTM05A/p1746787244618429
>>- https://lists.apache.org/thread/np70b8ck21k0ojsjnotg3j9p2rrj29dp
>>-
>>
>> https://stackoverflow.com/questions/79563058/java-17-support-for-cassandra-5
>>
>>
>>
>> --
>> Dmitry Konstantinov
>>
>


Re: [DISCUSS][CASSANDRA-20681] Mark JDK 17 as production ready for Cassandra 5.0

2025-05-28 Thread Jeremiah Jordan
 +1

On May 28, 2025 at 4:28:22 PM, Mick Semb Wever  wrote:

> Do it.
>
> Four patch releases and eight months in, we're safe.
>
>
> On Mon, 26 May 2025 at 21:00, Dmitry Konstantinov 
> wrote:
>
>> Hi all,
>>
>> I've created a task to mark JDK 17 as production-ready for Cassandra 5.0
>> in our documentation - CASSANDRA-20681
>> 
>>
>> Reasons:
>>
>>- Cassandra 5.0.x has had four bugfix releases and is stable (5.0.0
>>was released in September 2024, so it's been out for eight months).
>>- I'm not aware of any open Cassandra issues specific to JDK 17.
>>- Our CI has been running tests with JDK 17 on every commit for over
>>a year.
>>- JDK 17 is a mature LTS version. We already have a newer LTS (JDK
>>21), and JDK 24 has already been released.
>>- There might be a vicious cycle here: we’re waiting for more user
>>feedback, while users are waiting for the feature to be marked as
>>non-experimental before adopting it more widely.
>>
>>
>> Any objections to marking JDK 17 as production-ready for 5.0?
>>
>> Related threads where the topic about JDK17 status has been raised:
>>
>>- https://the-asf.slack.com/archives/CK23JSY2K/p1744313849439569
>>- https://the-asf.slack.com/archives/CJZLTM05A/p1746787244618429
>>- https://lists.apache.org/thread/np70b8ck21k0ojsjnotg3j9p2rrj29dp
>>-
>>
>> https://stackoverflow.com/questions/79563058/java-17-support-for-cassandra-5
>>
>>
>>
>> --
>> Dmitry Konstantinov
>>
>


Re: [VOTE] Release Apache Cassandra 4.0.18

2025-05-28 Thread Caleb Rackliffe
+1

On Tue, May 27, 2025 at 6:03 AM Brandon Williams 
wrote:

> +1
>
> On Thu, May 22, 2025 at 7:16 AM Brandon Williams
>  wrote:
> >
> > Proposing the test build of Cassandra 4.0.18 for release.
> >
> > sha1: 422b8a6cbd6cae2aa8551e668e3a9c6dc92858c4
> > Git: https://github.com/apache/cassandra/tree/4.0.18-tentative
> > Maven Artifacts:
> >
> https://repository.apache.org/content/repositories/orgapachecassandra-1395/org/apache/cassandra/cassandra-all/4.0.18/
> >
> > The Source and Build Artifacts, and the Debian and RPM packages and
> > repositories, are available here:
> > https://dist.apache.org/repos/dist/dev/cassandra/4.0.18/
> >
> > The vote will be open for 72 hours (longer if needed). Everyone who
> > has tested the build is invited to vote. Votes by PMC members are
> > considered binding. A vote passes if there are at least three binding
> > +1s and no -1's.
> >
> > [1]: CHANGES.txt:
> > https://github.com/apache/cassandra/blob/4.0.18-tentative/CHANGES.txt
> > [2]: NEWS.txt:
> https://github.com/apache/cassandra/blob/4.0.18-tentative/NEWS.txt
>


Re: [DISCUSS][CASSANDRA-20681] Mark JDK 17 as production ready for Cassandra 5.0

2025-05-28 Thread Mick Semb Wever
Do it.

Four patch releases and eight months in, we're safe.


On Mon, 26 May 2025 at 21:00, Dmitry Konstantinov 
wrote:

> Hi all,
>
> I've created a task to mark JDK 17 as production-ready for Cassandra 5.0
> in our documentation - CASSANDRA-20681
> 
>
> Reasons:
>
>- Cassandra 5.0.x has had four bugfix releases and is stable (5.0.0
>was released in September 2024, so it's been out for eight months).
>- I'm not aware of any open Cassandra issues specific to JDK 17.
>- Our CI has been running tests with JDK 17 on every commit for over a
>year.
>- JDK 17 is a mature LTS version. We already have a newer LTS (JDK
>21), and JDK 24 has already been released.
>- There might be a vicious cycle here: we’re waiting for more user
>feedback, while users are waiting for the feature to be marked as
>non-experimental before adopting it more widely.
>
>
> Any objections to marking JDK 17 as production-ready for 5.0?
>
> Related threads where the topic about JDK17 status has been raised:
>
>- https://the-asf.slack.com/archives/CK23JSY2K/p1744313849439569
>- https://the-asf.slack.com/archives/CJZLTM05A/p1746787244618429
>- https://lists.apache.org/thread/np70b8ck21k0ojsjnotg3j9p2rrj29dp
>-
>
> https://stackoverflow.com/questions/79563058/java-17-support-for-cassandra-5
>
>
>
> --
> Dmitry Konstantinov
>


Re: [VOTE] Release Apache Cassandra 4.0.18

2025-05-28 Thread Brandon Williams
With three +1 (all binding) and no -1, this vote passes.  I'll get the
artifacts published.

On Thu, May 22, 2025 at 7:16 AM Brandon Williams
 wrote:
>
> Proposing the test build of Cassandra 4.0.18 for release.
>
> sha1: 422b8a6cbd6cae2aa8551e668e3a9c6dc92858c4
> Git: https://github.com/apache/cassandra/tree/4.0.18-tentative
> Maven Artifacts:
> https://repository.apache.org/content/repositories/orgapachecassandra-1395/org/apache/cassandra/cassandra-all/4.0.18/
>
> The Source and Build Artifacts, and the Debian and RPM packages and
> repositories, are available here:
> https://dist.apache.org/repos/dist/dev/cassandra/4.0.18/
>
> The vote will be open for 72 hours (longer if needed). Everyone who
> has tested the build is invited to vote. Votes by PMC members are
> considered binding. A vote passes if there are at least three binding
> +1s and no -1's.
>
> [1]: CHANGES.txt:
> https://github.com/apache/cassandra/blob/4.0.18-tentative/CHANGES.txt
> [2]: NEWS.txt: 
> https://github.com/apache/cassandra/blob/4.0.18-tentative/NEWS.txt


[RELEASE] Apache Cassandra 4.0.18 released

2025-05-28 Thread Brandon Williams
The Cassandra team is pleased to announce the release of Apache
Cassandra version 4.0.18.

Apache Cassandra is a fully distributed database. It is the right
choice when you need scalability and high availability without
compromising performance.

http://cassandra.apache.org/

Downloads of source and binary distributions are listed in our download section:

http://cassandra.apache.org/download/

This version is a bug fix release[1] on the 4.0 series. As always,
please pay attention to the release notes[2] and Let us know[3] if you
were to encounter any problem.

[WARNING] Debian and RedHat package repositories have moved! Debian
/etc/apt/sources.list.d/cassandra.sources.list and RedHat
/etc/yum.repos.d/cassandra.repo files must be updated to the new
repository URLs. For Debian it is now https:/
/debian.cassandra.apache.org . For RedHat it is now
https://redhat.cassandra.apache.org/40x/ .

Enjoy!

[1]: CHANGES.txt
https://github.com/apache/cassandra/blob/cassandra-4.0.18/CHANGES.txt
[2]: NEWS.txt https://github.com/apache/cassandra/blob/cassandra-4.0.18/NEWS.txt
[3]: https://issues.apache.org/jira/browse/CASSANDRA