New Prefect 2.0 release: 2.0b6 adding Windows support, several API changes and a brand new UI!

Hi, everyone! :wave:

We’ve just released the 2.0b6 version of Prefect 2.0!

We’re so grateful for the fountain of feedback we’ve received about Prefect 2.0. One of the themes in feedback was that the Orion UI didn’t reflect the same clarity and elegance that the rest of Prefect 2.0 did. We agreed! Today, we’re proud to share a completely redesigned UI. It’s simpler, faster, and easier to use. Give it a spin!

This release includes several other exciting changes, including Windows support. Note that this release makes a breaking change to the Blocks API - an important abstraction you may have used already in the flow_storage part of your DeploymentSpec. As a result, the backend API in 2.0b6 is incompatible with previous Orion client versions.

After the upgrade, your data will remain intact, but you will need to upgrade to 2.0b6 to continue using the Cloud 2.0 API.

You can upgrade in just a few simple steps

  • Install the latest Prefect 2.0 python package: pip install -U "prefect>=2.0b6"

  • Restart any existing agent processes

  • If you are using an agent running on Kubernetes, update the Prefect image version to 2.0b6 in your Kubernetes manifest and re-apply the deployment.

  • You don’t need to recreate any deployments or pause any schedules - stopping your agent process to perform an upgrade may result in some Late Runs, but those will be picked up once you restart your agent.

Release notes

As always, release notes can be viewed from this page.

New UI

Here is a sneak peek of the UI showing the most vivid duck!

Upgrade command

Give it a spin:

pip install -U "prefect>=2.0b6"

Kudos to the UI team and everyone else behind this release, including our contributors!

We’ve already released backend changes of this new version to Cloud 2.0. The UI changes will be added to Cloud 2.0 later this week.

Happy engineering!

1 Like

Related blog post: