- New database backend that uses PeeWee ORM. See: docs/backend/SoftwareAccountingPW.md, docs/aggregator/SoftwareAccountingPW.md and extras/convert/
- Fixes in sgas-sa-registrant for python 3.6
- Improved SlurmInfoFallback Pull Request from Pär Lindfors [email protected]
Upgrading from v1.7 does not require any changes to configurations files.
- Updated sgas-sa-registrant. Same as sgas-bart bart-registrant that uses python3 and does not use twisted.
Upgrading to 1.7 requires using python3 and compatible requests library for the the sgas-sa-registrant and config file need to be updated. See example etc/sgas-sa-registrant.conf.
- New sams.sampler.Pressure. Fetches pressure metrics from cgroup. See: docs/sampler/Pressure.md
- New sams.loader.FileSlurmInfoFallback. Fetches information from sacct if Slurm is not responding or does not want to ask slurmctld from nodes. See: docs/loader/FileSlurmInfoFallback.md
- Possible to set Sqlite temp_store pragma to allow use of memory instead of /var/tmp or $TMPDIR to store temporary information during queries. See: docs/backend/SoftwareAccounting.md and docs/aggregator/SoftwareAccounting.md
- Exception cleanup
- Fix in sams.output.Prometheus for None values.
- Fix in sams.output.Carbon and Collectd to check if var is dict.
- Fix in sams.loader.File for moving files to different filesystem.
- Continue code cleanup using isort, black, pylint.
Upgrading from v1.5 does not require any changes to configurations files.
- Cleanup of code using isort, black and pylint.
- Fix crach on empty config key. Fixes Issue#23
- Changed isAlive() to is_alive() due to deprecation.
- sams-commands now have a --version flag.
- Support for --reset-softare= in sams-software-updater
- After a --reset-command an update is run directly afterwards.
- Updated examples for sams-software-updater.
- Add swap output from sams.sampler.SlurmCGroup module. Fixes issue #24
Upgrading from v1.4 does not require any changes to configurations files.
- Fix/cleanup of yaml module import. Fixes Issue#17
- New sams.sampler.FSStats module. Fetches Metrics from a filesystem
- New sams.sampler.IOStats. Fetches metrics from iostat command about block devices
- Updated setup.py. Patches from Pär Lindfors [email protected]
- Make nvidia-smi metrics configurable.
- New sams.sampler.ZFSStats. ZFS metrics sampler.
- Updated Collectd module.
- Removed write_as_uid/setfsuid due to license problems.
- LICENSE added to the project. Fixes Issue#14
- Experimental output module for Prometheus node-exporter.
- Support for stopping rewrite rules on match.
Upgrading from v1.3 does not require any changes to configurations files.
- --test-output option added to sams-collector.
- Collectd output module added.
- Enables to use --show-software and --show-path together in sams-software-updater.
- Export software with user/project specific information in software/version/local version. backend/SoftwareAccounting
Upgrading from v1.2 does not require any changes to configurations files.
- Set umask in deamon mode. See: sams-collector
- Adds a FAQ
- sams-software-updater now uses GLOB (*?) instead of SQLite "LIKE" patterns. See sams-software-updater
- Fixes som problem with setup.py for generating .rpm's.
- Adds a --show-software flag to sams-software-updater.
Upgrading from v1.1 does not require any changes to configurations files.
- Rewrite feature added to Regexp module. See: sams.software.Regexp
- sams-post-receiver, sams.loader.File and sams.output.File makes target directory tree.
Upgrading from v1.0 does not require any changes.
First major release.
Upgrading from a release before v1.0 is possible but not recomended and requires database conversion.