Hi Gradle team,
Do you all produce a listing of “recommended” or “supported” versions of Gradle? We’ve been using Gradle for quite some time now, but we’re starting to see version fragmentation across our teams. I met recently with some of our enterprise build team members to discuss this issue and devise a way to mark older versions “end of life” to keep everyone up with the times. We came up with the following support schedule for our internal build system and were curious if you all had better recommendations? We figured at a minimum we should support any version officially recommended by the people who make it.
Our version support list:
- Latest minor build of the two most recent major versions (e.g. 2.14 and 3.1, but NOT 1.12)
- The five most recent minor builds (e.g. 3.1, 3.0, 2.14, 2.13, 2.12)
- Any patched version of the above builds (e.g. 2.14.1)
That would give us the following list of supported versions (as of Oct 7):
3.1, 3.0, 2.14.1, 2.14, 2.13, 2.12
And as Gradle continues to evolve beyond 3.5, the following list (version 3.0 phased out in favor of newer minor versions):
3.5, 3.4, 3.3, 3.2, 3.1, 2.14.1, 2.14
Hopefully this generally aligns with your development model with regards to breaking changes, or seismic shifts in implementation.