Maestrowf

Latest version: v1.1.10

Safety actively analyzes 681881 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

1.1.10

* Sync up read the docs config with dev environments using poetry (https://github.com/LLNL/maestrowf/pull/399)
* Print usage on command line when no args are provided (https://github.com/LLNL/maestrowf/pull/404)
* Add sacct fallback to slurm adapter to improve robustness of job tracking (https://github.com/LLNL/maestrowf/pull/405)
* Update Flurm Job State mappings for flux versions >= 0.26 (https://github.com/LLNL/maestrowf/pull/407)
* Bump certifi from 2021.10.8 to 2022.12.7 to address security issue (https://github.com/LLNL/maestrowf/pull/409)
* Bump cryptography from 37.0.1 to 38.0.3 to address security issue (https://github.com/LLNL/maestrowf/pull/410)
* Add missing shbang in unscheduled scripts from lsf adapter (https://github.com/LLNL/maestrowf/pull/411)
* Update poetry lockfile to address dependabot flagged security issues (https://github.com/LLNL/maestrowf/pull/412)
* Fix for Dockerfile smell DL3006 (https://github.com/LLNL/maestrowf/pull/418)
* Port Maestro documentation to mkdocs and expand coverage of features and tutorials (https://github.com/LLNL/maestrowf/pull/403)
* Update version info to be driven from pyproject.toml exclusively, and hook up to command line (https://github.com/LLNL/maestrowf/pull/419)
* Pin mermaid to < 10.x due to api change (https://github.com/LLNL/maestrowf/pull/422)
* Bump lock file certifi from 2022.12.7 to 2023.7.22 to address security issue (https://github.com/LLNL/maestrowf/pull/426)
* Refactor flux adapter to avoid using pickle to talk to flux brokers installed in external environments (https://github.com/LLNL/maestrowf/pull/415)
Also adds flux integration tests to exercise against real flux brokers
* Add pager functionality to status command (https://github.com/LLNL/maestrowf/pull/420)
* Patch broken flux job cancellation (https://github.com/LLNL/maestrowf/pull/428)
* Insulate slurm adapters from user customization of squeue and sacct output formats (https://github.com/LLNL/maestrowf/pull/431)
Also adds live unit and integration tests for slurm adapter

---------

Co-authored-by: Francesco Di Natale <frank.dinatale1988gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]users.noreply.github.com>
Co-authored-by: Bruno P. Kinoshita <kinowusers.noreply.github.com>
Co-authored-by: Charles Doutriaux <doutriaux1llnl.gov>
Co-authored-by: Giovanni Rosa <grosa23yahoo.com>
Co-authored-by: Brian Gunnarson <49216024+bgunnar5users.noreply.github.com>

1.1.9

Not secure
This release covers extensive improvements to the SLURM, LSF, and Flux adapters for scheduling to clusters as well as a new Rich-enabled status view. Other features include the addition of hashing workspaces, improvements to pgen, and many other background improvements/bugfixes.

1.1.8

Not secure
This patch release covers a critical bugfix that caused a regression in the ability to use variables and parameters in the scheduling parameters for a study step as well as makes the `Specification` class more easily inherited. This release also includes some improved documentation for parameters and parameter generation.

Other changes include the inclusion of the long description in the `setup.py` file to allow PyPi to render the markdown readme.

Inheritable validation and spec module (280) [6edda08] -- authored by Benjamin Bay
Modified validation logic to skip over variable tokens. (279) [5ca2b29] -- authored by Benjamin Bay
Updated the docs release version to 1.1.7 (278) [3795de0] -- authored by jsemler
Replace unicode quote with ascii quote (277) [f7e5b5b] -- authored by Jeremy White
Pgen docs (275) [2998cc4] -- authored by Jeremy White
Addition of README as long description. (269) [4d65e76] -- authored by Francesco Di Natale

1.1.7

Not secure

1.1.6

Not secure
Additions that include:
- Enabling of loading specifications from streams and stream-like objects.
- Correction to dependency versions to fix known security issues in PyYAML
- Corrections to the construction of safe pathing of workspaces
- User enabled workspace hashing to counter long parameter lists
- Addition of automatic adapter detection
- A prototype generalized Flux adapter

1.1.5dev

v1.1.4dev1.1


v1.1.4dev1.0

Links

Releases

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.