PHP Monitor 26.03 is a stability-focused update that hardens command execution, improves Valet domain/proxy handling, and addresses multiple edge cases that could previously cause inconsistent behavior, or worse, crashes.
What's New in 26.03
- Shell command output streaming and timeout handling has been hardened, reducing the chance of race-condition related crashes during long-running tasks.
PATHdetection now has a timeout and a safe fallback to the system PATH, preventing hangs when user shell initialization is slow, while having little to no impact on the main functionality of the app.- Removing PHP versions and extensions now handles timeout/failure scenarios gracefully and reports that the operation took too long, instead of crashing.
- Fixed an issue with invalid symlinks for sites and proxies causing crashes.
- I ran submitted crash reports through various LLMs and determined the most likely crash cause(s), which were difficult to troubleshoot, but some of the hardening should now prevent those crashes.
Big thanks to everyone who submitted their crash reports!
Patch History
No patches yet.
How to install or upgrade
If you have an existing PHP Monitor.app in your Applications folder you can use the built-in updater. (Click on the icon in your menu bar, and choose "Check for updates..." to initiate this process, or wait for a notification.)
If you haven't installed PHP Monitor yet, you can click here to download the latest release. Place the app in your Applications folder and you may want to consult the README file for some more information.
Full Changelog: v26.02.2...v26.03