G'day It appears that a few regressions slipped into the 1.12 release. Here's the list of possible regressions that I'm aware of:
- GRADLE-3076 <http://issues.gradle.org/browse/GRADLE-3076>: Gradle 1.12-rc-2 fails with UnsatisfiedLinkError on some Linux versions - This was reported in 1.12-rc-2. Was it fixed for 1.12? - GRADLE-3079 <http://issues.gradle.org/browse/GRADLE-3079>: Method in build.gradle not available in imported scripts (regression in 1.12) - This is the classloader regression in "apply from" that Luke is working on - GRADLE-3080 <http://issues.gradle.org/browse/GRADLE-3080>: gradle 1.12 now downloads snapshots when I apply a version range - Not sure if this has been verified, but I suspect it's due to the changes to version listing that I did - GRADLE-3081 <http://issues.gradle.org/browse/GRADLE-3081>: gradle 1.12 tries to resolve custom packaging with .jar extension - Not sure if this has been investigated/verified, but it sounds credible - GRADLE-3082 <http://issues.gradle.org/browse/GRADLE-3082>: "class loader scope is locked" error when building GroovyFX with Gradle 1.12 - This has been verified by Peter I guess we need to decide which of these should be fixed for 2.0, and make fixing them a priority. We should also update the "Affects Version" for any that are verified regressions. Regarding the underlying issue of regressions: the RC phase for 1.12 was over 2 weeks long, so perhaps the reason these weren't caught is that there's little pressure for people to try out the RC, particular when we release so frequently. I'm not sure there's any "solution" to this, but some things that might help are: - Release more frequently (4-6 weeks), so that regressions don't cause too much pain and each release contains less stuff - Make it easy for users to configure a build to always run with the latest gradle. Something like "latest.rc" in the wrapper config, or a command-line override. That way, more people might setup CI jobs that would catch regressions in the RC phase. -- Darrell (Daz) DeBoer Principal Software Engineer, *Gradleware <http://gradleware.com>* Join us for Gradle Summit 2014, June 12th and 13th in Santa Clara, CA: http://www.gradlesummit.com