Changelog
Prefect 3.7.1 through 3.7.7: real-time workers and a faster scheduler
The releases between 3.7.0 and 3.7.8 built a real-time channel between the server and workers, made the scheduler noticeably faster, and started emitting lifecycle events for every object.
A real-time worker channel. Workers hold a WebSocket connection to the server, with a REST fallback, so work-pool changes and cancellations reach them without waiting on a poll.#21859#21885#22004
Reliable cancellation cleanup. A Redis-backed cleanup queue with leases, retries, and dead-letter handling makes sure a cancelled run's infrastructure actually gets torn down.#22109#22205#22206
Lifecycle events for everything. Prefect emits created, updated, and deleted events for variables, flows, blocks, concurrency limits, artifacts, and automations, so you can automate on any change.#22226
Delete a flow run from an automation. A new automation action removes flow runs, so you can prune on your own rules.#22018
A faster scheduler and quicker startup. A partial index speeds up scheduling queries, and lazy server imports cut cold-start time.#22111#22122
Default result storage from the CLI. Set a workspace's default result storage without writing code.#21771
The release notes cover every 3.7 release in full.