Clarification: We only use JDK 21 for the build. SolrJ related modules (includes "api") is compiled to Java Language 17.
On Thu, Oct 24, 2024 at 11:22 AM sanjay dutt <sanjaydutt.in...@yahoo.com.invalid> wrote: > Hey everyone, > We have successfully bumped up the main branch to JDK 21 and SolrJ to JDK > 17. All test packages are now set to Java 21 to address interdependencies > between the modules. > As you merge with the main branch, you'll start encountering some errors; > please update JAVA_HOME to version 21. > > Next Steps: > > - Update smokeTestRelease.py: We'll modify this script to accommodate > the new changes, including handling the updated JAR manifest configurations > for Solr and SolrJ. > - GC Tuning: A separate thread will be created to discuss tuning JDK 21 > VM options. > - SecurityManager Discussion: We'll start a separate conversation > regarding the SecurityManager, specifically about whether to disable it by > default. Currently, the build logs are cluttered with SecurityManager > warnings. > > -- Sanjay >