From fd6a27927465c757e51ecccef4bcd66437aa7838 Mon Sep 17 00:00:00 2001 From: Joe White Date: Fri, 4 Aug 2023 16:06:24 -0400 Subject: [PATCH] Update version number from 10.0.2 to 10.0.3 (#1750) Co-authored-by: ryanrath --- CHANGELOG.md | 5 +++++ bin/xdmod-upgrade | 3 ++- .../ConfigFilesMigration.php | 21 +++++++++++++++++++ configuration/portal_settings.ini | 2 +- docs/_config.yml | 2 +- docs/latest-releases.md | 2 +- docs/upgrade.md | 12 +++++++++++ html/about/release_notes/xdmod.html | 11 ++++++++++ open_xdmod/modules/xdmod/build.json | 2 +- open_xdmod/modules/xdmod/xdmod.spec.in | 2 ++ 10 files changed, 57 insertions(+), 5 deletions(-) create mode 100644 classes/OpenXdmod/Migration/Version1002To1003/ConfigFilesMigration.php diff --git a/CHANGELOG.md b/CHANGELOG.md index 5dfe02fecc..2beb99ae7e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,10 @@ # Open XDMoD Change Log +## 2023-08-04 v10.0.3 +- Bug Fixes + - General + - Fix handling of filters where the filter string has a quote character in it ([\#1749](https://github.com/ubccr/xdmod/pull/1749)) + ## 2023-04-03 v10.0.2 - Bug Fixes - General diff --git a/bin/xdmod-upgrade b/bin/xdmod-upgrade index 5e67dde327..5fe7445e6b 100755 --- a/bin/xdmod-upgrade +++ b/bin/xdmod-upgrade @@ -28,7 +28,8 @@ ini_set('memory_limit', -1); $supportedUpgrades = array( '9.5.0' => '10.0.0', '10.0.0' => '10.0.1', - '10.0.1' => '10.0.2' + '10.0.1' => '10.0.2', + '10.0.2' => '10.0.3' ); /** diff --git a/classes/OpenXdmod/Migration/Version1002To1003/ConfigFilesMigration.php b/classes/OpenXdmod/Migration/Version1002To1003/ConfigFilesMigration.php new file mode 100644 index 0000000000..45915063ff --- /dev/null +++ b/classes/OpenXdmod/Migration/Version1002To1003/ConfigFilesMigration.php @@ -0,0 +1,21 @@ +assertPortalSettingsIsWritable(); + $this->writePortalSettingsFile(); + } +} diff --git a/configuration/portal_settings.ini b/configuration/portal_settings.ini index ce10c131af..fee7549e9d 100644 --- a/configuration/portal_settings.ini +++ b/configuration/portal_settings.ini @@ -6,7 +6,7 @@ contact_page_recipient = "" tech_support_recipient = "" ; The version number is updated during the upgrade process. -version = "10.0.2" +version = "10.0.3" debug_mode = "off" debug_recipient = "" diff --git a/docs/_config.yml b/docs/_config.yml index 8c22a46538..de43f20b08 100644 --- a/docs/_config.yml +++ b/docs/_config.yml @@ -37,7 +37,7 @@ defaults: values: layout: "page" prev_sw_version: "9.5.0" - sw_version: "10.0.2" + sw_version: "10.0.3" style: "effervescence" tocversion: "toc" diff --git a/docs/latest-releases.md b/docs/latest-releases.md index 15a3f77d63..1a4da68352 100644 --- a/docs/latest-releases.md +++ b/docs/latest-releases.md @@ -8,6 +8,6 @@ Below you will find links to our latest releases by supported OS. You can find the latest CentOS7 build here: [CentOS7 Latest](https://github.com/ubccr/xdmod/releases/latest) # Rocky 8 -You can find the latest Rocky 8 build here: [Rocky 8 Latest](https://github.com/ubccr/xdmod/releases/tag/v10.0.2-2-el8) +You can find the latest Rocky 8 build here: [Rocky 8 Latest](https://github.com/ubccr/xdmod/releases/tag/v10.0.3-1-el8) **Note: Rocky8 support is still in beta. Full support is slated for Open XDMoD 10.5** diff --git a/docs/upgrade.md b/docs/upgrade.md index a84fbf4eed..a137c8a1dc 100644 --- a/docs/upgrade.md +++ b/docs/upgrade.md @@ -157,5 +157,17 @@ Open XDMoD by rpm on Centos 7 then the nodejs package will be installed automati If upgrading Open XDMoD by rpm on Rocky 8 then then nodejs 16 module stream must be enabled following the directions on the [software requirements page](software-requirements.md#Rocky-8). +10.0.3 Upgrade Notes +------------------- + +Open XDMoD 10.0.3 is a bug fix release. + +You may upgrade directly from 9.5.0, 10.0.0, 10.0.1 or 10.0.2 + +The 10.0.3 release has a dependency on nodejs 16. If upgrading from +Open XDMoD 10.0.1 or earlier by rpm on Centos 7 then the nodejs package will be installed automatically. +If upgrading from Open XDMoD 10.0.1 or earlier by rpm on Rocky 8 then then nodejs 16 module +stream must be enabled following the directions on the [software requirements page](software-requirements.md#Rocky-8). + [github-latest-release]: https://github.com/ubccr/xdmod/releases/latest [mysql-config]: configuration.md#mysql-configuration diff --git a/html/about/release_notes/xdmod.html b/html/about/release_notes/xdmod.html index 5f64a195ff..98cd898a15 100644 --- a/html/about/release_notes/xdmod.html +++ b/html/about/release_notes/xdmod.html @@ -2,6 +2,17 @@

Open XDMoD Release Notes

Below is a list of Open XDMoD releases with major features and bug fixes listed.

+

Version 10.0.3 (2023-08-04)

+ +

Version 10.0.2 (2022-04-03)