Server Check Changelog

What's new in Server Check 1.5 Build 20240429

Apr 30, 2024
  • Added local web server check to the Internet Connection test (requires external WAN port to match the port set in web server settings)

New in Server Check 1.5 Build 20240428 (Apr 28, 2024)

  • Fixed various miscellaneous issues with error handling

New in Server Check 1.5 Build 20240123 (Jan 23, 2024)

  • Added option to encrypt monitor set save files

New in Server Check 1.5 Build 20240107 (Jan 7, 2024)

  • Added option to highlight chart for currently-selected monitor for time specified or indefinitely
  • Added option to scroll to chart automatically when monitor is selected
  • Added display of selected monitors only to GUI monitor report
  • Improvements made to thread reliability
  • Improvements made to failure report processing speed
  • Fixed minor issues with table sort feature in HTML summary reports
  • Fixed occasional error when adding monitors to maintenance mode

New in Server Check 1.5 Build 20230821 (Aug 23, 2023)

  • Added option to automatically close on-screen alert panels after specified amount of time
  • Added option to automatically close on-screen alert panels when monitor status changes back to healthy
  • Added option to specify the amount of time until a parent monitor becomes "stale", causing the parent monitor to be re-checked before a child monitor is run
  • Added report range options: 1 day, 2 days, 5 days
  • Improvements made to shutdown routines of threads when application receives Windows shutdown messages
  • Fixed a timeout issue with HTTP monitor GZIP decompression

New in Server Check 1.5 Build 20230605 (Aug 21, 2023)

  • Added HTTP HEAD request method to HTTP monitor type
  • Fixed issues arising from specifying an HTTP status code other than 200 OK
  • Fixed handling of HTTP/x.x 100 Continue server response

New in Server Check 1.4 Build 20230513 (May 13, 2023)

  • Fixed an issue with the wrong date format being used to record time of last application update check.

New in Server Check 1.4 Build 20230421 (Apr 23, 2023)

  • Improvements made to management and reliability of shutdown routines when application receives Windows shutdown messages.

New in Server Check 1.4 Build 20230410 (Apr 10, 2023)

  • Fixed further crash issue caused by log files access violation.

New in Server Check 1.4 Build 20230409 (Apr 9, 2023)

  • Added option to view 12, 24 or 36 results in the main GUI charts window (was previously set to 12 with no option to adjust)
  • Number of results shown within charts on web monitor info page now reflects the value set in the new option described above

New in Server Check 1.4 Build 20230408 (Apr 8, 2023)

  • Fixed rare crash caused by log files access violation

New in Server Check 1.4 Build 20230228 (Feb 28, 2023)

  • Added "Local Web Server URL" option for specifying the URL assigned to the built-in web server
  • Added "Web Pages" menu with links to view the various stats and report pages in a browser

New in Server Check 1.4 Build 20230225 (Feb 26, 2023)

  • Added warning when moving unhealthy monitors to maintenance mode
  • Added setting for selecting the number of recent results from which to calculate the average result values
  • Improvements made to saving statistics - if enabled, previous results are now saved and loaded
  • Improvements and further optimisations made to file loading and saving routines
  • Fixed issue with some settings showing under the incorrect settings category

New in Server Check 1.4 Build 20230209 (Feb 9, 2023)

  • Fixed various miscellaneous issues with file loading and saving routines

New in Server Check 1.4 Build 20221119 (Nov 19, 2022)

  • Fixed issue with new "Time Between Email/SMS Failure Alerts" not working

New in Server Check 1.4 Build 20221117 (Nov 17, 2022)

  • Added two new settings options "Time Between Email Failure Alerts" and "Time Between SMS Failure Alerts", allowing a time period to be specified for limiting the frequency of alerts, to prevent multiple alerts if, for example, a monitor keeps failing, recovering, failing, recovering, and so on.

New in Server Check 1.4 Build 20221031 (Oct 30, 2022)

  • Fixed issue with using quotations in an HTTP monitor text search
  • Number of SMS alerts sent daily is now honoured even when application is restarted

New in Server Check 1.4 Build 20221030 (Oct 30, 2022)

  • Fixed issue with using quotations in an HTTP monitor text search.

New in Server Check 1.4 Build 20220814 (Aug 15, 2022)

  • Fixed issue with internal calculation of failure times when generating monitor failure reports

New in Server Check 1.4 Build 20220810 (Aug 10, 2022)

  • Fixed issue with daily "failure report" email being triggered incorrectly when reports should include failures with a minimum length only

