Skip to content

v1.0.0

Choose a tag to compare

@mpangrazzi mpangrazzi released this 17 Sep 12:04
· 68 commits to main since this release
f688f7b

New features

  • We have rewritten YAML support for deploying YAML-serialized Haystack agents / pipelines.

Breaking changes

  • We've removed hayhooks pipeline deploy command, in favour of hayhooks pipeline deploy-files (for PipelineWrapper-based deployments) and hayhooks pipeline deploy-yaml for 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 PipelineWrapperError if run_api or run_api_async have 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 ; introduce hayhooks pipeline deploy-yaml to deploy YAML pipelines with required inputs/outputs fields by @mpangrazzi in #161

Full Changelog: v0.10.1...v1.0.0