Gradle 1.12 was released this week with a bunch of new features and bug fixes as well as performance improvements.
What’s new in Gradle 1.12
From a Java guy’s perspective, the following things are worth mentioning:
- Gradle now supports large zip/jar/war/… files
- Maven pom files with profiles that are active by default are now supported
- Several improvements were implemented regarding IDE support and tooling API
You can have a look at the release notes for a full list of all the changes.
Gradle 1.12 is the last release of the 1.x line. The next release will be 2.0. Gradle 2.0 will change several things, the most noteworthy ones are:
- The Groovy version shipped with and used by Gradle will be upgraded to version 2.x while Gradle 1.x uses Groovy 1.8. The current version of Groovy is 2.2. Groovy 2.3 is currently in the state of RC4 and the final release is planned for May 2014.
- Many deprecated features/methods/classes will be removed. If you are faced with deprecation warnings using Gradle 1.12 chances are high that your build script will need some kind of upgrade to be ready for Gradle 2.x.
Subsequent releases of Gradle 2.x will again be compatible down to version 2.0.