-
-
Notifications
You must be signed in to change notification settings - Fork 117
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
blog: adoptopenjdk.jfrog.io brownout plan (#1950)
* blog: adoptopenjdk.jfrog.io brownout plan --------- Co-authored-by: Tim Ellison <tellison@users.noreply.github.com>
- Loading branch information
Showing
1 changed file
with
54 additions
and
0 deletions.
There are no files selected for viewing
54 changes: 54 additions & 0 deletions
54
content/blog/adoptopenjdk-jfrog-io-has-been-deprecated/index.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,54 @@ | ||
--- | ||
title: AdoptOpenJDK.jfrog.io has been deprecated! | ||
date: "2023-07-06T12:00:00+00:00" | ||
author: pmc | ||
description: DEPRECATION - Scheduled brownouts for adoptopenjdk.jfrog.io | ||
tags: | ||
- Deprecation | ||
- Installers | ||
--- | ||
|
||
**TL;DR -- `adoptopenjdk.jfrog.io` is being shut down, users should move to `packages.adoptium.net` to obtain Adoptium's Temurin packages.** | ||
|
||
[AdoptOpenJDK moved](https://blog.adoptopenjdk.net/2021/08/goodbye-adoptopenjdk-hello-adoptium/) to become Eclipse Adoptium back in August 2021. Since then the packaged versions of Eclipse Temurin have been made available via [packages.adoptium.net](https://packages.adoptium.net) and `adoptopenjdk.jfrog.io` has been deprecated. | ||
|
||
If you are still utilising the deprecated [adoptopenjdk.jfrog.io](https://adoptopenjdk.jfrog.io) service, it's essential to understand the potential vulnerabilities associated with this choice. As the service has been deprecated, it is no longer actively maintained or updated to address security concerns. This means that the OpenJDK distributions obtained from this source may contain known vulnerabilities that are not recommended for production use. The packages at AdoptOpenJDK were last updated in June 2021 and are at version `11.0.11` and `8u292`, while latest is `11.0.19` and `8u372` - that's now *eight* releases behind the latest. | ||
|
||
In a rapidly evolving technological landscape, security vulnerabilities are discovered regularly, and updates and patches are released to address them. By continuing to use adoptopenjdk.jfrog.io, you are essentially missing out on these critical updates, leaving your applications and systems exposed to potential security breaches. | ||
|
||
In order to migrate users onto the [packages.adoptium.net](https://packages.adoptium.net) service, we will be operating scheduled brownouts in which the old AdoptOpenJDK service will return an error code. We recognize that this will break users but it is the most direct way to migrate people to the new service. This will ultimately lead to the old service being shut down entirely at the end of 2023. | ||
|
||
To fix their breakage users should move to picking up the latest secure packages at [packages.adoptium.net](https://packages.adoptium.net). | ||
|
||
## Scheduled brownout plan | ||
|
||
The brownout plan is a carefully orchestrated process that aims to gradually phase out the usage of adoptopenjdk.jfrog.io while providing developers with sufficient time to migrate to [packages.adoptium.net](https://packages.adoptium.net). The following table outlines the key stages and timeline of the brownout plan: | ||
|
||
| Time Period | Brownout Duration (GMT) | | ||
|----------------------------|--------------------------------------------| | ||
| July 05 - July 20 | No Brownout, Notifications Only | | ||
| July 21 - July 27 | 2:00 - 3:00 and 14:00 - 15:00 | | ||
| July 28 - August 3 | 1:00 - 3:00, 13:00 - 15:00, 22:00 - 00:00 | | ||
| August 4 - August 10 | 1:00 - 5:00, 12:00 - 16:00, 22:00 - 02:00 | | ||
| August 11 - August 17 | 1:00 - 9:00 | | ||
| August 18 - August 24 | 1:00 - 13:00 | | ||
| August 25 - August 31 | 1:00 - 17:00 | | ||
| September 1 - September 30 | A full day every other day | | ||
| October 1 - December 30 | Full day for three consecutive days weekly | | ||
| December 31 | Service discontinued permanently | | ||
|
||
## Migrating to packages.adoptium.net | ||
|
||
To ensure the security and reliability of your Java applications, it is imperative to transition to the new platform, packages.adoptium.net. This updated service provides a more secure and up-to-date environment for obtaining Temurin binaries. By making this switch, you gain access to the following benefits: | ||
|
||
- **Reliable Security Updates**: packages.adoptium.net is actively maintained, and security updates are promptly applied to address any vulnerabilities discovered within Temurin binaries. This ensures that you have the latest patches and fixes to safeguard your applications. | ||
|
||
- **New Java Versions**: packages.adoptium.net hosts new versions of Eclipse Temurin, providing new Java APIs and functionality that improves productivity and capabilities for your Java applications in line with the Java platform specifications. | ||
|
||
- **Long-Term Support**: packages.adoptium.net hosts long-term support (LTS) versions of Eclipse Temurin, providing stability and extended maintenance for your critical applications. This is particularly valuable for production environments that require ongoing support and bugfixes. | ||
|
||
The documentation for switching to these new packages is available in our [Linux Installer Guide](/installation/linux/). | ||
|
||
## A final thank you | ||
|
||
The project would like to express their gratitude to [jFrog](https://jfrog.com/artifactory/) for their ongoing sponsorship of both the old (and new) Artifactory instances over many years. Without the help of companies like jFrog, it would be impossible to offer the variety of services that we do. For our full list of infrastructure sponsors see our [Sponsors List](/sponsors). |