This release updates Gradle in new projects to 9.8.0. That supports the latest Java release, Java 27 (released about 10 days ago). There aren't a ton of new features in Java 27, but it's meant to use less memory by default by enabling Compact Object Headers. In these days of ever-increasing memory prices, this is a welcome change!
Other new features here:
- Kotlin has been updated to 2.4.20 .
- The MobiVM plugin has been updated to 2.3.26 .
- FreeType works with TeaVM out of the box now.
- On LWJGL3, the JAR manifest now supports features that help running properly on recent JDKs. This also applies to the Gradle
runtask. - Many third-party dependencies have been updated.
- The IsometricVoxelDemo example looks a little better, especially on screens with DPI scaling.
That's about all! Java 27 support is the big thing here. Enjoy!
gdx-liftoff-1.14.2.3.jar is the recommended cross-platform JAR here. If you don't have a working JDK that can run JARs, you can try to use the native launchers in .zip files for Linux or Windows. Otherwise, the platform-specific JARs are mostly here as a precaution in case the cross-platform one fails to work or starts getting false positives with some antivirus software.