Support for Java 11 was added a long time ago, and it's been about 2 years since it was released (Sept 2018). Had we released Cassandra 4 close to that date, I'd be fine with keeping the status as experimental, but at this point I'm wondering if releasing a new major version of C* that's primarily targeting Java 8 as the only "official" supported version is a good idea.
To those of you that are planning on rolling out C* 4.0, are you planning on using Java 8 still, or moving to 11? Speaking for myself, I can say I don't think I'd want to use 8 anymore. If most folks are testing with 11 at this point, I think we should consider making 11 the recommended version and really only encouraging Java 8 for legacy purposes - teams who have a restriction that prevents them from upgrading. To those of you planning on moving to 4.0 soon after it's release, are you planning on deploying to JDK 11 or 8? [1] https://www.oracle.com/java/technologies/java-se-support-roadmap.html