Hera

Latest version: v5.15.1

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

Scan your dependencies

Page 1 of 12

4.3.0

Added

- support for global hooks on task and workflow
- support for unset parameters so Hera can be used in a GitOps style
- better Workflow typing for inheritance
- exit DAGs on workflows and tasks
- mapping Python source specs via dictionaries on inputs
- all accessible task properties
- sidecars
- suspend
- artifact compression
- raw artifact
- PyYAML kwargs on `to_yaml`
- supplied option on value from and parameter feature parity

Changed

- workflow link from service when using the global host

4.2.0

Added

- `expr` module for constructing Argo expressions

4.1.0

Added

- `to_yaml`, `to_dict`, and `to_json` on workflows
- optional PyYAML dependency (`hera[yaml]`)
- global default service account
- global task image
- global SSL verification flag
- `lint` API on workflows
- `value_from_input` on `Env` sanitization so that the name satisfies RFC1123 requirements

Changed

- DAG template naming to fix the issue of DAGs not being present on workflow templates
- version constraints on dependencies from `^` to `>=`

4.0.1

Added

- auto-setting of a DAG on the workflow so users do not necessarily need to supply one, so workflow additions
are executed against the set default DAG
- a fix for positional args in sized volumes vs unsized volumes
- the correct field specification for K8S resources

4.0.0

Added

- archiving specifications
- prometheus metrics
- generated names on workflows
- backoff custom object specification

Changed

- Git artifact specification to set the correct fields based on input

4.0.0rc3

Added

- support for `withSequence` on `Task`
- `generate_name` on worfklow
- active deadline seconds/timeouts on tasks and workflows

Changed

- `EnvSpec` naming to `Env`, including inheriting classes
- pyproject Python limit from 3.11 to 4
- error messages to be more descriptive

Page 1 of 12

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.