Releases: argoproj-labs/hera
Releases · argoproj-labs/hera
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
v5.12.0
⭐️ Enhancements
- Add hera CLI and implement
generate yaml
. (#886) @DanCardin
🐞 Bug Fixes
- Fix mypy default args issues in Workflow (#918) @mshatkhin23
- feat: Perform dynamic import such that local relative imports functio… (#906) @DanCardin
📔 Documentation
- Add another Hera blog (#899) @flaviuvadan
⛏ Dependency Upgrades
- Bump cappa from 0.14.3 to 0.15.2 (#910) @dependabot
- Bump ruff from 0.1.7 to 0.1.8 (#898) @dependabot
🚧 Tasks
- Refactor "one or many" typed Hera values (#905) @elliotgunton