MainWP Advanced Uptime Monitor Extension Changelog
= 5.4 – 9-3-2026 =
* Added: Abilities API support for uptime monitor providers.
* Updated: Migrated UptimeRobot integration to the latest Uptime Robot REST API.
* Updated: Improved monitor creation, editing, deletion, duplicate handling, and rollback behavior.
* Updated: Improved handling of missing data, API errors, rate limits, and unavailable ratios.
= 5.3.6 – 7-30-2026 =
* Fixed: Improved monitor status labels with safer fallback values when status information is unavailable.
* Fixed: Normalized event timestamps to UTC for consistent uptime reporting.
* Fixed: Improved compatibility with older monitor records by automatically restoring missing site IDs.
* Added: Added support for sharing extension information with the MainWP Dashboard, including related database tables and schema details.
* Updated: Improved alert contact validation when creating or editing monitors by normalizing submitted values, processing thresholds and recurrence settings as integers, and ignoring invalid entries.
* Updated: Consolidated Better Uptime monitor saving and synchronization to improve status updates, rollback handling, and duplicate record cleanup.
= 5.3.5 – 4-23-2026 =
* Updated: Optimized plugin initialization timing to improve compatibility and reliability within the WordPress environment.
* Updated: Improved site-based access control for monitors so users can only view monitoring data for sites they are permitted to access.
* Updated: Refined UI elements for better consistency with the rest of the system.
= 5.3.4 – 3-18-2026 =
* Fixed: PHP Notice about `mysqli_ping()` function deprecation in PHP 8.4
* Fixed: Enhanced notification configuration handling for NodePing monitors to support flexible notification entry formats.
* Updated: Refined UI elements for better consistency with the rest of the system.
= 5.3.3 – 9-17-2025 =
* Fixed: Resolved an issue with fetching monitor status from Site24x7 API by consolidating retrieval to a single endpoint for more consistent results.
* Fixed: Prevented errors when an API key is missing by validating configuration before making requests.
* Fixed: Improved error handling to prevent issues when monitor type information is missing.
* Added: API requests and responses logging to Custom Event Monitor for better debugging and troubleshooting capabilities.
= 5.3.2 – 5-20-2025 =
* Fixed: Resolved an issue where only one contact email was available when creating a NodePing monitor. [(#772)](https://github.com/mainwp/mainwp/issues/772)
* Fixed: Addressed a problem that was breaking Reports when no API services were connected.
* Fixed: Corrected incorrect language domains in several locations.
* Fixed: Updated incorrect Knowledgebase URL.
* Fixed: Properly escaped `<a>` tag in error notice to prevent potential display issues.
= 5.3.1 – 5-29-2024 =
* Updated: Compatibility with the latest DataTables library version
= 5.3 – 2-27-2024 =
* Updated: MainWP 5.0 compatibility
= 5.2.6 – 9-6-2023 =
* Fixed: An issue with displaying monitor contacts
= 5.2.5 – 8-15-2023 =
* Fixed: An issue with creating new Uptime Robot monitors
* Added: Uptime Robot API request limit information
= 5.2.4 – 8-15-2023 =
* Added: Support for Flexible Widgets
* Updated: API key encryption method
= 5.2.3 – 6-16-2023 =
* Fixed: Problem with getting monitors from the BetterUptime API
* Fixed: Multiple PHP Warnings
= 5.2.2 – 12-8-2021 =
* Updated: PHP 8 compatibility
= 5.2.1 – 12-1-2021 =
* Fixed: An issue with displaying uptime data in reports for the Better Uptime API
* Fixed: An issue with loading monitors for the Better Uptime API
* Fixed: An issue with displaying monitor details
* Added: The availability column in the monitors table for Better Uptime API
= 5.2 – 8-16-2021 =
* Added: Support for the Better Uptime API
= 5.1.3 – 6-17-2021 =
* Fixed: Multiple PHP warnings and notices
= 5.1.2 – 6-9-2021 =
* Fixed: Multiple PHP warnings and notices
= 5.1.1 – 1-8-2021 =
* Fixed: An issue with displaying reporting tokens data
= 5.1 – 12-30-2020 =
* Added: support for NodePing API
* Added: support for Site24x7 API
* Added: phpDocs blocks for code documentation
* Updated: Refactored the code to meet WordPress coding standards
* Removed: Unused files
= 5.0.2 – 2-19-2020 =
* Fixed: multiple translation issues
* Fixed: multiple cosmetic issues
* Updated: removed monitor type field from the edit monitor form
* Updated: multiple URLs
= 5.0.1 – 10-9-2019 =
* Fixed: issue with selecting monitors in the Monitors table
* Fixed: issue with loading more than 50 monitors
* Fixed: issue with creating monitors in bulk
* Added: option to hide the extension widget on the Overview page
* Added: saveState property to the monitors list
* Added: colReorder property to the monitors list
* Added: horizontal scroll to the monitors list
* Updated: multiple usability updates
* Updated: multiple cosmetic updates
= 5.0 – 8-28-2019 =
* Updated: extension UI/UX redesign
* Updated: support for the MainWP 4.0
= 4.6.1 – 12-7-2018 =
* Fixed: a typo on the extension page
= 4.6 – 11-14-2018 =
* Added: mainwp_aum_auto_add_sites hook
* Added: mainwp_aum_monitor_created hook
* Added: mainwp_aum_monitor_deleted hook
* Added: mainwp_aum_monitor_started hook
* Fixed: an issue with displaying uptime data in the Manage Sites table
= 4.5 – 8-24-2018 =
* Added: a new feature for creating a monitor for all child sites automatically
= 4.4 – 7-6-2018 =
* Fixed: an issue with logging events duration times
* Fixed: multiple PHP warnings
= 4.3 – 4-20-2018 =
* Fixed: PHP 7.2 compatibility issues
* Updated: displaying method for contact types
= 4.2 – 12-15-2017 =
* Fixed: issue with saving monitors
* Added: duration time for the events list
* Added: support for the new token for the Client Reports
* Added: French translation
= 4.1 – 10-20-2017 =
* Fixed: conflict with the Managed Client Reports for WooCommerce
* Fixed: PHP Warning
= 4.0 – 9-28-2017 =
* Fixed: multiple cosmetic issues
* Fixed: multiple translation issues
* Fixed: multiple WordPress coding standard issues
* Fixed: multiple spelling issues
* Added: support for the Uptime Robot API version 2
* Added: new monitor options (HTTP Username and Password)
* Added: Uptime monitoring option box (widget)
* Added: Last monitor events option box (widget)
* Updated: general extension style
* Updated: notifaction texts
* Updated: error messages
* Removed: unused code
* Removed: unused images
= 3.7 – 7-28-2017 =
* Added: ‘mainwp_aum_verify_certificate’ hook so users can optionally disable SSL Certificate verification
* Updated: a few cosmetic issues
= 3.6 – 7-5-2017 =
* Updated: Uptime Robot API URI
= 3.5 – 6-30-2017 =
* Fixed: multiple issues caused by site-monitor URL difference (http/https mismatch)
* Fixed: multiple cosmetic issues
* Added: help tab
* Updated: after adding a new monitor, it is automatically set to show in Overview widget
= 3.4 – 2-9-2017 =
* Fixed: issue with fatching data from other extensions
= 3.3 – 12-16-2016 =
* Fixed: PHP 7.1 compatibility issue
* Updated: default monitor sorting
= 3.2 – 11-30-2016 =
* Fixed: an issue with saving monitors
* Fixed: compatibility issue with the MainWP Dashboard 3.2
* Fixed: an issue with displaying time zone correctly
* Fixed: an issue with creating monitors
* Fixed: PHP Warning
= 3.1 – 4-8-2016 =
* Fixed: issue with displaying monitors
* Fixed: WordPress 4.5 compatibility issue
= 3.0 – 3-30-2016 =
* Fixed: issue with adding the new monitors
* Fixed: incorrect text warning in case the MainWP Dashboard has been deactivated
* Fixed: issue with validating data in Edit Monitor form
* Added: uptime info in the Manage Sites page
* Added: monitor Type info in the Monitors list
* Added: monitor Interval option in the Add/Edit Monitor form
* Added: timezone info in the Uptime Robot settings box
* Added: ability to collapse/expand Uptime Robot settings box
* Added: support for translation
* Updated: extension layout
* Updated: extension style to match overall MainWP style
* Updated: extension notices texts
* Updated: responsive CSS layout
* Removed: unused code
= 2.1.2 – 2-17-2016 =
* Fixed: translation issue
* Fixed: issue with displaying multiple monitor pages in the widget
* Fixed: issue with displaying multiple monitor pages
* Added: an auto update warning if the extension is not activated
* Added: support for the new API management
* Added: support for WP-CLI
* Updated: “Check for updates now” link is not vidible if extension is not activated
= 2.1.1 – 10-9-2015 =
* Fixed: bug with connecting to Uptime Robot
* Fixed: various PHP Warnings
= 2.1.0 – 9-18-2015 =
* Updated: refactored code to meet WordPress coding standards
= 2.0.0 – 8-18-2015 =
* Fixed: compatibility issue with WordPress 4.3 version
= 1.9.9 – 8-13-2015 =
* Fixed: bug with parsing JSON object
* Fixed: bug with incorrect settings for Team Control extension
= 1.9.8 =
* Fixed: bug with montors disappearing in case Uptime Robot connection times out
= 1.9.7 =
* Fixed: bug where some values from the extension were not showing in the Client Reports extension scheduled reports
= 1.9.6 =
* Fixed: parsing incorrect json format issue
* Updated: extension style
= 1.9.5 =
* Updated: quick start guide layout
= 1.9.4 =
* Fixed: potential Security issue – Internal Code Audit
= 1.9.2 =
* Fixed: bug where first monitor could not be added
= 1.9.1 =
* Fixed: PHP Warning
= 1.9 =
* Fixed: bug when adding different monitor types for the same monitor
* Fixed: bug when a monitor doesn’t show in the list and it shows in Uptime Monitor API
* Added: “Reload Uptime Monitor Data” button
* Added: support for the upcoming extension
= 1.8.99 =
* Added: support for 50+ monitors
= 1.8.98 =
* Added: notification in case Uptime Robot doesn’t return data after adding a new monitor
* Added: individual Dashboard widget shows monitor only for the child site
= 1.8.97 =
* Fixed: fatal Error triggered by activating the extension
* Added: additional plugin info
= 1.8.96 =
* Fixed: PHP Notice
* Added: help content
* Added: redirection to the extension page after activation
= 1.8.95 =
* Updated: quick start guide
= 1.8.94 =
* Updated: CSS style
= 1.8.93 =
* Fixed: PHP warnings
= 1.8.92 =
* Fixed: PHP warnings
= 1.8.91 =
* Fixed: PHP warnings
= 1.8.9 =
* Fixed: php syntax errors and remove MVC header
= 1.8.8 =
* Fixed: issues with loading CSS files
= 1.8.3 =
* Fixed: error message issues
= 1.8.2 =
* Fixed: Unable to remove alert contact
= 1.8.1 =
* Fixed: multiple minor issues
= 1.8 =
* Fixed: cosmetic issues with the popup screen
= 1.7 =
* Fixed: Missing get alert contact which API Key contain only one contact. (cause: change from reponse of UptimeMonitor Server)
= 1.6 =
* Fixed: Error Message in User’s AUM Settings and Widget (cause : updated version PHP from 5.3 to 5.4)
= 1.5 =
* Fixed: Monitor Name displayed wrong.
= 1.4 =
* Fixed: update WordPress to version 3.6, and extension not working properly
= 1.3 =
* Fixed: “Set time out for loading monitors from server”. After 20 second , return message can not connect to server
= 1.2 =
* Fixed: deprecated use reference for MVC Model
* Fixed: “No permission to access files of plugin”. Cause of this bug is rename folder of plugin when you upload not correctly
* Fixed: “Changing/Adding API Key not working”
* Fixed: issues about unable setting monitor or appear error when setting
* Fixed: dashboard screen options issue
