Skip to content

Release history

Changelog

Track every update, fix, and improvement for Uptime Monitor 2.

Latest 2.5.6 4 releases RSS

Latest release

Version 2.5.6

Released: July 20, 2026 End of Life: July 20, 2028 Compatible with: WHMCS 9.0+
Safe
2 NEW 3 FIX 2 IMPROVEMENT 1 CHANGE
  • New Dedicated Info tab in the admin panel — license status at a glance, subscription and billing details, support-window expiry, and a one-click license key save / clear / refresh / force / renew
  • New If the license becomes inactive or the installed version falls outside the support window, the admin panel now clearly limits itself to the Info tab with renewal guidance, instead of leaving other screens in an inconsistent state (public status pages are not affected)
  • Fix Corrected several cases where a valid extension license (Multi-Region, Status Page Pro) was incorrectly shown as "not entitled" or failed to enable
  • Fix An extension whose license or billing lapses is now reliably auto-disabled, rather than possibly staying enabled
  • Fix Resolved a case where extension admin pages could silently fail to load regardless of licensing state
  • Improvement Fixed a site-wide slowdown that could occur after a license check failure — license status is now cached correctly so the whole WHMCS install stays fast even if the license server is temporarily unreachable
  • Change Multi-Region updated to 1.2.1, Status Page Pro updated to 1.0.8; both now require UptimeMonitor2 core 2.5.0 or later
  • Improvement Production license-verification endpoint finalized

Previous releases

Version 2.5.1
Released: 2026-07-13 End of Life: 2028-07-13 Compatible with: WHMCS 9.0+
  • Change Internal region-service code reorganized for long-term maintainability
  • Change DOCS: Corrected an outdated license-key-prefix reference in developer documentation
Version 2.5.0
Released: 2026-07-12 End of Life: 2028-07-12 Compatible with: WHMCS 9.0+
  • New Complete commercial licensing system — a verification gate on the admin panel with a clear guidance screen when the license is missing or expired
  • New Dedicated License tab in Settings — subscription status, billing details, support expiry, and a one-click Force Check
  • New Extensions (Multi-Region, Status Page Pro) are license-bound and activate only under a valid subscription
  • New Scheduled monitoring tasks are automatically suspended while the license is invalid
  • New Built-in update notifications — administrators see new releases with a change summary directly in the admin panel
  • New Administrators are alerted when the installed build falls outside the active support window, with renewal guidance
  • New Fourth-generation license-verification core bundled inside the addon — no external components required
  • New Time-based retention policies for check results and the administrative activity log, with automatic daily cleanup and manual purge tools
  • New System diagnostics panel showing server requirements and core component status
  • Security Hardened license-server response validation — unsigned, tampered, or malformed responses are always rejected
  • Security Stricter validation of identifiers submitted by external monitoring agents; invalid values are rejected instead of being misattributed to other records
  • Security Enhanced encrypted verification adopted for all license-server communication
  • Security Public endpoints protected with rate limiting and securely-compared access tokens
  • Fix Resolved a crash that could prevent the main monitoring dashboard from loading in certain conditions
  • Fix Restored the "Force Run All Checks" action in the admin panel, which previously failed
  • Fix Saving announcement ordering without a selection no longer alters an unintended announcement
  • Fix License key changes saved in the module configuration now take effect immediately
  • Fix Corrected the distributed-region list shown on public status displays
  • Fix Extension support expiry dates now refresh immediately after a manual license check
  • Fix Corrected the manual "purge old check results" action on the Tools page
  • Fix Improved compatibility with external monitoring agents, including a version handshake on connect
  • Change Adopted a single immutable build number used consistently across all verification flows
  • Change Update information is fetched only after a successful license verification
  • Change Comprehensive internal restructuring on a modern multi-layer architecture with unified component naming
  • Change Clearer administrator-facing error messages when the license server is unreachable
  • Change REMOVE: Legacy update-check mechanism retired in favor of the new system
  • Change PERF: In-memory caching layer for faster repeated reads and reduced database load
  • Change PERF: Improved cache utilization during license verification
  • Change COMPAT: Full documented WHMCS 9.x compatibility following a comprehensive audit; modern session APIs adopted
  • Change COMPAT: PHP 8.2 support with strict typing throughout
  • Change QA: Over 1,000 automated tests achieving 100% line coverage of the addon codebase
  • Change QA: Error-free static analysis at the highest strictness level, with full coding-standard compliance
  • Change QA: Full manual smoke test of every admin tab on the staging environment
Version 1.0.0
Released: 2026-06-22 End of Life: 2028-06-22 Compatible with: WHMCS 9.0+
  • New First Release