HTTP Decommission: 24 Hour HTTP Disable
Scheduled Maintenance Report for Gradle
Postmortem

During the course of this 24 hour trial period we ended up blocking just under 513k HTTP requests against our various gradle.org domains which is ~1.2% of our traffic. During this time we did see a decrease in the number of requests using HTTP instead HTTPS.

Gradle has also officially dropped support for TLSv1.0 across all of our domains. TLSv1.3 was enabled yesterday but due to a race condition bug the TLSv1.3 logic in early versions of JDK 11 and JDK 12 we have decided to turn off TLSv1.3 support for the time being.

https://bugs.openjdk.java.net/browse/JDK-8213202

Overall, we believe this test was a success and plan on moving forward with the planned decommission of HTTP on January 15th, 2020.

Posted Nov 15, 2019 - 20:46 UTC

Completed
The scheduled maintenance has been completed.
Posted Nov 15, 2019 - 15:00 UTC
Update
Some people are reporting issues pulling artifacts from plugins.gradle.org over HTTPS.

We recently added support for TLSv3. If you are seeing errors like `peer not authenticated` or `javax.net.ssl.SSLException: No PSK available. Unable to resume.` please update your JDK version.

Both JDK 11 and JDK 12 have patches out for this issue.

https://bugs.openjdk.java.net/browse/JDK-8213202
Posted Nov 14, 2019 - 19:16 UTC
Update
We have permanently disabled support for TLSv1.0
Posted Nov 14, 2019 - 16:14 UTC
Update
Beginning the temporary decommission
Posted Nov 14, 2019 - 15:39 UTC
In progress
Scheduled maintenance is currently in progress. We will provide updates as necessary.
Posted Nov 14, 2019 - 15:00 UTC
Scheduled
Gradle is Decommissioning the use of HTTP to access Gradle Services in favor of HTTPS only.
On November 14th, 2019, Gradle will drop HTTP support for 24 hours.

More information can be found here: https://blog.gradle.org/decommissioning-http
Posted Oct 21, 2019 - 16:39 UTC
This scheduled maintenance affected: Gradle Build Tool (gradle.org) (Downloads (services.gradle.org)) and Gradle Plugin portal (plugins.gradle.org) (Repository).