Resources

Release Notes: January 2024

Home 9 Release Note 9 Release Notes: January 2024

Enhancements

Data Gathering Scripts

  • Base-scripts (v0.3.x) – renames config files
  • SQL Server Licensing Script now captures WindowsFailoverClusterName for Always On Availability Groups.
  • Rename the local copy of configuration files to include the configuration file ID in order to facilitate the use of multiple configuration files
    • New format:configs/{company}/{client}/{cfgFileID}-dgConfig.json
    • The runall.sh script will pull the file if it doesn’t exist – regardless of auto-update flag
    • When specifying a configuration file, opscompass.sh and runall.sh will now accept arguments consistent with the CLI, eg:runall.sh –id 1142
  • Rename output files with configuration file ID
  • Add support for SuSE Enterprise Linux 15 to the installer
  • Increase maximum data gathering file size to 500MB
  • Add email notifications for certain failures during file processing
    • Set “Email To” to one or more email addresses (comma separated) under “Problem Alert” on the “Data File Settings” tab for a data gathering configuration file.
  • The meaning of retention days parameters for various file types was changed. Previously, both 0 and 1 generally meant to delete immediately, which was not intuitive. The cleanup was also being done in multiple places. Cleanup is now only performed for relevant files at the completion of a data gathering module. The cleanup logic has been consolidated to common.env, and the following behavior is now consistent across all modules:
    • < 0 means cleanup is disabled
    • 0 means delete immediately after sending
      NOTE: This used to cause problems when gathering multiple configurations simultaneously but should work now since output files will include the configuration file id in their names for easy identification.
    • 1 (default) means delete files more than a day old
    • N means delete files more than N days old
  • Bulk loader now updates optional parameters as well as loading new configurations
  • Fixed an issue that allowed duplicate configuration names for SQL Server within the same configuration file. If duplicates are found during the release, they are renamed with ‘ (#)’ appended to make them unique.