Releases: ALU-Schumacher/AUDITOR
Releases · ALU-Schumacher/AUDITOR
v0.0.7
What's Changed
- Bump prometheus from 0.13.1 to 0.13.2 by @dependabot in #123
- Bump serde_with from 2.0.0 to 2.0.1 by @dependabot in #124
- Bump actix-web from 4.1.0 to 4.2.1 by @dependabot in #125
- Bump anyhow from 1.0.64 to 1.0.65 by @dependabot in #131
- Bump thiserror from 1.0.34 to 1.0.35 by @dependabot in #129
- Bump unicode-segmentation from 1.9.0 to 1.10.0 by @dependabot in #128
- Clippy by @stefan-k in #137
- Bump reqwest from 0.11.11 to 0.11.12 by @dependabot in #136
- Bump tracing-actix-web from 0.6.0 to 0.6.1 by @dependabot in #134
- Bump once_cell from 1.14.0 to 1.15.0 by @dependabot in #135
- Bump sqlx from 0.6.1 to 0.6.2 by @stefan-k in #138
- Bump serde from 1.0.144 to 1.0.145 by @dependabot in #139
- Bump thiserror from 1.0.35 to 1.0.36 by @dependabot in #140
- Bump thiserror from 1.0.36 to 1.0.37 by @dependabot in #142
- Run CI only on PRs and main branch by @stefan-k in #143
- Codecov in CI by @stefan-k in #144
- Each collector and plugin is now a crate by @stefan-k in #145
- Bump tracing from 0.1.36 to 0.1.37 by @dependabot in #148
- Bump tracing-subscriber from 0.3.15 to 0.3.16 by @dependabot in #147
- Bump tracing-bunyan-formatter from 0.3.3 to 0.3.4 by @dependabot in #149
- Bump uuid from 1.1.2 to 1.2.1 by @dependabot in #150
- Bump wiremock from 0.5.14 to 0.5.15 by @dependabot in #151
- Bump anyhow from 1.0.65 to 1.0.66 by @dependabot in #152
- Bump prometheus from 0.13.2 to 0.13.3 by @dependabot in #153
- Bump serde from 1.0.145 to 1.0.147 by @dependabot in #154
- Bump tracing-actix-web from 0.6.1 to 0.6.2 by @dependabot in #155
- Bump once_cell from 1.15.0 to 1.16.0 by @dependabot in #156
- Update dependendies by @stefan-k in #163
- Bump serde from 1.0.147 to 1.0.148 by @dependabot in #164
- Removed old python client by @stefan-k in #165
- Bump serde from 1.0.148 to 1.0.149 by @dependabot in #166
- Bump config from 0.13.2 to 0.13.3 by @dependabot in #167
- Bump tokio from 1.22.0 to 1.23.0 by @dependabot in #168
- Slurm collector (separate crate) by @stefan-k in #146
- Fixed new clippy lints by @stefan-k in #170
- Support python 3.11 by @stefan-k in #171
- Bump serde from 1.0.149 to 1.0.150 by @dependabot in #169
- Bump serde from 1.0.150 to 1.0.151 by @dependabot in #172
- Bump thiserror from 1.0.37 to 1.0.38 by @dependabot in #175
- Bump anyhow from 1.0.66 to 1.0.68 by @dependabot in #174
- Bump tracing-actix-web from 0.6.2 to 0.7.0 by @dependabot in #173
- Fixed shutdown sequence of slurm collector by @stefan-k in #177
- Bump tracing-actix-web from 0.7.0 to 0.7.1 by @dependabot in #180
- Bump serde from 1.0.151 to 1.0.152 by @dependabot in #181
- Bump once_cell from 1.16.0 to 1.17.0 by @dependabot in #182
- Remove dependency on time 0.1 as much as possible by @stefan-k in #183
- Bump tokio from 1.23.0 to 1.23.1 by @dependabot in #184
- Bump tokio from 1.23.1 to 1.24.0 by @dependabot in #185
- Bump tokio from 1.24.0 to 1.24.1 by @dependabot in #186
- Bump tracing-actix-web from 0.7.1 to 0.7.2 by @dependabot in #187
- Bump regex from 1.7.0 to 1.7.1 by @dependabot in #188
- Bump tracing-bunyan-formatter from 0.3.4 to 0.3.5 by @dependabot in #190
- Bump serde_with from 2.1.0 to 2.2.0 by @dependabot in #189
- Bump tracing-bunyan-formatter from 0.3.5 to 0.3.6 by @dependabot in #191
- Bump wiremock from 0.5.16 to 0.5.17 by @dependabot in #192
- Bump tokio from 1.24.1 to 1.24.2 by @dependabot in #193
- Bump reqwest from 0.11.13 to 0.11.14 by @dependabot in #194
- Renamed Score factor to value, added meta, redesigned components sql schema by @stefan-k in #179
- Bump actix-web from 4.2.1 to 4.3.0 by @dependabot in #195
- Bump anyhow from 1.0.68 to 1.0.69 by @dependabot in #199
- Bump unicode-segmentation from 1.10.0 to 1.10.1 by @dependabot in #197
- Bump uuid from 1.2.2 to 1.3.0 by @dependabot in #198
- Bump tokio from 1.24.2 to 1.25.0 by @dependabot in #196
- Version 0.0.7 by @stefan-k in #200
- Run pyauditor CI on tags as well by @stefan-k in #201
- Run rpm CI on tags as well by @stefan-k in #202
Full Changelog: v0.0.6...v0.0.7
v0.0.6
What's Changed
- Implemented comparison operators for pyauditor types by @stefan-k in #112
- Update sqlx to version 0.6.1 by @stefan-k in #114
- Order records returned by /get and /get/*/since/ by stop_time by @stefan-k in #115
- Spellcheck in CI by @stefan-k in #116
- Bump once_cell from 1.13.1 to 1.14.0 by @dependabot in #117
- Bump anyhow from 1.0.63 to 1.0.64 by @dependabot in #118
- Bump thiserror from 1.0.33 to 1.0.34 by @dependabot in #120
- Bump serde-aux from 3.1.0 to 4.0.0 by @dependabot in #119
- Send timestamps in slurm epilog collector as UTC by @stefan-k in #121
- Release 0.0.6 by @stefan-k in #122
Full Changelog: v0.0.5...v0.0.6
v0.0.5
What's Changed
- Bump anyhow from 1.0.61 to 1.0.62 by @dependabot in #92
- Bump once_cell from 1.13.0 to 1.13.1 by @dependabot in #91
- AuditorClient: Error on server errors by @stefan-k in #93
- Restructured test suite (removed duplicate code) by @stefan-k in #94
- Improved errors and error handling by @stefan-k in #95
- Use transaction for updating database by @stefan-k in #96
- Added #[from] to UpdateRecordError::OtherError field by @stefan-k in #97
- Bump serde from 1.0.143 to 1.0.144 by @dependabot in #100
- Export database metrics to Prometheus by @stefan-k in #98
- Bump pyo3 from 0.16.5 to 0.16.6 by @dependabot in #102
- Removed unnecessary futures and protobuf dependencies by @stefan-k in #103
- Added cargo-deny to CI pipeline by @stefan-k in #104
- Documentation for Prometheus DB metrics exporter on website by @stefan-k in #105
- Do not clean target directory when deploying website and pyauditor docs by @stefan-k in #107
- Use older versions of the pyo3 dependencies to support Python 3.6 by @stefan-k in #108
- Release 0.0.5 by @stefan-k in #109
Full Changelog: v0.0.4...v0.0.5
v0.0.4
What's Changed
- For future releases, upload python wheels to release page by @stefan-k in #83
- Added correct badges to pyauditor Readme by @stefan-k in #84
- Bump chrono from 0.4.21 to 0.4.22 by @dependabot in #86
- Better pyauditor documentation including a tutorial by @stefan-k in #87
- Links to client docs in main docs, fixed deployment by @stefan-k in #88
- Moved sqlx-data.json hoping that this will fix the docs.rs build by @stefan-k in #89
- Release 0.0.4 by @stefan-k in #90
Full Changelog: v0.0.3...v0.0.4
v0.0.3
What's Changed
- Bump serde from 1.0.140 to 1.0.141 by @dependabot in #68
- Added logging spans with unique id for plugin and collector. by @stefan-k in #69
- Export of server metrics to prometheus via /metrics endpoint by @stefan-k in #70
- Bump config from 0.13.1 to 0.13.2 by @dependabot in #72
- Improved AuditorClient, added Builder and tests by @stefan-k in #71
- Introduced workspaces by @stefan-k in #74
- Bump serde from 1.0.141 to 1.0.142 by @dependabot in #76
- Bump wiremock from 0.5.13 to 0.5.14 by @dependabot in #77
- Bump chrono from 0.4.19 to 0.4.20 by @dependabot in #78
- Bump chrono from 0.4.20 to 0.4.21 by @dependabot in #79
- Bump serde from 1.0.142 to 1.0.143 by @dependabot in #80
- Python interface to AuditorClient by @stefan-k in #75
- Bump anyhow from 1.0.60 to 1.0.61 by @dependabot in #82
Full Changelog: v0.0.2...v0.0.3
v0.0.2
What's Changed
- Build docker containers when pushing a version tag by @stefan-k in #62
- Fix parsing of scontrol output in slurm epilog collector by @stefan-k in #63
- Documentation of priority plugin on website by @stefan-k in #64
- Try to fix clippy ci by @stefan-k in #66
- Bump tracing from 0.1.35 to 0.1.36 by @dependabot in #65
- Release version 0.0.2 by @stefan-k in #67
Full Changelog: v0.0.1...v0.0.2
v0.0.1
What's Changed
- Basic Docker container by @stefan-k in #1
- Database connection with TLS by @stefan-k in #2
- Validate user input during deserialization by @stefan-k in #3
- Validate amount and factor when deserializing, impl Fake for ComponentTest by @stefan-k in #4
- Use
fake
to createRecords
in tests, impl PartialEq forRecords
by @stefan-k in #5 - Adapted Python AuditorClient to new interface by @stefan-k in #6
- Allow for multiple scores per component by @stefan-k in #7
- Restructured API tests by @stefan-k in #8
- Push docker container to github container registry by @stefan-k in #10
- Build docker container on pull_request, publish only on push to main by @stefan-k in #11
- Push docker container also to docker hub by @stefan-k in #12
- Readme: Running in a container. Fixes #13 by @stefan-k in #14
- Rust client library for building binary collectors and plugins by @stefan-k in #15
- Fixed typos in init_db.sh by @stefan-k in #16
- Move dockerfile to dedicated directory by @stefan-k in #18
- (Hopefully) fix container push by @stefan-k in #19
- (Hopefully) fix container push 2 by @stefan-k in #20
- Slurm epilog collector by @stefan-k in #17
- CI: fix auditor build for slurm collector test by @stefan-k in #22
- Bump tracing from 0.1.34 to 0.1.35 by @dependabot in #21
- Bump reqwest from 0.11.10 to 0.11.11 by @dependabot in #26
- Cache for docker builds in CI by @stefan-k in #24
- Bump actix-web from 4.0.1 to 4.1.0 by @dependabot in #27
- Bump fake from 2.4.3 to 2.5.0 by @dependabot in #28
- RPM builds by @stefan-k in #29
- Bump anyhow from 1.0.57 to 1.0.58 by @dependabot in #31
- Bump uuid from 1.1.1 to 1.1.2 by @dependabot in #23
- Fix docker image tag in README by @stefan-k in #32
- Do not build Docker containers for auditor-slurm-epilog-collector by @stefan-k in #33
- Upload RPMs as artifacts in CI by @stefan-k in #34
- Bump tracing-bunyan-formatter from 0.3.2 to 0.3.3 by @dependabot in #35
- Bump tracing-actix-web from 0.5.1 to 0.6.0 by @dependabot in #37
- Bump serde-aux from 3.0.1 to 3.1.0 by @dependabot in #39
- Priority plugin by @stefan-k in #36
- Fix configuration and log output of command (priority plugin) by @stefan-k in #41
- Bump tracing-subscriber from 0.3.12 to 0.3.14 by @dependabot in #42
- Bump once_cell from 1.12.0 to 1.13.0 by @dependabot in #47
- Bump serde from 1.0.137 to 1.0.138 by @dependabot in #45
- Bump regex from 1.5.6 to 1.6.0 by @dependabot in #48
- Throw away user and group id in slurm epilog collector by @stefan-k in #43
- Bump serde from 1.0.138 to 1.0.139 by @dependabot in #50
- Licenses & Copyright notices by @stefan-k in #51
- Removed placeholder license by @stefan-k in #52
- Fixed year and copyright owner in apache license by @stefan-k in #53
- Website by @stefan-k in #54
- Fix base URL of website by @stefan-k in #55
- allow to limit time range for records considered in priority plugin by @stefan-k in #56
- make computed resource available in commands in priority plugin by @stefan-k in #57
- Bump serde from 1.0.139 to 1.0.140 by @dependabot in #58
- Bump tracing-subscriber from 0.3.14 to 0.3.15 by @dependabot in #59
- Support multiple priority computation modes in priority plugin by @stefan-k in #60
Full Changelog: https://github.com/ALU-Schumacher/AUDITOR/commits/v0.0.1