Releases: argoproj-labs/hera
Releases · argoproj-labs/hera
v5.11.0rc1
⭐️ Enhancements
- Add support for pydantic v2 (#795) @JacobHayes, @matty-rose, @samj1912
📔 Documentation
- Restructure examples for website (#884) @elliotgunton
⛏ Dependency Upgrades
- Bump actions/setup-python from 4 to 5 (#885) @dependabot
v5.10.1
🐞 Bug Fixes
- Revert "Add Pydantic
Extra.forbid
to shared base model config " (#880) @flaviuvadan
v5.10.0
⭐️ Enhancements
- Implement get_parameter API on IO mixin and add tests (#876) @flaviuvadan
- Graduate script runner (#850) @elliotgunton
- Add labels to dependabot (#868) @flaviuvadan
- Add Pydantic
Extra.forbid
to shared base model config (#820) @flaviuvadan
🐞 Bug Fixes
- Remap
image_pull_policy
field onContainer
fromImagePullPolicy
enum tostr
(#877) @flaviuvadan - Fix incorrect aggregation of volume mount and dynamic volumes created via Hera (#875) @flaviuvadan
- Add support for modifying field properties prior to model generation (#874) @flaviuvadan
- Fix _is_str_kwarg_of for annotated parameters (#859) @elliotgunton
- Use diff join for workflow links (#873) @flaviuvadan
- Fix annotation directories (#856) @elliotgunton
- Fix enum bool serialization and add tests for all serialized values (#857) @elliotgunton
- Add Pydantic smart union test for Hera runner output serialization (#783) @flaviuvadan
📔 Documentation
- Add another talk to the README (#870) @flaviuvadan
- Use http link for authentication walkthrough in README (#860) @elliotgunton
- Update README.md with YouTube link to talk (#852) @flaviuvadan
- Update README.md with example repo from KubeCon (#851) @flaviuvadan
- Clarify DAG walkthrough (#836) @elliotgunton
- Add dag note about dependency declaration (#824) @flaviuvadan
- Add example for computing + using dynamic resources (#821) @flaviuvadan
- Use
cowsay
notwhalesay
as per official example (#822) @flaviuvadan
⛏ Dependency Upgrades
- Bump ruff from 0.1.5 to 0.1.6 (#871) @dependabot
- Bump typing-extensions from 4.5.0 to 4.8.0 (#866) @dependabot
- Bump jsonpath-ng from 1.5.3 to 1.6.0 (#865) @dependabot
- Bump pyyaml from 6.0 to 6.0.1 (#864) @dependabot
- Bump ruff from 0.1.4 to 0.1.5 (#863) @dependabot
- Bump types-requests from 2.28.11.13 to 2.31.0.10 (#846) @dependabot
- Bump ruff from 0.1.3 to 0.1.4 (#844) @dependabot
- Bump pytest from 7.2.1 to 7.4.3 (#847) @dependabot
- Bump pytest-cov from 4.0.0 to 4.1.0 (#845) @dependabot
- Bump build from 0.10.0 to 1.0.3 (#843) @dependabot
- Bump ruff from 0.0.254 to 0.1.3 (#832) @dependabot
- Bump pydantic from 1.10.5 to 1.10.13 (#833) @dependabot
- Bump pytest-sugar from 0.9.6 to 0.9.7 (#831) @dependabot
- Bump types-pyyaml from 6.0.12.7 to 6.0.12.12 (#834) @dependabot
- Bump mheap/github-action-required-labels from 2 to 5 (#828) @dependabot
- Bump actions/checkout from 3 to 4 (#829) @dependabot
🚧 Tasks
- Remove black as formatter (#839) @elliotgunton
- Add
dependabot.yml
(#826) @flaviuvadan
v5.9.0
⭐️ Enhancements
- Add optional kwarg to Artifact and add upstream example (#815) @elliotgunton
v5.8.0
⭐️ Enhancements
- Add ability to fetch workflow / cron workflow link (#806) @flaviuvadan
🐞 Bug Fixes
- Bug fixes for input Parameters and Artifacts in annotations (#811) @elliotgunton
- Add missing build to mixin and QOL image pull policy builder (#798) @flaviuvadan
📔 Documentation
- Add example of how to run computation against a Dask cluster + Spark (#805) @flaviuvadan
⛏ Dependency Upgrades
- Bump urllib3 from 1.26.17 to 1.26.18 (#807) @dependabot
v5.7.4
⭐️ Enhancements
- Make path optional for input Artifact annotations; deprecate as_name (#792) @elliotgunton
- Replace ruff excludes with pydocstyle ignores (#794) @JacobHayes
🐞 Bug Fixes
- Fix subscripted generics for runner (#791) @elliotgunton
📔 Documentation
- Fix inherited_members to show API reference for all inherited attributes (#801) @elliotgunton
⛏ Dependency Upgrades
- Bump urllib3 from 1.26.14 to 1.26.17 (#796) @dependabot
🚧 Tasks
- Selectively xfail upstream examples (#793) @JacobHayes
v5.7.3
🐞 Bug Fixes
- Fix runner outputs for empty strings (#789) @elliotgunton
v5.7.2
🐞 Bug Fixes
- Fix empty args scripts for script runner (Fix
null
string in args_path; add tests) (#785) @elliotgunton - Allow mounting volume for outputs (#780) @elliotgunton
📔 Documentation
- Fix script_annotations_artifact_passing example (#786) @elliotgunton
- Add k8s example to auth docs (#782) @flaviuvadan
v5.7.2-rc1
Release candidate to test the new runner fixes
🐞 Bug Fixes
- Fix
null
string in args_path; add tests (#785) @elliotgunton - Fixup volumes (#780) @elliotgunton
📔 Documentation
- Add k8s example to auth docs (#782) @flaviuvadan