Releases: argoproj-labs/hera
Releases · argoproj-labs/hera
v5.7.0
⭐️ Enhancements
- Script annotations output (#741) @dejamiko
- Add testable support for configmaps (#735) @dejamiko
- Script annotations artifacts (#718) @dejamiko
- Script annotations for input Parameters (#708) @dejamiko
🐞 Bug Fixes
- Fix Hera parameter inference (#767) @flaviuvadan
- Fix indentation error for staticmethods decorated as scripts (#768) @flaviuvadan
- Add missing argument to NFSVolume build (#757) @kimjunil
- Make service list APIs handle empty
items
case (#752) @flaviuvadan - Add getter for script kwargs func name (#759) @flaviuvadan
- Fix output Artifact/Parameter annotations (#755) @elliotgunton
- Add missing
__all__
to cluster workflow template (#747) @flaviuvadan - Add missing
ImagePullPolicy.value
for container sets that usestr
vsImagePullPolicy
(#731) @flaviuvadan - Tolerate potential race condition in workflow create + wait (#729) @flaviuvadan
📔 Documentation
- Fix link path and use stable (#769) @elliotgunton
- User guides (#762) @elliotgunton
- Add suspend template example where duration is configurable (#764) @elliotgunton
- Examples roundtrip test (#760) @elliotgunton
- Doc updates, rearrange rtd website, add user-guides and contributing tabs (#758) @elliotgunton
- Adjust dynamic fanout/fanin example (#750) @flaviuvadan
- Adjust container fanout example (#751) @flaviuvadan
- Fix links and doc style headings (#737) @elliotgunton
- Move extensive task docstring to getting-started.md (#734) @elliotgunton
- Fix artifact example (#719) @elliotgunton
⛏ Dependency Upgrades
- Bump pygments from 2.14.0 to 2.15.0 (#716) @dependabot
- Bump certifi from 2022.12.7 to 2023.7.22 (#725) @dependabot
v5.6.0
⭐️ Enhancements
- Make steps callable, add dag/steps callable examples (#715) @elliotgunton
- Add Content-Type header to PUT and POST requests (#701) @aleksatr
🐞 Bug Fixes
- Fix: script function called under workflow no longer returns a Step (#710) @elliotgunton
📔 Documentation
- Add markdown table output of missing examples to docs (#712) @elliotgunton
- Add docstyle via ruff, more documentation, and edits to existing docs to confer to styleguide (#700) @flaviuvadan
- Add more documentation (#696) @flaviuvadan
- Fix the artifact fanout example (#698) @elliotgunton
v5.5.2
v5.5.1
🐞 Bug Fixes
- Fix create_as_workflow and improve test (#693) @elliotgunton
📔 Documentation
- Add loops_arbitrary_sequential_steps example (#691) @elliotgunton
v5.5.0
⭐️ Enhancements
- Move to Annotated for mapping hera to models. Add from/to functions (#673) @elliotgunton
- Add CronWorkflow.update, add unit tests (#681) @iameskild
- WorkflowTemplate/ClusterWorkflowTemplate create_as_workflow (#669) @elliotgunton
- Add an
auth
module that can help users generate tokens (#655) @flaviuvadan
🐞 Bug Fixes
- [#687] Adjust image pull policy guessing engine (#689) @flaviuvadan
- Set status=None if any status field is None (#686) @iameskild
- Minor fix to CronWorkflow update (#685) @iameskild
📔 Documentation
- Add Examples header section and minor doc fixes (#684) @elliotgunton
- Update workflow.py (#683) @mefuller
- Fix link to Argo's Parameter field ref (#678) @elliotgunton
v5.4.1
📔 Documentation
- Wrap up getting started docs (#664) @elliotgunton
v5.4.0
🐞 Bug Fixes
- Common arg inference code for steps/tasks (#661) @elliotgunton
- Add V4 examples and make
on_exit
handlers takeTemplate
s not juststr
(#650) @flaviuvadan - Generate testing yamls only in python 3.8, roundtrip parse before comparing (#662) @elliotgunton
📔 Documentation
- Add loops walkthrough (with_item/with_param, fanout/fanin) (#660) @elliotgunton
- Artifacts walk through (#659) @elliotgunton
- Add Steps/DAG walk throughs (#657) @elliotgunton
- Parameters walkthrough typos (#646) @elliotgunton
v5.3.0
⭐️ Enhancements
- [#522] Add a wait + synchronous
Workflow.create
(#643) @flaviuvadan - [#595] Improve artifact/parameter access (#639) @flaviuvadan
- [#520] Add template apply (#642) @flaviuvadan
- [#614] Add a Hera exceptions module (#638) @flaviuvadan
- Fix types in script decorator (#635) @elliotgunton
🐞 Bug Fixes
- [#636] Add special case handling of cron workflow status (#637) @flaviuvadan
- [#603] Add host scheme validation (#640) @flaviuvadan
📔 Documentation
- Add parameters walk through (#645) @elliotgunton
v5.2.1
🐞 Bug Fixes
- Make
ContainerSet
full Hera object (#632) @flaviuvadan
📔 Documentation
- Getting started docs (#634) @elliotgunton
⛏ Dependency Upgrades
- Bump requests from 2.28.2 to 2.31.0 (#633) @dependabot
v5.2.0
⭐️ Enhancements
- Add metrics from V4 and single sidecar support (#619) @flaviuvadan
- Add workflow of workflows example and support for Hera objects in manifest of
Resource
(#608) @flaviuvadan
🐞 Bug Fixes
- Fix for volumes in WorkflowTemplate Spec (#629) @Degiorgio
- Add missing
source
in callable templatekwargs
(#621) @flaviuvadan - Fix get_parameter for Step (#624) @elliotgunton
📔 Documentation
- Adding Intuition Machines to Users.md (#626) @tmi
- add YAML optional dep doc (#623) @flaviuvadan