New Features ๐
- Add
prefect cloud assetlist and delete commands by @zzstoatzz in #20524 - Add bulk operation endpoints for flow runs, deployments, and flows by @bunchesofdonald in #20469
- Add SDK instrumentation module by @desertaxle in #20438
Enhancements โโ
- Allow infra name templating with
flowandflow_runby @Rodrigorm33 in #20358 - Add
max_scheduled_runs,parameters, andslugfields to deployment schedule methods by @devin-ai-integration[bot] in #20556
Bug Fixes ๐
- Fix
visit_collectionto handleNamedTuples by @chuqCTC in #20517 - Use count endpoint for deployments page empty state check by @zzstoatzz in #20404
- Handle non-serializable objects in
JsonFormatterfor logging by @devin-ai-integration[bot] in #20482 - Fix env var template resolution in
deploy --allconsole output by @devin-ai-integration[bot] in #20511 - Resolve circular import when plugins import from
prefectby @desertaxle in #20514 - Fix stale
TaskRunContextleaking into Pending event related resources by @bunchesofdonald in #20536
Development & Tidiness ๐งน
- Remove old admin routes by @desertaxle in #20515
- Untrack analytics config file to fix build versioning by @devin-ai-integration[bot] in #20483
- Add regression test for fan-out sibling asset dependency isolation by @chrisguidry in #20478
- Fix flaky test: add thread completion check and increase timeout by @devin-ai-integration[bot] in #20505
- Use unique block type slugs in tests to prevent parallel test conflicts by @devin-ai-integration[bot] in #20496
- Exclude 10 test modules from
clear_dbauto-mark by @devin-ai-integration[bot] in #20487 - Add more test modules to
EXCLUDE_FROM_CLEAR_DB_AUTO_MARKby @devin-ai-integration[bot] in #20490 - Add DB-LIGHT test modules to
clear_dbexclusion list by @devin-ai-integration[bot] in #20491 - Add
test_flow_runs.pyandtelemetry/toclear_dbexclusion list by @devin-ai-integration[bot] in #20492 - Add
input/,deployment/,experimental/toclear_dbexclusion list by @devin-ai-integration[bot] in #20493 - Add
tests/resultstoclear_dbexclusion list by @devin-ai-integration[bot] in #20495 - Add 5 test modules to
EXCLUDE_FROM_CLEAR_DB_AUTO_MARKby @devin-ai-integration[bot] in #20504 - Add
tests/events/clienttoclear_dbexclusion list by @devin-ai-integration[bot] in #20506 - Add
tests/infrastructuretoclear_dbexclusion list by @devin-ai-integration[bot] in #20507 - Add
tests/blocks/toEXCLUDE_FROM_CLEAR_DB_AUTO_MARKby @devin-ai-integration[bot] in #20512 - Add
tests/test_task_runners.pyandtests/test_variables.pytoclear_dbexclusion list by @devin-ai-integration[bot] in #20530 - Add
tests/test_futures.pyandtests/test_logging.pytoclear_dbexclusion list by @devin-ai-integration[bot] in #20531 - Add UUID-based randomization to top-level test files by @devin-ai-integration[bot] in #20539
- Add UUID-based randomization to CLI Cloud test files by @devin-ai-integration[bot] in #20546
- Add UUID-based randomization to CLI Deploy test files by @devin-ai-integration[bot] in #20552
- Add UUID-based randomization to CLI transfer test files by @devin-ai-integration[bot] in #20563
Documentation ๐
- Add Claude Code marketplace install instructions to MCP docs by @devin-ai-integration[bot] in #20545
Full Changelog: 3.6.15...3.6.16