What's Changed?
New Features ๐
-
Event emission from the command line with
prefect event emit
Emit events directly from external systems with the new
prefect event emit
CLI command. Perfect for triggering deployment runs from CI/CD!prefect event emit user.logged_in --resource-id user-123 prefect event emit order.shipped --resource-id order-456 --payload '{"tracking": "ABC123"}'
by @zzstoatzz in #18813
Enhancements โโ
- Add
schedule_after
field toRunDeployment
action for delayed execution by @chrisguidry in #18801 - Update deployment concurrency limit lease maintenance to raise on failure by @desertaxle in #18811
- Enable metrics server on workers by @bdalpe in #18630
- Add artifact created and updated events by @zangell44 in #18818
Bug Fixes ๐
- Fix metric trigger validation in automations schema by @zzstoatzz in #18773
- Fix event filter empty label value arrays to return no results by @chrisguidry in #18810
- Special case for proactive automation by @jakekaplan in #18819
- Add dictionary handling into
_to_environment_variable_value
by @vyagubov in #18817
Development & Tidiness ๐งน
- Fix workflow to publish
prefect-aws
images when triggered viaworkflow_call
by @desertaxle in #18763 - Bump
ruff
from 0.12.8 to 0.12.10 by @dependabot[bot] in #18768 - Fix CloudFormation template generation during
prefect-aws
release by @desertaxle in #18792 - Skip validating generated CloudFormation templates by @desertaxle in #18794
- Add
uv
set up to integration package release by @desertaxle in #18793
Documentation ๐
- Overhaul ECS Worker Guide by @bdalpe in #18756
- Add
PREFECT_SERVER_EVENTS_CAUSAL_ORDERING
to self-hosted docs by @zzstoatzz in #18774 - Fix
profiles_path
rendering in settings ref by @rcash in #18772 - Document PostgreSQL 14.9+ requirement by @desertaxle in #18784
- Add SQS queue and EventBridge setup to ECS worker manual deployment guide by @desertaxle in #18789
- Fix Docker healthcheck documentation to use Python instead of
curl
by @zzstoatzz in #18809
Full Changelog: 3.4.14...3.4.15