NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #1428 most downloaded on Packagist
Monitor scheduled tasks in a Laravel app
Last release 3 months ago
25 Jun 2026
Release timing varies
gaps range from 1 weeks to 6 months
Most releases are documented
notes for 51 of 60 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
60 releases · first in 2020
Truncate scheduled task names to fit the name column by @martin-ro in #140
Full Changelog: 4.3.0...4.3.1
Full Changelog: https://github.com/spatie/laravel-schedule-monitor/compare/4.3.0...4.3.1
One column per quarter.
Drop Laravel 9/10 and PHP 8.1 support
OH_DEAR_DEBUG_LOGGING env varOH_DEAR_RETRY_DELAY_MS env varOhDearPingFailed event fired on every ping failurewhen() for cleaner conditional HTTP request buildingAdd Laravel 13.x support
Add Laravel 13.x support
make Oh Dear ping job configurable
Full Changelog: 4.0.2...4.0.3
Full Changelog : 4.0.1...4.0.2
Full Changelog: 4.0.1...4.0.2
Full Changelog: https://github.com/spatie/laravel-schedule-monitor/compare/4.0.1...4.0.2
Fix verify command by @freekmurze in #132
Full Changelog: https://github.com/spatie/laravel-schedule-monitor/compare/4.0.0...4.0.1
What's Changed v4 by @freekmurze in #129 Full Changelog : 3.10.3...4.0.0
Full Changelog: https://github.com/spatie/laravel-schedule-monitor/compare/3.10.3...4.0.0
set default oh dear api url by @resohead in #125
Full Changelog: https://github.com/spatie/laravel-schedule-monitor/compare/3.10.2...3.10.3
Additional custom ping endpoint and config by @resohead in #123
Full Changelog: https://github.com/spatie/laravel-schedule-monitor/compare/3.10.1...3.10.2
Laravel 12.x Compatibility by @laravel-shift in #122
Full Changelog: https://github.com/spatie/laravel-schedule-monitor/compare/3.10.0...3.10.1
Add support for a custom ping endpoint in Oh Dear by @mattiasgeniar in https://github.com/spatie/laravel-schedule-monitor/pull/119
Full Changelog: https://github.com/spatie/laravel-schedule-monitor/compare/3.9.2...3.10.0
Use explicit nullable type is Task::nextRunAt by @bastien-phi in https://github.com/spatie/laravel-schedule-monitor/pull/117
Full Changelog: https://github.com/spatie/laravel-schedule-monitor/compare/3.9.1...3.9.2
Fix CronExpression deprecation using constructor instead of factory method by @bastien-phi in https://github.com/spatie/laravel-schedule-monitor/pull/…
Full Changelog: https://github.com/spatie/laravel-schedule-monitor/compare/3.9.0...3.9.1
Store schedule monitoring configurations in its own singleton by @m-bymike in https://github.com/spatie/laravel-schedule-monitor/pull/114
Full Changelog: https://github.com/spatie/laravel-schedule-monitor/compare/3.8.2...3.9.0
don't write to horizon config when not available by @Propaganistas in https://github.com/spatie/laravel-schedule-monitor/pull/116
Full Changelog: https://github.com/spatie/laravel-schedule-monitor/compare/3.8.1...3.8.2
Fix prune link in config file comment by @pelmered in https://github.com/spatie/laravel-schedule-monitor/pull/113
Full Changelog: https://github.com/spatie/laravel-schedule-monitor/compare/3.8.0...3.8.1
Update README.md typo by @acip in https://github.com/spatie/laravel-schedule-monitor/pull/111
graceTimeInMinutes configurable by @faustbrian in https://github.com/spatie/laravel-schedule-monitor/pull/112Full Changelog: https://github.com/spatie/laravel-schedule-monitor/compare/3.7.1...3.8.0
Fix wrong lastRunFinishedTooLate behaviour when lastStartedAt and lastFinishedAt are within a second because of a very fast task by @mathiasmoser in h
Full Changelog: https://github.com/spatie/laravel-schedule-monitor/compare/3.7.0...3.7.1
Laravel 11.x Compatibility by @laravel-shift in https://github.com/spatie/laravel-schedule-monitor/pull/106
Full Changelog: https://github.com/spatie/laravel-schedule-monitor/compare/3.6.0...3.7.0
New method runsInBackground() added in Spatie\ScheduleMonitor\Support\ScheduledTasks\Tasks\Task:class by @ravi289 in https://github.com/spatie/laravel
Full Changelog: https://github.com/spatie/laravel-schedule-monitor/compare/3.5.0...3.6.0
Allow tasks to be monitored but not synced with oh dear by @oddvalue in https://github.com/spatie/laravel-schedule-monitor/pull/102
Full Changelog: https://github.com/spatie/laravel-schedule-monitor/compare/3.4.3...3.5.0
Update nunomaduro/termwind to 2.0 by @yoeriboven in https://github.com/spatie/laravel-schedule-monitor/pull/99
Full Changelog: https://github.com/spatie/laravel-schedule-monitor/compare/3.4.2...3.4.3
fix: PHP warning about creation of dynamic properties by @Pr3d4dor in https://github.com/spatie/laravel-schedule-monitor/pull/98
Full Changelog: https://github.com/spatie/laravel-schedule-monitor/compare/3.4.1...3.4.2
Update README.md by @robjbrain in https://github.com/spatie/laravel-schedule-monitor/pull/96
Full Changelog: https://github.com/spatie/laravel-schedule-monitor/compare/3.4.0...3.4.1
Add note that syncing will remove other monitors by @keithbrink in https://github.com/spatie/laravel-schedule-monitor/pull/90
Full Changelog: https://github.com/spatie/laravel-schedule-monitor/compare/3.3.0...3.4.0
Add a boolean parameter to the doNotMonitor function by @bilfeldt in https://github.com/spatie/laravel-schedule-monitor/pull/88
Full Changelog: https://github.com/spatie/laravel-schedule-monitor/compare/3.2.1...3.3.0
- fix silent by default
- silence jobs by default Full Changelog: https://github.com/spatie/laravel-schedule-monitor/compare/3.1.1...3.2.0
Full Changelog: https://github.com/spatie/laravel-schedule-monitor/compare/3.1.1...3.2.0
- support L10
Nothing published for this version
- update deps Full Changelog: https://github.com/spatie/laravel-schedule-monitor/compare/3.0.3...3.0.4
Full Changelog: https://github.com/spatie/laravel-schedule-monitor/compare/3.0.3...3.0.4
Nothing published for this version
Nothing published for this version
Nothing published for this version
- Support Laravel 9
Update MonitoredScheduledTask.php to get the failed response to be st… by @675076143 in https://github.com/spatie/laravel-schedule-monitor/pull/121
Full Changelog: https://github.com/spatie/laravel-schedule-monitor/compare/2.4.7...2.4.8
Nothing published for this version
Make sure retryUntil is returning a DateTime
take environments property into account for scheduled tasks
add retryUntil for PingOhdearJobs
retryUntil for PingOhdearJobs (#63)automatically retry ping if OhDear had downtime
- add link to docs
- update user API token url
- enable custom models
- add storeOutputInDb
storeOutputInDbupgrade to latest lorisleiva/cron-translator version
throw an exception if pinging Oh Dear has failed #37
- add support for PHP 8
- drop support for Laravel 7 - fix command description
report right exit code for scheduled tasks in background
- add support for timezones
- add support for Laravel 8
- fix link config file
- add CarbonImmutable support
CarbonImmutable support (#3)- improve output of commands
- initial release
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →