From a4431388de67587284ed4081b40d38ffa4617759 Mon Sep 17 00:00:00 2001 From: Enrico Vianello Date: Wed, 31 Jul 2024 19:54:40 +0200 Subject: [PATCH] The VOMS 07-31 release --- _data/versions.yml | 58 ++++++++++++------- _includes/releases.liquid | 31 +++++++--- _posts/2024-07-31-voms-release-24-07-31.md | 36 ++++++++++++ .../voms-admin-server/3.9.0/index.md | 18 ++++++ release-notes/voms-api-java/3.3.3/index.md | 9 +++ release-notes/voms-clients/3.3.3/index.md | 14 +++++ releases.md | 3 +- 7 files changed, 140 insertions(+), 29 deletions(-) create mode 100644 _posts/2024-07-31-voms-release-24-07-31.md create mode 100644 release-notes/voms-admin-server/3.9.0/index.md create mode 100644 release-notes/voms-api-java/3.3.3/index.md create mode 100644 release-notes/voms-clients/3.3.3/index.md diff --git a/_data/versions.yml b/_data/versions.yml index ffc5a6ca..e515df09 100644 --- a/_data/versions.yml +++ b/_data/versions.yml @@ -1,39 +1,55 @@ components: voms-clients: - name: VOMS Java Clients - current: 3.3.2 - previous: [3.0.7,3.0.6,3.0.5,3.0.4,3.0.3,3.0.2,2.0.12-2,2.0.12] + name: VOMS Java Clients + current: 3.3.3 + previous: [3.3.2,3.0.7,3.0.6,3.0.5,3.0.4,3.0.3,3.0.2,2.0.12-2,2.0.12] + platforms: [CentOS7, RedHat8, RedHat9] + eol: false voms-api-java: - name: VOMS Java API - current: 3.3.2 - previous: [3.3.0,3.0.6,3.0.5,3.0.4,3.0.2,3.0.1] + name: VOMS Java API + current: 3.3.3 + previous: [3.3.2,3.3.0,3.0.6,3.0.5,3.0.4,3.0.2,3.0.1] + platforms: [CentOS7, RedHat8, RedHat9] + eol: false voms-core: name: VOMS Core (Server, C/C++ APIs and Clients) current: 2.1.0 + platforms: [CentOS7, RedHat8, RedHat9] + eol: false voms-mysql-plugin: - name: VOMS MySQL Plugin - current: 3.1.7-2 - previous: [3.1.7] + name: VOMS MySQL Plugin + current: 3.1.7-2 + previous: [3.1.7] + platforms: [CentOS7, RedHat8, RedHat9] + eol: false voms-admin-server: - name: VOMS Admin Server - current: 3.8.1 - previous: [3.8.0,3.7.0,3.6.0,3.5.2,3.5.1,3.5.0,3.4.2,3.4.1,3.4.0,3.3.3,3.3.2,3.3.1,3.3.0,3.2.0] + name: VOMS Admin Server + current: 3.9.0 + previous: [3.8.1,3.8.0,3.7.0,3.6.0,3.5.2,3.5.1,3.5.0,3.4.2,3.4.1,3.4.0,3.3.3,3.3.2,3.3.1,3.3.0,3.2.0] + platforms: [CentOS7, RedHat8, RedHat9] + eol: true voms-admin-client: - name: VOMS Admin Client - current: 2.0.21 - previous: [2.0.20,2.0.19] + name: VOMS Admin Client + current: 2.0.21 + previous: [2.0.20,2.0.19] + platforms: [CentOS7] + eol: true voms-server: - name: VOMS Server - notes: See VOMS Core - previous: [2.0.16,2.0.15,2.0.14,2.0.13,2.0.12-2,2.0.12,2.0.11] + name: VOMS Server + notes: See VOMS Core + previous: [2.0.16,2.0.15,2.0.14,2.0.13,2.0.12-2,2.0.12,2.0.11] + platforms: [CentOS7] + eol: false voms-api-c: - name: VOMS C/C++ API - notes: See VOMS Core - previous: [2.0.16,2.0.15,2.0.14,2.0.13,2.0.12-2,2.0.12,2.0.11] + name: VOMS C/C++ API + notes: See VOMS Core + previous: [2.0.16,2.0.15,2.0.14,2.0.13,2.0.12-2,2.0.12,2.0.11] + platforms: [CentOS7] + eol: false diff --git a/_includes/releases.liquid b/_includes/releases.liquid index 8aec268b..995162d3 100644 --- a/_includes/releases.liquid +++ b/_includes/releases.liquid @@ -2,17 +2,21 @@ Component - Releases - + Releases + Platforms + {% for c in site.data.versions.components %} - {{c[1].name }} - + {{c[1].name }} + {% if c[1].eol %} + End-Of-Life + {% endif %} + + - + + + + {% for p in c[1].platforms %} + {% if p == "CentOS7" %} + CentOS7 + {% endif %} + {% if p == "RedHat8" %} + RedHat8 + {% endif %} + {% if p == "CentOS7" %} + RedHat9 + {% endif %} + {% endfor %} + {% endfor %} diff --git a/_posts/2024-07-31-voms-release-24-07-31.md b/_posts/2024-07-31-voms-release-24-07-31.md new file mode 100644 index 00000000..1cafba3d --- /dev/null +++ b/_posts/2024-07-31-voms-release-24-07-31.md @@ -0,0 +1,36 @@ +--- +layout: post +title: The VOMS 07-31 release +author: enrico +summary: The VOMS 07-31 release provides updates and bug fixes for the main VOMS components and introduces RedHat 9 as new reference platform +--- + +Today we announce a new release for several VOMS components fixing outstanding +bugs and providing new features. Updates are released and supported for the foreseeable future for the RedHat 9 platform. +Knowing that this release fixes a vulnerability, we decided to provided rpms also for RedHat 8 and CentOS 7. + +The updated components are: + +- [VOMS Core (Server, C/C++ APIs and Clients)]({{site.baseurl}}/release-notes/voms-core/2.1.0) +- [VOMS clients 3.3.3]({{site.baseurl}}/release-notes/voms-clients/3.3.3) +- [VOMS Java APIs 3.3.3]({{site.baseurl}}/release-notes/voms-api-java/3.3.3) +- [VOMS Admin server 3.9.0]({{site.baseurl}}/release-notes/voms-admin-server/3.9.0) + + +> Note: Even if it has been declared in EOL, we provided an update for VOMS Admin server just to help all the communities those have not yet migrated. We won't provide any other upgrade in the foresseable future + +Components those have been just repackaged for new platforms: + +- [VOMS MySQL plugin 3.1.7-2]({{site.baseurl}}/release-notes/voms-mysql-plugin/3.1.7-2) + + +Not ported to RedHat 8/9 components: + +- VOMS Admin client +- VOMS MySQL metapackage + +As usual, packages can be obtained from our [repositories][repos] and will soon +be pushed to UMD repositories. For instructions, refer to the [releases section][releases]. + +[releases]: {{site.baseurl}}/releases.html +[repos]: https://italiangrid.github.io/voms-repo/ diff --git a/release-notes/voms-admin-server/3.9.0/index.md b/release-notes/voms-admin-server/3.9.0/index.md new file mode 100644 index 00000000..b76d10ab --- /dev/null +++ b/release-notes/voms-admin-server/3.9.0/index.md @@ -0,0 +1,18 @@ +--- +layout: default +title: VOMS Admin server v. 3.9.0 +--- + +# VOMS Admin server v. 3.9.0 + +This release upgrades Struts dependency and totally removes `voms.permission_cache` feature. + +### Installation and configuration + +A service restart is required for changes to take effect. + +#### Clean install + +Follow the instructions in the VOMS [System Administrator Guide][sysadmin-guide]. + +[sysadmin-guide]: {{site.baseurl}}/documentation/sysadmin-guide/3.0.14 diff --git a/release-notes/voms-api-java/3.3.3/index.md b/release-notes/voms-api-java/3.3.3/index.md new file mode 100644 index 00000000..ca362f6b --- /dev/null +++ b/release-notes/voms-api-java/3.3.3/index.md @@ -0,0 +1,9 @@ +--- +layout: default +title: VOMS API Java v. 3.3.3 +--- + +# VOMS API Java v. 3.3.3 + +This release fix a vulnerability described by https://advisories.egi.eu/Advisory-EGI-SVG-2024-15. + diff --git a/release-notes/voms-clients/3.3.3/index.md b/release-notes/voms-clients/3.3.3/index.md new file mode 100644 index 00000000..f1e3da71 --- /dev/null +++ b/release-notes/voms-clients/3.3.3/index.md @@ -0,0 +1,14 @@ +--- +layout: default +title: VOMS Clients v. 3.3.3 +--- + +# VOMS Clients v. 3.3.3 + +## What's Changed + +* Modified env variable VOMS_CLIENTS_JAVA_OPTIONS in order to set `java.net.preferIPv6Addresses` as `true` by default +* Upgraded voms-api-java version to 3.3.3 + + +See the release notes on [GitHub](https://github.com/italiangrid/voms-clients/releases/tag/v3.3.3). \ No newline at end of file diff --git a/releases.md b/releases.md index 32b74c11..d3c72784 100644 --- a/releases.md +++ b/releases.md @@ -7,7 +7,7 @@ title: VOMS Releases ## Repository configuration -For RedHat derivatives, VOMS packages can be obtained from [UMD][umd], [EPEL][epel] or (soon) our own repositories. We suggest taking them from EPEL. +For RedHat derivatives, VOMS packages can be obtained from [UMD][umd], [EPEL][epel] or [our own][voms-repo] repositories. We suggest taking them from EPEL. Note that if you take the packages from our own repository you still probably need to enable the UMD and/or EPEL repositories to get some dependencies. @@ -28,3 +28,4 @@ The source code for all VOMS components is available on [GitHub](https://github. [umd]: https://repository.egi.eu/umd/index.html [epel]: https://docs.fedoraproject.org/en-US/epel/ +[voms-repo]: https://italiangrid.github.io/voms-repo/