Releases: PrefectHQ/prefect
Releases · PrefectHQ/prefect
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
3.1.15.dev2: Nightly Development Release
What's Changed
Uncategorized
- [Experimental] Enhancement: Lineage interface event names and context resource registration by @znicholasbrown in #16842
- Trims Redis streams periodically while consuming by @chrisguidry in #16844
- Fix async dispatch for
prefect_aws
tasks by @desertaxle in #16851 - Add
PrefectDbtSettings
toprefect-dbt
by @kevingrismore in #16834
Full Changelog: 3.1.15.dev1...3.1.15.dev2
3.1.15.dev1: Nightly Development Release
What's Changed
Development & Tidiness 🧹
- Move
pyright
checks to CI by @desertaxle in #16843
Uncategorized
- Add additional websocket debug logging by @jakekaplan in #16801
Full Changelog: 3.1.14...3.1.15.dev1
3.1.14: Addition by Subtraction
Addition by Subtraction
Bug Fixes 🐞
- respect
PREFECT_SERVER_LOGGING_LEVEL
inprefect server start
by @zzstoatzz in #16765 - don't make extra calls to cloud in
prefect dashboard open
by @zzstoatzz in #16768 - Fix configuring loggers found in 'PREFECT_LOGGING_EXTRA_LOGGERS' by @estasney in #16652
- Ensure multiple
Inputs
cache policies are consolidated when used in aCompoundCachePolicy
by @zzstoatzz in #16785 - Add missing function body import in client.find_automation by @aaazzam in #16824
- Add auth string handling to server side client by @cicdw in #16833
- Fix serialization for
FlowRunContext
for flow runs kicked off from a deployment by @desertaxle in #16831 - Fix subtraction logic on non-input cache policies by @cicdw in #16840
- fix block cli error messages by @aaazzam in #16787
Development & Tidiness 🧹
- Fix typing of task decorator for retry_condition_fn argument by @peterbygrave in #16621
- typing
cli.deploy
by @zzstoatzz in #16767 - Fix all typing errors in
prefect.runner.runner
by @desertaxle in #16797 - Update @prefecthq/prefect-design to version 2.14.17 by @marvin-robot in #16830
- No transaction in
TaskRunRecorder
by @zzstoatzz in #16829 - Fix script to run server with local telemetry by @zzstoatzz in #16794
- Add the ability to pass context into the flow run engine by @desertaxle in #16816
- Ensures that the Redis messaging implementation works with event clients by @chrisguidry in #16832
- start incremental
pendulum
consolidation by @zzstoatzz in #16808 - Add experimental function for connecting external lineage resources by @kevingrismore in #16820
- Adds
prefect-redis
to the Prefect image by @chrisguidry in #16818 - Stop making useless query by @cicdw in #16837
Documentation 📓
- revamp integration contributor guide and clean up other sections by @zzstoatzz in #16757
- Update prefect-aws docs by @seanpwlms in #16639
- Fix work pool types link in
Schedule a flow
tutorial by @kevingrismore in #16796 - Add mini-history of Prefect to the introduction page of the docs by @daniel-prefect in #16814
- Add first draft of Coiled content to deployment documentation by @mrocklin in #16805
- docs(managed): add additional published ips by @parkedwards in #16838
New Contributors
Full Changelog: 3.1.13...3.1.14