Changelog
Prefect 3.7: infrastructure decorators and plugins are GA
Two of our most-requested experimental surfaces graduate to general availability, flows can render their own dependency graphs, and prepared workspaces now run with uv.
Infrastructure decorators are generally available. Declare where a flow runs next to the flow itself, no separate deployment configuration required. (#21784)
The plugin system is generally available. Extend Prefect with your own integrations using the same mechanism our official ones use. (#21787)
Also in this release:
Flows can draw themselves.
flow.generate_mermaid_graph() renders a flow's dependency graph with no extra dependencies, and the UI now renders Mermaid diagrams inside Markdown blocks.#21786#21793Set result storage once. Servers can define default result storage, resolved at runtime, so individual flows no longer need to repeat it.#21532
Smaller touches. A per-browser UI version switcher, block schema reads without the O(N²) checksum scan, and a warning when nested
ThreadPoolTaskRunner submissions would deadlock.The full release notes cover every change, including bug fixes.