Releases: guilbaults/TrailblazingTurtle
Releases · guilbaults/TrailblazingTurtle
Release v1.7.0
What's Changed
- Upgrading to Django5.2 (LTS)
- Improve traceback when prometheus response is empty by @cmd-ntrf in #87
- Quotasgpfsfs fix and Jobstats GPU config by @csqrs in #85
- Make prometheus default filter configuration optional by @cmd-ntrf in #88
- Gather saml2 settings in 40-saml.py and make djangosaml2 app optional by @cmd-ntrf in #86
- Add NVIDIA A30 to Jobstats. by @csqrs in #95
- Scale Y axis of GPU power graph to account for some GPUs tendency to over shoot their stated max. by @csqrs in #97
- Add 'NVIDIA H200' to jobstats/views by @jsl6ul in #98
Full Changelog: v1.6.0...v1.7.0
Release v1.6.0
What's Changed
- Bugfix: Parameters of a decorator are evaluated when python starts by @guilbaults in #68
- Fix Cloudflare Zero-Trust authentication and Prometheus query without instance by @evaan in #70
- Add PyJWT to requirements.txt by @evaan in #71
- Avoid calling trim() on undefined values. by @jsl6ul in #72
- Define values for 'NVIDIA H100 80GB HBM3' gpu. by @jsl6ul in #73
- Replaces hard-coded string
-oobwithsettings.HOSTNAME_OOB_SUFFIX. by @jsl6ul in #74 - Replaces hard-coded prometheus metric with a setting variable. by @jsl6ul in #75
- Update
gpu_countto re.match on the settings.SLURM_TRES keys. by @jsl6ul in #77 - Add the possibility of using a domain name by @jsl6ul in #76
- Set H100 idle power to 70 by @jsl6ul in #78
- Fix prometheus label_replace to append the domain name by @jsl6ul in #79
- Fix use of 'query_time' which is deprecated. by @csqrs in #80
- Increase promql time interval from 1m to 2m. by @jsl6ul in #82
- Make sure that job.time is not None. by @jsl6ul in #81
- Jobstats: Using the GSI-HPC fork of lustre_exporter by @guilbaults in #83
- Security updates of python modules by @guilbaults in #84
New Contributors
Full Changelog: v1.5.0...v1.6.0
Release v1.5.0
What's Changed
- Detect software used on the cluster with the index of Mii by @guilbaults in #44
- Adding graphs for software based on their paths by @guilbaults in #45
- Adding graphs for software allocated on GPUs by @guilbaults in #46
- Jobstats: Adding support for jobs array by @guilbaults in #50
- Improving pagination with a jump to button by @guilbaults in #51
- Improving Top pages by @guilbaults in #54
- Using mkdocs to generate documentation by @guilbaults in #55
- Adding a client-side filter on plotly series by @guilbaults in #56
- Improving zoom in graphs by @guilbaults in #57
- Jobstats: Handle missing exe from metrics by @guilbaults in #64
- Jobstats: Show all notes within a job of a user by @guilbaults in #66
- Updating to Django 5 and Ubuntu 24.04 by @guilbaults in #65
Full Changelog: v1.4.0...v1.5.0
Release v1.4.0
What's Changed
- Adding examples with Podman and upgrading requirements by @guilbaults in #36
- Adding node_events from the Slurm database by @guilbaults in #39
- Adding job dependencies in jobstats by @guilbaults in #40
- Add regexes for 2023 software stack by @mboisson in #41
- Bump django from 3.2.20 to 3.2.23 by @dependabot in #42
- Bump cryptography from 41.0.5 to 41.0.6 by @dependabot in #43
New Contributors
Full Changelog: v1.3.1...v1.4.0
v1.3.1
What's Changed
- Adding a setting for custom Prometheus filter per module by @guilbaults in #35
- Cloudstats: Allow non-staff to see their own VMs
- Jobstats: When showing multiple jobs, handle the case when no jobs has started
Full Changelog: v1.3.0...v1.3.1
Release v1.3.0
Release v1.2.0
What's Changed
- Added Configuration for Hostname label for Prometheus by @Evan-Vokey in #22
- Improve slurm_jobscripts:send_job error handling by @cmd-ntrf in #24
- Set a default margin for graphs, but can be overridden in Python. by @guilbaults in #26
- Add Optional Module for Quotas on GPFS Filesystem by @Evan-Vokey in #25
- Add Search for Staff by @Evan-Vokey in #27
- Add Support for Authentication Using Cloudflare Access by @Evan-Vokey in #29
- Remove global variables used in some templates by @guilbaults in #28
- Zoom out on graph with a fixed timedelta by @guilbaults in #32
- Anonymous demo mode by @guilbaults in #33
New Contributors
- @Evan-Vokey made their first contribution in #22
- @cmd-ntrf made their first contribution in #24
Full Changelog: v1.1.0...v1.2.0
Release v1.1.0
What's Changed
- Adding tests using the Django testing framework by @guilbaults in #8
- Adding Intel PCM data display by @guilbaults in #9
- Adding bootstrap cards and improving graph layout by @guilbaults in #11
- Support of Slurm 22.05 by @guilbaults in #15
- Add BASE_URL setting and update templates for proxy sub-url use. by @csqrs in #14
- Add some GPU card info. by @csqrs in #18
- Add LDAP_BASE_DN as a configurable item. by @csqrs in #19
- Adding used software statistics by @guilbaults in #20
New Contributors
Full Changelog: v1.0.2...v1.1.0
Release v1.0.2
What's Changed
- Improving Jobscripts uploader (#7)
- Slurm spool directory path is now configurable
- Adding logging and a verbose mode
- Configuration script path is now a CLI parameter
Full Changelog: v1.0.1...v1.0.2
Release v1.0.1
- Removing Lustre filesystem graphs when lustre_exporter is not enabled