|
| 1 | +--- |
| 2 | +title: flux-accounting v0.39.0 |
| 3 | +date: 2024-11-05 00:00:00 |
| 4 | +author: "flux-framework" |
| 5 | +categories: 'release' |
| 6 | +version: 0.39.0 |
| 7 | +download: https://github.com/flux-framework/flux-accounting/releases/download/v0.39.0/flux-accounting-0.39.0.tar.gz |
| 8 | +--- |
| 9 | + |
| 10 | +Download from GitHub [here]({{ page.download }}) |
| 11 | + |
| 12 | +# Release Notes |
| 13 | + |
| 14 | +flux-accounting version 0.39.0 - 2024-11-05 |
| 15 | +------------------------------------------- |
| 16 | + |
| 17 | +#### Fixes |
| 18 | + |
| 19 | +* `view-user`: make "parsable" spelling consistent ([#494](https://github.com/flux-framework/flux-accounting/issues/494)) |
| 20 | + |
| 21 | +* projects: fix unit tests for project subcommands, `--projects` reset |
| 22 | +capability ([#495](https://github.com/flux-framework/flux-accounting/issues/495)) |
| 23 | + |
| 24 | +* plugin: add callback prefixes to exception messages ([#499](https://github.com/flux-framework/flux-accounting/issues/499)) |
| 25 | + |
| 26 | +* `add-bank`: add a check when adding a root bank ([#509](https://github.com/flux-framework/flux-accounting/issues/509)) |
| 27 | + |
| 28 | +* fetch-job-records: set `max_entries=0` ([#516](https://github.com/flux-framework/flux-accounting/issues/516)) |
| 29 | + |
| 30 | +* `view-user --parsable`: improve output formatting ([#514](https://github.com/flux-framework/flux-accounting/issues/514)) |
| 31 | + |
| 32 | +* `flux-account.py`: get rid of dictionary initialization ([#512](https://github.com/flux-framework/flux-accounting/issues/512)) |
| 33 | + |
| 34 | +* `__init__.py`: fix formatting of constants ([#521](https://github.com/flux-framework/flux-accounting/issues/521)) |
| 35 | + |
| 36 | +* `view_jobs()`: adjust helper function to actually return a string ([#522](https://github.com/flux-framework/flux-accounting/issues/522)) |
| 37 | + |
| 38 | +#### Features |
| 39 | + |
| 40 | +* command suite: add new `list-projects` command ([#496](https://github.com/flux-framework/flux-accounting/issues/496)) |
| 41 | + |
| 42 | +* ci: add spellchecker to flux-accounting ([#504](https://github.com/flux-framework/flux-accounting/issues/504)) |
| 43 | + |
| 44 | +* python: add `AccountingFormatter` class, SQLite utility file ([#520](https://github.com/flux-framework/flux-accounting/issues/520)) |
| 45 | + |
| 46 | +#### Testsuite |
| 47 | + |
| 48 | +* `.gitignore`: add built docs, sharness test results ([#511](https://github.com/flux-framework/flux-accounting/issues/511)) |
| 49 | + |
| 50 | +* t: skip t1011 if job-archive module not detected, add new tests for |
| 51 | +`fetch-job-records` ([#518](https://github.com/flux-framework/flux-accounting/issues/518)) |
| 52 | + |
| 53 | +#### Documentation |
| 54 | + |
| 55 | +* doc: add note about manually loading plugin ([#500](https://github.com/flux-framework/flux-accounting/issues/500)) |
| 56 | + |
| 57 | +* doc: add ReadTheDocs support for flux-accounting ([#501](https://github.com/flux-framework/flux-accounting/issues/501)) |
| 58 | + |
| 59 | +* guide: add note about configuring factor weights ([#505](https://github.com/flux-framework/flux-accounting/issues/505)) |
| 60 | + |
| 61 | +* doc: add "Database Administration" section, update README to point to docs |
| 62 | +site ([#506](https://github.com/flux-framework/flux-accounting/issues/506)) |
| 63 | + |
| 64 | +* doc: reorganize top-level site, add License and Support page ([#510](https://github.com/flux-framework/flux-accounting/issues/510)) |
| 65 | + |
| 66 | +* doc: add priority equation to accounting guide ([#513](https://github.com/flux-framework/flux-accounting/issues/513)) |
0 commit comments