Skip to content

Releases: ubccr/xdmod

Open XDMoD 9.5.0

21 May 18:47
d827ad8
Compare
Choose a tag to compare
  • New Features
    • General
      • Add walltime_accuracy metric to job summary data. (#1515)
    • Cloud
      • Add cloud instance viewer (#1473)
    • ETL
      • Add -c/--cluster flag to xdmod-slurm-helper (#1401)
  • Enhancements
    • General
      • Add indexes that reduce the ingest time for the database load when using the Federated XDMoD module (#1500)
      • Change raw statistics variable substitution format (#1448)
      • Populate exports with metadata where appropriate (#1425)
      • Populate joblist table for gateway jobs (#1411)
    • ETL
      • Add data endpoint that can parse webserver logs. (#1483)
      • Remove use of Slurm ReqGRES field (#1479)
      • Increase maximum queue name length (#1460)
      • Add support for terabyte suffix in SGE/UGE logs (#1457)
    • Internal Dashboard
      • Add data export logs to administrative dashboard (#1451)
    • ACL
      • Use absolute path when running acl-config (#1437)
    • Metric Explorer
      • Restore node utilization statistics (#1431)
  • Security
    • Infrastructure
      • Updating file permissions for XDMoD's bin directory (#1510)
      • Switch to Chromium instead of the (no-longer maintained) PhantomJS to generate chart export images. (#1413, #1428)
      • Remove (no longer maintained) jasper reports and replace with PHPWord/libreoffice for Report generation. (#1341, #1496, #1424)
    • General
      • Disable SSLv3 by default in the template apache configuration file. (#1466)
      • Verifying User Query Count to address TrustedCI feedback (#1430)
  • Bug Fixes
    • Data Warehouse Export
      • Fix SUPReMM data warehouse export regression (#1520)
    • General
      • Change chromium output error detection. (#1519)
      • Ensure "Don't show me this" checkbox is honoured (#1508)
      • Ensure dashboard is updated whenever reports change. (#1507)
      • Add missing attributes when gearing over from Usage to Metric (#1506)
      • Improve input validation for download_report controller (#1503)
      • Fix bug in language definition in main html page. (#1492)
      • Change top-level exception handling in scripts (#1488)
      • Fix mysql command line defaults file option (#1487)
      • Re-index filtered arrays (#1481)
      • Improve robustness of full groupby checking (#1469)
      • Re-index value returned from getRawDataRealms function (#1468)
      • Update version of ini package (#1467)
      • Update SSO to pull the configured SP's IdP metadata directly (#1455)
      • Only show the New User Tour Dialog once per session. (#1454)
      • Fix login dialog sign in button rendering on Google Chrome 85+ (#1450)
      • Set the "Show in X tab" label in the Metric Explorer automatically based on whether the dashboard is enabled (#1400)
    • Job Viewer
      • Job Analytics panel charts dynamically configurable. (#1517)
      • Update and add GroupBy categories (#1441)
    • Cloud
      • Updating pipelines that get run when ingesting data in generic cloud data format (#1514)
      • Changing constraints on cloud resource specifications tables to prevent extra rows (#1511)
      • Fix extraneous cloud sessions (#1504)
      • Fixed memory range typo for cloud memory buckets configuration file. (#1502)
      • Add columns to cloudfact_by_day aggregation (#1518)
      • Break cloud migration into two pipelines (#1512)
      • Move to using custom Ingestor for cloud resource specifications (#1489)
      • Make cloud realm compatible with ONLY_FULL_GROUP_BY (#1480)
    • ETL
      • Fix data encoding in etlv2 pdoIngestor (#1495)
      • Fix hang in nodejs etl on mysql connection failure. (#1477)
      • Improve configurability for the stats defined in the etlv1 schema. (#1465)
    • Infrastructure
      • Updating the logging code to not throw away all class information (#1493)
    • ACL
      • Update moddb.module_version table (#1484)
    • Internal Dashboard
      • Fix institution loading during manual user creation (#1446)
    • Report Generator
      • Hide dashboard reports from Report Generator (#1445)
      • Fix chart layout and timeframe radio button crowding (#1435)
  • Documentation
    • General
      • Updated the upgrade guide documentation to include information on re-ingesting cloud data due to memory buckets bug fix. (#1516)
      • Create Gateways realm installation instructions (#1509)
      • Update simple SAML documentation to mention the icon. (#1505)
      • Update listing of XDMoD demos from Autumn 2020 (#1482)
      • Remove remaining deprecated html from About tab pages (#1476)
      • Updated XMS project's authors and team listings (#1474)
      • Update About tab with recent Publications and Presentations details (#1470)
      • Removing references to acl-config's recover mode (#1418)
  • Maintenance / Code Quality
    • Infrastructure
      • Removing Unused Code (#1462)
      • Updating ubccr/simplesamlphp-module-authoidcoauth2 to 1.1.0 (#1447)
      • Migrate logging code to use MonoLog rather than PEAR Log (#1461)
      • Update the directory that ui/runtests.sh runs from (#1438)
    • General
      • Use the composer autoloader to load files. (#1494)
      • Fix checkbox CSS syntax (#1436)
      • Remove unnecessary report font code (#1434)
  • Data Quality
    • General
      • Improve data validity checks for Open XDMoD account usernames (#1379)

Open XDMoD 9.5.0 Release Candidate 4

11 May 11:05
57c1383
Compare
Choose a tag to compare
Pre-release
Merge pull request #1529 from eiffel777/fix-pdf-export-report-scheduler

Use strtolower to check format for a PDF report

Open XDMoD 9.5.0 Release Candidate 3

29 Apr 11:27
abf723c
Compare
Choose a tag to compare
Pre-release
Merge pull request #1528 from eiffel777/95-upgrade-host-key-collision

Update host dimension migration sql to avoid primary key duplicate during migration

Open XDMoD 9.5.0 Release Candidate 2

27 Apr 16:50
0f8d1b7
Compare
Choose a tag to compare
Pre-release
Merge pull request #1527 from eiffel777/update-raw-stats-correct-time…

…-field

Updates for cloud Data Export and migration pipelines.

Open XDMoD 9.5.0 Release Candidate 1

06 Apr 15:15
9a0c837
Compare
Choose a tag to compare
Pre-release
Merge pull request #1379 from ryanrath/make_save_user_great_again

Ensuring that Users have a username

Open XDMoD 9.0.0

13 Aug 17:54
dccb6de
Compare
Choose a tag to compare
  • Documentation
    • ETL
      • Update ETL table data verification help text (#1405)
    • General
      • Remove old documentation (#1404)
      • Minor documentation changes (#1402)
      • Update node utilization documentation (#1397)
      • Update hierarchy dimensions removal process (#1394)
      • Remove beta labels from documentation (#1386)
      • Update Integration Documentation (#1383)
      • Update hierarchy documentation (#1376)
      • Update code block syntax highlighting identifiers (#1367)
      • Update PHP and MySQL version requirements (#1364)
      • Update processor buckets documentation (#1359)
      • Add GPU metrics documentation (#1355)
      • More detail for SSO setup (#1354)
      • Update documentation and example config for HTTPS by default (#1336)
      • Update shredder documentation (#1315)
      • Add roadmap link to documentation (#1197)
      • Update MySQL configuration suggestions (#1157)
    • Storage
      • Update storage documentation (#1403)
    • Cloud
      • Cloud documentation update for 9.0 (#1273)
  • Bug Fixes
    • General
      • Improve CI validate script (#1399)
      • Replace bitwise operator with logical operator (#1398)
      • Rename internal dashboard button from "Dashboard" to "Admin Dashboard" (#1390)
      • Allow the internal dashboard to load even if a user account has an empty name. (#1382)
      • Fix groupby resource (#1374)
      • Use piped logging to rotate Apache logs (#1371)
      • Fix bugs in definition of cloud fact tables. (#1352)
      • Fix bugs in definition of job fact tables. (#1349)
      • Fix regression bug when paging datasets. (#1299)
      • Fix bug in highchart wrapper code. (#1285)
      • Fix bug viewing raw data as demo user. (#1284)
      • Display error message instead of "Loading..." (#1280)
      • Add updating of version in module portal settings ini files on upgrade (#1277)
      • Remove unnecessary redirect in the job viewer rest stack. (#1269)
      • Fix html decoding in Job Viewer -> Edit Search (#1268)
      • Fix bugs in Configuration classes (#1221)
      • Don't bother trying to set headers if not possible. (#1194)
      • Update organization affiliation change email (#1180)
      • Do not json_encode included file (#1141)
      • Focus on username field when login dialog is expanded (#1115)
      • Fix chart time display when the system timezone has a positive offset from UTC (#1035)
      • Fixed loading the organization abbrevation from organization.json (#951)
    • Cloud
      • Minor Cleanup of the OpenStack event schema (#1396)
      • Convert date for cloud resource specifications to correct timezone from UTC (#1391)
      • Updates to cloud migration files to fix syntax issues (#1380)
      • Change unit to percent for cloud core utilization statistic (#1373)
      • Change table definition for vcpus field for the cloud_resource_specs table (#1361)
      • Remove bug that causes stop events to create sessions (#1344)
      • Move UpdateCloudProjectToPI action to jobs-cloud-ingest-pi pipeline (#1313)
      • Improve performance of OpenStackCloudEventAssetRootVolumeIngestor and GenericCloudEventAssetRootVolumeIngestor actions (#1303)
      • Add alternate_group_by_column field to Project and Instance Type group by (#1295)
      • changing account, instance and instance_type tables to have global un… (#1272)
      • Change account, instance and instance_type tables to have single unique auto increment column (#1263)
      • Update openstack json event schema definition (#1249)
      • Adding table name to remove ambiguity from group by statement (#1228)
      • Update cloud event schema and coerce data (#1144)
    • ETL
      • Update SQL delimiters (#1384)
      • Prevent LSF commands encoding warnings (#1377)
      • Convert Slurm job names from UTF-8 to ISO-8859-1 (#1363)
      • Throw expected exception when JSON is invalid (#1275)
      • Remove foreign key constraints from MyISAM table (#1232)
      • Fix typo in EtlConfiguration (#1222)
      • Fix the underlying JSON configuration parsing problems (#1131)
      • Make the Shredder ignore empty lines (#1088)
    • Open OnDemand
      • Add ability to apply filters to the aggregatedata request to suppport Open OnDemand integration. (#1372)
    • Job Viewer
      • Add DISTINCT to Jobs realm JobDataset query (#1332)
      • Update job viewer formatter to handle N/A case for byte data. (#1208)
      • Improve search history panel UI. (#1201)
    • Data Warehouse Export
      • Fix data export submission confirmation message (#1322)
      • Fix Data Warehouse Export UI download/cancel issues (#1143)
    • Report Generator
      • Switch to new report after "Save As" (#1302)
      • Rename report file name input field (#1281)
      • Add input validation to report generator controller endpoints. (#1219)
      • Fix report generation for annual and biannual reports. (#1216)
    • Metric Explorer
      • Fix some bugs in FilterListBuilder (#1254)
      • Fix multi-timeseries dataset-show-remainder bug (#1239)
      • Fix show remainder calculation for Jobs by System Username (#1238)
      • Fix stderr checkbox disablement in Metric Explorer. (#1184)
    • ACL
      • Enforce realm ACLs for "show raw data" endpoints (#1200)
      • Fix foreign key constraint on moddb report_template_acls (#1171)
      • Fix module filtering (#1170)
    • User Dashboard
      • Fix page size in JobComponent single user view. (#1195)
    • Internal Dashboard
      • Clear report cache operation will remove image files too. (#1181)
      • Updating Internal Dashboard Existing Email (#1095)
    • Storage
      • Fix storage realm username GroupBy (#1156)
  • Enhancements
Read more

Open XDMoD 9.0.0 Release Candidate 4

04 Aug 11:26
5baf9fd
Compare
Choose a tag to compare
Pre-release
v9.0.0-rc.4

Update ETL table data verification help text (#1405)

Open XDMoD 9.0.0 Release Candidate 3

22 Jul 12:23
2e7c40c
Compare
Choose a tag to compare
Pre-release
Merge pull request #1393 from eiffel777/add-cloud-staging-resource-sp…

…ecifications-table

Add staging_resource_specifications table to cloud manage tables action

Open XDMoD 9.0.0 Release Candidate 2

17 Jul 14:08
4bebd69
Compare
Choose a tag to compare
Pre-release
v9.0.0-rc.2

Prevent LSF commands encoding warnings (#1377)

Open XDMoD 9.0.0 Release Candidate 1

07 Jul 13:37
0abb9e6
Compare
Choose a tag to compare
Pre-release
v9.0.0-rc.1

Update PHP and MySQL version requirements (#1364)