diff --git a/content/blog/Adoptium-to-promote-broad-range-of-compatible-OpenJDK-builds/index.md b/content/blog/Adoptium-to-promote-broad-range-of-compatible-OpenJDK-builds/index.md index 5c4845bd7..49efdc110 100644 --- a/content/blog/Adoptium-to-promote-broad-range-of-compatible-OpenJDK-builds/index.md +++ b/content/blog/Adoptium-to-promote-broad-range-of-compatible-OpenJDK-builds/index.md @@ -4,8 +4,8 @@ date: "2021-04-12T12:00:00+00:00" author: timellison description: Adoptium to build OpenJDK binaries, and will promote additional high quality builds. tags: - - AQAvit quality - - Eclipse Temurin + - aqavit + - temurin --- As the AdoptOpenJDK project transitions to Eclipse Adoptium diff --git a/content/blog/a-month-after-eclipsecon-adoptium-community-day-summary-and-more/index.md b/content/blog/a-month-after-eclipsecon-adoptium-community-day-summary-and-more/index.md index 28926d8fd..9c260acdf 100644 --- a/content/blog/a-month-after-eclipsecon-adoptium-community-day-summary-and-more/index.md +++ b/content/blog/a-month-after-eclipsecon-adoptium-community-day-summary-and-more/index.md @@ -4,8 +4,7 @@ date: "2022-11-24T12:00:00+00:00" author: carmendelgado description: Our Community Manager gives us a summary of Eclipse Adoptium activities around the EclipseCon event. tags: - - "Adoptium" - - "EclipseCon" + - "adoptium" --- A month after EclipseCon. I, Carmen Delgado, Adoptium Community manager, want to share my experience attending the [EclipseCon 2022](https://www.eclipsecon.org/2022) edition in Ludwigsburg, Germany, from 24 to 27 October. It was my third week in the role, and this is how I documented the experience. diff --git a/content/blog/a-short-exploration-of-java-class-pre-initialization/index.md b/content/blog/a-short-exploration-of-java-class-pre-initialization/index.md index 5c5745901..05e56e4b1 100644 --- a/content/blog/a-short-exploration-of-java-class-pre-initialization/index.md +++ b/content/blog/a-short-exploration-of-java-class-pre-initialization/index.md @@ -4,9 +4,8 @@ date: "2022-10-14T12:20:00+00:00" author: yiyang description: This short article discusses the background and details of Java class pre-initialization. tags: - - JVM - - Java - - OpenJDK + - java + - openjdk --- ## 1. Background diff --git a/content/blog/a-summary-of-the-july-2022-retrospectives/index.md b/content/blog/a-summary-of-the-july-2022-retrospectives/index.md index e5f34a99e..8de13db4e 100644 --- a/content/blog/a-summary-of-the-july-2022-retrospectives/index.md +++ b/content/blog/a-summary-of-the-july-2022-retrospectives/index.md @@ -4,31 +4,31 @@ date: "2022-08-24T12:20:00+00:00" author: shelleylambert description: This post summarizes the retrospective assessment of the July 2022 CPU and various respins thereafter. tags: - - Temurin - - AQAvit + - temurin + - aqavit --- ## Introduction As most of our large consumer base already knows, Eclipse Adoptium is *the* community 'build, distribution and verification' project for the upstream OpenJDK project. We serve up millions of binaries per week, as can be seen in the [download trends in our dashboard](https://dash.adoptium.net/). We deliver these binaries in the most transparent manner. There is no 'mystery meat' in our recipe. In the spirit of such great transparency, this post serves to share our insights of the post mortem analysis of our most recent release activities. -We follow a strict regime of continuous improvement at the project, which means after each of our release cycles, conducting thorough [retrospectives](https://github.com/adoptium/adoptium/issues/155) on what went well, what did not go well, and what actions are needed to improve in the future. +We follow a strict regime of continuous improvement at the project, which means after each of our release cycles, conducting thorough [retrospectives](https://github.com/adoptium/adoptium/issues/155) on what went well, what did not go well, and what actions are needed to improve in the future. ## Goals and Metrics All good retrospective activities start with "what were we trying to achieve"? During the July Critical Patch Update (CPU), we were targeting to deliver 42 different 'products', which is essentially the platform/version combinations of Eclipse Temurin that we build, test and distribute at the project. -Based on download numbers, we have divided these products into 'primary' and 'secondary' platforms. We focus our efforts on the primary platforms first to get these into the hands of our users as quickly as possible. Currently, x64 Linux, x64 Windows and x64 Mac are the leading downloaded platforms, so they are categorized as 'primary' platforms. The remaining platforms are categorized as 'secondary' platforms. Within the secondary platforms, some may even be considered 'best effort' platforms which as the name suggests are put at the bottom of the priority list. +Based on download numbers, we have divided these products into 'primary' and 'secondary' platforms. We focus our efforts on the primary platforms first to get these into the hands of our users as quickly as possible. Currently, x64 Linux, x64 Windows and x64 Mac are the leading downloaded platforms, so they are categorized as 'primary' platforms. The remaining platforms are categorized as 'secondary' platforms. Within the secondary platforms, some may even be considered 'best effort' platforms which as the name suggests are put at the bottom of the priority list. To keep our goals simple, we aim to release the primary platforms within 2 days of the final OpenJDK source code being available. For secondary platforms, our target is to release within 7 days of the source code availability. These are summarized in a release status issue to communicate on-going status to the community. The July release activities were tracked in [adoptium/issues/153](https://github.com/adoptium/adoptium/issues/153). -For the original GA tags for July, you can find our 'scorecard' on how we did. 64.3% were released within the targeted timeframes, 37.7% were not released within targets. Of the ones that were not released within targets, 7 of them missed the targets by more than 5 days, which I will retrospectively refer to as "the Sickest Seven". For a detailed breakdown of these targets per platform and version, see [adoptium/issues/157](https://github.com/adoptium/adoptium/issues/157). +For the original GA tags for July, you can find our 'scorecard' on how we did. 64.3% were released within the targeted timeframes, 37.7% were not released within targets. Of the ones that were not released within targets, 7 of them missed the targets by more than 5 days, which I will retrospectively refer to as "the Sickest Seven". For a detailed breakdown of these targets per platform and version, see [adoptium/issues/157](https://github.com/adoptium/adoptium/issues/157). ## The Sickest Seven -As [issue 157](https://github.com/adoptium/adoptium/issues/157) describes, 7 of the 42 products released badly missed the target goals (by 5 or more days). +As [issue 157](https://github.com/adoptium/adoptium/issues/157) describes, 7 of the 42 products released badly missed the target goals (by 5 or more days). -Let's look at the Sickest Seven, and determine next actions for improvement. +Let's look at the Sickest Seven, and determine next actions for improvement. From the initial July release activity, the *Sickest Seven* (7 products that took more than 5 business days over the 2 or 7 day target to publish), plus the *two outliers* from the respins: | Platform | Version | Days over Target | Underlying Reasons / Notes | Actions to Improve | @@ -47,7 +47,7 @@ What is encouraging about this list is that most of these issues have actionable A project that is changing, is a project that is going to occasionally break. This is will always be the case, but how do we pro-actively protect ourselves in the tug-of-war between adding new features and remaining stable and secure? The answer is of course 'testing'. While we have an ever-evolving suite of tests for verifying the OpenJDK binaries we produce via the [AQAvit project](https://adoptium.net/aqavit), we additionally need to be better at adding tests to verify the changes we are making to our own build and distribution scripts. -Several changes went in ahead of the July CPU that introduced delays during the release. 2 of the changes are enhancements as part of our Secure Software Development Framework [(SSDF) activities](https://github.com/adoptium/adoptium/issues/120), [GPG signing](https://adoptium.net/blog/2022/07/gpg-signed-releases/) and the [addition of SBOM artifacts](https://github.com/adoptium/temurin-build/issues/2900). These features introduce new artifacts that can be downloaded alongside of the JDK binaries. +Several changes went in ahead of the July CPU that introduced delays during the release. 2 of the changes are enhancements as part of our Secure Software Development Framework [(SSDF) activities](https://github.com/adoptium/adoptium/issues/120), [GPG signing](https://adoptium.net/blog/2022/07/gpg-signed-releases/) and the [addition of SBOM artifacts](https://github.com/adoptium/temurin-build/issues/2900). These features introduce new artifacts that can be downloaded alongside of the JDK binaries. During the release, there were some initial missteps when not all of the new artifacts were published. While this was easily rectified, it prompted the team to add checks for ensuring we are publishing the expected set of artifacts. @@ -69,7 +69,7 @@ Let's look at the last 2 years and the set of unique issues identifying the need --- -For the JDK 8u345 respin, the issue described in JDK-8290832 points to its root cause [JDK-8194154](https://bugs.openjdk.org/browse/JDK-8194154), which describes the crash that would occur when changing the "user.dir" property. While changing user.dir is discouraged, some applications still do it, notably Gradle. This is an interesting dilemma, where the feature is highly discouraged, but still possible, and therefore it is used in the field by some number of applications. +For the JDK 8u345 respin, the issue described in JDK-8290832 points to its root cause [JDK-8194154](https://bugs.openjdk.org/browse/JDK-8194154), which describes the crash that would occur when changing the "user.dir" property. While changing user.dir is discouraged, some applications still do it, notably Gradle. This is an interesting dilemma, where the feature is highly discouraged, but still possible, and therefore it is used in the field by some number of applications. For the JDK 11.0.16.1, JDK 17.0.4.1 and JDK 18.0.2.1 respins, these could have potentially been found within the AQAvit testing if we had the [Wildfly testing](https://github.com/adoptium/aqa-tests/tree/master/external/wildfly) enabled. This highlights the fact that we need to be testing with a broad set of external applications, especially ones that are used widely. We are actively incorporating a set of tests in the AQAvit suite for this purpose in our [external test](https://github.com/adoptium/aqa-tests/tree/master/external) category, but need to progress this work. @@ -87,7 +87,7 @@ In absence of membership, we will have to look at soak testing our release build ### Positive Takeaways -While most of this blog post has been spent analyzing what could be improved, it is important to remember that many things went well and how we have continuously improved our deliveries. This past release is no exception. Even during this release, we were able to improve the speed with which we delivered the respun products for late changes in OpenJDK. +While most of this blog post has been spent analyzing what could be improved, it is important to remember that many things went well and how we have continuously improved our deliveries. This past release is no exception. Even during this release, we were able to improve the speed with which we delivered the respun products for late changes in OpenJDK. | Release activity | % tarballs published within target | | --- | --- | diff --git a/content/blog/adoptium-automated-deployment-of-nagios/index.md b/content/blog/adoptium-automated-deployment-of-nagios/index.md index d5b2f9420..ba241f33c 100644 --- a/content/blog/adoptium-automated-deployment-of-nagios/index.md +++ b/content/blog/adoptium-automated-deployment-of-nagios/index.md @@ -4,9 +4,8 @@ date: "2023-06-14T11:00:00+00:00" author: steelhead31 description: This article demonstrates the Adoptium Nagios deployment playbooks. tags: - - Adoptium - - Infrastructure - - Nagios + - adoptium + - infrastructure --- ## 1. Introduction @@ -56,7 +55,7 @@ The below screen recording shows a typical run of the playbook used to build out Once the playbook has completed, there will be a running Nagios server, and it will have configured the basic set of checks for the Nagios server itself, these elements can all be seen in the screenshots below: -![Nagios Home Page](Nagios_Home.gif) +![Nagios Home Page](Nagios_Home.gif) ![Nagios Hosts Page](Nagios_Hosts.gif) ![Nagios Services Page](Nagios_Services.gif) ![Nagios Checks Page](Nagios_Checks.gif) | diff --git a/content/blog/adoptium-celebrates-first-release/index.md b/content/blog/adoptium-celebrates-first-release/index.md index 22ef6c9ca..5f148a962 100644 --- a/content/blog/adoptium-celebrates-first-release/index.md +++ b/content/blog/adoptium-celebrates-first-release/index.md @@ -4,8 +4,8 @@ date: "2021-08-02T12:00:00+00:00" author: timellison description: Adoptium has successfully achieved the first release of Eclipse Temurin Java SE binaries. tags: - - Release - - "Eclipse Temurin" + - release-notes + - temurin --- ### Release Milestone diff --git a/content/blog/adoptium-infrastructure-management-with-nagios/index.md b/content/blog/adoptium-infrastructure-management-with-nagios/index.md index fbf560c76..bf085f000 100644 --- a/content/blog/adoptium-infrastructure-management-with-nagios/index.md +++ b/content/blog/adoptium-infrastructure-management-with-nagios/index.md @@ -4,9 +4,8 @@ date: "2023-03-06T08:53:00+00:00" author: steelhead31 description: This article provides an introduction to how Nagios is used to monitor Adoptium public infrastructure tags: - - Adoptium - - Infrastructure - - Nagios + - adoptium + - infrastructure --- ## 1. Introduction diff --git a/content/blog/adoptium-reproducible-builds/index.md b/content/blog/adoptium-reproducible-builds/index.md index 47a091e9f..2fca2156e 100644 --- a/content/blog/adoptium-reproducible-builds/index.md +++ b/content/blog/adoptium-reproducible-builds/index.md @@ -5,7 +5,7 @@ author: andrewleonard description: Eclipse Adoptium is working towards fully reproducible builds, this blog explains why they are needed and the work ongoing to achieve them. tags: - - Temurin + - temurin --- ## Why do we need Reproducible Builds? diff --git a/content/blog/adoptium-welcomes-google/index.md b/content/blog/adoptium-welcomes-google/index.md index f222a7d89..2fea73b79 100644 --- a/content/blog/adoptium-welcomes-google/index.md +++ b/content/blog/adoptium-welcomes-google/index.md @@ -4,8 +4,8 @@ date: "2022-10-14T12:00:00+00:00" author: pmc description: Adoptium welcomes Google as the latest working group member. tags: - - "Working Group" - - "Eclipse Temurin" + - "adoptium" + - "temurin" --- ### Adoptium welcomes Google @@ -18,7 +18,7 @@ Cameron Balahan, Senior Product Manager at Google Cloud, [shared the news](https Google are the latest company to join Alibaba Cloud, Azul Systems, Huawei, Karakun, Microsoft, and Red Hat as [Strategic Members](https://adoptium.net/members/) of the Adoptium working group. Strategic members are organizations that view Adoptium's technology as critical to their future, and are investing significant resources to sustain and define the core activities that are the responsibility of the working group. -The goals of the working group include ensuring that Adoptium Temurin remains a high-quality, secure, and trusted Java distribution for developers and enterprise users alike. Cloud companies and modern organizations dependent upon Java recognise that Adoptium gives them assurances for long term availability of Java that is free to use everywhere, and a direct say in the quality and resiliancy of their Java runtimes used in production. +The goals of the working group include ensuring that Adoptium Temurin remains a high-quality, secure, and trusted Java distribution for developers and enterprise users alike. Cloud companies and modern organizations dependent upon Java recognise that Adoptium gives them assurances for long term availability of Java that is free to use everywhere, and a direct say in the quality and resiliancy of their Java runtimes used in production. ### Heightened compatibility and security testing diff --git a/content/blog/adoptium-welcomes-rivos/index.md b/content/blog/adoptium-welcomes-rivos/index.md index 3ae9c2137..ad60e4c6e 100644 --- a/content/blog/adoptium-welcomes-rivos/index.md +++ b/content/blog/adoptium-welcomes-rivos/index.md @@ -4,8 +4,8 @@ date: "2022-11-23T15:00:00+00:00" author: pmc description: Adoptium welcomes Rivos as the latest working group strategic member. tags: - - "Working Group" - - "Eclipse Temurin" + - "adoptium" + - "temurin" --- ### Adoptium welcomes Rivos diff --git a/content/blog/availability-of-jdk8u352-b05-ea/index.md b/content/blog/availability-of-jdk8u352-b05-ea/index.md index 006de320e..776545548 100644 --- a/content/blog/availability-of-jdk8u352-b05-ea/index.md +++ b/content/blog/availability-of-jdk8u352-b05-ea/index.md @@ -4,14 +4,14 @@ date: "2022-09-09T12:20:00+00:00" author: shelleylambert description: This post is to raise awareness of JDK 8u352-b05 Early Access Build availability and asking the community to try it out early. tags: - - Temurin + - temurin --- ## Announcing an Early Access Build of JDK 8u352-b05 -Heads up to the community of an upcoming specification in JDK 8 which described in detail by JDK 8 Updates Project Lead, [Andrew Haley](https://openjdk.org/census#aph) in this article, [JDK 8 Maintenance Release 4](https://access.redhat.com/articles/6964484). It is a recommended concise bit of reading that advises what to proactively look for in your applications to ensure that you will not hit any issues upon picking up the October update of JDK 8. +Heads up to the community of an upcoming specification in JDK 8 which described in detail by JDK 8 Updates Project Lead, [Andrew Haley](https://openjdk.org/census#aph) in this article, [JDK 8 Maintenance Release 4](https://access.redhat.com/articles/6964484). It is a recommended concise bit of reading that advises what to proactively look for in your applications to ensure that you will not hit any issues upon picking up the October update of JDK 8. -To aid in this recommendation to test that your application code will handle the specification change gracefully, we have created an early access build of JDK 8u352-b05 (activities outlined in [temurin-build/issues/3089](https://github.com/adoptium/temurin-build/issues/3089)). +To aid in this recommendation to test that your application code will handle the specification change gracefully, we have created an early access build of JDK 8u352-b05 (activities outlined in [temurin-build/issues/3089](https://github.com/adoptium/temurin-build/issues/3089)). ## A Table of Convenient Links diff --git a/content/blog/eclipse-adoptium-announcement/index.md b/content/blog/eclipse-adoptium-announcement/index.md index 77a749f9e..5588a1590 100644 --- a/content/blog/eclipse-adoptium-announcement/index.md +++ b/content/blog/eclipse-adoptium-announcement/index.md @@ -5,8 +5,7 @@ author: georgeadams description: After months of hard work, the migration process has begun! featuredImage: "./adoptium_banner.jpg" tags: - - Adoptium - - Eclipse Foundation + - adoptium --- After months of hard work, the process to stand up Eclipse Adoptium has begun! diff --git a/content/blog/eclipse-temurin-17-available/index.md b/content/blog/eclipse-temurin-17-available/index.md index f68cdf24f..09d80a4de 100644 --- a/content/blog/eclipse-temurin-17-available/index.md +++ b/content/blog/eclipse-temurin-17-available/index.md @@ -5,9 +5,8 @@ author: georgeadams description: Adoptium is excited to announce the immediate availability of Eclipse Temurin 17. featuredImage: "./eclipse_temurin_17.jpg" tags: - - Adoptium - - Eclipse Foundation - - Temurin + - adoptium + - temurin --- Adoptium is happy to announce the immediate availability of Eclipse Temurin 17. As always, all binaries are available free of charge without usage restrictions on a wide range of platforms. diff --git a/content/blog/eclipse-temurin-19-available/index.md b/content/blog/eclipse-temurin-19-available/index.md index 3d208372e..f4026d8d9 100644 --- a/content/blog/eclipse-temurin-19-available/index.md +++ b/content/blog/eclipse-temurin-19-available/index.md @@ -4,9 +4,8 @@ date: "2022-10-04T12:00:00+00:00" author: pmc description: Adoptium is excited to announce the immediate availability of Eclipse Temurin 19. tags: - - Adoptium - - Eclipse Foundation - - Temurin + - adoptium + - temurin --- Adoptium is happy to announce the immediate availability of Eclipse Temurin 19. As always, all binaries are available free of charge without usage restrictions on a wide range of platforms. diff --git a/content/blog/eclipse-temurin-8u312-11013-and-1701-available/index.md b/content/blog/eclipse-temurin-8u312-11013-and-1701-available/index.md index e48caa9ef..021343e9e 100644 --- a/content/blog/eclipse-temurin-8u312-11013-and-1701-available/index.md +++ b/content/blog/eclipse-temurin-8u312-11013-and-1701-available/index.md @@ -4,8 +4,8 @@ date: "2021-11-05T12:00:00+00:00" author: georgeadams description: Adoptium is happy to announce the immediate availability of Eclipse Temurin 8u312, 11.0.13, and 17.0.1. As always, all binaries are thoroughly tested and available free of charge without usage restrictions on a wide range of platforms. tags: - - Temurin - - Announcement + - temurin + - announcement --- Adoptium is happy to announce the immediate availability of Eclipse Temurin 8u312, 11.0.13, and 17.0.1. As always, all binaries are thoroughly tested and available free of charge without usage restrictions on a wide range of platforms. diff --git a/content/blog/eclipse-temurin-8u342-11016-1704-and-1802-available/index.md b/content/blog/eclipse-temurin-8u342-11016-1704-and-1802-available/index.md index f55485d8c..66cef2005 100644 --- a/content/blog/eclipse-temurin-8u342-11016-1704-and-1802-available/index.md +++ b/content/blog/eclipse-temurin-8u342-11016-1704-and-1802-available/index.md @@ -4,8 +4,8 @@ date: "2022-08-03T12:00:00+00:00" author: georgeadams description: Adoptium is happy to announce the immediate availability of Eclipse Temurin 8u342, 11.0.16, 17.0.4 and 18.0.2. As always, all binaries are thoroughly tested and available free of charge without usage restrictions on a wide range of platforms. tags: - - Temurin - - Announcement + - temurin + - announcement --- Adoptium is happy to announce the immediate availability of Eclipse Temurin 8u342, 11.0.16, 17.0.4 and 18.0.2. As always, all binaries are thoroughly tested and available free of charge without usage restrictions on a wide range of platforms. All binaries are available from the [Temurin download page](https://adoptium.net/temurin/releases). diff --git a/content/blog/eclipse-temurin-8u362-11018-1706-and-1902-available/index.md b/content/blog/eclipse-temurin-8u362-11018-1706-and-1902-available/index.md index 3a1ab73e5..119f65baa 100644 --- a/content/blog/eclipse-temurin-8u362-11018-1706-and-1902-available/index.md +++ b/content/blog/eclipse-temurin-8u362-11018-1706-and-1902-available/index.md @@ -4,8 +4,8 @@ date: "2023-01-27T12:00:00+00:00" author: pmc description: Adoptium is happy to announce the immediate availability of Eclipse Temurin 8u362, 11.0.18, 17.0.6 and 19.0.2. As always, all binaries are thoroughly tested and available free of charge without usage restrictions on a wide range of platforms. tags: - - Temurin - - Announcement + - temurin + - announcement --- Adoptium is happy to announce the immediate availability of Eclipse Temurin 8u362, 11.0.18, 17.0.6 and 19.0.2. As always, all binaries are thoroughly tested and available free of charge without usage restrictions on a wide range of platforms. All binaries are available from the [Temurin download page](https://adoptium.net/temurin/releases). diff --git a/content/blog/eclipse-temurin-8u372-11019-1707-and-2001-available/index.md b/content/blog/eclipse-temurin-8u372-11019-1707-and-2001-available/index.md index 3e37886cb..43d490517 100644 --- a/content/blog/eclipse-temurin-8u372-11019-1707-and-2001-available/index.md +++ b/content/blog/eclipse-temurin-8u372-11019-1707-and-2001-available/index.md @@ -4,8 +4,8 @@ date: "2023-05-04T12:00:00+00:00" author: pmc description: Adoptium is happy to announce the immediate availability of Eclipse Temurin 8u372, 11.0.19, 17.0.7 and 20.0.1. As always, all binaries are thoroughly tested and available free of charge without usage restrictions on a wide range of platforms. tags: - - Temurin - - Announcement + - temurin + - announcement --- Adoptium is happy to announce the immediate availability of Eclipse Temurin 8u372, 11.0.19, 17.0.7 and 20.0.1. As always, all binaries are thoroughly tested and available free of charge without usage restrictions on a wide range of platforms. Binaries, installers, and source code are available from the [Temurin download page](https://adoptium.net/temurin/releases). diff --git a/content/blog/eclipse-temurin-jres-are-back/index.md b/content/blog/eclipse-temurin-jres-are-back/index.md index 0df5f6fe3..e249daeaf 100644 --- a/content/blog/eclipse-temurin-jres-are-back/index.md +++ b/content/blog/eclipse-temurin-jres-are-back/index.md @@ -4,7 +4,7 @@ date: "2021-12-21T12:00:00+00:00" author: timellison description: Due to popular demand, the Adoptium project will produce JREs for Java 17 onwards. tags: - - Temurin + - temurin --- ## Background diff --git a/content/blog/eclipse-temurin-linux-installers-available/index.md b/content/blog/eclipse-temurin-linux-installers-available/index.md index f60f396e7..be2317925 100644 --- a/content/blog/eclipse-temurin-linux-installers-available/index.md +++ b/content/blog/eclipse-temurin-linux-installers-available/index.md @@ -4,7 +4,7 @@ date: "2021-12-30T12:00:00+00:00" author: georgeadams description: Eclipse Temurin RPM and DEB packages are now available for installing on your favourite Linux distribution. tags: - - Temurin + - temurin --- Eclipse Temurin RPM and DEB packages are now available for installing on your favourite Linux distribution. diff --git a/content/blog/emt4j-an-easier-upgrade-for-java-applications/index.md b/content/blog/emt4j-an-easier-upgrade-for-java-applications/index.md index 54b27ba99..ec58ca63f 100644 --- a/content/blog/emt4j-an-easier-upgrade-for-java-applications/index.md +++ b/content/blog/emt4j-an-easier-upgrade-for-java-applications/index.md @@ -4,9 +4,9 @@ date: "2022-12-01T17:30:00+08:00" author: gangchen description: This article discusses EMT4J and explains its benefits. tags: - - EMT4J - - Java - - OpenJDK + - emt4j + - java + - openjdk --- ## Preface @@ -76,17 +76,17 @@ The specific upgrade operation is divided into the following seven steps: 5. Tom opened the `app-service-1` project and saw the following code. The following code cannot handle a version number similar to 17.0.1. ```java - private final String JAVA_VERSION = System.getProperty("java.version"); + private final String JAVA_VERSION = System.getProperty("java.version"); private final int getJavaVersionAsInt() { if (this.JAVA_VERSION == null) - return 0; + return 0; String str = this.JAVA_VERSION.substring(0, 1); str = str + this.JAVA_VERSION.substring(2, 3); if (this.JAVA_VERSION.length() >= 5) { str = str + this.JAVA_VERSION.substring(4, 5); } else { str = str + "0"; - } + } return Integer.parseInt(str); } ``` diff --git a/content/blog/gpg-signed-releases/index.md b/content/blog/gpg-signed-releases/index.md index 5a1f3f3d0..153f8a0e6 100644 --- a/content/blog/gpg-signed-releases/index.md +++ b/content/blog/gpg-signed-releases/index.md @@ -4,8 +4,8 @@ date: "2022-07-27T16:00:00+00:00" author: sxa description: How to verify GPG signatures of the Temurin artifacts using the Eclipse public key tags: - - Temurin - - Security + - temurin + - security --- With the latest releases from July 2022 (8u342, 11.0.16, 17.0.4 and 18.0.2) diff --git a/content/blog/jlink-to-produce-own-runtime/index.md b/content/blog/jlink-to-produce-own-runtime/index.md index 00e8e4ed5..741643200 100644 --- a/content/blog/jlink-to-produce-own-runtime/index.md +++ b/content/blog/jlink-to-produce-own-runtime/index.md @@ -4,7 +4,7 @@ date: "2021-10-04T12:00:00+00:00" author: sxa description: How to swap a JRE image for a jlink runtime tags: - - Temurin + - temurin --- With the release of the latest LTS version of Temurin we have decided not to ship Java Runtime Environments (JREs) separately from the JDK downloads. diff --git a/content/blog/secure-software-development/index.md b/content/blog/secure-software-development/index.md index d239461e2..cc368c665 100644 --- a/content/blog/secure-software-development/index.md +++ b/content/blog/secure-software-development/index.md @@ -4,8 +4,8 @@ date: "2022-11-28T15:00:00+00:00" author: sxa description: An overview of the SSDF framework and what we are doing to work towards implementing it tags: - - Temurin - - Security + - temurin + - security --- ## Introduction to the framework diff --git a/content/blog/slsa2-temurin/index.md b/content/blog/slsa2-temurin/index.md index c0d6f305e..c6e08a8a9 100644 --- a/content/blog/slsa2-temurin/index.md +++ b/content/blog/slsa2-temurin/index.md @@ -4,8 +4,8 @@ date: "2022-11-25T17:00:00+00:00" author: sxa description: Eclipse Temurin by Adoptium is compliant with level 2 of the SLSA secure development framework. tags: - - Temurin - - Security + - temurin + - security --- ## Introduction to SLSA diff --git a/content/blog/using-jlink-in-dockerfiles/index.md b/content/blog/using-jlink-in-dockerfiles/index.md index 7abd3a9d1..41b735a22 100644 --- a/content/blog/using-jlink-in-dockerfiles/index.md +++ b/content/blog/using-jlink-in-dockerfiles/index.md @@ -4,8 +4,7 @@ date: "2021-08-20T12:00:00+00:00" author: georgeadams description: How to swap a JRE docker image for a jlink runtime tags: - - Temurin - - Docker + - temurin --- The Eclipse Temurin project is excited to announce that the official docker images for Temurin binaries are now available on [Docker Hub](https://hub.docker.com/_/eclipse-temurin).