- Added new AutomationCondition methods (.replace, .allow, .ignore) and helper get_partition_key for partitioned assets; introduced task definition prefix for EcsRunLauncher, PipesEMRContainersClient for AWS EMR on EKS, timestamp metadata ...
- Fixed several bugs: observable source asset backfills, label handling in AndAutomationCondition, EMR Serverless job execution, Dagster Pipes log capture, SnowflakeResource private‑key handling, and UI sensor target display
- Added Docs tutorial for using Dagster Pipes with PySpark