github libgdx/gdx-liftoff v1.14.0.7
1.14.0.7 "Version A to Version Z"

2 hours ago

This release updates Gradle to 9.4.0, which supports Java 26 even before it has come out. Hooray! There are several other changes here...

  • LWJGL3 Construo configuration defaults to Java 21 now. Java 17 won't be supported forever, and we pretty much have Java 21 working without issues now. Java 21 generates better API docs (and newer versions even better), so for libraries it makes sense to use newer Java at least for building the release docs. For games, there are some performance improvements in newer JDKs, though Java 25 would be needed for some of the big memory-saving changes.
  • Various changes to JAR and run options to improve the experience on Java 25 and 26 (not quite so many warnings). Multi-Release JARs are enabled by default, which will help more once libGDX updates to LWJGL 3.4.1 .
  • Liftoff itself has been updated to LWJGL 3.4.1, and you could do the same by copying config from Liftoff's build.gradle file.
  • TeaVM has been updated to 1.5.2, along with major changes to the generated Builder files. They're much shorter, now.
  • Kotlin, Groovy, and Scala versions are all updated, along with many third-party library versions.

There's probably some more things that changed that I can't think of. Thanks to Anuken for the MRJ changes! Thanks to everyone involved with TeaVM for that update!

Attached are the cross-platform JAR, three platform-specific JARs if you're having problems with antivirus false positives, and 2 archives with native launchers if you can't launch a JAR. You only need one of these! If you don't know which to pick, pick the cross-platform JAR, gdx-liftoff-1.14.0.7.jar, and install Java 21 from an OpenJDK vendor such as BellSoft or Azul. Once Java 21 is installed, you should be able to run the JAR as normal for your OS, such as by double-clicking it on Windows.

Don't miss a new gdx-liftoff release

NewReleases is sending notifications on new releases.