New in Server Check 1.4 Build 20220728 (Jul 28, 2022)

  • Added setting Reports -> Minimum Time To Count As Failure
  • Cumulative failure totals report now allows only selected monitors to be displayed
  • Fixed issue with showing only failures for last x days not being limited to last x days
  • Fixed issue with recorded times of failures not observing UTC offsets
  • Fixed error when restarting after applying license
  • Added license expiry information in About panel (depending on license type)
  • Tables shown in web failure reports can now be sorted by column headers
  • Removed setting Web Server -> Uptime stats show 100%

New in Server Check 1.4 Build 20220426 (Apr 27, 2022)

  • Minor changes to settings menu
  • Combined failure history into one report to display clearer history of all failures
  • Fixed issue causing disparity between statistics failure times and failure times presented in failure history reports
  • Fixed several issues with saved file name and save files
  • Removed legacy "last/most recent failure" report type

New in Server Check 1.4 Build 20220414 (Apr 14, 2022)

  • Added main menu option to show all failures for all monitors or for only the selected monitors
  • Added "All Failures" email report option
  • Added "All Failures" web report page and web URL option
  • Fixed issue with crash is CSV log files are locked (e.g. when open in Microsoft Excel)
  • Fixed issue where duplicated monitors retained the failure history of the original monitor

New in Server Check 1.4 Build 20220410 (Apr 10, 2022)

  • Added name of currently-loaded monitor set to main program title bar
  • Added setting to specify whether monitor failure alerts show on-screen or not
  • Added failure history for individual monitors, accessible from the right-click monitor menu
  • Changed logs to CSV format (previously a plain text format)
  • Changed monitor set file extension to .SCM (previously .SMP, which remains compatible)
  • Fixed issue with settings.ini file sometimes not being kept up-to-date

New in Server Check 1.3 Build 20220117 (Jan 17, 2022)

  • Improved search to highlight both monitor and chart, if the relevant windows are open

New in Server Check 1.3 Build 20220113 (Jan 13, 2022)

  • Optimisations made to monitor set loading and saving

New in Server Check 1.3 Build 20220105 (Jan 5, 2022)

  • Fixed issue with monitors not respecting a newly-applied check interval when using batch edit

New in Server Check 1.3 Build 20220102 (Jan 2, 2022)

  • Added search bar to both selectors in the Maintenance Mode panel
  • Added description in the Maintenance Mode panel

New in Server Check 1.3 Build 20211231 (Dec 31, 2021)

  • Changes to "Enable Monitor" and "Disable Monitor" buttons (previously "Monitor On" and "Monitor Off")
  • Added Maintenance Mode dialog to allow temporary suspension of individual monitors without disabling them (in order to keep them listed as healthy/active on stats dashboards etc.)
  • Adopted HTTP POST instead of HTTP GET for several internal server communications
  • Fixed issue with program sometimes crashing when using the sort function on the "Status" column
  • Fixed issue with HTTP monitor editing panel "Test" function not correctly distinguishing between GET and POST selection

New in Server Check 1.3 Build 20211124 (Nov 24, 2021)

  • Added option to reset failure statistics for single or selected monitors
  • Minor cosmetic improvements

New in Server Check 1.3 Build 20211123 (Nov 23, 2021)

  • Added option to set which IP address the web server component uses to listen for incoming connections.

New in Server Check 1.3 Build 20211118 (Nov 18, 2021)

  • The number of CPU cores on the Server Check system is now used during the first run to calculate how many threads to launch
  • Added option to send failure reports by email only when a failure has occurred since the last report was sent
  • Added right-click menu in white space of monitor window for adding new monitors
  • Fixed issue with summary windows statistics becoming corrupted when editing a monitor that has already failed
  • Fixed issue with blank lines and entries in log files
  • Fixed crash when restarting program after applying a software license
  • Server Check is now Windows 11 compatible

New in Server Check 1.3 Build 20210805 (Aug 5, 2021)

  • Fixed issue with incorrect display of some failures in the statistics panel

New in Server Check 1.3 Build 20210804 (Aug 4, 2021)

  • Fixed issue with report emails not being sent and causing crash

New in Server Check 1.3 Build 20210803 (Aug 3, 2021)

  • Added option to prevent failure reports being sent by email if there have been no monitor failures within the "Report Range" timeframe
  • Added workspace layout "save" and "recall" functionality to allow a custom window layout to be saved and later recalled
  • Added statusbar messages and log messages for some operations that did not previously show such messages
  • Fixed incorrect monitor numbers and statistics being shown when some statistics are reset
  • Fixed window layout not being saved upon Windows shutting down, restarting or logging off

