Enhancements โโ
* allow filtering by flow run tags via `any_` by zzstoatzz in https://github.com/PrefectHQ/prefect/pull/16072
* migrate `prefect_aws.s3` async tasks to `async_dispatch` by zzstoatzz in https://github.com/PrefectHQ/prefect/pull/16096
* Add debug log for global concurrency limit wait by EmilRex in https://github.com/PrefectHQ/prefect/pull/16077
* Asyncify the flow run engine by desertaxle in https://github.com/PrefectHQ/prefect/pull/16095
* Improve scheduled flows query by desertaxle in https://github.com/PrefectHQ/prefect/pull/16132
Bug Fixes ๐
* Fallback to default profile when profiles file is empty by desertaxle in https://github.com/PrefectHQ/prefect/pull/16119
* Fix error when listing workspaces without an active workspace by desertaxle in https://github.com/PrefectHQ/prefect/pull/16130
* fix ssl verify and update tests by zzstoatzz in https://github.com/PrefectHQ/prefect/pull/16149
* Stop running all services in ephemeral app by cicdw in https://github.com/PrefectHQ/prefect/pull/16120
Integrations & Dependencies ๐ค
* migrate `prefect_aws.client_waiter` off `sync_compatible` by zzstoatzz in https://github.com/PrefectHQ/prefect/pull/16082
* migrate `prefect_aws.lambda_function` off `sync_compatible` by zzstoatzz in https://github.com/PrefectHQ/prefect/pull/16083
* revert `pydantic==2.10.0` workaround given upstream fix by zzstoatzz in https://github.com/PrefectHQ/prefect/pull/16087
* migrate `prefect_aws.secrets_manager` off `sync_compatible` by zzstoatzz in https://github.com/PrefectHQ/prefect/pull/16169
Development & Tidiness ๐งน
* [UI v2] Move delete variable mutation to variable hooks module by desertaxle in https://github.com/PrefectHQ/prefect/pull/16141
* [UI v2] feat: Introducing declarative useSet custom hook and replacing selected tags state for this hook by devinvillarosa in https://github.com/PrefectHQ/prefect/pull/16143
* [UI v2] feat: Use queryOptions API to define queries by devinvillarosa in https://github.com/PrefectHQ/prefect/pull/16133
* [UI v2] dev: Adds tanstack query eslint rules and updates docs for variable mutations by devinvillarosa in https://github.com/PrefectHQ/prefect/pull/16157
* Minor docs IA clean up by daniel-prefect in https://github.com/PrefectHQ/prefect/pull/16073
* Implement `labels` field on Flow, Deployment, FlowRun, and TaskRun by bunchesofdonald in https://github.com/PrefectHQ/prefect/pull/16050
* Fix redirect by discdiver in https://github.com/PrefectHQ/prefect/pull/16092
* Create `BaseFlowRunEngine` and `AsyncFlowRunEngine` shell by desertaxle in https://github.com/PrefectHQ/prefect/pull/16091
* [UI v2] Edit variables by desertaxle in https://github.com/PrefectHQ/prefect/pull/16035
* [UI v2] Refactor parts of variables components by desertaxle in https://github.com/PrefectHQ/prefect/pull/16084
* added noZoom tag to integration images by markupboy in https://github.com/PrefectHQ/prefect/pull/16107
* [UI v2] feat: Adds tanstack query dev tools for development mode by devinvillarosa in https://github.com/PrefectHQ/prefect/pull/16131
* [UI v2] feat: Have UX related mutation callbacks be handled in the UX layer by devinvillarosa in https://github.com/PrefectHQ/prefect/pull/16136
* rm docs referencing `incidents` by aaazzam in https://github.com/PrefectHQ/prefect/pull/16139
* [UI v2] feat: simplfies invalidating all variable queries by devinvillarosa in https://github.com/PrefectHQ/prefect/pull/16140
New Contributors
* markupboy made their first contribution in https://github.com/PrefectHQ/prefect/pull/16107
* devinvillarosa made their first contribution in https://github.com/PrefectHQ/prefect/pull/16131
**Full Changelog**: https://github.com/PrefectHQ/prefect/compare/3.1.4...3.1.5