What's Changed
Exciting New Features 🎉
- Adds
wait
utility forPrefectFutures
by @jeanluciano in #14608 - port task worker api by @zzstoatzz in #14536
Enhancements
- Allow loading flows from an entrypoint when dependencies are missing by @bunchesofdonald in #14530
- Consolidate issue templates by @jlowin in #14539
- include integration info in
prefect version
by @zzstoatzz in #14557 - Migrates to Kubernetes_asyncio for asynchronous support by @jeanluciano in #13910
- Move loop creation into
BaseWorker
class by @desertaxle in #14568 - Enhancement: Cloud CTA dark mode button by @znicholasbrown in #14589
- Info logging around transaction hooks by @collincchoy in #14591
- Add root flow run id to runtime by @50Bytes-dev in #13165
- Refactors event causal ordering to be reusable by multiple consumers by @chrisguidry in #14616
- retry
git_clone
pull step by @zzstoatzz in #14612 - Remove cancellation from workers by @desertaxle in #14611
- Adds more detail to task run state change events, including the full task run by @chrisguidry in #14626
- scaffolding for client task run orchestration by @jakekaplan in #14627
- Enhancement: Duplicate Deployment Page by @dylanbhughes in #14613
- Run flow hooks in flow run context by @zzstoatzz in #14654
Fixes
- Fix docker worker volumes by @zzstoatzz in #14516
- respect
--ui
/--no-ui
flag onprefect server start
by @zzstoatzz in #14519 - Type hint Fix by @ZhipengXue97 in #14567
- syncify
serve
by @zzstoatzz in #14563 - Fix excessive memory usage in flows with many tasks by @desertaxle in #14651
Documentation
- Update code examples to that reference Prefect v2 to v3 by @discdiver in #14496
- Adds overview page for Automate section and updates content for v3 by @discdiver in #14491
- [docs] fixed a grammatical error in quickstart.mdx by @tonykipkemboi in #14502
- Adds an overview page for the Develop section and minor other docs changes by @discdiver in #14488
- Add Resources and Cloud and server overview section and reorganize Cloud overview by @discdiver in #14495
- Simplify Sidebar titles by @billpalombi in #14503
- Fixes broken links by @discdiver in #14508
- Remove redundant file and upate mint.json by @discdiver in #14507
- Corrected "feild" typos in "Write and run flows" doc by @ravi77o in #14512
- simplify-welcome-page by @billpalombi in #14510
- Update index.mdx so builds by @discdiver in #14514
- resolve hanging words by @billpalombi in #14521
- Updates language around Prefect server and Cloud in the docs by @discdiver in #14511
- Improves IA of the API ref section by @discdiver in #14523
- Style changes and updates so that the main docs pages pass Vale linting with no warnings or errors by @discdiver in #14544
- Fix title formatting of code sample scripts in serve docs by @discdiver in #14594
- Add retries to Write tasks page by @discdiver in #14601
- Fix spelling typos by @discdiver in #14622
- Remove unused rest-api directory pages by @discdiver in #14628
- Update Write flows page by @discdiver in #14610
- Check for spelling typos in docs as part of CI/CD by @discdiver in #14624
Integrations
- Use correct paths in
GcsBucket.put/get_directory
by @rooperuu in #14432 - Depend on Cloud Run Execution state for timeout enforcement by @kevingrismore in #14497
- Made Azure ACI infra names consistent regardless of flow name length by @bjorhn in #14333
New Contributors
- @rooperuu made their first contribution in #14432
- @tonykipkemboi made their first contribution in #14502
- @ravi77o made their first contribution in #14512
- @ZhipengXue97 made their first contribution in #14567
- @bjorhn made their first contribution in #14333
- @50Bytes-dev made their first contribution in #13165
Full Changelog: 3.0.0rc10...3.0.0rc11