v1.0.0
New features
- We have rewritten YAML support for deploying YAML-serialized Haystack agents / pipelines.
Breaking changes
- We've removed
hayhooks pipeline deploycommand, in favour ofhayhooks pipeline deploy-files(forPipelineWrapper-based deployments) andhayhooks pipeline deploy-yamlfor deploying YAML serialized pipelines.
Extra
- We made linting and type checking more consistent with Haystack's one.
- We did some iteration on improving the Docker image (reduced size)
What's Changed
- Docker image improvements by @mpangrazzi in #153
- Docker image improvements by @mpangrazzi in #154
- Raise a
PipelineWrapperErrorifrun_apiorrun_api_asynchave no return type by @mpangrazzi in #152 - chore: adopt ruff rules from Haystack and enforce them by @anakin87 in #155
- chore: set required_variables in Prompt Builders to reduce noise in logs by @anakin87 in #158
- ci: make mypy run on PRs + fix some types by @anakin87 in #157
- Make mypy ignore errors in tests.* modules by @mpangrazzi in #160
- Breaking: Remove legacy
hayhooks pipeline deploy; introducehayhooks pipeline deploy-yamlto deploy YAML pipelines with required inputs/outputs fields by @mpangrazzi in #161
Full Changelog: v0.10.1...v1.0.0