3.0.11: Thread Carefully
Enhancements ➕➕
- Add setting to configure default max workers for
ThreadPoolTaskRunner
by @soamicharan in #15719 - Improve handling of interrupts to
serve
by @zzstoatzz in #15727 - Checks for active workers when deploying by @jeanluciano in #15632
- Highlight
Cached
state in console logs by @zzstoatzz in #15801
Bug Fixes 🐞
- Fix origin repo check that bypasses Docker Login on PRs originating from forks by @kzvezdarov in #15724
- Fix capture of pod logs for
run_namespaced_job
by @zzstoatzz in #15732 - Add
/api
toPREFECT_UI_API_URL
in default case by @zzstoatzz in #15736 - 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 - Wraps
run_dbt_
functions insync_compatible
by @EmilRex in #15740 - Fix custom task run name rendering by @zzstoatzz in #15773
- Fix incorrect import in agents to workers guide by @zzstoatzz in #15789
- Soft wrap deployment link by @zzstoatzz in #15787
- Fix worker filter param by @zangell44 in #15804
- Include env defaults from
variables.properties.env
in deep merge by @kevingrismore in #15692 - Fix wrong exception in lazy import getattr by @protagonyist in #15741
Integrations & Dependencies 🤝
- Set minimum version of
pydantic-settings
by @zzstoatzz in #15797
prefect-gcp
prefect-dbt
- Fix dbt CLI argument parsing for multipart commands by @e1337us3r in #15714
prefect-kubernetes
- Avoid crashing flows when job watch exits but conatiner is still running by @soamicharan in #15728
- Add
_request_timeout
to Kubernetes watches by @kevingrismore in #15744
Development & Tidiness 🧹
- Create settings models for CLI and client settings by @desertaxle in #15640
- Create settings models for cloud, deployments, and logging by @desertaxle in #15749
- Create settings models for flows, results, and runners by @desertaxle in #15754
- Create server settings models by @desertaxle in #15758
- Create settings submodules by @desertaxle in #15772
- Create settings models for services, events, tasks, and the flow run graph by @desertaxle in #15776
- Create worker, tasks, testing, and UI settings models by @desertaxle in #15784
- Fix failing work queue test by @desertaxle in #15709
- Split out runner and worker tests to avoid hanging test suite by @desertaxle in #15715
- Only authenticate with Docker when running on a branch by @desertaxle in #15708
- Give more time for integration serve flow by @zzstoatzz in #15720
- De-flake serve integration test by @zzstoatzz in #15726
- Add code coverage generation and upload for Python tests by @desertaxle in #15690
- Remove
setuptools
and updatepip
pin in Docker build by @desertaxle in #15759 - Improve map typing by @zzstoatzz in #15757
- Ignore errors when cleaning up after deploy integration test by @desertaxle in #15768
- Disable automatic markdown tests by @zzstoatzz in #15782
- Fix typing for triggers schemas by @zzstoatzz in #15792
- Update instructions on bug report issue template by @desertaxle in #15795
- Format example code in
README.md
by @zzstoatzz in #15807 - Fix typo in prefect-databricks by @aaazzam in #15800
- 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 - Give more time for state to integration flow to finish by @jakekaplan in #15723
- Fix a few spelling issues in docs by @discdiver in #15737
- Updated Docker push step in docs by @zzstoatzz in #15748
- Clear up namespace selection in Kubernetes guide by @zzstoatzz in #15765
- Update Docker image reference in aci_worker docs page by @discdiver in #15745
- Fix minor typo on "Deploy overview" page. by @Noah-Haf in #15771
- Add note about schedule kwargs change from 2.x to 3.x by @zzstoatzz in #15803
- Update @prefecthq/prefect-ui-library to version 3.11.3 by @marvin-robot in #15717
- Update @prefecthq/prefect-ui-library to version 3.11.4 by @marvin-robot in #15738
- Update @prefecthq/prefect-ui-library to version 3.11.7 by @marvin-robot in #15756
- Update @prefecthq/prefect-design to version 2.13.3 by @marvin-robot in #15721
- Update @prefecthq/prefect-design to version 2.13.4 by @marvin-robot in #15742
- Update @prefecthq/prefect-design to version 2.13.5 by @marvin-robot in #15785
- 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
- Bump tailwindcss from 3.4.13 to 3.4.14 in /ui by @dependabot in #15767
- Bump vite from 5.4.8 to 5.4.9 in /ui by @dependabot in #15766
New Contributors
- @soamicharan made their first contribution in #15728
- @gigaverse-oz made their first contribution in #15680
- @protagonyist made their first contribution in #15741
- @Noah-Haf made their first contribution in #15771
Full Changelog: 3.0.10...3.0.11