Releases: PrefectHQ/prefect
Releases · PrefectHQ/prefect
3.1.16.dev5: Nightly Development Release
What's Changed
Enhancements ➕➕
Bug Fixes 🐞
- Fix: Event cleaning without timeouts by @NobisIndustries in #16921
- fix handling for bad
host
withprefect server start
by @zzstoatzz in #16960
Development & Tidiness 🧹
- Add file exclusion to codeowners by @cicdw in #16957
- Update a few more small things for labeler and review tags by @cicdw in #16958
- Remove switching logic within settings config by @cicdw in #16961
- Remove failure flag by @cicdw in #16974
Uncategorized
Full Changelog: 3.1.16.dev4...3.1.16.dev5
3.1.16.dev4: Nightly Development Release
What's Changed
Enhancements ➕➕
Bug Fixes 🐞
Integrations & Dependencies 🤝
- Bump ruff from 0.9.2 to 0.9.4 by @dependabot in #16935
Development & Tidiness 🧹
- Unifies background service running between the web server and CLI by @chrisguidry in #16927
- rm
pendulum
use inschedules.py
by @zzstoatzz in #16943
Documentation 📓
- fix(docs): small quickstart fixes by @mitchnielsen in #16931
Full Changelog: 3.1.16.dev3...3.1.16.dev4
3.1.16.dev3: Nightly Development Release
What's Changed
Integrations & Dependencies 🤝
- Update pytz requirement from <2025,>=2021.1 to >=2021.1,<2026 by @dependabot in #16936
Full Changelog: 3.1.16.dev2...3.1.16.dev3
3.1.16.dev2: Nightly Development Release
What's Changed
Bug Fixes 🐞
- Remove unused function by @cicdw in #16923
- fix
create_markdown_artifact
usage inprefect-dbt
by @zzstoatzz in #16926
Integrations & Dependencies 🤝
- Bumps to
ruff==0.9.2
andmypy==1.14.1
by @chrisguidry in #16916 - Add dbt profiles utilities by @kevingrismore in #16889
Development & Tidiness 🧹
- fix
emit_event
docstring by @zzstoatzz in #16918 - Update @prefecthq/prefect-ui-library to version 3.11.39 by @marvin-robot in #16919
- Fix
prefect-dask
test suite by @desertaxle in #16920 - refactor work pool client methods by @aaazzam in #16661
- Update @prefecthq/prefect-ui-library to version 3.11.40 by @marvin-robot in #16929
- Update @prefecthq/prefect-ui-library to version 3.11.41 by @marvin-robot in #16930
- more pendulum consolidation by @zzstoatzz in #16922
Documentation 📓
- Enhancement: Add New SLA Types by @dylanbhughes in #16902
- add notes on
TASK_SOURCE
behavior by @zzstoatzz in #16928
Uncategorized
- rm duplicative use of word in README by @zzstoatzz in #16909
- Reject task run state change if the cache key is too large by @bunchesofdonald in #16914
- Bump vite from 6.0.3 to 6.0.11 in /ui by @dependabot in #16798
- Bump typescript from 5.7.2 to 5.7.3 in /ui by @dependabot in #16694
Full Changelog: 3.1.16.dev1...3.1.16.dev2
3.1.16.dev1: Nightly Development Release
What's Changed
Documentation 📓
- Consolidates discovery of Prefect server
Service
s to the base class by @chrisguidry in #16913
Uncategorized
- more pendulum consolidation by @zzstoatzz in #16911
New Contributors
- @devangrose made their first contribution in #16893
Full Changelog: 3.1.15...3.1.16.dev1
3.1.15: The Numbers Are Made Up But The Features Are Real
The Numbers Are Made Up But The Features Are Real
Enhancements ➕➕
- Trims Redis streams periodically while consuming by @chrisguidry in #16844
- allow templating
schedules
inprefect.yaml
by @zzstoatzz in #16867 - Add
run_flow_in_subprocess
utility by @desertaxle in #16802 - expose ui/api urls in
prefect.runtime.task_run
by @zzstoatzz in #16879 - Allow CLI to be invoked with
python -m prefect
by @sky-code in #16790 - Add additional websocket debug logging by @jakekaplan in #16801
Bug Fixes 🐞
- Add additional
validation_alias
toSnowflakeConnector
by @desertaxle in #16854 - remove extra / old
prefect-dask
usage docs by @zzstoatzz in #16872 - fix: check the type of dbt result when converting to markdown by @dominictarro in #16869
- Exclude
site-packages
from scanned dirs inprefect deploy
by @zzstoatzz in #16885 - Add missing overload for
Task.__call__
by @desertaxle in #16891 - use task groups for concurrent queue consumers by @zzstoatzz in #16850
- Upgrades
kubernetes-asyncio
version by @jeanluciano in #16841 - Respect TLS_SKIP_VERIFY setting in websocket clients by @cicdw in #16908
- Add event resources to the event cleanup cycle by @NobisIndustries in #16907
- Add section on UI settings for proxies by @cicdw in #16912
Integrations & Dependencies 🤝
- Update typer requirement from !=0.12.2,<0.14.0,>=0.12.0 to >=0.12.0,!=0.12.2,<0.16.0 by @dependabot in #16205
- Fix async dispatch for
prefect_aws
tasks by @desertaxle in #16851 - Add
PrefectDbtSettings
toprefect-dbt
by @kevingrismore in #16834 - Add support for secure Mattermost notifications by @sochotnicky in #16884
Development & Tidiness 🧹
- Add
Flow.ato_deployment
,Flow.afrom_source
, andRunner.afrom_storage
by @desertaxle in #16897 - Move
pyright
checks to CI by @desertaxle in #16843 - rm deprecation warning for
schedule
key by @zzstoatzz in #16847 - Update CODEOWNERS for /docs by @aaazzam in #16880
- Fixes typing of
run_flow_in_subprocess
by @desertaxle in #16883 - Remove
@sync_compatible
fromprefect.artifacts
by @desertaxle in #16877 - Update @prefecthq/prefect-ui-library to version 3.11.37 by @marvin-robot in #16894
- Update @prefecthq/prefect-ui-library to version 3.11.38 by @marvin-robot in #16905
- Introduces a
Service
base class to cover loop and other services by @chrisguidry in #16898
Experimental 🔬
- [Experimental] Enhancement: Lineage interface event names and context resource registration by @znicholasbrown in #16842
- [Experimental] Include tags as related resources on lineage events by @kevingrismore in #16895
New Contributors
- @sochotnicky made their first contribution in #16884
- @sky-code made their first contribution in #16790
- @NobisIndustries made their first contribution in #16907
Full Changelog: 3.1.14...3.1.15
3.1.15.dev6: Nightly Development Release
What's Changed
Enhancements ➕➕
- expose ui/api urls in
prefect.runtime.task_run
by @zzstoatzz in #16879 - Add support for secure Mattermost notifications by @sochotnicky in #16884
- Allow CLI to be invoked with
python -m prefect
by @sky-code in #16790
Bug Fixes 🐞
- Exclude
site-packages
from scanned dirs inprefect deploy
by @zzstoatzz in #16885 - Add missing overload for
Task.__call__
by @desertaxle in #16891 - use task groups for concurrent queue consumers by @zzstoatzz in #16850
Development & Tidiness 🧹
- Remove
@sync_compatible
fromprefect.artifacts
by @desertaxle in #16877 - Update @prefecthq/prefect-ui-library to version 3.11.37 by @marvin-robot in #16894
Uncategorized
- [Experimental] Include tags as related resources on lineage events by @kevingrismore in #16895
New Contributors
- @sochotnicky made their first contribution in #16884
- @sky-code made their first contribution in #16790
Full Changelog: 3.1.15.dev5...3.1.15.dev6
3.1.15.dev5: Nightly Development Release
What's Changed
Enhancements ➕➕
- allow templating
schedules
inprefect.yaml
by @zzstoatzz in #16867 - Add
run_flow_in_subprocess
utility by @desertaxle in #16802
Bug Fixes 🐞
- remove extra / old
prefect-dask
usage docs by @zzstoatzz in #16872 - fix: check the type of dbt result when converting to markdown by @dominictarro in #16869
Integrations & Dependencies 🤝
- Update typer requirement from !=0.12.2,<0.14.0,>=0.12.0 to >=0.12.0,!=0.12.2,<0.16.0 by @dependabot in #16205
Uncategorized
- Update CODEOWNERS for /docs by @aaazzam in #16880
- Fixes typing of
run_flow_in_subprocess
by @desertaxle in #16883
Full Changelog: 3.1.15.dev4...3.1.15.dev5
3.1.15.dev4: Nightly Development Release
What's Changed
Development & Tidiness 🧹
- rm deprecation warning for
schedule
key by @zzstoatzz in #16847
Full Changelog: 3.1.15.dev3...3.1.15.dev4
3.1.15.dev3: Nightly Development Release
What's Changed
Uncategorized
- Add additional
validation_alias
toSnowflakeConnector
by @desertaxle in #16854
Full Changelog: 3.1.15.dev2...3.1.15.dev3