Skip to content

Commit

Permalink
Changelog updates for v10.5.0 (#1771)
Browse files Browse the repository at this point in the history
* Changelog updates for v10.5.0
  • Loading branch information
ryanrath authored Sep 11, 2023
1 parent e2100b2 commit 8e6ee2f
Show file tree
Hide file tree
Showing 3 changed files with 222 additions and 1 deletion.
74 changes: 73 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,78 @@
# Open XDMoD Change Log

## XXXX-XX-XX v10.5.0
## 2023-09-11 v10.5.0
- Bug Fixes
- Cloud
- Updates to how end times are set for instance types.
- Data Warehouse Export
- Exporting an empty timeseries dataset will no longer throw `undefined offset` errors.
- ETL
- Fixed a rare race condition that was causing processes to not exit has been fixed.
- Added variable substitution for hierarchy info used in ETL table definitions and `alias` used in raw statistics configuration.
- Updated the table definition for the `ReportTemplateCharts` table to include an index.
- General
- Additional conditions that will force a reconnect on database connection loss have been added.
- Prevent the MySQL CLI from using user-specific options as the presence of a `.my.cnf` file in a user's home directory can contain conflicting credentials.
- Job Viewer
- Fixed a bug that was causing the y-axis to go up to 120% ( even though the data only went to 100%).
- Metrics Explorer
- Updated the method by which dataset id's are calculated to use integers as opposed to floating point numbers.
- Data Analytics Framework
- New Feature
- API Token authentication / authorization has been added to XDMoD.
- The My Profile UI component has been updated to allow for the management of API tokens.
- Documentation
- Data Analytics Framework
- Documentation has been added for the Data Analytics Framework.
- Data Warehouse Export
- Documentation has been added that explains the data export batch process.
- Cloud
- FAQ has been updated with information about Rocky/RHEL 8 and PHP 7.2 information.
- General
- New NSF Grant numbers have been added.
- New XMS team members have been added.
- SimpleSAMLPHP links have been updated.
- Updated the text of the node_utilization How-To section to include language about needing to restart php-fpm in addition to httpd for changes to show up in the UI.
- Updated links to presentations stored in Google Drive/Docs.
- Enhancements
- Cloud
- The Core Hour statistic has been changed to CPU Hours to match the Jobs realm.
- Data Warehouse Export
- Added a new configuration option to disable export for a realm.
- ETL
- Support for GPU count data in Grid Engine, specifically Univa Grid Engine now known as Altair® Grid Engine®
- the `mod_logger` db schema has been updated to be managed by the ETL framework.
- Added support for PBS logs that use `Resource_list.ngpus` to indicate the number of GPUs used by a job.
- Added an index to `mod_shredder.shredded_job` to speed up ingestion actions that depend on the `qos_name`
- General
- Updated the syntax for variable substitution in `rawstatistics.json`, this brings it inline with the format used by the ETL configuration code.
- Infrastructure
- REST request logging has been supplemented by including POST data and total elapsed processing time.
- Job Viewer
- All charts have been migrated from using HighCharts to Plotly.
- Metric Explorer
- Legend text generation has been updated and improved.
- Support for API token authentication hass been added to a number of contoller end points.
- Internal Dashboard
- General
- ETL Overseer logs have been added to the `Logs` tab.
- Maintenance / Code Quality
- General
- Removed dead code from the `xd_utilities` namespace.
- Updates to support Chrome 109
- New Features
- ACL
- Added the ability to group by's to be hidden for a specific statistic instead of a whole realm.
- Cloud
- A new dimension has been added, `vm_state`.
- Inactive VMs have been added to cloud realm aggregation.
- Data Warehouse Export
- A new endpoint for retrieving raw data has been added.

## 2023-08-04 v10.0.3
- Bug Fixes
- General
- Fix handling of filters where the filter string has a quote character in it (#1749)

## 2023-04-03 v10.0.2
- Bug Fixes
Expand Down
144 changes: 144 additions & 0 deletions html/about/release_notes/xdmod.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,150 @@ <h1>Open XDMoD Release Notes</h1>

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

<h2 id="2023-09-11-v10-5-0">2023-09-11 v10.5.0</h2>
<ul>
<li><p>Bug Fixes</p>
<ul>
<li>Cloud<ul>
<li>Updates to how end times are set for instance types.</li>
</ul>
</li>
<li>Data Warehouse Export<ul>
<li>Exporting an empty timeseries dataset will no longer throw <code>undefined offset</code> errors.</li>
</ul>
</li>
<li>ETL<ul>
<li>Fixed a rare race condition that was causing processes to not exit has been fixed.</li>
<li>Added variable substitution for hierarchy info used in ETL table definitions and <code>alias</code> used in raw statistics configuration.</li>
<li>Updated the table definition for the <code>ReportTemplateCharts</code> table to include an index.</li>
</ul>
</li>
<li><p>General </p>
<ul>
<li>Additional conditions that will force a reconnect on database connection loss have been added.</li>
<li>Prevent the MySQL CLI from using user-specific options as the presence of a <code>.my.cnf</code> file in a user&#39;s home directory can contain conflicting credentials.</li>
</ul>
</li>
<li><p>Job Viewer</p>
<ul>
<li>Fixed a bug that was causing the y-axis to go up to 120% ( even though the data only went to 100%).</li>
</ul>
</li>
<li>Metrics Explorer<ul>
<li>Updated the method by which dataset id&#39;s are calculated to use integers as opposed to floating point numbers.</li>
</ul>
</li>
</ul>
</li>
<li>Data Analytics Framework<ul>
<li>New Feature<ul>
<li>API Token authentication / authorization has been added to XDMoD.</li>
<li>The My Profile UI component has been updated to allow for the management of API tokens.</li>
</ul>
</li>
</ul>
</li>
<li>Documentation<ul>
<li>Data Analytics Framework<ul>
<li>Documentation has been added for the Data Analytics Framework. </li>
</ul>
</li>
<li>Data Warehouse Export<ul>
<li>Documentation has been added that explains the data export batch process.</li>
</ul>
</li>
<li>Cloud<ul>
<li>FAQ has been updated with information about Rocky/RHEL 8 and PHP 7.2 information. </li>
</ul>
</li>
<li>General<ul>
<li>New NSF Grant numbers have been added.</li>
<li>New XMS team members have been added.</li>
<li>SimpleSAMLPHP links have been updated.</li>
<li>Updated the text of the node_utilization How-To section to include language about needing to restart php-fpm in addition to httpd for changes to show up in the UI.</li>
<li>Updated links to presentations stored in Google Drive/Docs.</li>
</ul>
</li>
</ul>
</li>
<li>Enhancements<ul>
<li>Cloud<ul>
<li>The Core Hour statistic has been changed to CPU Hours to match the Jobs realm. </li>
</ul>
</li>
<li>Data Warehouse Export<ul>
<li>Added a new configuration option to disable export for a realm. </li>
</ul>
</li>
<li>ETL <ul>
<li>Support for GPU count data in Grid Engine, specifically Univa Grid Engine now known as Altair® Grid Engine®</li>
<li>the <code>mod_logger</code> db schema has been updated to be managed by the ETL framework.</li>
<li>Added support for PBS logs that use <code>Resource_list.ngpus</code> to indicate the number of GPUs used by a job.</li>
<li>Added an index to <code>mod_shredder.shredded_job</code> to speed up ingestion actions that depend on the <code>qos_name</code></li>
</ul>
</li>
<li>General<ul>
<li>Updated the syntax for variable substitution in <code>rawstatistics.json</code>, this brings it inline with the format used by the ETL configuration code.</li>
</ul>
</li>
<li>Infrastructure<ul>
<li>REST request logging has been supplemented by including POST data and total elapsed processing time.</li>
</ul>
</li>
<li>Job Viewer<ul>
<li>All charts have been migrated from using HighCharts to Plotly. </li>
</ul>
</li>
<li>Metric Explorer<ul>
<li>Legend text generation has been updated and improved.</li>
<li>Support for API token authentication hass been added to a number of contoller end points.</li>
</ul>
</li>
</ul>
</li>
<li>Internal Dashboard<ul>
<li>General<ul>
<li>ETL Overseer logs have been added to the <code>Logs</code> tab.</li>
</ul>
</li>
</ul>
</li>
<li>Maintenance / Code Quality<ul>
<li>General<ul>
<li>Removed dead code from the <code>xd_utilities</code> namespace.</li>
<li>Updates to support Chrome 109 </li>
</ul>
</li>
</ul>
</li>
<li>New Features<ul>
<li>ACL<ul>
<li>Added the ability to group by&#39;s to be hidden for a specific statistic instead of a whole realm. </li>
</ul>
</li>
<li>Cloud<ul>
<li>A new dimension has been added, <code>vm_state</code>.</li>
<li>Inactive VMs have been added to cloud realm aggregation.</li>
</ul>
</li>
<li>Data Warehouse Export<ul>
<li>A new endpoint for retrieving raw data has been added.</li>
</ul>
</li>
</ul>
</li>
</ul>
<h2 id="2023-08-04-v10-0-3">2023-08-04 v10.0.3</h2>
<ul>
<li>Bug Fixes<ul>
<li>General<ul>
<li>Fix handling of filters where the filter string has a quote character in it (#1749)</li>
</ul>
</li>
</ul>
</li>
</ul>

<h2>Version 10.0.2 (2022-04-03)</h2>
<ul>
<li>Bug Fixes</li>
Expand Down
5 changes: 5 additions & 0 deletions open_xdmod/modules/xdmod/xdmod.spec.in
Original file line number Diff line number Diff line change
Expand Up @@ -101,6 +101,11 @@ rm -rf $RPM_BUILD_ROOT
%dir %attr(0570,apache,xdmod) %{xdmod_export_dir}

%changelog
* Mon Sep 11 2023 XDMoD <[email protected]> 10.5.0-1.0
- Release 10.5.0
- Add support for checking rpm install state in check-config
* Fri Aug 8 2023 XDMoD <[email protected]> 10.0.3-1.0
- Release 10.0.3
* Mon Apr 3 2023 XDMoD <[email protected]> 10.0.2-1.0
- Release 10.0.2
* Fri Mar 10 2023 XDMoD <[email protected]> 10.0.1-1.0
Expand Down

0 comments on commit 8e6ee2f

Please sign in to comment.