Apache DolphinScheduler
Distributed visual workflow scheduler for big data pipelines
Apache DolphinScheduler adds missed fire policy and AWS EMR Serverless integration in its 3.4.x patch series.
◆Recent moves
- 8d ago
Release 3.4.3
DSIP-107 adds a schedule missed fire policy, defining what the scheduler does when a job fails to fire at its intended time — a genuine operational gap for long-running data pipelines where missed fires have downstream consequences. Also in this release: plaintext passwords scrubbed from worker logs, closing a credentials-in-logs exposure that affects any team running distributed DolphinScheduler workers.
View source ↗ - 3mo ago
Release 3.4.2
Amazon EMR Serverless joins as a new task plugin, enabling DolphinScheduler to orchestrate serverless Spark/Hive jobs on AWS without managing EMR cluster instances. Complement data dependency support (DSIP-95) fills a scheduling logic gap for backfill workflows. Real operational additions for AWS-heavy data teams.
View source ↗ - 6mo ago
Release 3.4.1
Configurable maximum runtime for workflow and task instances prevents runaway jobs from tying up resources indefinitely — a missing operational control for production data pipelines. Dispatch timeout checking for missing or empty worker groups handles the edge case where a scheduled job can't be placed, rather than hanging silently.
View source ↗ - 1y ago
3.3.0 alpha: connection center for Zeppelin, SageMaker, and K8s
3.3.0-alpha introduced a connection center abstraction supporting Zeppelin, SageMaker, and Kubernetes external connections — a structural addition that standardizes how DolphinScheduler integrates with external compute targets. Remote log handler abstraction (AbsRemoteLogHandler) also lands here, enabling pluggable log storage backends for distributed setups.
View source ↗