9.4.1

Latest release
Released 11 days ago (March 18, 2026)

Software
Gradle
Introduction Gradle is a powerful, open-source build automation tool widely used for Java, Kotlin, Android, and multi-language projects. Unlike rigid tools like Maven, it offers a flexible, code-like build language based on Groovy or Kotlin. It excels at fast incremental builds, smart dependency management, and a rich plugin ecosystem. In short, Gradle helps developers focus on coding rather than wrestling with build scripts.
Vendor Gradle Inc.
Developer Hans Dockter, Adam Murdoch, Szczepan Faber, Peter Niederwieser, Luke Daley, Rene Gröschke, Daz DeBoer
Written in Java, Kotlin, Groovy
Platform JVM
Operating system Cross-platform
Type Build tool
Repository https://github.com/gradle/gradle
Website https://gradle.org
Lifecycle policy https://docs.gradle.org/current/userguide/feature_lifecycle.html
Support policy https://gradle.com/legal/gradle-support-policy/
Security policy https://github.com/gradle/gradle/security/policy
License Apache License 2.0

All Releases

Buy Me a Coffee at ko-fi.com
VersionStatusFirst official releaseLatest patch releaseEnd of bug fixesEnd of security fixes
9
Supported
9.0.0
7 months ago
July 31, 2025
9.4.1
11 days ago
March 18, 2026
--
8
Supported
8.0.0
3 years ago
February 10, 2023
8.14.4
2 months ago
January 23, 2026
Ended 7 months ago
July 31, 2025
-
7
End of life
7.0.0
4 years ago
April 09, 2021
7.6.6
8 months ago
July 03, 2025
Ended 3 years, 1 month ago
February 10, 2023
Ended 7 months ago
July 31, 2025
6
End of life
6.0.0
6 years ago
November 08, 2019
6.9.4
3 years ago
February 21, 2023
Ended 4 years, 11 months ago
April 09, 2021
Ended 3 years, 1 month ago
February 10, 2023
5
End of life
5.0.0
7 years ago
November 23, 2018
5.6.4
6 years ago
October 31, 2019
Ended 6 years, 4 months ago
November 08, 2019
Ended 4 years, 11 months ago
April 09, 2021
4
End of life
4.0.0
8 years ago
June 14, 2017
4.10.3
7 years ago
December 04, 2018
Ended 7 years, 4 months ago
November 23, 2018
Ended 6 years, 4 months ago
November 08, 2019
3
End of life
3.0.0
9 years ago
August 08, 2016
3.5.1
8 years ago
June 16, 2017
Ended 8 years, 9 months ago
June 14, 2017
Ended 7 years, 4 months ago
November 23, 2018
2
End of life
2.0
11 years ago
June 19, 2014
2.14.1
9 years ago
July 12, 2016
Ended 9 years, 7 months ago
August 08, 2016
Ended 8 years, 9 months ago
June 14, 2017
1
End of life
1.0
13 years ago
June 12, 2012
1.12.0
11 years ago
April 21, 2014
Ended 11 years, 9 months ago
June 19, 2014
Ended 9 years, 7 months ago
August 08, 2016

Gradle Lifecycle & End of Life (EOL) Policy

Gradle uses a rolling support model that keeps builds secure and up-to-date without fixed calendar deadlines. New releases appear about every six weeks. Only the latest minor version in each major line receives full updates. Older minors in the same major become end-of-life immediately when a newer minor arrives.

For major versions, the previous major stays in maintenance mode (critical fixes and security patches only) until the next major is released. The major before that reaches full end-of-life and gets no further updates.

Support Phases at a Glance

Phase Applies to Ends when Updates provided
Active Latest minor of current major Next minor release Full: features, fixes, security
Maintenance Immediately previous major Next major release Critical fixes & security only
End of Life Any older major or superseded minor Immediately upon being superseded None

To check your status, compare your version against the latest release: if your major is current and your minor is the newest, you're fully supported. One major behind means maintenance only. Two or more behind means EOL.

