What's Changed
Enhancements ➕➕
- helpful error on unhashable parameters by @zzstoatzz in #16049
- Add
new
action toOpsGenieWebhook
forapprise==1.9.0
compatibility by @kevingrismore in #16030
Bug Fixes 🐞
- Adds a dead-letter queue to memory subscriptions to avoid infinite loops by @desertaxle in #16051
- make sure workers emit stop events by @zzstoatzz in #16002
- handle UNC paths for windows by @zzstoatzz in #16005
- fix worker not releasing limit slot on failed propose pending state by @jdjfisher in #16012
- refactor: gcp cloud run v2 extend env vars and fix cloud sql by @matmiad in #16026
- Fix env var deep merge order on worker by @kevingrismore in #16045
- Prevent workers from running flow runs scheduled for in process retry by @desertaxle in #15482
Integrations & Dependencies 🤝
- fix:
prefect_redis
use ofasync
by @teocns in #15967 - Update croniter requirement from <5.0.0,>=1.0.12 to >=1.0.12,<6.0.0 by @dependabot in #15856
- Add Flow run OTEL instrumentation by @collincchoy in #16010
- refactor
async_dispatch
to enable forcing behavior for instance methods by @zzstoatzz in #15996 - Bump cross-spawn from 7.0.3 to 7.0.6 in /ui-v2 by @dependabot in #16048
Development & Tidiness 🧹
- Update @prefecthq/prefect-design to version 2.14.10 by @marvin-robot in #16004
- Fix formatting for output file tree structure in customize.mdx by @discdiver in #16006
- Update @prefecthq/prefect-design to version 2.14.11 by @marvin-robot in #16028
- Remove experimental worker logs setting by @abrookins in #16024
- Update @prefecthq/prefect-ui-library to version 3.11.19 by @marvin-robot in #16029
- Update links in blocks to not point to docs from archived repositories by @discdiver in #16031
- Move installation notes to bottom of self-host doc by @jlowin in #16034
- Briefly explain how to update deployment with
prefect.yaml
by @discdiver in #15812 - Bump tailwindcss from 3.4.14 to 3.4.15 in /ui by @dependabot in #16040
- Bump @vitejs/plugin-vue from 5.1.4 to 5.2.0 in /ui by @dependabot in #16039
- Bump vite from 5.4.10 to 5.4.11 in /ui by @dependabot in #16038
- Bump cross-spawn from 7.0.3 to 7.0.6 in /ui by @dependabot in #16047
- Bump vue from 3.5.12 to 3.5.13 in /ui by @dependabot in #16041
- Improve instructions for connecting to Cloud by @discdiver in #16037
- Update docs version selector and urls by @discdiver in #15923
- Update docs redirects and settings reference path by @discdiver in #16055
- fix agents -> workers doc examples that reference non-existent code by @zzstoatzz in #16052
- remove unused import by @zzstoatzz in #16061
- migrate
prefect_aws.batch
offsync_compatible
by @zzstoatzz in #16053 - Remove rc suffixes from all internal dependencies by @cicdw in #16018
- Remove Discourse from README by @olearycrew in #16023
- Categorize docs in release notes by @cicdw in #15997
New OSS UI 📊
- [UI v2] Fix tab order in variable create dialog by @desertaxle in #16014
- [UI v2] Setup Storybook by @evan-liu in #16003
- [UI v2] Variables table - part 1 by @desertaxle in #15985
- [UI v2] Variables table - part 2 by @desertaxle in #16025
New Contributors
- @teocns made their first contribution in #15967
- @olearycrew made their first contribution in #16023
- @evan-liu made their first contribution in #16003
- @jdjfisher made their first contribution in #16012
Full Changelog: 3.1.2...3.1.3