diff --git a/CHANGELOG.md b/CHANGELOG.md index 04bb4e997..d5f2f5349 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,10 @@ Each release usually includes various fixes and improvements. The most noteworthy of these, as well as any features and breaking changes, are listed here. +## v3.3 + +Officially limit Lavalink to JRE 11 and up. Magma has long been having issues with older versions. + ## v3.2.2 * IP rotation system for getting around certain ratelimits. * Update Lavaplayer to 1.3.32. diff --git a/LavalinkServer/build.gradle b/LavalinkServer/build.gradle index 2bb7649ba..a1e6357fd 100644 --- a/LavalinkServer/build.gradle +++ b/LavalinkServer/build.gradle @@ -19,7 +19,7 @@ bootJar { archiveName = "Lavalink.jar" } -sourceCompatibility = targetCompatibility = 1.8 +sourceCompatibility = targetCompatibility = 11 bootRun { //compiling tests during bootRun increases the likelihood of catching broken tests locally instead of on the CI diff --git a/README.md b/README.md index c32c374d4..5d92486a7 100644 --- a/README.md +++ b/README.md @@ -19,6 +19,15 @@ Being used in production by FredBoat, Dyno, Rythm, LewdBot, and more. * Prometheus metrics * Docker images +## Requirements + +* Java 11 LTS or greater required. +* OpenJDK or Zulu running on Linux AMD64 is officially supported. + +Support for Darwin (Mac), Windows AMD64, and Linux ARM (Raspberry Pi) is provided on a best-effort basis. This is dependent on Lavaplayer's native libraries. + +Support for other JVMs is also best-effort. Periodic CPU utilization stats are prone to not work everywhere. + ## Changelog Please see [here](CHANGELOG.md)