Releases: mahendrapaipuri/ceems
Releases · mahendrapaipuri/ceems
0.1.0 / 2024-07-06
- [BUGFIX] Build swag using native arch in cross build #107 (@mahendrapaipuri)
- [CI] Avoid building test bins for release workflows #106 (@mahendrapaipuri)
- [BUGFIX] Fix tsdb updater #104 (@mahendrapaipuri)
- [DOCS] Store metrics as map in DB #102 (@mahendrapaipuri)
- [FEATURE] Improve docs on Slurm collector #101 (@mahendrapaipuri)
- [DOCS] Improve docs on Slurm collector #101 (@mahendrapaipuri)
- [CI] Test DEB packages in CI #100 (@mahendrapaipuri)
- [CI] Extract go code for CodeQL analysis #99 (@mahendrapaipuri)
- [FEATURE] Enforce rules on cluster and updater IDs #98 (@mahendrapaipuri)
- [DOCS] Update Docs #97 (@mahendrapaipuri)
- [CI] Add CodeQL workflow #96 (@mahendrapaipuri)
- [FEATURE] Add user and project tables to DB #95 (@mahendrapaipuri)
- [FEATURE] Multicluster support #94 (@mahendrapaipuri)
- [MAINT] General maintenance and enhancements #92 (@mahendrapaipuri)
- [DOCS] Add swagger docs #90 (@mahendrapaipuri)
- [DOCS] Setup docs website #88 (@mahendrapaipuri)
- [DOCS] Publish README to registries #87 (@mahendrapaipuri)
- [FEATURE] Use weighted mean for agg stats #86 (@mahendrapaipuri)
- [CI] Make and publish container images #85 (@mahendrapaipuri)
- [FEATURE] Add demo end points #84 (@mahendrapaipuri)
- [FEATURE] Support DB and API modes for access control #83 (@mahendrapaipuri)
- [FEATURE] Enhancement api server #78 (@mahendrapaipuri)
- [FEATURE] Add
cpu_per_core_count
metric to CPU collector #76 (@mahendrapaipuri) - [FEATURE] Add
last_updated_at
col in usage table #75 (@mahendrapaipuri) - [REFACTOR] Use auth middleware for LB #74 (@mahendrapaipuri)
- [FEATURE] Add recording rules for Prometheus #67 (@mahendrapaipuri)
- [BUGFIX] Ensure non-negative values in agg metrics #66 (@mahendrapaipuri)
0.1.0-rc.6 / 2024-04-04
- [REFACTOR] Use generic name in metric names #65 (@mahendrapaipuri)
- [FEATURE] Use custom float64 type #62 (@mahendrapaipuri)
- [FEATURE] Configurable TSDB updater queries and DB migrations #64 (@mahendrapaipuri)
- [FEATURE] Use custom float64 type #62 (@mahendrapaipuri)
- [TEST] Add unit tests #61 (@mahendrapaipuri)
- [CI] Fix go coverage badge in README #60 (@mahendrapaipuri)
- [CI] Add coverage badge to README #59 (@mahendrapaipuri)
- [FEATURE] Debian and RPM packaging #58 (@mahendrapaipuri)
- [FEATURE] Add a default resource manager #57 (@mahendrapaipuri)
- [FEATURE] Auto detect IPMI command and add support for capmc #56 (@mahendrapaipuri)
- [FEATURE] chore: Several enhancements for CEEMS LB #54 (@mahendrapaipuri)
- [FEATURE] Incremental metrics aggregation #53 (@mahendrapaipuri)
- [MAINT] Backend Auth for CEEMS LB #52 (@mahendrapaipuri)
0.1.0-rc.5 / 2024-03-02
- [FEATURE] feat: Support RDMA stats in exporter #45 (@mahendrapaipuri)
- [MAINT] Rename stats pkg to api #44 (@mahendrapaipuri)
- [FEATURE] TSDB Load Balancer #43 (@mahendrapaipuri)
- [FEATURE] DB migrations support #42 (@mahendrapaipuri)
- [MAINT] Refactor DB schema #41 (@mahendrapaipuri)
0.1.0-rc.4 / 2024-02-18
- [BUGFIX] Misc bugfixes #40 (@mahendrapaipuri)
- [FEATURE]Support different IPMI implementations #39 (@mahendrapaipuri)
- [REFACTOR] Rename pkg to ceems #38 (@mahendrapaipuri)
- [FEATURE] Cache job props for SLURM collector #37 (@mahendrapaipuri)
- [FEATURE] Extend DB schema to add new fields #36 (@mahendrapaipuri)
- [FEATURE] Backup DB at configured interval #35 (@mahendrapaipuri)
0.1.0-rc.3 / 2024-01-22
- [REFACTOR] refactor: Remove support for job steps #34 (@mahendrapaipuri)
- [FEATURE] Fetch admin users from grafana #33 (@mahendrapaipuri)
- [REFACTOR] Rename pkg #32 (@mahendrapaipuri)
- [FEATURE] Enhancements in collector #31 (@mahendrapaipuri)
- [BUGFIX] Fix tsdb cleanup #30 (@mahendrapaipuri)
- [REFACTOR] Split node metrics into separate collectors #29 (@mahendrapaipuri)
- [FEATURE] Add total procs cputime metric #28 (@mahendrapaipuri)
- [FEATURE] Add support for TSDB vacuuming #27 (@mahendrapaipuri)
- [FEATURE] Use a separate time series for each job for mapping GPU #26 (@mahendrapaipuri)
- [FEATURE] Use query builder #25 (@mahendrapaipuri)
- [FEATURE] Job stats server enhancements #24 (@mahendrapaipuri)
- [REFACTOR] Use cgroups v2 pkg #23 (@mahendrapaipuri)
- [REFACTOR] Rename emissions factory from source to provider #22 (@mahendrapaipuri)
- [FEATURE] Export min and max power readings from ipmi #21 (@mahendrapaipuri)
- [FEATURE] Add hostname label to exporter metrics #20 (@mahendrapaipuri)
- [BUGFIX] Correct env var name for getting gpu index #19 (@mahendrapaipuri)
0.1.0-rc.2 / 2023-12-26
- [REFACTOR] Refactor jobstats pkg #18 (@mahendrapaipuri)
- [REFACTOR] Use default http client for requests for emissions collector #16 (@mahendrapaipuri)
- [REFACTOR] Refactor emissions pkg #16 (@mahendrapaipuri)
- [BUGFIX] bugfix: Correctly parse SLURM nodelist range string #15 (@mahendrapaipuri)
0.1.0-rc.1 / 2023-12-20
- [FEATURE] Bug fixes and refactoring #14 (@mahendrapaipuri)
- [FEATURE] Misc improvements #13 (@mahendrapaipuri)
- [FEATURE] Merge job stats DB and server commands #12 (@mahendrapaipuri)
- [FEATURE] Support GPU jobID map from /proc #11 (@mahendrapaipuri)
- [FEATURE] Add Runtime pkg #10 (@mahendrapaipuri)
- [FEATURE] Misc features #9 (@mahendrapaipuri)
- [FEATURE] Add API server to serve job stats #8 (@mahendrapaipuri)
- [FEATURE] Add jobstats pkg #7 (@mahendrapaipuri)
- [FEATURE] Use pkg structure #6 (@mahendrapaipuri)
- [FEATURE] Use UID and GID to job labels #5 (@mahendrapaipuri)
- [FEATURE] Reorganise repo #4 (@mahendrapaipuri)
- [FEATURE] Add unique jobid label for SLURM jobs #3 (@mahendrapaipuri)
- [FEATURE] Add Emission collector #2 (@mahendrapaipuri)
- [FEATURE] CircleCI setup #1 (@mahendrapaipuri)