Cachet Update — November 2024
November has been a quieter month for Cachet, but we’ve stayed busy behind the scenes. A significant part of our focus has been on improving the documentation and gathering feedback from Cachet v3 users. While much of our work continues to shape the future, here’s what we’ve accomplished this month.
Time-Controlled Scheduled Maintenance
We’ve made improvements to how scheduled maintenance is handled in Cachet. Specifically:
- The status of a schedule is now automatically calculated using its
scheduled_at
andcompleted_at
timestamps, ensuring accurate and dynamic updates. - A huge thank you to @swoga (Peter) for their excellent work on this! See the PR.
Scribe Annotations for API Documentation
Cachet’s API documentation is now powered by Scribe, a Laravel package that generates OpenAPI spec files directly from code.
- The current implementation ensures that the API documentation is always accurate and up-to-date.
- This is just the beginning! We plan to expand Scribe annotations to generate even more useful and detailed documentation.
Dashboard Enhancements
We’ve made some quality-of-life improvements to the Cachet dashboard:
- You can now edit banner images.
- Autocomplete has been disabled for all name fields, preventing password managers from interfering while entering data.
Oh Dear Integration
As part of our focus on integrations, we’ve introduced support for Oh Dear:
- You can now import your Oh Dear sites and recent incidents directly into Cachet.
- Detailed instructions are available in the documentation.
In Progress
While not yet ready for release, we’re actively working on some additional updates:
- PHP 8.4 Support: Ensuring Cachet is compatible with the latest version of PHP. Track progress here.
- Scheduled Maintenance Updates: Enhancing the feature to allow updates to scheduled maintenance events. Track progress here.
Though quieter, November has been a productive month of iteration, improvement, and planning. Your feedback continues to shape Cachet’s development, and we’re excited to share even more updates with you soon.
If you’re using Cachet 3.x, let us know how it’s going or what we can improve—we’re always eager to hear from you!
Until next time!