Jon, But Java 11 hasn't been tested in production. I would need to submit a patch for documentation if Java 11 is made recommended version. Based on a recent survey the majority are still using Java 8, probably because it involves code review and update to migrate to a latter version. "At 58%, the majority of respondents reported using Java 8 as the programming language of choice in their main application. Java 11 was the next highest at 23% of respondents. " https://www.jrebel.com/blog/2020-java-technology-report#:~:text=At%2058%25%2C%20the%20majority%20of,using%20Java%2012%20or%20newer. Deepak
On Monday, July 13, 2020, 11:42:18 a.m. PDT, Jon Haddad <j...@jonhaddad.com> wrote: 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