New in Server Check 1.3 Build 20210801 (Jul 31, 2021)

  • Fixed issue with some monthly statistics not showing after using the option to reset monitor failure statistics - to reinstate these statistics simply install this update and run the option to reset monitor failure statistics again

New in Server Check 1.3 Build 20210731 (Jul 31, 2021)

  • Changes to monitor statistics reset options

New in Server Check 1.2 Build 20210730 (Jul 30, 2021)

  • Added monitor type "NTP" for checking Network Time Protocol servers
  • Added monitor type "TLS" for checking for valid Transport Layer Security connections/certificates
  • Added "Any Response Code" option to accept any reponse code (e.g. 200, 404, etc.) for HTTP monitors
  • Added "Report Range" selector in "Monitor Reports" settings panel to restrict report statistics to specified time only
  • Added "Last Failure" statistic to display how long the most recent outage lasted

New in Server Check 1.2 Build 20210703 (Jul 3, 2021)

  • Fixed issue with report emails not displaying correctly

New in Server Check 1.2 Build 20210702 (Jul 2, 2021)

  • Changes to system information displayed in About panel
  • Minor change to ".bak" file names
  • Fixed issue with report emails not being sent and causing crash
  • Fixed issue with monthly statistics being incorrectly calculated in monthly uptime stats web page

New in Server Check 1.2 Build 20210606 (Jun 6, 2021)

  • Fixed issue with status bar not displaying path of saved monitor sets correctly

New in Server Check 1.2 Build 20210531 (May 31, 2021)

  • Enhanced "Scroll To Chart" feature to highlight the monitor after the scroll
  • Added/corrected keyboard shortcuts in monitors panel: "C" or "F" = show full chart, "S" or "G" = scroll (go to) chart in charts panel

New in Server Check 1.2 Build 20210509 (May 10, 2021)

  • Cosmetic changes to status bar
  • Added "Scroll To Chart" option in monitors panel right-click menu
  • Fixed issue with unique URL example sometimes not showing
  • Fixed issue with incorrect monitor name displaying on the status bar after adding a new monitor

New in Server Check 1.2 Build 20210425 (Apr 26, 2021)

  • Minor cosmetic improvements to user interface

New in Server Check 1.2 Build 20210424 (Apr 24, 2021)

  • Fixed license data entry issue with erroneous blank spaces before or after the entered license key

New in Server Check 1.2 Build 20210422 (Apr 23, 2021)

  • Fixed issue with chart colour selection
  • Minor cosmetic improvements to user interface

New in Server Check 1.2 Build 20210416 (Apr 16, 2021)

  • Changes to thread lifetime/inactivity time
  • Fixes to thread timing and stability
  • Optimised monitor deletion
  • Fixed several minor bugs when duplicating monitors
  • Improved error information within monitor edit panel

New in Server Check 1.2 Build 20210411 (Apr 12, 2021)

  • Added "notes" field to each monitor

New in Server Check 1.2 Build 20210313 (Mar 13, 2021)

  • Added "Generate" button to the unique URL code field in the monitor editing panel

New in Server Check 1.2 Build 20210219 (Feb 19, 2021)

  • Monitor statistics pages can be viewed using unique URL code without client having to log in (if web authentication is enabled).

New in Server Check 1.2 Build 20210218 (Feb 18, 2021)

  • Added customisable "Unique URL Code" to monitors, allowing remote (web) viewing of specific monitors (separate multiple codes using a comma)

New in Server Check 1.2 Build 20210208 (Feb 8, 2021)

  • Changes to loading and displaying monitors and charts in their respective windows when scrolling
  • Changes to monitor set .bak files to distinguish between manual saves and auto-saves

New in Server Check 1.2 Build 20201026 (Oct 26, 2020)

  • Added bulk monitor editing panel to allow changes to be made to all or multiple selected monitors at once
  • Added optional "Auto Unpause" setting to allow a paused system to be automatically unpaused after specified time
  • Changes to monitor edit window size consistency between monitor types
  • Improvements to handling of licensing server connection failures
  • Fixed issues and conflicts with some anti-virus software
  • Fix runtime error with tray icon at program launch
  • Removed individual bulk email and SMS edit options (now part of the bulk monitor editing panel)

New in Server Check 1.1 Build 20200820 (Oct 26, 2020)

  • Changes to accuracy and number of "failed" results recorded and displayed on monitor charts

New in Server Check 1.1 Build 20200813 (Aug 17, 2020)

  • Fixed "out of memory" software update crash issue.
  • Renamed software update executable.