Releases: ecmwf/pyflow
Releases · ecmwf/pyflow
Release 3.5.1
What's Changed
- Fix: Mis-placed arguments before - by @tbkr in #83
- Feature/improved warnings by @colonesej in #84
Full Changelog: 3.5.0...3.5.1
Release 3.5.0
This release brings the following changes:
- The option "submit_arguments" can now be given through the Host class as a dictionary, allowing users to provide the "submit_arguments" options at the Task level using a key from the dictionary, instead of passing a whole dictionary of options.
- New attributes from recent ecFlow developments.
- New features for PythonScript.
What's Changed
- change miniconda to micromamba in ci by @corentincarton in #62
- Add RepeatDateList attribute by @marcosbento in #64
- test fix docs by @corentincarton in #66
- Update ecFlow references in documentation by @marcosbento in #63
- add submit args support as host attribute. by @colonesej in #73
- Feature/be explicit about supported time format by @colonesej in #71
- Sync Main by @corentincarton in #76
- update readme by @corentincarton in #79
- Feature: Command line args for PythonScript by @tbkr in #80
- add basic documentation on new api and behaviour by @colonesej in #81
- Final PR: Release 3.5 by @corentincarton in #82
New Contributors
- @colonesej made their first contribution in #73
- @tbkr made their first contribution in #80
Full Changelog: 3.4.4...3.5.0
Release 3.4.4
Release 3.4.3
Pyflow 3.4.3 adds a trap_signals argument to the Host class, which if set to a list of ints will override the default list of signals for which the task scripts will trap. Signal 64 has been removed from the default value.
Note: tag 3.4.2 pointing to develop - DO NOT USE TAG 3.4.2
What's Changed
Full Changelog: 3.4.1...3.4.3
3.4.1
Pyflow 3.4.1 contains the following fixes:
- Added link to GeneratedVariable attribute in the documentation
- Added Aviso and Mirror attributes in the documentation
- Added GitHub Action for the documentation
3.4.0
Pyflow version 3.4.0 contains the following features:
- Interfaces to new ecflow features: Aviso triggers, ecflow server mirror and DateTime repeat attribute
- Generic Troika directives in TroikaHost, instead of SLURM directives
- Exit hook moved from task to node level
- Support for ecflow generated variables (FAMILY, TASK, etc.)
- Update deploy interface to deploy only a sub tree instead of the whole suite
- Automatic versioning from git tag and cleaning of the pyproject.toml file
3.3.0
Added support for RepeatDateTime attribute.
3.2.1
Minor fix in header and removed print statement.
3.2.0
This release contains the following new features:
- Deployment modified to allow deployment on a target different that ECF_FILES.
- Host updated to better handle error handling.
- Manual can now be generated for families. Pyflow will create a family.man files if a manual is specified for a family.
3.1.6
MInor change in Troika host for operational workflows.