Releases: argoproj-labs/hera
Releases · argoproj-labs/hera
v5.16.0rc1
ℹ️ Information
- Deprecation notice for RunnerIO classes (#1060) @elliotgunton
⭐️ Enhancements
- Add template sets (#1077) @elliotgunton
- add validation for duplicate template and node names (#1054) @crflynn
- New steps decorator (#1062) @elliotgunton
- New dag decorator (#1059) @elliotgunton
- Support user specified Bearer tokens (#1053) @flaviuvadan
- New script decorator (#1041) @elliotgunton
🐞 Bug Fixes
- Propagate WorkflowsService instance from WorkflowTemplate to the created Workflow (#1066) @AchilleAsh
- Remove ArgumentsMixin from wrong classes (#1052) @elliotgunton
📔 Documentation
- Update docs to aid discoverability (#1081) @elliotgunton
- Add codespace install guide to quick start (#1082) @elliotgunton
- fix boolean in docstring for poll_interval on Workflow.create (#1058) @crflynn
⛏ Dependency Upgrades
- Bump types-requests from 2.32.0.20240523 to 2.32.0.20240602 (#1085) @dependabot
- Bump the patches group with 4 updates (#1084) @dependabot
- Bump pytest from 7.4.4 to 8.2.1 (#1070) @dependabot
- Bump the patches group with 2 updates (#1073) @dependabot
- Bump types-requests from 2.31.0.20240406 to 2.32.0.20240523 (#1074) @dependabot
- Bump typing-extensions from 4.11.0 to 4.12.0 (#1075) @dependabot
- Bump requests from 2.31.0 to 2.32.0 (#1071) @dependabot
- Bump the patches group with 2 updates (#1063) @dependabot
- Bump jinja2 from 3.1.3 to 3.1.4 (#1057) @dependabot
- Bump cappa from 0.18.1 to 0.19.0 (#1056) @dependabot
- Bump ruff from 0.4.2 to 0.4.3 in the patches group (#1055) @dependabot
- Bump the patches group with 2 updates (#1050) @dependabot
🚧 Tasks
- Add superseding flag logic (#1078) @elliotgunton
v5.15.1
🐞 Bug Fixes
- Fix compatibility with
pydantic==1.10.15
(Check pydantic.VERSION in place of find_spec) (#1049) @elliotgunton - enable CronWorkflow.from_dict() to work with subclasses (#1039) @crflynn
⛏ Dependency Upgrades
- Bump ruff from 0.3.7 to 0.4.1 (#1038) @dependabot
🚧 Tasks
v5.15.0
⛏ Dependency Upgrades
- Upgrade Argo Workflow to 3.5.5 (#994) @Sharathmk99
v5.14.4
🐞 Bug Fixes
- Fix script-decorated-function typing (#1018) @elliotgunton
📔 Documentation
- Add a hera proposal process (#1031) @samj1912
- New contributor guide (#983) @elliotgunton
- Add Elliot's talk to the README (#1007) @flaviuvadan
⛏ Dependency Upgrades
- Update dependencies (#1029) @elliotgunton
- Bump the patches group with 2 updates (#1034) @dependabot
- Bump pydantic from 2.6.4 to 2.7.0 (#1035) @dependabot
- Bump idna from 3.6 to 3.7 (#1032) @dependabot
- Bump cappa from 0.17.3 to 0.18.0 (#1014) @dependabot
- Bump build from 1.1.1 to 1.2.1 (#1015) @dependabot
- Bump pytest-cov from 4.1.0 to 5.0.0 (#1010) @dependabot
- Bump ruff from 0.3.3 to 0.3.4 (#1009) @dependabot
- Bump cappa from 0.17.2 to 0.17.3 (#1005) @dependabot
- Bump pydantic from 2.6.3 to 2.6.4 (#1006) @dependabot
- Bump ruff from 0.3.2 to 0.3.3 (#1004) @dependabot
v5.14.3
📔 Documentation
- Add hera tour to walkthrough (#1002) @elliotgunton
⛏ Dependency Upgrades
- Bump types-pyyaml from 6.0.12.12 to 6.0.12.20240311 (#1000) @dependabot
- Bump cappa from 0.17.0 to 0.17.2 (#1001) @dependabot
- Bump ruff from 0.3.0 to 0.3.2 (#998) @dependabot
- Bump types-requests from 2.31.0.20240218 to 2.31.0.20240311 (#997) @dependabot
v5.14.2
🐞 Bug Fixes
- Fix RunnerIO bugs, refactor script user guide into multiple docs (#974) @elliotgunton
- Fix cli
--to
default generation logic and refactor tests (#989) @elliotgunton
⛏ Dependency Upgrades
- Bump ruff from 0.2.2 to 0.3.0 (#986) @dependabot
- Bump build from 1.0.3 to 1.1.1 (#987) @dependabot
- Bump pydantic from 2.6.2 to 2.6.3 (#988) @dependabot
- Bump cappa from 0.16.2 to 0.17.0 (#985) @dependabot
- Bump cappa from 0.16.1 to 0.16.2 (#981) @dependabot
- Bump pydantic from 2.6.1 to 2.6.2 (#980) @dependabot
- Bump typing-extensions from 4.9.0 to 4.10.0 (#978) @dependabot
v5.14.1
🐞 Bug Fixes
- fix(UserContainer): Fix a small bug in ImagePullPolicy mapper and add tests for error cases (#963) @KengoA
⛏ Dependency Upgrades
- Bump types-requests from 2.31.0.20240125 to 2.31.0.20240218 (#968) @dependabot
- Bump ruff from 0.2.1 to 0.2.2 (#966) @dependabot
- Bump codecov/codecov-action from 3 to 4 (#956) @dependabot
- Bump cappa from 0.15.4 to 0.16.1 (#959) @dependabot
- Bump ruff from 0.2.0 to 0.2.1 (#958) @dependabot
v5.14.0
⭐️ Enhancements
- Add experimental Pydantic IO models for use with Hera Runner (#920 / #938) @elliotgunton
- feat: Validate k8s resource requirements for CPU, Memory and Ephemeral Volumes (#944) @KengoA
- fix: Handle multiline strings in yaml serialization. (#935) @DanCardin
- Save dummy outputs when runner script raises an exception (#949) @elliotgunton
🐞 Bug Fixes
- Support passing Hera Parameter/ModelParameter as dictionary input to tasks (#937) @flaviuvadan
- fix: Improve linting/editor experience for hera models. (#950) @DanCardin
📔 Documentation
- Add pydantic IO docs (#939) @elliotgunton
- Move Hera's copyright from Dyno Therapeutics to "The Hera Authors" (#957) @flaviuvadan
- Add template_level_volume example (#954) @elliotgunton
- Add example with Weights and Biases + distributed finetuning (#932) @flaviuvadan
⛏ Dependency Upgrades
- Limit pytest to <8.0.0 (#945) @dependabot / @elliotgunton
- Bump pytest-sugar from 0.9.7 to 1.0.0 (#951) @dependabot
- Bump pydantic from 2.6.0 to 2.6.1 (#953) @dependabot
- Bump ruff from 0.1.14 to 0.2.0 (#952) @dependabot
- Bump types-requests from 2.31.0.20240106 to 2.31.0.20240125 (#946) @dependabot
- Bump pydantic from 2.5.3 to 2.6.0 (#947) @dependabot
- Bump ruff from 0.1.13 to 0.1.14 (#941) @dependabot
- Bump cappa from 0.15.2 to 0.15.4 (#940) @dependabot
v5.13.1
🐞 Bug Fixes
- Fix volume mounts on user container (#931) @flaviuvadan
📔 Documentation
- Add new ml pipeline example using spacy in use-cases folder (#901) @paravatha
⛏ Dependency Upgrades
- Bump jsonpath-ng from 1.6.0 to 1.6.1 (#928) @dependabot
- Bump ruff from 0.1.11 to 0.1.13 (#929) @dependabot
- Bump jinja2 from 3.1.2 to 3.1.3 (#924) @dependabot
v5.13.0
⭐️ Enhancements
- feat: Add --include and --exclude to the hera generate yaml command. (#904) @DanCardin
🐞 Bug Fixes
⛏ Dependency Upgrades
- Bump types-requests from 2.31.0.20231231 to 2.31.0.20240106 (#919) @dependabot
- Bump actions/upload-artifact from 3 to 4 (#902) @dependabot
- Bump types-requests from 2.31.0.10 to 2.31.0.20231231 (#913) @dependabot
- Bump pydantic from 2.5.2 to 2.5.3 (#908) @dependabot
- Bump pytest from 7.4.3 to 7.4.4 (#912) @dependabot
- Bump ruff from 0.1.8 to 0.1.11 (#915) @dependabot