Hera

Latest version: v5.19.0

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

Scan your dependencies

Page 3 of 12

3.6.2

Changed

- `Config.host` and `Config.verify_ssl` are now public; `WorkflowService.get_workflow_link` now references `Config.host`
to properly pull the host when using `set_global_host`.

3.6.1

Removed

- `get_input_spec` from `InputArtifact` so that it relies on the inherited one that does not add the `from` field that
is not allowed in the Argo submission for input artifacts

3.6.0

Added

- support for `subPath` in volume mounts
- context management to workflow types. This supports the `with` clause and adds all tasks to a workflow automatically
- task exit hook
- HTTP artifact
- global workflow parameters
- input parameter caching through memoization
- bucket field to GCS/S3 artifact, which was missing

Removed

- assertion that `input_from` cannot be used with artifacts, which supports artifact input on fanned out tasks now

3.5.0

Added

- support for multiple inputs from a fanned out task via `MultiInput`

Changed

- `set_global_token` to take in a union of a string token or a callable

3.4.0

Added

- node selectors on all workflow types
- memoization
- global parameter access on tasks
- input/output parameters in addition to artifacts
- affinity, anti-affinity, node affinity
- client host/token global injection

3.3.2

Fixed

- parallelism specification on spec templates

Page 3 of 12

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.