Latest Stable
9.6.1
Released 26 Jun 2026
(2 days ago)
Software
Gradle
IntroductionGradle 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.
VendorGradle Inc.
DeveloperHans Dockter, Adam Murdoch, Szczepan Faber, Peter Niederwieser, Luke Daley, René Gröschke, Daz DeBoer
Written inJava, Kotlin, Groovy
PlatformJVM
Operating systemCross-platform
TypeBuild tool
Repositoryhttps://github.com/gradle/gradle
Websitehttps://gradle.org
Lifecycle policyhttps://docs.gradle.org/current/userguide/feature_lifecycle.html
Support policyhttps://gradle.com/legal/gradle-support-policy/
Security policyhttps://github.com/gradle/gradle/security/policy
LicenseApache License 2.0
LATEST RELEASES:
9.6.1 26 Jun 2026 (2 days ago)
9.6.0 18 Jun 2026 (10 days ago)
9.5.1 09 May 2026 (1 month ago)
8.14.5 07 May 2026 (1 month ago)
9.5.0 27 Apr 2026 (2 months ago)

All Releases

Gradle support lifecycle 2021 2022 2023 2024 2025 2026 2027 9 Version: 9 Status: Supported Bug fixes: 2025-07-31 to TBD Version: 9 Status: Supported Bug fixes: TBD + Version: 9 Status: Supported Bug fixes: 2025-07-31 to TBD 8 Version: 8 Status: EOL Bug fixes: 2023-02-10 to 2025-07-31 Version: 8 Status: Supported Security fixes: 2025-07-31 to TBD Version: 8 Status: Supported Security fixes: TBD + Version: 8 Status: Supported Security fixes: 2025-07-31 to TBD 7 Version: 7 Status: EOL Bug fixes: 2021-04-09 to 2023-02-10 Version: 7 Status: EOL Security fixes: 2023-02-10 to 2025-07-31 Version: 7 Status: EOL Security fixes: 2023-02-10 to 2025-07-31 Today: 2026-06-28 Today: 2026-06-28 Bug fixes Security fixes + Ongoing (TBD)
VersionStatusInitial releaseLatest releaseEnd of bug fixesEnd of security fixes
9
Supported
9.0.0
31 Jul 2025
(10 months ago)
9.6.1
26 Jun 2026
(2 days ago)
TBD
(Supported)
TBD
(Supported)
8
Supported
8.0.0
10 Feb 2023
(3 years ago)
8.14.5
07 May 2026
(1 month ago)
31 Jul 2025
(Ended 10 months ago)
TBD
(Supported)
7
End of life
7.0.0
09 Apr 2021
(5 years ago)
7.6.6
03 Jul 2025
(11 months ago)
10 Feb 2023
(Ended 3 years ago)
31 Jul 2025
(Ended 10 months ago)
6
End of life
6.0.0
08 Nov 2019
(6 years ago)
6.9.4
21 Feb 2023
(3 years ago)
09 Apr 2021
(Ended 5 years ago)
10 Feb 2023
(Ended 3 years ago)
5
End of life
5.0.0
23 Nov 2018
(7 years ago)
5.6.4
31 Oct 2019
(6 years ago)
08 Nov 2019
(Ended 6 years ago)
09 Apr 2021
(Ended 5 years ago)
4
End of life
4.0.0
14 Jun 2017
(9 years ago)
4.10.3
04 Dec 2018
(7 years ago)
23 Nov 2018
(Ended 7 years ago)
08 Nov 2019
(Ended 6 years ago)
3
End of life
3.0.0
08 Aug 2016
(9 years ago)
3.5.1
16 Jun 2017
(9 years ago)
14 Jun 2017
(Ended 9 years ago)
23 Nov 2018
(Ended 7 years ago)
2
End of life
2.0
19 Jun 2014
(12 years ago)
2.14.1
12 Jul 2016
(9 years ago)
08 Aug 2016
(Ended 9 years ago)
14 Jun 2017
(Ended 9 years ago)
1
End of life
1.0
12 Jun 2012
(14 years ago)
1.12.0
21 Apr 2014
(12 years ago)
19 Jun 2014
(Ended 12 years ago)
08 Aug 2016
(Ended 9 years ago)

Grafana Minor Release Windows and Extended Major-End Support

Each Grafana minor release is supported for 9 months from its release date. The final minor release of each major version receives extended support for 15 months -- a meaningful difference for teams that prefer longer upgrade cycles.

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.