What's Changed
New Features ๐
- Optimize value of
checkpoint_every
by @bunchesofdonald in #14834 - Allow starting an ephemeral server when emitting or subscribing to events by @desertaxle in #14826
- fix
task-run.Scheduled
event emission by @jakekaplan in #14849
Bug Fixes ๐
- Kubernetes worker config fixes by @jeanluciano in #14813
- Persist include-submodules flag when using GitStorage by @cicdw in #14840
- Remove
wrapt
and fail on incorrectawait
usage by @zzstoatzz in #14837 - Flush logs when exiting
prefect_test_harness
to avoid error logs by @desertaxle in #14854 - Enable tasks to be submitted and mapped from tasks submitted to Dask or Ray by @desertaxle in #14829
Development & Tidiness ๐งน
- Bump vue-router from 4.4.0 to 4.4.2 in /ui by @dependabot in #14841
- Bump @vitejs/plugin-vue from 5.1.1 to 5.1.2 in /ui by @dependabot in #14843
- Bump autoprefixer from 10.4.19 to 10.4.20 in /ui by @dependabot in #14842
- Bump vue from 3.4.34 to 3.4.35 in /ui by @dependabot in #14844
- Update pytest requirement from <8,>7 to >7,<9 by @dependabot in #14806
- Fix syntax for client test suite
pytest
command by @desertaxle in #14856 - A couple minor typing fixes by @zzstoatzz in #14859
Uncategorized
- make
flow_run_id
nullable inLog
table by @zzstoatzz in #14828 - Add
test
profile to default profiles by @desertaxle in #14836 - Client side task run orchestration - link states to results by @jakekaplan in #14822
- Allows for specifying database connection elements in separate settings by @chrisguidry in #14825
- Cleaner exit when Ctrl-C'ing
Flow.serve
by @zzstoatzz in #14848 - update task run event tests for client side orchestration by @jakekaplan in #14850
- ensure flow engine tests support client side task run orchestration by @jakekaplan in #14852
Full Changelog: 3.0.0rc14...3.0.0rc15