| @@ -4,11 +4,11 @@ | ||
| 4 | 4 | Author: mainwp |
| 5 | 5 | Author URI: https://mainwp.com |
| 6 | 6 | Plugin URI: https://mainwp.com |
| 7 | 7 | Requires at least: 6.2 |
| 8 | -Tested up to: 7.0.2 | |
| 8 | +Tested up to: 7.1 | |
| 9 | 9 | Requires PHP: 7.4 |
| 10 | -Stable tag: 6.1.6 | |
| 10 | +Stable tag: 6.2.1 | |
| 11 | 11 | License: GPLv3 or later |
| 12 | 12 | License URI: https://www.gnu.org/licenses/gpl-3.0.html |
| 13 | 13 | |
| 14 | 14 | Run updates, backups, security and reporting across all client sites from your own server. Keep data private and prove your value with branded reports. |
| @@ -149,8 +149,58 @@ | ||
| 149 | 149 | 10. Cost Tracker - Manage Costs |
| 150 | 150 | 11. Dashboard Insights |
| 151 | 151 | |
| 152 | 152 | == Changelog == |
| 153 | + | |
| 154 | += 6.2.1 - 9-30-2026 = | |
| 155 | + | |
| 156 | +* Fixed: Resolved an issue where enabling global uptime monitoring left monitors for previously added sites disabled. | |
| 157 | +* Fixed: Removing a website now also removes its associated monitors and monitoring data. | |
| 158 | +* Fixed: Improved database schema comparisons to correctly handle nullable defaults without misinterpreting markers inside quoted SQL values. | |
| 159 | +* Fixed: Database upgrades now ensure group records include the required identifier and primary key. | |
| 160 | +* Fixed: Resolved an issue affecting tag updates through REST API v2. | |
| 161 | +* Fixed: Update rows now leave the version field blank when version information is unavailable. | |
| 162 | +* Fixed: Resolved inconsistencies when processing update and synchronization responses. | |
| 163 | +* Updated: Improved upgrade status reporting for plugins, themes, and translations, including clearer handling when upgrades begin or cannot proceed. | |
| 164 | +* Updated: Strengthened authenticated and renewal request signatures with a longer, cryptographically random nonce. | |
| 165 | +* Updated: Missing primary monitors are now repaired automatically, restoring monitoring for affected sites. | |
| 166 | +* Updated: Clarified the notices on the “Edit Client” and “Edit User” screens that leaving fields blank preserves their existing values on child sites. | |
| 167 | +* Updated: Improved tag readability by validating background colors and automatically selecting contrasting black or white text. | |
| 168 | + | |
| 169 | += 6.2 - 9-9-2026 = | |
| 170 | + | |
| 171 | +* Fixed: Improved database size notices on the Operations and Client Overview pages with appropriate spacing and context. | |
| 172 | +* Fixed: Sorting by URL in the Connection Status widget. | |
| 173 | +* Fixed: File input field sanitization issues specific to Windows hosts. | |
| 174 | +* Fixed: Prevented unnecessary loading overlays and processing errors when the overlay is unavailable. | |
| 175 | +* Added: New Database section to Server Information with database version, size, prefix, privilege status, and table health information. | |
| 176 | +* Added: System Monitor for WordPress cron health with scheduled checks, fallback execution, and manual triggering. | |
| 177 | +* Added: Command Palette trigger in the header for quicker navigation in supported WordPress setups. | |
| 178 | +* Added: Optional request signature verification for authenticated requests using structured signing details and request IDs. | |
| 179 | +* Added: Support for exact client field names and values, including empty values and "0", in searches and API requests. | |
| 180 | +* Added: Validation of supported groups, actions, and item formats for REST API batch requests. | |
| 181 | +* Added: Automatic cleanup of cost records when clients or tags are deleted through the REST API. | |
| 182 | +* Added: Re-introduced the User column in the Network Activity widget. | |
| 183 | +* Updated: Improved privacy-safe diagnostics for unexpected responses without recording sensitive response content or URLs. | |
| 184 | +* Updated: Improved validation and normalization of JSON input for GET and DELETE capability requests. | |
| 185 | +* Updated: Improved REST API error handling for invalid, ambiguous, oversized, malformed, or incorrectly typed request data with clear 400 responses. | |
| 186 | +* Updated: Expanded REST API batch operations, API key management, and cost tracking associations. | |
| 187 | +* Updated: Adjusted the Plugin Details modal height. | |
| 188 | +* Updated: Standardized site name URL formatting in Insights Events by removing HTTP prefixes and trailing slashes. | |
| 189 | + | |
| 190 | += 6.1.8 - 8-25-2026 = | |
| 191 | + | |
| 192 | +* Fixed: Improved self-connection checks by using the standard AJAX endpoint and more reliable request and response validation. | |
| 193 | +* Added: Support for the Cloudways REST API v2 in "API Backups"", with secure access-token authentication and continued support for legacy API credentials. | |
| 194 | +* Added: Option to bypass cache during Uptime Monitoring checks, with global and per-monitor settings to help improve the accuracy of site availability checks. | |
| 195 | +* Added: Localized titles for Network Activity changes involving site registration, users, comments, URLs, homepage settings, date and time, updates, language, site title, and site icon. | |
| 196 | +* Updated: Improved activity log entries for system settings and database changes with clearer, more descriptive object titles. | |
| 197 | +* Updated: default Network Activity settings to exclude additional event types from logging. | |
| 198 | + | |
| 199 | += 6.1.7 - 8-18-2026 = | |
| 200 | + | |
| 201 | +* Updated: Improved the connection status table layout in the "Connection Status" widget for a cleaner, more focused presentation. | |
| 202 | +* Updated: HTTP response options are now shown only in global settings, preventing them from appearing in individual monitor configurations. | |
| 153 | 203 | |
| 154 | 204 | = 6.1.6 - 8-5-2026 = |
| 155 | 205 | |
| 156 | 206 | * Fixed: Corrected Site Health calculations and REST API responses so health scores accurately reflect each site's status, including sites with missing, malformed, negative, or critical issue data. |