Hera

Latest version: v5.19.0

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

Scan your dependencies

Page 10 of 12

1.1.0

Added

- The `daemon` keyword to the Task. `deamon` will allow a workflow to proceed to the next task, so long as the container
reaches readiness.

1.0.2

Changed

- Make value in Tolerations optional, as per Kubernetes requirements

1.0.1

Changed

- `setup.py` packages field to include hera exclusively post-removal of the underlying `v1` directory. With the removal
of the underlying versioned subpackage (`v1`) in 1.0.0 the `setup.py` file no longer installed the necessary modules
as the wheel only included references for whatever subpackages were in `hera.*` but not `hera`
itself (as a module)

1.0.0

Removed

- `v1` submodule of Hera to avoid internal versioning and external/package versioning

Changed

- location of all files from `v1` up one folder to `hera`. Now everything will take the import form
of `from hera.module import Object` rather than `from hera.v1.module import Object`
- interface of services to take a full host rather than a single domain and put in effort to compute the final host.
This will offer more freedom to users to select their own host scheme, for example. A flag for SSL verification was
also introduced
- all volume types (existing, empty dir, and regular volume) are now packaged in the volumes module rather than
separated

0.4.2

Added

- an `overwrite_maxs` to `Resource` to allow users to set whether max resources should be set to min values when they
are not specified

0.4.1

Changed

- underlying SDK of Hera, which moved from `argo-workflows` to the Argo Workflows repository (unpublished on PyPi)
Python SDK. This was originally released in https://github.com/argoproj-labs/hera/pull/38 but the
publication process to PyPi failed. A fix was attempted in https://github.com/argoproj-labs/hera/pull/43
but that published a broken version because the `dependency_links` of `setup.py` did not actually install the
necessary dependency. As a consequence, the release was quickly deleted from PyPi because it was broken. The best
course of action was to wait for the official release of the new SDK under `argo-workflows==6.0.0`, in collaboration
with the maintainers of https://github.com/argoproj/argo-workflows

Page 10 of 12

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.