Releases: argoproj-labs/hera
Releases · argoproj-labs/hera
v5.0.2
🐞 Bug Fixes
- Fix ineffective GlobalConfig image settings in script (#538) @pbrunelle
v5.0.1
🐞 Bug Fixes
- Fix ineffective GlobalConfig Workflow settings (#537) @tachylatus
v5.0.0
⭐️ Enhancements
- Add a simple utility to save workflow to a file (#531) @samj1912
- Adjust dynamic volume provisioning (#529) @flaviuvadan
- Add ability to get task output parameters, more syntactic sugar around complex dependencies, and easier way to define env vars (#517) @flaviuvadan
- Publish to both
hera-workflows
andhera
on PyPI (#516) @flaviuvadan - Expand type of image pull secrets (#510) @flaviuvadan
- Add decorator for script (#507) @flaviuvadan
- Add parameter inference (#486) @flaviuvadan
- Add Workflow Volume example (#479) @elliotgunton
- Add support for multiple types to
with_items
andwith_param
(#485) @flaviuvadan - Add PVC inference (#482) @flaviuvadan
- Run
make codegen
(#481) @elliotgunton - Added upstream examples for volume (#480) @Degiorgio
- Make templates callable (#478) @elliotgunton
- Add WorkflowTemplate and CronWorkflow (#475) @elliotgunton
- Isolate arguments in mixin (#476) @flaviuvadan
- Fix typos, make links relative (#474) @elliotgunton
- Add archive strategy Hera models (#473) @flaviuvadan
- Add dictionary support to Parameter init (#472) @flaviuvadan
- Add leftover artifact examples (#471) @flaviuvadan
- Add artifact support (#467) @flaviuvadan
- Add fuzzy matchers for tests (#466) @samj1912
- Add a script to generate init files (#464) @samj1912
- Add container set for V5 (#465) @flaviuvadan
- Enable black string normalization (#463) @samj1912
- Update the contributing guide with test harness (#462) @samj1912
- Add resource template and fix argument processing in Steps (#461) @flaviuvadan
- Move hera.v5 folder to top level and update example generation script (#460) @samj1912
- Fix model auto-complete (#459) @samj1912
- Add Steps and ParallelSteps (#456) @elliotgunton
- Add Data and HTTP templates (#454) @flaviuvadan
- Add suspend (#452) @flaviuvadan
- Add metaclass to events @flaviuvadan
- Add automated test-harness for examples and fix DAG tests (#451) @samj1912
- Migrate completely to makefile and cleanup github actions (#450) @samj1912
- Add DAG support to V5 (#449) @flaviuvadan
- Adjust service setting on workflow and protocol imports @flaviuvadan
- Add generic context handlers and ensure CI works (#448) @samj1912
- Add Hera V5 autogenerated service (#422) @flaviuvadan
- Generate all
workflows
andevents
models (#420) @flaviuvadan - Add
workflows
module in preparation for V5 introduction ofevents
(#419) @flaviuvadan - Add dynamic image setter (#491) @flaviuvadan
- Add decorators for pre-build hooks (#489) @samj1912
- Add
with_param
andwith_items
parameter inference + some upstream loop examples (#490) @flaviuvadan - Rename hooks as
pre_build
and extend test (#488) @elliotgunton - Hera v5 - RC1 (#437) @flaviuvadan
- Enable CI/CD on hera/v5 branch (#439) @samj1912
- Bring back the global config object and raise exceptions in case of nones from hooks (#493) @samj1912
🐞 Bug Fixes
- Fix token secret name for pre-release (#528) @samj1912
- Fix sed command filename (#526) @samj1912
- Fix env from (#515) @flaviuvadan
- Add type-hints to ensure IDEs provide right auto-completion (#504) @samj1912
- Fix pydantic issues with hera.workflows.Env (#505) @samj1912
- Fix templateRef and clean up examples (#496) @elliotgunton
📔 Documentation
- Rename hera-workflows to hera (#530) @samj1912
- Update docs to allow giscus for quick discussions (#525) @samj1912
- Update documentation to add hera v5 introduction (#509) @samj1912
- Switch to mkdocs for documentation (#508) @samj1912
- Add docs for v5 (#500) @elliotgunton
- Fix volume examples (#497) @elliotgunton
- Update README and examples (#495) @elliotgunton
🚧 Tasks
5.0.0rc6
⭐️ Enhancements
- Add ability to get task output parameters, more syntactic sugar around complex dependencies, and easier way to define env vars (#517) @flaviuvadan
- Publish to both
hera-workflows
andhera
on PyPI (#516) @flaviuvadan
🐞 Bug Fixes
📔 Documentation
5.0.0rc5
⭐️ Enhancements
- Expand type of image pull secrets (#510) @flaviuvadan
🐞 Bug Fixes
- Fix env from (#515) @flaviuvadan
📔 Documentation
- Update documentation to add hera v5 introduction (#509) @samj1912
- Add PayIt to hera adopters (#514) @menzenski
5.0.0rc4
5.0.0rc3
4.4.2
What's Changed
- Enable CI/CD on hera/v5 branch by @samj1912 in #439
- Add Bloomberg to adopters by @samj1912 in #458
- Fix v4 build by @flaviuvadan in #492
- Support dynamic image lookup by @JacobHayes in #484
- adds list_workflows to workflow_service by @ndamania00 in #470
- use MISSING vs None in parameter inference by @flaviuvadan in #499
New Contributors
- @ndamania00 made their first contribution in #470
Full Changelog: 4.4.1...4.4.2
5.0.0rc2
🐞 Bug Fixes
- Fix templateRef and clean up examples (#496) @elliotgunton
📔 Documentation
- Fix volume examples (#497) @elliotgunton
- Update README and examples (#495) @elliotgunton
5.0.0rc1
What's changed
⭐️ Enhancements
- Add parameter inference (#486) @flaviuvadan
- Add Workflow Volume example (#479) @elliotgunton
- Add support for multiple types to
with_items
andwith_param
(#485) @flaviuvadan - Add PVC inference (#482) @flaviuvadan
- Run
make codegen
(#481) @elliotgunton - Added upstream examples for volume (#480) @Degiorgio
- Make templates callable (#478) @elliotgunton
- Add WorkflowTemplate and CronWorkflow (#475) @elliotgunton
- Isolate arguments in mixin (#476) @flaviuvadan
- Fix typos, make links relative (#474) @elliotgunton
- Add archive strategy Hera models (#473) @flaviuvadan
- Add dictionary support to Parameter init (#472) @flaviuvadan
- Add leftover artifact examples (#471) @flaviuvadan
- Add artifact support (#467) @flaviuvadan
- Add fuzzy matchers for tests (#466) @samj1912
- Add a script to generate init files (#464) @samj1912
- Add container set for V5 (#465) @flaviuvadan
- Enable black string normalization (#463) @samj1912
- Update the contributing guide with test harness (#462) @samj1912
- Add resource template and fix argument processing in Steps (#461) @flaviuvadan
- Move hera.v5 folder to top level and update example generation script (#460) @samj1912
- Fix model auto-complete (#459) @samj1912
- Add Steps and ParallelSteps (#456) @elliotgunton
- Add Data and HTTP templates (#454) @flaviuvadan
- Add suspend (#452) @flaviuvadan
- Add metaclass to events @flaviuvadan
- Add automated test-harness for examples and fix DAG tests (#451) @samj1912
- Migrate completely to makefile and cleanup github actions (#450) @samj1912
- Add DAG support to V5 (#449) @flaviuvadan
- Adjust service setting on workflow and protocol imports @flaviuvadan
- Add generic context handlers and ensure CI works (#448) @samj1912
- Add Hera V5 autogenerated service (#422) @flaviuvadan
- Generate all
workflows
andevents
models (#420) @flaviuvadan - Add
workflows
module in preparation for V5 introduction ofevents
(#419) @flaviuvadan - Add dynamic image setter (#491) @flaviuvadan
- Add decorators for pre-build hooks (#489) @samj1912
- Add
with_param
andwith_items
parameter inference + some upstream loop examples (#490) @flaviuvadan - Rename hooks as
pre_build
and extend test (#488) @elliotgunton - Hera v5 - RC1 (#437) @flaviuvadan
- Enable CI/CD on hera/v5 branch (#439) @samj1912
- Bring back the global config object and raise exceptions in case of nones from hooks (#493) @samj1912