Releases: PrefectHQ/prefect
3.2.8.dev1: Nightly Development Release
What's Changed
Uncategorized
- remove unused experimental
bundles.types
file inprefect-aws
by @zzstoatzz in #17241 - Add
PrefectFuture
implementation for flow runs by @desertaxle in #17234
Full Changelog: 3.2.7...3.2.8.dev1
Background Services and Where to Find Them
This release fixes a bug where the EventPersister
was not running by default.
What's Changed
Enhancements ➕➕
- Add warning of potential client/server incompatibilities by @desertaxle in #17210
- Set
cache_ok
flag to true for UUIDList by @cicdw in #17232 - Adds more database tuning settings for PostgreSQL by @cicdw in #17236
- Surfaces pull step errors as independent log messages by @chrisguidry in #17214
Bug Fixes 🐞
- improved
cancelled_flow_query
by @zzstoatzz in #17095 - respect aliases when loading custom
logging.yaml
by @zzstoatzz in #17162 - Adds
PREFECT_SERVER_API_BASE_PATH
setting by @cicdw in #16967 - Brings back
EventPersister
in discovery of background services by @chrisguidry in #17240
Integrations & Dependencies 🤝
- experimental
prefect-aws
bundle steps by @zzstoatzz in #17201
Development & Tidiness 🧹
- Add
types-dateparser
to dev deps by @sobolevn in #17212 - cleaning unnecessary files from repo root by @zzstoatzz in #17235
- use
just
instead ofmake
command runner and use uv by @zzstoatzz in #17149 - remove Makefile by @zzstoatzz in #17233
Documentation 📓
- [Docs] Tweak timeline dates in Prefect History section by @daniel-prefect in #17199
- standardize names of step action slugs in docs by @zzstoatzz in #17223
New Contributors
Full Changelog: 3.2.6...3.2.7
3.2.7.dev1: Nightly Development Release
What's Changed
Enhancements ➕➕
- Add warning of potential client/server incompatibilities by @desertaxle in #17210
Bug Fixes 🐞
- try improved
cancelled_flow_query
by @zzstoatzz in #17095 - respect aliases when loading custom
logging.yaml
by @zzstoatzz in #17162 - Adds
PREFECT_SERVER_API_BASE_PATH
setting by @cicdw in #16967
Integrations & Dependencies 🤝
- experimental
prefect-aws
bundle steps by @zzstoatzz in #17201
Development & Tidiness 🧹
Documentation 📓
- [Docs] Tweak timeline dates in Prefect History section by @daniel-prefect in #17199
Uncategorized
- Surfaces pull step errors as independent log messages by @chrisguidry in #17214
New Contributors
Full Changelog: 3.2.6...3.2.7.dev1
Ouroboros No More
This release includes a fix for #17197, where poetry
users encountered errors when installing prefect
due to a self-referential dependency.
Bug Fixes 🐞
- #16397 - Fix quotes in DB migration by @thomas-dresselhaus in #17193
- Removes
client
extras and moves them to top-level dependencies by @desertaxle in #17202
Integrations & Dependencies 🤝
Documentation 📓
- Add links to CLI, API, Terraform, and Helm docs by @mitchnielsen in #17142
- Rename links to examples and add 'uv run' instructions by @daniel-prefect in #17145
Experimental 🧪
- Add utilities for creating and executing flow bundles by @desertaxle in #17178
- Add bundle execution capabilities to
Runner
by @desertaxle in #17192
New Contributors
- @thomas-dresselhaus made their first contribution in #17193
Full Changelog: 3.2.5...3.2.6
Honey, I Shrunk the Dependencies
This release includes a fix for #17182, where pull
steps were not correctly updated upon changes to a given deployment.
What's Changed
Bug Fixes 🐞
Development & Tidiness 🧹
- fix paths in GHAs by @zzstoatzz in #17183
- rm croniter dep by @zzstoatzz in #17187
- vendor croniter by @zzstoatzz in #17165
Full Changelog: 3.2.4...3.2.5
Every time we have a good release name, something goes wrong so here's a bad release name
fixes issue with 3.2.3
There was a packaging bug with 3.2.3 where the UI was not included in the published wheel due to project configuration changes, which this release resolves.
What's Changed
- Remove "Pod ... has started." log from
KubernetesWorker
by @kevingrismore in #17174 - add
server/ui
to wheel by @zzstoatzz in #17176
Full Changelog: 3.2.3...3.2.4
The Config is Coming From Inside the pyproject.toml
What's Changed
Development & Tidiness 🧹
- Migrate to
pyproject.toml
by @zzstoatzz in #17116 - consolidate use of
pendulum
intests/
: part 1 by @zzstoatzz in #17106
Documentation 📓
- Fix link to dbt programmatic invocation by @kevingrismore in #17131
- Update SDK docs links by @seanpwlms in #17138
- Adds AWS PrivateLink documentation by @prefectcboyd in #17076
Uncategorized
Full Changelog: 3.2.2...3.2.3
Time is a flat circle
Notably, includes a fix for multiple schedules with the same interval and different parameters.
What's Changed
Bug Fixes 🐞
- update idempotency key for scheduled runs to disambiguate schedules by @zzstoatzz in #17123
Integrations & Dependencies 🤝
- fix sed command in integration release CI by @zzstoatzz in #17083
prefect-snowflake
- Bump snowflake dependency by @seanpwlms in #17098
Development & Tidiness 🧹
- consolidate use of
pendulum
inprefect.cli
by @zzstoatzz in #17078 - pendulum consolidation in
prefect.client
by @zzstoatzz in #17099 - pendulum consolidation in
prefect.concurrency
by @zzstoatzz in #17102 - pendulum consolidation in several modules by @zzstoatzz in #17103
Documentation 📓
- Add
PrefectDbtRunner
docs by @kevingrismore in #17055 - Update
prefect-dbt
prerelease install command with-U
by @kevingrismore in #17088 - Update formatting of Prefect History timeline by @discdiver in #17114
- Remove link in ECS Guide by @discdiver in #17119
- Docs: Update GCP integration docs by @seanpwlms in #17097
- change docs sidebar items by @aaazzam in #17128
Uncategorized
- Fix printing
flow_run_id
in Abort case of engine by @peterbygrave in #17087 - consolidate
pendulum
use inprefect._internal
by @zzstoatzz in #17072 - Add missing
load_function_and_convert_to_flow
by @jakekaplan in #17086 - Fix bug where schedules without a slug or active raise a 500 by @desertaxle in #17091
- Migrate some
pendulum
usage to internal shim by @desertaxle in #17074 - Consolidate
pendulum
usage inprefect.server.services
by @desertaxle in #17100 - Consolidate
pendulum
usage inprefect.server
by @desertaxle in #17104
Full Changelog: 3.2.1...3.2.2
3.2.2.dev2: Nightly Development Release
What's Changed
Bug Fixes 🐞
- update idempotency key for scheduled runs to disambiguate schedules by @zzstoatzz in #17123
Documentation 📓
- Update formatting of Prefect History timeline by @discdiver in #17114
- Remove link in ECS Guide by @discdiver in #17119
- Docs: Update GCP integration docs by @seanpwlms in #17097
Full Changelog: 3.2.2.dev1...3.2.2.dev2
Everything flows and nothing abides
Enhancements ➕➕
- Automatically convert non-flows into flows by @jakekaplan in #17024
Bug Fixes 🐞
- Infer
PREFECT_PROFILES_PATH
fromPREFECT_HOME
by @zzstoatzz in #17070 - Fix bug where a flow's parameter schema is not included in deployment create/update requests when using
prefect deploy
by @desertaxle in #17079
Integrations & Dependencies 🤝
- Bump ruff from 0.9.4 to 0.9.5 by @dependabot in #17035
Development & Tidiness 🧹
- Use newer
npm
version in Docker UI build by @desertaxle in #17064
Full Changelog: 3.2.0...3.2.1