What's Changed
Enhancements
- Log warning when a Concurrent, Dask, or Ray versions of
PrefectFuture
are garbage collection before resolution by @desertaxle in #14148
Fixes
- Fixes passing
PrefectFuture
s to flows by @desertaxle in #14152 - Move timeout context into slot acquisition service by @zzstoatzz in #14121
- Add ability to defer result persistence by @cicdw in #14155
- Silence runtime errors for ephemeral shutdown by @jlowin in #14163
Documentation
- Add OSS to the quickstart by @djsauble in #14093
- chore(docs): add RayTaskRunner doc example using runtime_env by @parkedwards in #14138
- Remove references to
ConcurrentTaskRunner
from docs and ensure examples use.wait()
by @zangell44 in #14144 - prefect-dbt - update integration docs by @seanpwlms in #14133
- Touch up flows section of docs by @cicdw in #14162
- Consolidates Dask content in Dask integration page by @billpalombi in #14177
- quickstart-tweaks by @billpalombi in #14142
- fix links by @stellardave in #14153
- Make some updates to the contributing sections of the docs by @cicdw in #14161
- Try to clean up task runner noise by @cicdw in #14169
- Consolidate Ray content by @billpalombi in #14171
- Remove separate logic section entirely by @cicdw in #14168
Refactor
- Move DeploymentImage to prefect.docker by @aaazzam in #14151
- relocate EntrypointType by @aaazzam in #14149
- Refactor FlexibleScheduleType by @aaazzam in #14158
- Remove remaining registry references by @aaazzam in #14173
Breaking
Integrations
prefect-docker
- add cached docker build and push steps by @zzstoatzz in #13286
prefect-kubernetes
- Fixes
KubernetesClusterConfig
import by @desertaxle in #14154
Full Changelog: 3.0.0rc4...3.0.0rc5