NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #764 most downloaded on Packagist
Monitor the health of a Laravel application
Last release 2 months ago
07 Aug 2026
Ships fairly regularly
a new release about every 3 weeks
Nearly every release is documented
notes for 59 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
5 years old
156 releases · first in 2021
One column per quarter.
Add dedicated PHPStan static analysis CI job by @freekmurze in #321
Full Changelog: 1.40.1...1.40.2
Full Changelog: https://github.com/spatie/laravel-health/compare/1.40.1...1.40.2
Add static return types to Check::if() and Check::unless() so chaining them no longer degrades to mixed under PHPStan ( #320 , fixes #319 )
Move spatie/temporary-directory to require-dev by @dylanbr in #315
spatie/temporary-directory to require-dev by @dylanbr in https://github.com/spatie/laravel-health/pull/315Full Changelog: https://github.com/spatie/laravel-health/compare/1.39.3...1.40.0
Update packages to resolve security issues by @rebecca-canyon in #314
Full Changelog: 1.39.2...1.39.3
Full Changelog: https://github.com/spatie/laravel-health/compare/1.39.2...1.39.3
Remove 'health' container alias to prevent middleware name collision by @freekmurze in #311
Full Changelog: 1.39.1...1.39.2
Full Changelog: https://github.com/spatie/laravel-health/compare/1.39.1...1.39.2
Round diffInMinutes float in failure messages by @mattiasgeniar in #309
Full Changelog: 1.39.0...1.39.1
Full Changelog: https://github.com/spatie/laravel-health/compare/1.39.0...1.39.1
Add timeoutMs() method to PingCheck for sub-second timeout control by @faytekin in #307
timeoutMs() method to PingCheck for sub-second timeout control by @faytekin in https://github.com/spatie/laravel-health/pull/307laravel/slack-notification-channel from require-dev to fix L13 CI builds in https://github.com/spatie/laravel-health/pull/308Full Changelog: https://github.com/spatie/laravel-health/compare/1.38.0...1.39.0
Add Laravel 13.x support
Add Laravel 13.x support
Add failAfterMinutes support to QueueCheck by @stefket in #305
Full Changelog: 1.36.0...1.37.0
failAfterMinutes support to QueueCheck by @stefket in https://github.com/spatie/laravel-health/pull/305Full Changelog: https://github.com/spatie/laravel-health/compare/1.36.0...1.37.0
Fix snapshot tests broken by phpunit-snapshot-assertions 5.3.1 by @freekmurze in #304
failAfterMinutes logic into reusable HasFailedAfter trait / add support to HorizonCheck by @onlime in #303Full Changelog: 1.35.0...1.36.0
failAfterMinutes logic into reusable HasFailedAfter trait / add support to HorizonCheck by @onlime in https://github.com/spatie/laravel-health/pull/303Full Changelog: https://github.com/spatie/laravel-health/compare/1.35.0...1.36.0
Add only_on_failure option for notifications by @faustoFF in https://github.com/spatie/laravel-health/pull/301
only_on_failure option for notifications by @faustoFF in https://github.com/spatie/laravel-health/pull/301failAfterMinutes support to PingCheck by @faustoFF in https://github.com/spatie/laravel-health/pull/300Full Changelog: https://github.com/spatie/laravel-health/compare/1.34.10...1.35.0
Adding the $updated_at property to the PHPDoc of HealthCheckResultHistoryItem by @ruuddeenen in https://github.com/spatie/laravel-health/pull/299
Full Changelog: https://github.com/spatie/laravel-health/compare/1.34.9...1.34.10
Update health.php by @Erulezz in https://github.com/spatie/laravel-health/pull/292
Full Changelog: https://github.com/spatie/laravel-health/compare/1.34.8...1.34.9
Update issue template by @AlexVanderbist in https://github.com/spatie/laravel-health/pull/287
Full Changelog: https://github.com/spatie/laravel-health/compare/1.34.7...1.34.8
Round diffInMinutes on Carbon 3 by @trippo in https://github.com/spatie/laravel-health/pull/285
Full Changelog: https://github.com/spatie/laravel-health/compare/1.34.6...1.34.7
Improvement: DRY DB connection related stuff on checks by @glioympas in https://github.com/spatie/laravel-health/pull/284
Full Changelog: https://github.com/spatie/laravel-health/compare/1.34.5...1.34.6
rename: fix Meilisearch name by @ralphjsmit in https://github.com/spatie/laravel-health/pull/282
Full Changelog: https://github.com/spatie/laravel-health/compare/1.34.4...1.34.5
Fix method name typo by @shdehnavi in https://github.com/spatie/laravel-health/pull/281
Full Changelog: https://github.com/spatie/laravel-health/compare/1.34.3...1.34.4
Fix symfony console 7.3 deprecations on command classes by @faytekin in https://github.com/spatie/laravel-health/pull/280
Full Changelog: https://github.com/spatie/laravel-health/compare/1.34.2...1.34.3
Update backups.md by @marventhieme in https://github.com/spatie/laravel-health/pull/273
Full Changelog: https://github.com/spatie/laravel-health/compare/1.34.1...1.34.2
Update link to Laravel docs latest version by @Erulezz in https://github.com/spatie/laravel-health/pull/270
Full Changelog: https://github.com/spatie/laravel-health/compare/1.34.0...1.34.1
Fix documentation: Correct method name from ignorePackages to ignored… by @syaritech in https://github.com/spatie/laravel-health/pull/268
Full Changelog: https://github.com/spatie/laravel-health/compare/1.33.0...1.34.0
feat: custom timezones by @mateusjatenee in https://github.com/spatie/laravel-health/pull/264
Full Changelog: https://github.com/spatie/laravel-health/compare/1.32.5...1.33.0
Handle nullable for notificationMessage property by @mahdimsr in https://github.com/spatie/laravel-health/pull/266
Full Changelog: https://github.com/spatie/laravel-health/compare/1.32.4...1.32.5
Update package to resolve security vulnerability issues by @Orrison in https://github.com/spatie/laravel-health/pull/263
Full Changelog: https://github.com/spatie/laravel-health/compare/1.32.3...1.32.4
Fixes errant reference to Health facade - should be Check facade - when creating macros for health checks by @Mrkbingham in https://github.com/spatie/
Full Changelog: https://github.com/spatie/laravel-health/compare/1.32.2...1.32.3
feat: support Laravel 12 by @SRWieZ in https://github.com/spatie/laravel-health/pull/258
Full Changelog: https://github.com/spatie/laravel-health/compare/1.32.1...1.32.2
Update old docs link by @Joel-Jensen in https://github.com/spatie/laravel-health/pull/257
Full Changelog: https://github.com/spatie/laravel-health/compare/1.32.0...1.32.1
Fix typo in Italian translation by @Pes8 in https://github.com/spatie/laravel-health/pull/256
Full Changelog: https://github.com/spatie/laravel-health/compare/1.31.0...1.32.0
Indentation in docs by @yoeriboven in https://github.com/spatie/laravel-health/pull/245
Full Changelog: https://github.com/spatie/laravel-health/compare/1.30.1...1.31.0
Performance optimizations for backups check by @pelmered in https://github.com/spatie/laravel-health/pull/240
Full Changelog: https://github.com/spatie/laravel-health/compare/1.30.0...1.30.1
Improve redis memory usage check by @pelmered in https://github.com/spatie/laravel-health/pull/239
Full Changelog: https://github.com/spatie/laravel-health/compare/1.29.4...1.30.0
Allow status code of Json results controller to be changed on failure by @rbibby in https://github.com/spatie/laravel-health/pull/232
Full Changelog: https://github.com/spatie/laravel-health/compare/1.29.3...1.29.4
fix: do not try to send notifications when they are disabled by @kolaente in https://github.com/spatie/laravel-health/pull/231
Full Changelog: https://github.com/spatie/laravel-health/compare/1.29.2...1.29.3
Fix serialization of non-closures by @Riley19280 in https://github.com/spatie/laravel-health/pull/233
Full Changelog: https://github.com/spatie/laravel-health/compare/1.29.1...1.29.2
Update installation-setup.md to move schedule command to route/console by @arnebr in https://github.com/spatie/laravel-health/pull/229
Full Changelog: https://github.com/spatie/laravel-health/compare/1.29.0...1.29.1
Add Latvian translation by @algins in https://github.com/spatie/laravel-health/pull/228
Full Changelog: https://github.com/spatie/laravel-health/compare/1.28.1...1.29.0
Fix styling and update CHANGELOG by @syofyanzuhad in https://github.com/spatie/laravel-health/pull/227
Full Changelog: https://github.com/spatie/laravel-health/compare/1.28.0...1.28.1
Add running status to MeilisearchCheck by @francoism90 in https://github.com/spatie/laravel-health/pull/225
Full Changelog: https://github.com/spatie/laravel-health/compare/1.27.1...1.28.0
Give space between the bottom card and end of page by @syofyanzuhad in https://github.com/spatie/laravel-health/pull/224
Full Changelog: https://github.com/spatie/laravel-health/compare/1.27.0...1.27.1
Laravel 11.x Compatibility by @laravel-shift in https://github.com/spatie/laravel-health/pull/222
Full Changelog: https://github.com/spatie/laravel-health/compare/1.26.1...1.27.0
Fix model connection by @wizzymore in https://github.com/spatie/laravel-health/pull/219
Full Changelog: https://github.com/spatie/laravel-health/compare/1.26.0...1.26.1
Added the option to specify a HTTP Authentication token for the Meilisearch check by @pieterclaerhout in https://github.com/spatie/laravel-health/pull
Full Changelog: https://github.com/spatie/laravel-health/compare/1.25.0...1.26.0
Added Different Database Connection Support by @eusonlito in https://github.com/spatie/laravel-health/pull/216
Full Changelog: https://github.com/spatie/laravel-health/compare/1.24.1...1.25.0
docs: add i18n pt_BR by @marcosmarcolin in https://github.com/spatie/laravel-health/pull/215
Full Changelog: https://github.com/spatie/laravel-health/compare/1.24.0...1.24.1
- add BackupsCheck
BackupsCheckUpdate nunomaduro/termwind to 2.0 by @yoeriboven in https://github.com/spatie/laravel-health/pull/213
Full Changelog: https://github.com/spatie/laravel-health/compare/1.23.9...1.23.10
Fix typos for tr lang by @sdkakcy in https://github.com/spatie/laravel-health/pull/206
Full Changelog: https://github.com/spatie/laravel-health/compare/1.23.8...1.23.9
Added Queue Size Check by @SRWieZ in https://github.com/spatie/laravel-health/pull/204
Full Changelog: https://github.com/spatie/laravel-health/compare/1.23.7...1.23.8
Fix getting default queue settings by @yaroslav-pohil in https://github.com/spatie/laravel-health/pull/203
Full Changelog: https://github.com/spatie/laravel-health/compare/1.23.6...1.23.7
Mysql Connections Count is not accurate Fixes #198 by @Saifallak in https://github.com/spatie/laravel-health/pull/202
Full Changelog: https://github.com/spatie/laravel-health/compare/1.23.5...1.23.6
Update overview.md by @ahtinurme in https://github.com/spatie/laravel-health/pull/201
Full Changelog: https://github.com/spatie/laravel-health/compare/1.23.4...1.23.5
Fixed output of Ping on null by @thethunderturner in https://github.com/spatie/laravel-health/pull/194
Full Changelog: https://github.com/spatie/laravel-health/compare/1.23.2...1.23.4
Added Hindi transalation by @thatal in https://github.com/spatie/laravel-health/pull/192
Full Changelog: https://github.com/spatie/laravel-health/compare/1.23.1...1.23.2
Nothing published for this version
Make Check macroable and allow chaining callables in if() and unless() by @oprypkhantc in https://github.com/spatie/laravel-health/pull/184
Full Changelog: https://github.com/spatie/laravel-health/compare/1.22.7...1.23.0
Round MySQL Database Size to Nearest Integer to Prevent Precision Loss by @mozex in https://github.com/spatie/laravel-health/pull/182
Full Changelog: https://github.com/spatie/laravel-health/compare/1.22.6...1.22.7
Just a minor updated in the function type by @Enaah in https://github.com/spatie/laravel-health/pull/177
Full Changelog: https://github.com/spatie/laravel-health/compare/1.22.5...1.22.6
postgresql database size fix by @SUXUMI in https://github.com/spatie/laravel-health/pull/170
Full Changelog: https://github.com/spatie/laravel-health/compare/1.22.4...1.22.5
do not send notification when table sizes are ok
Your coding agent can read these notes before it upgrades. Set up the MCP server →