Prefect v2.0.4 Release Notes

  • πŸš€ Simplified deployments

    πŸš€ The deployment experience has been refined to remove extraneous artifacts and make configuration even easier. In particular:

    • πŸš€ prefect deployment build no longer generates a Β manifest.jsonΒ file. Instead, all of the relevant information is written to the deployment.yaml file.
    • πŸš€ Values in the deployment.yaml file are more atomic and explicit
    • Local file system blocks are no longer saved automatically
    • Infrastructure block values can now be overwritten with the new infra_overrides field

    πŸ’» Start custom flow runs from the UI

    πŸš€ Now, from the deployment page, in addition to triggering an immediate flow run with default parameter arguments, you can also create a custom run. A custom run enables you to configure the run's parameter arguments, start time, name, and more, all while otherwise using the same deployment configuration. The deployment itself will be unchanged and continue to generate runs on its regular schedule.

    πŸ‘Œ Improvements and bug fixes

    • ⏱ Made timeout errors messages on state changes more intuitive
    • βž• Added debug level logs for task run rehydration
    • βž• Added basic CLI functionality to inspect Blocks; more to come
    • βž• Added support for filtering on state name toΒ prefect flow-run ls
    • Refined autogenerated database migration output