The Gradle team is pleased to announce Gradle 2.13. This release brings significant performance improvements, more convenience for testing Gradle plugins, customization options for the Checkstyle and FindBugs reports and OpenPGP subkey support for the Signing plugin.
We’ve achieved performance improvements during Gradle’s configuration and execution phase, where we have measured up to 25% improvements to build time in our performance tests. No changes to your build script are necessary to start taking advantage of these improvements.
We’ve improved Gradle TestKit, so that plugin authors no longer need to add boilerplate to their build scripts when testing their plugins. The development plugin automatically adds the necessary configuration to make it easier to test Gradle plugins.
The Gradle Community has contributed many fixes and new features in this release. The Checkstyle and FindBugs plugins now allow you to customize their HTML reports with stylesheets.
The Signing plugin supports OpenPGP subkeys, so you can keep your master signing keys safely off your CI server. These are just some of the great contributions we’ve received.
As we announced in our newsletter, we’re introducing a new way of putting multiple Gradle builds together. We’re calling this feature Composite Build.
A composite build allows you to combine multiple Gradle builds and replace external binary dependencies with project dependencies as if you were using a single multi-project build. For projects that use multiple distinct Gradle builds, this will allow you to mix and match your separate builds into one build in a very flexible way.
This will work from the command-line as well as from your IDE.
Upgrade to Gradle 2.13 and let us know what you think.
Switch your build to use Gradle 2.13 quickly by updating your wrapper properties:
./gradlew wrapper --gradle-version=2.13
Standalone downloads are available at https://gradle.org/gradle-download.
If you find a problem with Gradle 2.13, please post a reply to this topic or create a new topic in Bugs. Be sure to include which operating system you are using, the version of Gradle you upgraded from and any steps you have found that reproduces your problem.
For a full list of changes please check the 2.13 release notes.