Releases: argoproj-labs/hera
Releases · argoproj-labs/hera
4.4.1
4.4.0
⭐️ Enhancements
- add container port support to Task by Hera (#411) @dpeer6
- Ephemeral storage (#410) @lancour
- Remove subset type within Union (#415) @elliotgunton
🐞 Bug Fixes
- Fix parsing of task parameter defaults (#412) @JacobHayes
- Task not properly parsing json containing multi-line strings (#409) @jplikesbikes
- Fix name validation, add support for generate_name (#393) @tachylatus
📔 Documentation
- Remove docs version because auto-publishing is not in sync with docs (#421) @flaviuvadan
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 widerWorkflow
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 aGlobalConfig
(#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
- Make verify SSL use
GlobalConfig
over service spec (#398) @flaviuvadan