jiordiviera/laravel-smart-scheduler
A Laravel package for smarter task scheduling: manage scheduled jobs with dynamic frequencies, overlap prevention, condition-based runs, and clear logging. Simplify cron management and keep recurring tasks predictable, organized, and easy to monitor.
STATUS_STUCK, isStuck() helper, smart-scheduler:detect-stuck command, and email notifications provide concrete primitives for dashboards, alerting, runbooks, and SLA reporting.stuck_timeout_minutes and notify_on_stuck options let PMs and ops teams define acceptable task durations and notification policies per environment.SmartNotifierInterface contract change is a product/engineering coordination point. Any custom notifier implementations must add sendStuckNotification(), which affects upgrade sequencing and release communication.SmartNotifierInterface exist, because v1.1.0 introduces a required contract method and should be treated as a coordinated upgrade.For executives: v1.1.0 reduces operational risk from silently stuck scheduled tasks. It adds automatic detection, configurable timeout thresholds, status tracking, and email alerts, improving reliability without a custom build.
For engineering: This release adds STATUS_STUCK, isStuck(), smart-scheduler:detect-stuck, stuck_timeout_minutes, and notify_on_stuck. It also changes SmartNotifierInterface by requiring sendStuckNotification(), so custom notifier implementations need an update. The payoff is earlier detection of hung tasks and better overlap safety, with modest upgrade coordination.
How can I help you explore Laravel packages today?