Releases
4.3.1
Add a script and tox target to auto-generate example markdowns (#390 ) @samj1912
Release 4.3.0 (#392 ) @flaviuvadan
Fix tox coverage issue (#391 ) @samj1912
Add supplied to value from and expand param (#388 ) @flaviuvadan
Add passing yaml dump options to to_yaml (#387 ) @samj1912
Add concurrency check for cancelling build workflows when pushing subsequent builds at a fast pace (#385 ) @flaviuvadan
add suspend support and examples (#371 ) @flaviuvadan
Add support for sidecars (#370 ) @flaviuvadan
Allow setting artifact compression on output artifacts (#380 ) @samj1912
Add raw artifact (#376 ) @dubeau
Support mapping specifications for parameters on inputs
fields (#368 ) @flaviuvadan
Add support for exit DAGs to Task
(#366 ) @flaviuvadan
feat: Make affinity _build
interfaces public (#360 ) @flaviuvadan
Add TypeVar
for wider Workflow
typing (#359 ) @flaviuvadan
Remove "." in name validation (#356 ) @elliotgunton
Misc follow ups from #351 (#355 ) @JacobHayes
Support unset workflow parameters to enable GitOps style submissions of workflow + usage of parameterized templates (#352 ) @flaviuvadan
Add support for Task
/Workflow
hooks and create a GlobalConfig
(#351 ) @flaviuvadan
Fix WorkflowService.get_workflow_link when using set_global_host (#350 ) @JacobHayes
Release 4.2.0 (#343 ) @flaviuvadan
Add full implementation for the expr transpilation module (#340 ) @samj1912
Add VS code extension for Py testing to GitPod config (#342 ) @flaviuvadan
4.1.0 (#338 ) @flaviuvadan
Add lint
to workflow, cron workflow, and workflow template (#337 ) @flaviuvadan
add gitpod config (#339 ) @flaviuvadan
Allow changing the default python image used in Task (#332 ) @elliotgunton
Add global verify SSL and K8S SA (#328 ) @flaviuvadan
Add YAML and dict support for workflows (#327 ) @flaviuvadan
Add RTD configuration (#329 ) @flaviuvadan
Use >= for version constraints (#324 ) @JacobHayes
Fix syntax error in dag name (#323 ) @Trollgeir
Fix dag template not added for WFTemplates (#320 ) @Trollgeir
Add DCO and CLA ignore note to the contributor guideline (#321 ) @flaviuvadan
Bugfix: env value_from_input was ignored (#313 ) @tmi
Cleanup Workflow.dag checks (#312 ) @JacobHayes
add CodeCov round down to 1 precision (#317 ) @flaviuvadan
Lower coverage precision to reduce jitter (#311 ) @JacobHayes
Hera/4.0.1 (#310 ) @flaviuvadan
Fix incorrect Optionals (#308 ) @JacobHayes
Add DAG
in workflow init (#309 ) @flaviuvadan
Fix typo in Resources (#307 ) @Trollgeir
Hera 4.0.0 release (#306 ) @flaviuvadan
Fix sequence (#304 ) @Trollgeir
Fix some examples (#305 ) @Trollgeir
Fix archive compression build (#301 ) @Trollgeir
value_from_input can take parameter (#303 ) @Trollgeir
Check for items in artifacts (#302 ) @Trollgeir
Add support for workflow and task Prometheus metrics (#300 ) @flaviuvadan
Add generated name upon creation (#299 ) @Trollgeir
Add custom v4 objects (#293 ) @flaviuvadan
Adjust README (#292 ) @flaviuvadan
Expand test coverage (#287 ) @flaviuvadan
#261 Add more tests for IO (#286 ) @flaviuvadan
fix git artifact ssh secrets (#284 ) @JCoder01
allow unset variables in WorkflowService (#285 ) @nikhiljha
Make RetryStrategy more argo native (#283 ) @Trollgeir
Add resource template without container element (#272 ) @flaviuvadan
Remove Py3.11 limit (#278 ) @flaviuvadan
Update some examples (#274 ) @Trollgeir
Hera/4.0.0rc2 (#264 ) @flaviuvadan
Hera V4 (#253 ) @flaviuvadan
Add dynamic fanout with container example (#252 ) @lamhoangtung
add init to tests for pycov for diagnosing CICD config (#247 ) @flaviuvadan
Tolerations, nodeSelectors and affinity not being properly set (#246 ) @jpmnteiro
Hera/3.7.0 (#245 ) @flaviuvadan
Remove python <3.11 constraint and unpin transitive dependencies (#235 ) @JacobHayes
Hera 3.6.3 (#234 ) @flaviuvadan
Fix WorkflowService.get_workflow_link when using set_global_host (#231 ) @JacobHayes
Fix undefined task error (#230 ) @akfmdl
Fix input parameter #216 (#217 ) @flaviuvadan
normalize strings via black (#213 ) @flaviuvadan
Hera 3.6.0 (#207 ) @flaviuvadan
add Reverie Labs to users (#190 ) @flaviuvadan
3.5.0 (#189 ) @flaviuvadan
3.4.0 (#175 ) @flaviuvadan
docs: Add pipekit to users md file (#181 ) @JPZ13
add parallelism spec on workflow overall spec (#172 ) @flaviuvadan
Fix input_from behavior without func (#168 ) @kitagry
update ExistingVolume import (#166 ) @erauner12
3.3.0 (#158 ) @flaviuvadan
Hera 3.2.0 (#155 ) @flaviuvadan
Add retry policy (#143 ) @dmerrick
Fix CronWorkflow update command (#140 ) @kitagry
fix: template_ref type in comment (#145 ) @szdr
Add more tests for higher coverage (#139 ) @flaviuvadan
V3 updates (#137 ) @flaviuvadan
prevent json.loads error when the json string contains single quote (#126 ) @bnuzhanyu
Support TTLStrategy (#132 ) @linyaoli
Move stale yml config to .github out of workflows and add codecov action (#131 ) @flaviuvadan
Use separate poetry build and twine upload step (#130 ) @flaviuvadan
Support multiple python using tox with Poetry (#94 ) @hirosassa
Fix wrong dependencies for on_success(), on_failure(), on_error() functions of Task (#129 ) @xiang9156
Add support for field env vars (#125 ) @xiang9156
Add support for annotations on Workflows, CronWorkflows and Tasks (#121 ) @RunningIkkyu
Add a retry limit (#116 ) @flaviuvadan
Add image pull secrets (#113 ) @flaviuvadan
Support env_from option for task (#104 ) @kitagry
added workflow template and service, plus minor updates (#105 ) @Matt9993
Add SECURITY.md (#109 ) @flaviuvadan
Remove artifact uploads (#110 ) @flaviuvadan
Add Stalebot config (#108 ) @flaviuvadan
CICD Improvements (#101 ) @harelwa
Expose access modes for volume specification (#103 ) @flaviuvadan
Fix inconsistency between Hera and Argo workflow submission (#102 ) @flaviuvadan
Multiple Python Versions CI (#93 ) @harelwa
Access task variables (#95 ) @bchalk101
Resolves #96 (#97 ) @mynameisfiber
Add security context (#85 ) @GuyPozner
Add support for multiple volume specifications (volumes, config maps, secrets, existing volumes) (#83 ) @flaviuvadan
add s3 key only artifact (#84 ) @bchalk101
Add image pull policy (#82 ) @flaviuvadan
add config map volumes (#81 ) @bchalk101
Add extra index url to CICD Hera installation (#80 ) @flaviuvadan
Migrate Hera to Argo Workflows 6.3.0rc2 (#78 ) @flaviuvadan
Add test publication and revamp CICD actions (#77 ) @flaviuvadan
Optional func (#66 ) @bchalk101
allow sub-task have a task dependency (#75 ) @bchalk101
Expand env spec tests and fix validation bug on value field (#72 ) @flaviuvadan
Add default name/namespace handling to CronWorkflow create/suspend/re… (#71 ) @bobh66
fixed trailing quotation marks (#63 ) @KukumavMozolo
add config map env vars (#70 ) @bchalk101
Add README badges (#69 ) @flaviuvadan
Mount secret volume in task (#67 ) @bchalk101
Add support for labels on Workflows, CronWorkflows and Tasks. (#65 ) @bobh66
Add timezone to CronWorkflowSpec (#55 ) @bobh66
allow task to run as daemon (#57 ) @GuyPozner
make value in tolerations optionals (#59 ) @bchalk101
fix examples in readme according to v1.0.1 (#54 ) @harelwa
Fix published wheel (#52 ) @flaviuvadan
Remove Hera internally versioned submodules (#47 ) @flaviuvadan
Fix cpu/mem min/max setting based on overwrite_maxs flag (#49 ) @flaviuvadan
Revert "Revert "Revert "Upgrade underlying Argo SDK""" (#45 ) @flaviuvadan
Revert "Revert "Upgrade underlying Argo SDK"" (#43 ) @flaviuvadan
Revert "Upgrade underlying Argo SDK" (#42 ) @flaviuvadan
Upgrade underlying Argo SDK (#38 ) @flaviuvadan
Add users doc with Dyno Therapeutics in it as the first user (#39 ) @flaviuvadan
Add artifact passing support (#27 ) @flaviuvadan
fix(examples): add missing import to coin_flip example (#23 ) @mobin102
Add container-based task example (#22 ) @flaviuvadan
fix(env): fix value returned by validator method in EnvSpec class (#21 ) @mobin102
Features/when (#8 ) @rodrigobaron
Add service account name specification to workflows (#18 ) @flaviuvadan
Adjust make build
script (#15 ) @flaviuvadan
ran make isort (#14 ) @NI1993
cron workflows first sketch (#9 ) @NI1993
Add pip install
from PyPi in README (#12 ) @flaviuvadan
Add service account token authentication from k8s config (#5 ) @rodrigobaron
Add CICD publication step for PyPi (#3 ) @flaviuvadan
docs(readme): fix the link to examples (#2 ) @mostaphaRoudsari
Add Hera workflows V0 (#1 ) @flaviuvadan
🐞 Bug Fixes
📔 Documentation
🚧 Tasks
You can’t perform that action at this time.