Version 4.3.2
November 22, 2023
Fixed
- Duplicate naming in Queue Health Checks (thanks @jorisnoo)
- Bug where giving a site domain in Oh Dear a trailing slash lead to a double slash in the Health Report URL
Version 4.3.1
November 8, 2023
Changed
- Prioritise critical available updates over total update count when determining the failed or warning state in the Available Updates Health Check
Version 4.3.0
October 7, 2023
Added
- New health checks: Queue Health, Redis Connection (See docs for Application Health Checks)
- Added delete action to the maintenance console commands
- Added section about the latest queue heartbeat to the App Health utility page
Changed
- Improve error handling in console commands
Fixed
- Fixed bug in Server Requirements Check where the
$warnForOptionalRequirements
setting was not respected - Fixed bug in maintenance console command where the status of a maintenance period was not calculated properly due to timezone differences
Version 4.2.0
October 5, 2023
Added
- Added API validations for API token and site ID fields in settings page
- Added feature for badge counts in the CP navigation, added settings to disable this feature
Changed
- Updated
ohdearapp/ohdear-php-sdk
andohdearapp/health-check-results
- Improved secret check in health check results endpoint
- Improve error handling for the internal API if the APIT token or site ID are invalid
Fixed
- Fixed bug where empty Oh Dear browser window objects were leaked into guest web requests (issue #47, thanks @jorisnoo)
- Fix Oh Dear deep links in settings
- Handle unsupported queue drivers for the failed jobs check
Version 4.1.0
April 14, 2023
Added
- As per issue #30 added support for granular Control Panel permissions including:
- View, toggle and request permissions for each check
- View permission for the Application Health check utility
- View permission for the Overview page
Fixed
- Check card report links now respect a
cpTrigger
set tonull
(issue #40)
Version 4.0.2
October 3, 2022
Fixed
- Fixed missing type definition in controller property (PR #32, thanks @jorisnoo)
Version 4.0.1
May 23, 2022
Fixed
- Fixed bug where the settings page quick links broke when setting the site ID in the settings to an env var
Version 4.0.0
May 9, 2022
Added
- Added support for Craft CMS 4
Changed
- Type hints and code format
- Updated permission registration for Craft 4
Version 2.0.2
May 9, 2022
Changed
- Improved settings page
- Changed default health check URL
Version 2.0.1
May 6, 2022
Fixed
- Fixed an issues with API routes when running Craft in Headless Mode
Changed
- Improved German translation
Version 2.0.0
March 16, 2022
Added
- Application health checks
- Added overview card
- Added app health report
- Added the ability to enable built-in application health checks, including available updates, dev mode, environment, failed jobs, server requirements, used disk space
- Added the ability to define custom application health checks
- Performance checks
- Added overview card
- Added performence report
- Added German translation 🇩🇪
Changed
- The plugin now requires PHP 8+ due to new dependencies
- Improved widget to provide access to newly added checks
Fixed
- Oh Dear changed their links, fixed that in the CP
- Fixed bug in uptime chart with shifted week days
Version 1.2.2
October 23, 2020
Fixed
- PSR-4 compliance
Version 1.2.1
October 4, 2020
Fixed
- Fixed a validation issue that occurred when settings the site ID as env var
Version 1.2.0
October 4, 2020
Added
- Settings can now be environment variables
Changed
- Improved uptime heatmap UI
- Settings page has now auto-suggest fields for API token and site ID
- The new settings page should apply existing settings without problems.
- Available sites are no longer loaded from Oh Dear when an API token is provided on the settings page, instead the user has to provide the site ID directly
- Here's why: As a provider for Craft maintenance we have a lot of client sites monitored in Oh Dear. When installing Craft Oh Dear on their sites, none of the client's employees should be able to see the site names from other clients on the settings page. Admittedly, there is a permission to not allow the settings page for users, but not for admin users.
Fixed
- Fixed an issue that ignored widget settings on which checks are visible
Version 1.1.2
October 3, 2020
Fixed
- Fixed incompatibilities with a new version of the Oh Dear API
Version 1.1.1
August 18, 2020
Fixed
- Fixed a bug where a custom CP trigger leads to broken links (in a broken link monitor OMG) in the control panel
- Fixed minor bug in check cards
Version 1.1.0
May 28, 2020
Added
- Added error handling if API key in use has been accidentally deleted in Oh Dear
Changed
- Improved algorithm that tries to find the element edit page of a broken link or mixed content item, it searches in entries, global sets, matrix blocks and assets now
Fixed
- Fixed typo in the mixed content report component
- Minor UI improvements
Version 1.0.2
May 27, 2020
Fixed
- Fixed a bug that broke the CLI
Version 1.0.1
May 27, 2020
Fixed
- Fixed possible UI error if no broken link or mixed content element could be found
- Fixed error if modifying element edit page redirect but request referrer is unavailable
- Prepare broken link and mixed content element finding algorithm for further improvement
Version 1.0.0
May 26, 2020
Added
- Initial release