January 2020
Table of Contents
Introduction
Welcome to the January 2020 newsletter.
2019 was a big year for Gradle from adding Maven support to Gradle Enterprise to Gradle 6.0 and an updated logo. We can’t wait to see what new exciting announcements 2020 brings.
This first newsletter of the new decade includes Gradle Enterprise 2019.5, Identifying and analyzing flaky tests, Improving CI performance by optimizing builds, and a blog post about Gradle’s capabilities feature.
As a reminder, starting January 15, all Gradle Services are switching to HTTPS-only. Read the Decommissioning HTTP for Gradle Services blog post to find out if you will be affected and how to prepare.
What’s new in Gradle 6 #
Gradle 6 is a breakthrough release in terms of dependency management. To explain the new features, the dependency management team has released two new blog posts in their series:
- Automatically align Dependencies with Platforms and Gradle Module Metadata
- Addressing the complexity of the Java logging ecosystem with capabilities and the new Logging Capabilities Gradle Plugin
In addition to all of the dependency management goodness, all of the new features in Gradle 6 have been summarized in this “What’s New in Gradle 6.0” page.
Track down Flaky Tests with Gradle Enterprise 2019.5 #
Gradle Enterprise 2019.5 is out.
Flaky test identification and analysis are included in this monumental release. Check out the Identifying and analyzing flaky tests blog post to learn more or attend our January 27th webinar Goodbye flaky tests about how to prevent non-deterministic tests from ruining your Maven and Gradle test builds.
Gradle Enterprise plugin version 3.1.1 and Maven Gradle Enterprise Extension version 1.3.3 were also released. Upgrade now to take advantage of these new features.
Gradle is hiring a Developer Advocate #
Do you have a knack for technical writing and an interest in improving the Gradle build tool user experience? Then you might be a good fit for our open Developer Advocate position.
The ideal candidate will have excellent English writing skills (links to samples and writing portfolios welcome), experience using Gradle and/or Maven, and a passion for helping Gradle users. Spend some time writing a cover letter and then submit an application.
Online Training #
If you are looking to level up your Gradle and/or Maven skills, Gradle offers intro and advanced online training. Events are winding down for the end of the year, but you can always check out the available classes at gradle.com/training. Some of the courses coming in the new year include:
- January 15-16 8:30 am PT (4 hours each day) Introduction to Gradle
- January 16 9:00 am PT (2.5 hours) Hands-On Workshop: Maximize Developer Productivity with Fast and Reliable Gradle and Maven Builds
- January 27 10:00 am PT (1 hour) Goodbye flaky tests: how to prevent non-deterministic tests from ruining your Maven and Gradle test builds
- February 12 9:00 am PT (3.5 hours) Build Cache Deep Dive
Sponsored Events #
Conference Talks & Meetups #
- February 5: Protecting yourself against attacks through the build by Gradle Engineer Louis Jacomet at JFokus in Stockholm, Sweden.
- February 26: Protecting yourself against attacks through the build by Gradle Engineer Louis Jacomet at Confoo in Montreal, Canada.
- February 27: Next generation dependency management with Gradle by Gradle Engineer Louis Jacomet at Confoo in Montreal, Canada.
Job opportunities #
The Gradle Inc. engineering team continues to grow. We’re currently looking for:
- Gradle Enterprise (remote/worldwide) – Solutions Engineer
- Gradle Enterprise (remote/worldwide) – Back-end and Front-end Software Engineers
- Gradle Build Tool (remote/worldwide) – Software Engineer
- Marketing (remote/worldwide) – Developer Advocate
The details of these and other open positions are available at gradle.com/careers.
If you have some news you’d like us to share in the next issue, use #gradle
on Twitter or send us an email with the details to newsletter@gradle.com.
Until next time!
—The Gradle Build Tool Team