What's Changed
Enhancements
- Add some space below Next Run heading. by @collincchoy in #14670
- Client Side Task Run Orchestration by @jakekaplan in #14661
- add start time tracking by @jakekaplan in #14673
- set
end_time
during client-side task orchestration by @jakekaplan in #14681 - client-side task orchestration -
IncrementRunTime
by @jakekaplan in #14683 - client-side task orchestration -
SetExpectedStartTime
by @jakekaplan in #14684 - Add
container_create_kwargs
to Docker worker by @kevingrismore in #14686 - Refactor transaction hook logging into task run engine by @collincchoy in #14662
- Expose enforce parameter schema flag on individual flow runs by @cicdw in #14718
- Fix authenticate bug and add unverified context by @sm-ghavami in #13428
Fixes
- Fix runtime load from entrypoint by @zzstoatzz in #14665
- Improve consistency of
sync_compatible
when running flows in remote environments by @desertaxle in #14660 - Fix flow run error message on the runs page by @pleek91 in #14691
Documentation
- Fix typo in upgrade guide regarding calling async tasks/flows from sync tasks/flows by @desertaxle in #14678
- Add missing imports to docs example by @taranlu-houzz in #14664
- Update results docs examples by @seanpwlms in #14724
- Add migration docs about final flow run state by @zzstoatzz in #14714
Uncategorized
- Bump vue from 3.4.31 to 3.4.32 in /ui by @dependabot in #14668
- Bump vite from 5.3.3 to 5.3.4 in /ui by @dependabot in #14666
- Update cron string for weekly release and release name by @desertaxle in #14659
- Updates de-normalized state fields during client-side orchestration by @chrisguidry in #14674
- Predictively updates the run IDs on
State.state_details
client-side by @chrisguidry in #14679 - Incrementing run counts during client-side task orchestration by @chrisguidry in #14680
- Bump tailwindcss from 3.4.4 to 3.4.6 in /ui by @dependabot in #14667
- Split tests into server and client tests and run client test only with Postgres by @desertaxle in #14685
- Bump vue from 3.4.32 to 3.4.33 in /ui by @dependabot in #14688
- Remove label check CI job by @cicdw in #14695
- Add workflow that auto populates labels based on linked issues by @cicdw in #14696
- Remove repo equality check by @cicdw in #14698
- Update issue labeling workflow by @cicdw in #14700
- Update codeowners to be individuals instead of teams by @cicdw in #14701
- Chore: add deprecation warning for artifacts created outside of runs by @dylanbhughes in #13688
- Update bug issue template by @cicdw in #14702
- Minimize PR template by @cicdw in #14705
- update task run counts on retry with client-side task orchestration by @jakekaplan in #14706
- Fix task key computation by @zzstoatzz in #14704
- Fix typing of schedules argument in Flow.to_deployment by @peterbygrave in #14711
- Remove DataDog from CI by @cicdw in #14719
- Fix broken npm package update github action by @pleek91 in #14720
- Update croniter requirement from <3.0.0,>=1.0.12 to >=1.0.12,<4.0.0 by @dependabot in #14723
- let
TaskRunRecorder
process events into task runs/task run states by @jakekaplan in #14729 - Update dependabot given recent OSS changes by @cicdw in #14726
- Remove unused function in results.py by @seanpwlms in #14744
- Always pass failed state to retry handlers and support async by @cicdw in #14746
- Update @prefecthq/prefect-ui-library to version 3.5.5 by @marvin-robot in #14757
- Remove stale settings by @cicdw in #14748
- Bump typescript from 5.5.3 to 5.5.4 in /ui by @dependabot in #14736
- Bump @vitejs/plugin-vue from 5.0.5 to 5.1.0 in /ui by @dependabot in #14739
- Bump vue-tsc from 2.0.26 to 2.0.29 in /ui by @dependabot in #14759
- Bump vite from 5.3.4 to 5.3.5 in /ui by @dependabot in #14761
- Bump vue from 3.4.33 to 3.4.34 in /ui by @dependabot in #14760
New Contributors
- @taranlu-houzz made their first contribution in #14664
- @peterbygrave made their first contribution in #14711
- @sm-ghavami made their first contribution in #13428
Full Changelog: 3.0.0rc11...3.0.0rc12