Releases: PrefectHQ/prefect
Releases · PrefectHQ/prefect
3.0.11.dev4: Nightly Development Release
What's Changed
Development & Tidiness 🧹
- Remove
setuptools
and updatepip
pin in Docker build by @desertaxle in #15759 - Creates settings models for cloud, deployments, and logging by @desertaxle in #15749
- Update @prefecthq/prefect-ui-library to version 3.11.7 by @marvin-robot in #15756
Full Changelog: 3.0.11.dev3...3.0.11.dev4
3.0.11.dev3: Nightly Development Release
What's Changed
Enhancements ➕➕
- handle interrupts to
serve
util likeFlow
instance method by @zzstoatzz in #15727
Bug Fixes 🐞
- Capture pod logs for
run_namespaced_job
by @zzstoatzz in #15732 - add
/api
toPREFECT_UI_API_URL
in default case by @zzstoatzz in #15736 - Add
_request_timeout
to Kubernetes watches by @kevingrismore in #15744 - fix(runner.server): Pass lowercase log level to uvicorn server by @gigaverse-oz in #15680
- Fix handling of Dask DataFrame and other Awaitables passed to
run_coro_as_sync
by @kzvezdarov in #15687
Development & Tidiness 🧹
- Update @prefecthq/prefect-ui-library to version 3.11.4 by @marvin-robot in #15738
- Update @prefecthq/prefect-design to version 2.13.4 by @marvin-robot in #15742
- Update @prefecthq/prefect-ui-library to version 3.11.5 by @marvin-robot in #15743
- Update @prefecthq/prefect-ui-library to version 3.11.6 by @marvin-robot in #15746
- Create groups for CLI and client settings by @desertaxle in #15640
- Add code coverage generation and upload for Python tests by @desertaxle in #15690
Uncategorized
- Fix a few spelling issues in docs by @discdiver in #15737
- updated docker push step in docs by @zzstoatzz in #15748
- Thread pool task runner max worker configurable via environment variable by @soamicharan in #15719
New Contributors
- @gigaverse-oz made their first contribution in #15680
Full Changelog: 3.0.11.dev2...3.0.11.dev3
3.0.11.dev2: Nightly Development Release
What's Changed
Bug Fixes 🐞
- prefect-dbt - fix dbt cli argument list for multipart commands by @e1337us3r in #15714
- Fix origin repo check that bypasses Docker Login on PRs originating from forks. by @kzvezdarov in #15724
Development & Tidiness 🧹
- Split out runner and worker tests to avoid hanging test suite by @desertaxle in #15715
- Update @prefecthq/prefect-ui-library to version 3.11.3 by @marvin-robot in #15717
- Only authenticate with Docker when running on a branch by @desertaxle in #15708
- Update @prefecthq/prefect-design to version 2.13.3 by @marvin-robot in #15721
- give more time for integration serve flow by @zzstoatzz in #15720
- de-flake serve integration test by @zzstoatzz in #15726
Uncategorized
- give more time for state to integration flow to finish by @jakekaplan in #15723
- Avoid crashing flows when job watch exits but conatiner is still running by @soamicharan in #15728
New Contributors
- @soamicharan made their first contribution in #15728
Full Changelog: 3.0.11.dev1...3.0.11.dev2
3.0.11.dev1: Nightly Development Release
What's Changed
Development & Tidiness 🧹
- Fix failing work queue test by @desertaxle in #15709
Uncategorized
- Fix links to 3.0 docs that are missing a leading slash by @sam-phinizy in #15704
- Add a few notes to Docker docs page by @discdiver in #15706
- Improve table formatting in docs by @discdiver in #15700
- Fix docs links for integrations by @discdiver in #15702
- more accessible wording for job variable overrides docs by @zzstoatzz in #15669
- fix automation-assement.py by @jakekaplan in #15710
New Contributors
- @sam-phinizy made their first contribution in #15704
Full Changelog: 3.0.10...3.0.11.dev1
2.20.10: A Quantum of Solace for Your Workflows
What's Changed
Bug Fixes 🐞
- [2.x] Fix validation of
pydantic.v1.SecretStr
in flow signature by @zzstoatzz in #15608 - Fix PagerDuty notification formatting 2.x by @kevingrismore in #15659
Integrations & Dependencies 🤝
- Update kubernetes requirement from <30.0.0,>=24.2.0 to >=24.2.0,<32.0.0 by @dependabot in #15464
- ensure list can be used with
env
inKubernetesWorkerJobConfiguration
by @zzstoatzz in #15550 - bump upper bound on pydantic for
2.x
by @zzstoatzz in #15595 - [2.x] await
load_kube_config
by @zzstoatzz in #15656
Development & Tidiness 🧹
- Fix client release action for 2.x by @cicdw in #15562
- Add type overload for get_client by @peterbygrave in #15623
- Ports #15574 to 2.x by @EmilRex in #15718
Full Changelog: 2.20.9...2.20.10
3.0.10: Serve returned
This release fixes an issue where served flows would exit early and continues our reorganization of settings with pydantic-settings
.
Bug Fixes 🐞
- Fix bug where
.serve
exits early and add integration test by @zzstoatzz in #15691
Development
- Add
APISettings
setting group by @desertaxle in #15701
Full Changelog: 3.0.9...3.0.10
3.0.9: There's no place like home
What's Changed
Enhancements ✨
- dont ask to confirm non-existent deployment by @zzstoatzz in #15653
Bug Fixes 🐞
- create
PREFECT_HOME
inroot_settings_context
by @zzstoatzz in #15696 - correctly await
config.load_kube_config
by @zzstoatzz in #15655 - Do not delete flow runs awaiting retry on deployment changes by @kevingrismore in #15688
- Ensure
TaskWorker
creates aanyio.TaskGroup
in anasync
context by @desertaxle in #15684
Development & Tidiness 🧹
- Add tests to verify all settings via environment variables by @desertaxle in #15657
- Update
versioneer.py
to ignore uncommited changes by @desertaxle in #15672 - Bump vue from 3.5.10 to 3.5.12 in /ui by @dependabot in #15675
- Add tests for specifying each setting via a profile by @desertaxle in #15670
- Add tests to verify all supported settings can be set via a
.env
file by @desertaxle in #15682 - Update @prefecthq/prefect-ui-library to version 3.11.2 by @marvin-robot in #15695
- Bump typescript from 5.6.2 to 5.6.3 in /ui by @dependabot in #15676
- Update @prefecthq/vue-compositions to version 1.11.5 by @marvin-robot in #15699
- remove note from 3.x docs about using
pydantic<2
by @zzstoatzz in #15642 - Update reference to name of profile in example by @discdiver in #15644
- follow on suggestion: simplify phrasing by @zzstoatzz in #15651
- Edits to dbt integration page by @discdiver in #15540
- Minor updates to deploy overview by @discdiver in #15606
- chore: update secret ref by @jamiezieziula in #15641
- Add link to release notes on What's new docs page by @discdiver in #15662
- Docs note about accessing flow run logs by @EmilRex in #15683
Full Changelog: 3.0.8...3.0.9
3.0.9.dev3: Nightly Development Release
What's Changed
Development & Tidiness 🧹
- Bump vue from 3.5.10 to 3.5.12 in /ui by @dependabot in #15675
- Ensure
TaskWorker
creates aanyio.TaskGroup
in anasync
context by @desertaxle in #15684 - Add tests for specifying each setting via a profile by @desertaxle in #15670
- Add tests to verify all supported settings can be set via a
.env
file by @desertaxle in #15682 - Update @prefecthq/prefect-ui-library to version 3.11.2 by @marvin-robot in #15695
Uncategorized
- Docs note about accessing flow run logs by @EmilRex in #15683
- Do not delete flow runs awaiting retry on deployment changes by @kevingrismore in #15688
Full Changelog: 3.0.9.dev2...3.0.9.dev3
3.0.9.dev2: Nightly Development Release
What's Changed
Development & Tidiness 🧹
- Add tests to verify all settings via environment variables by @desertaxle in #15657
- Update
versioneer.py
to ignore uncommited changes by @desertaxle in #15672
Uncategorized
- Add link to release notes on What's new docs page by @discdiver in #15662
Full Changelog: 3.0.9.dev1...3.0.9.dev2
3.0.9.dev1: Nightly Development Release
What's Changed
Bug Fixes 🐞
- dont ask to confirm non-existent deployment by @zzstoatzz in #15653
Uncategorized
- remove note from 3.x docs about using
pydantic<2
by @zzstoatzz in #15642 - Update reference to name of profile in example by @discdiver in #15644
- follow on suggestion: simplify phrasing by @zzstoatzz in #15651
- Edits to dbt integration page by @discdiver in #15540
- Minor updates to deploy overview by @discdiver in #15606
- chore: update secret ref by @jamiezieziula in #15641
- correctly await
config.load_kube_config
by @zzstoatzz in #15655
Full Changelog: 3.0.8...3.0.9.dev1