Something missing from core Gradle is the concept of releasing. Currently the best release plugin (townsfolk) suffers from proper integration with other plugins. When versions are bumped or a -SNAPSHOT removed, other tasks like Jar and Publish get confused. Since the concept of cutting a release is so fundamental, I think it would be great if the Gradle developers took over the development of the release plugin to ensure it works properly with the other core features.