Risks of Using End-of-Life (EOL) Versions

Continuing to run an end-of-life Gradle version introduces several practical concerns over time. Without official updates, any newly discovered bugs, performance issues, or regressions remain unfixed, which can affect build reliability and speed in complex projects.

Security vulnerabilities that surface after EOL will not be patched, potentially exposing build pipelines or dependency resolution processes to exploits. In environments with strict compliance needs, using unsupported software can lead to failed audits or policy violations.

Compatibility problems may also grow as newer plugins, tools, or Java versions evolve and assume behavior from current Gradle releases. Community support gradually shifts toward active versions, making it harder to find help for issues specific to old releases.

While an EOL version might still function for simple builds today, the accumulating risks to security, stability, and maintainability make moving to a supported branch a wise long-term decision.

What Happens After Gradle Reaches EOL

When a Gradle release line becomes end-of-life, the team stops all maintenance work on it. No bug fixes, security patches, feature backports, or performance improvements are provided anymore. The binaries and documentation remain available for download, but they are considered frozen.

Existing builds using that version continue to run as before, but they miss out on all future enhancements and protections. The project strongly encourages switching to the latest minor in the current major line or upgrading to a newer major for ongoing support.

For major versions that reach EOL, the entire release family no longer receives attention, shifting full responsibility for any issues to the user. Archives stay accessible for historical reference or legacy troubleshooting, but production usage is not advised.

Tracking & Monitoring Gradle EOL Dates

Staying aware of Gradle's support status helps teams plan upgrades at a comfortable pace. The official feature lifecycle documentation clearly explains the rolling EOL rules for both minor and major releases. Release notes for each new version highlight when previous lines move to maintenance or EOL status.

Regularly checking the Gradle releases page shows which branches are promoted as current. Subscribing to the Gradle blog or following announcements keeps you informed about major transitions and policy reminders.

In automated setups, scripts can parse the wrapper properties or query the --version output to flag when a project uses an outdated line. Dependency management tools and CI pipelines often include version checks that alert on unsupported Gradle usage.

Reviewing upgrade guides before each major shift also reveals expected changes and gives time to test compatibility.

How To Check Your Gradle Version

Determining the Gradle version in use is quick and reliable. The most straightforward method is to run the version command through the wrapper if your project includes one.

./gradlew --version

This displays the Gradle version along with details about the JVM, Groovy, Ant, and operating system. If you are using a globally installed Gradle instead of the wrapper, simply run:

gradle --version

In many IDEs like IntelliJ IDEA or Android Studio, you can check the version in the project settings or Gradle tool window. For wrapper-based projects, look inside the file gradle/wrapper/gradle-wrapper.properties -- the distributionUrl line points to the exact version being used.

These methods work consistently across environments and confirm whether your setup is on a supported branch.

People Also Ask – Gradle EOL & Support Questions

Q1: What does EOL mean for a Gradle release?
It means the release no longer receives any bug fixes, security patches, or feature backports from the Gradle team.

Q2: How does Gradle decide when a version becomes EOL?
Each new minor release makes previous minors in the same major EOL. For majors, the version before the previous major reaches EOL when a new major launches.

Q3: Does Gradle backport fixes to older versions?
Yes, critical bug fixes and security patches go to the last minor of the previous major version while it is in maintenance mode.

Q4: Can I safely use an EOL Gradle version in production?
It is possible short-term, but not recommended due to missing security updates and potential compatibility issues over time.

Q5: Where can I see which Gradle versions are still supported?
The feature lifecycle documentation and current release notes explain the active branches and EOL status clearly.

Recent Releases

Version Release date
9.4.1 11 days ago
March 18, 2026
9.4.0 27 days ago
March 02, 2026
9.3.1 2 months ago
January 29, 2026
8.14.4 2 months ago
January 23, 2026
9.3.0 2 months ago
January 16, 2026