What's Changed
Enhancements ➕➕
- Support http proxies for websockets by @jakekaplan in #16326
- update contributor dev instructions by @zzstoatzz in #16376
Bug Fixes 🐞
- Fix missing terminal state timings for TimedOut tasks by @GalLadislav in #16328
- Early error on bad retry delay types by @cicdw in #16369
- [typing] add overload for empty
@task
decorator by @zzstoatzz in #16386 - Use
websocket_connect
utility inSubscriptions
by @jakekaplan in #16388 - dont ask to confirm deletion of non-existent gcl by @zzstoatzz in #16379
Development & Tidiness 🧹
- Add
Block.aload
method and remove@sync_compatible
fromBlock.load
by @desertaxle in #16341 - Exclude UI v2 PRs from the release notes auto-generation by @desertaxle in #16344
- remove
sync_compatible
fromgit_clone
by @zzstoatzz in #16340 - [typing]
prefect.serializers
by @desertaxle in #16331 - remove
sync_compatible
fromprefect.variables
by @zzstoatzz in #16349 - Consolidate use of
DateTime
toprefect.types
by @zzstoatzz in #16356 - Fix type analysis check for PRs from forks by @desertaxle in #16359
- improve
Dockerfile
build time and add CI to catch future slow downs by @zzstoatzz in #16348 - Add buffer to type completeness check by @desertaxle in #16361
- only run docker build bench on push to main by @zzstoatzz in #16365
- [typing]
prefect.tasks
andprefect.task_worker
by @zzstoatzz in #16332 - update
entrypoint.sh
to useuv
forEXTRA_PIP_PACKAGES
by @zzstoatzz in #16291 - update example output for
prefect work-pool inspect
by @zzstoatzz in #16378 - [typing] prefect.server.utilities.database by @mjpieters in #16368
- Pick up trace context from run labels by @bunchesofdonald in #16346
- Refactor db_injector decorator by @mjpieters in #16390
- Correctly maintain span hierarchy when instrumenting nested tasks/flows by @bunchesofdonald in #16384
Documentation 📓
- Remove missing page from the nav by @daniel-prefect in #16351
- Update flow run instrumentation to use
RunTelemetry
class by @jeanluciano in #16233 - Add experimental support for emitting lineage events by @abrookins in #16242
- update tutorial for clarity by @zzstoatzz in #16354
Full Changelog: 3.1.6...3.1.7