v0.15 🔥 Compare Feature & Eco-CI Upgrades
This is a BIG release for the Green Metrics Tool 🔥
We have adapted the measurement workflow to incorporate phases (Baseline, Idle, Installation, Boot, Runtime, Remove) which makes our tool compatible with the requirements specified by the Blue Angel for Software.
Also it is our first step towards a tooling for Software Lifecycle Analysis.
See the comparison in action here, where we compare the influence of changing the database in a Nextcloud installation (swapping MariaDB for SQLite)
-
Also our Eco-CI Tooling has been greatly upgraded and allows now for drilldown towards different CPUs, Labels and timeframes. Check out our Eco-CI feature demo.
-
Contributors
Big thx also to @saiteja13427 and @shekhar-chauhan for making contributions to the Green Metrics Tool ❤️
What's Changed
- Dev by @dan-mm in #179
- Bugfix: copying of the badge by @djesic in #181
- Adds include functinality to usage_scenario.yml by @ribalba in #157
- 160 cli tests by @dan-mm in #183
- 161 eco ci badges by @dan-mm in #177
- Graph for badges by @djesic in #186
- Refactoring ipmi reporter by @djesic in #194
- Success message at the end of the install script by @djesic in #200
- added config options test for start idle, end idle, and process time;… by @dan-mm in #201
- 127 ci caching by @dan-mm in #195
- Change domain to .internal by @djesic in #206
- Raise value error on invalid note timestamp by @djesic in #199
- Usage scenario now displayed as yaml by @djesic in #196
- Commit URL by @djesic in #198
- Changes volume mounts from -v to --mount bind by @ribalba in #216
- Bump pylint from 2.15.10 to 2.17.1 by @dependabot in #225
- Bump pydantic from 1.10.2 to 1.10.7 by @dependabot in #224
- 207 eco ci rewrite by @dan-mm in #226
- Adds docker build capabilities by @ribalba in #234
- Move psycopg2 to psycopg3 by @djesic in #231
- Create dependabot PRs on dev branch by @djesic in #232
- Bump requests from 2.25.1 to 2.28.2 by @dependabot in #222
- Bump pytest from 7.2.0 to 7.2.2 by @dependabot in #223
- added tests and fixtures for volume loading; refactored test function… by @dan-mm in #197
- Bump pylint from 2.17.1 to 2.17.2 by @dependabot in #237
- Adds the = notatio for env vars by @ribalba in #236
- Convert IPMI reporter to Joules by @djesic in #246
- Stacked bar charts by @djesic in #227
- 242 sql for eco ci by @dan-mm in #247
- Bump pytest from 7.2.2 to 7.3.1 by @dependabot in #248
- Bump pandas from 1.5.3 to 2.0.0 by @dependabot in #238
- Rewrite how we create folders by @djesic in #251
- Added description field to usage scenarios by @djesic in #254
- Compare Functionality by @ArneTR in #241
- Configuration check by @djesic in #253
- Adds option to change units to metric by @saiteja13427 in #263
- XSS in frontend by @djesic in #214
- Blue angel test fixes by @dan-mm in #275
- Extend the error helper to log to file by @saiteja13427 in #264
- Bump pylint from 2.17.2 to 2.17.4 by @dependabot in #285
- Bump requests from 2.28.2 to 2.30.0 by @dependabot in #283
- Bump psycopg[binary] from 3.1.8 to 3.1.9 by @dependabot in #284
- Shift click to select multiple projects to compare by @djesic in #293
- Project info for compare runs by @djesic in #297
New Contributors
- @saiteja13427 made their first contribution in #263