Drop support for Java 8, make Java 11 the minimum#878
Merged
Conversation
- Remove javaToolchainVersion := "8" from all sbt projects - Remove minimized8 test project and tests/minimized/.j8 directory - Switch javac options from "-source/-target 1.8 -bootclasspath rt.jar" to "--release 11" in JavaToolchainPlugin - Drop Java 8 specific code from JavaVersion (isJava8, JAVA8_VERSION, 1.8 parsing) and PackageTable (indexBootstrapClasspath); default Java version is now 11 - Remove Java 8 special cases from GradleJavaCompiler (jre/lib copy) and ScipBuildTool (M1 amd64 hack and javac module options conditional) - Remove Java8Only test tag and the playframework/checkerframework Java 8 tests; bump JVMSupport minimum to 11; allJava is now [11,17,21] - Bump CI matrices and release workflows from Java 8 to Java 11 - Drop Java 8 from docker-setup.sh pre-install list - Bump example pom.xml and Maven plugin template to Java 11 - Update docs to reflect Java 11 as the minimum supported version
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
We are about to merge
scip-kotlinintoscip-java. Newer Kotlin versions require JDK to be at least at version 11.We understand that Java 8 is still supported. If this change affects you please send us an email or drop a message in the SCIP Discord.
Test plan
N/A