Skip to content

Commit

Permalink
The VOMS 07-31 release
Browse files Browse the repository at this point in the history
  • Loading branch information
enricovianello committed Jul 31, 2024
1 parent 74cce4a commit a443138
Show file tree
Hide file tree
Showing 7 changed files with 140 additions and 29 deletions.
58 changes: 37 additions & 21 deletions _data/versions.yml
Original file line number Diff line number Diff line change
@@ -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
31 changes: 24 additions & 7 deletions _includes/releases.liquid
Original file line number Diff line number Diff line change
Expand Up @@ -2,17 +2,21 @@
<thead>
<tr>
<th>Component</th>
<th>Releases
<button id="release-button" type="button" class="btn btn-mini pull-right"
data-toggle="collapse" data-target=".collapse">Show older releases</button>
<th>Releases</th>
<th>Platforms
<button id="release-button" type="button" class="btn btn-mini pull-right" data-toggle="collapse" data-target=".collapse">Show older releases</button>
</th>
</tr>
</thead>
<tbody>
{% for c in site.data.versions.components %}
<tr>
<td> {{c[1].name }} </td>
<td>
<td> {{c[1].name }}
{% if c[1].eol %}
<span class="label label-error">End-Of-Life</span>
{% endif %}
</td>
<td>
<ul class="unstyled">
{% if c[1].current %}
<li>
Expand All @@ -28,8 +32,21 @@
</li>
{% endfor %}
{% endif %}
</ul>
</td>
</ul>
</td>
<td>
{% for p in c[1].platforms %}
{% if p == "CentOS7" %}
<span class="label label-info">CentOS7</span>
{% endif %}
{% if p == "RedHat8" %}
<span class="label label-warning">RedHat8</span>
{% endif %}
{% if p == "CentOS7" %}
<span class="label label-success">RedHat9</span>
{% endif %}
{% endfor %}
</td>
</tr>
{% endfor %}
</tbody>
Expand Down
36 changes: 36 additions & 0 deletions _posts/2024-07-31-voms-release-24-07-31.md
Original file line number Diff line number Diff line change
@@ -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/
18 changes: 18 additions & 0 deletions release-notes/voms-admin-server/3.9.0/index.md
Original file line number Diff line number Diff line change
@@ -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
9 changes: 9 additions & 0 deletions release-notes/voms-api-java/3.3.3/index.md
Original file line number Diff line number Diff line change
@@ -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.

14 changes: 14 additions & 0 deletions release-notes/voms-clients/3.3.3/index.md
Original file line number Diff line number Diff line change
@@ -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).
3 changes: 2 additions & 1 deletion releases.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.

Expand All @@ -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/

0 comments on commit a443138

Please sign in to comment.