What's new in Endpoint Status Checker 2.12.0

Aug 20, 2023
  • HOTFIX:
  • Common changes and fixes:
  • Unified common variables (OS and .NET FrameWork version)
  • Fixed HTTP Security Headers
  • Fixed BuildUpConnectionString()
  • Fixed update of HTTP Addresses on worker thread
  • SpeedTest -> fixed ProgressBars + get best values instead of average
  • HTML Info Page bool to string formatting
  • HTTP User-Agent update (Chrome v117)
  • NuGet Update:
  • HtmlAgilityPack to version '1.11.51'
  • DocumentFormat.OpenXml to version '2.20.0'

New in Endpoint Status Checker 2.11.0 (Mar 14, 2023)

  • HOTFIX:
  • Common changes and fixes:
  • Small design changes (New Version Dialog, Auto Updater, Splash Screen, Main Form)
  • Reworked methods for checking app requirements (OS and .NET Framework versions)
  • Added method for setting latest supported TLS protocol version
  • Fixed exception handling for main scan worker thread
  • Embedded used custom fonts + added method for publishing
  • HTTP 'Header Overflow' fix (removed obsolete request security headers)

New in Endpoint Status Checker 2.10.9 Pre-release (Feb 24, 2023)

  • Code optimization and cleanup
  • Splash Screen design fixes
  • Auto Updater -> complete redesign
  • Fixed default root path (My Computer) for Status Export(s) folder browsing dialog
  • Main Form -> small redesign
  • Main Form -> added option to Reload Endpoints Definitions list on runtime
  • HTTP User-Agent string update (Chrome v111)
  • Added security HTTP headers

New in Endpoint Status Checker 2.10.3 Pre-release (Jan 22, 2023)

  • Common changes and fixes:
  • Auto Updater -> small design changes (fonts, colors of labels text)
  • Splash Screen -> complete redesign
  • New Version Dialog -> changed fonts to 'Segoe UI'
  • fixed trimming of slash on the end of the endpoint address on list loading
  • updated User-Agent strings (EDGE v110)

New in Endpoint Status Checker 2.10.0 (Jan 10, 2023)

  • Common changes and fixes:
  • Redesign of Main App window -> created Main Menu Strip with buttons instead of PictureBoxes on bottom
  • Update Check called from Main App / Tray Menu executed in background thread
  • Changed default timeout settings
  • Endpoint Status Export -> fixed Endpoint Address clickable HyperLinks
  • Separated CheckBoxes for methods resolving IP Address(es) / DNS Name(s) / NetShare(s) / NIC MAC Address(es)
  • Garbage Collector implementation optimization
  • SpeedTest Dialog -> small design fixes

New in Endpoint Status Checker 2.9.22 Pre-release (Jan 7, 2023)

  • Common changes and fixes:
  • Complete Code Cleanup
  • Fixed #37
  • Endpoint Details Dialog -> fixed Live Ping display value
  • Endpoint Status Export -> changed order of columns in HTTP and FTP HTML Exports
  • Fixed Garbage Collector implementation

New in Endpoint Status Checker 2.9.17 Pre-release (Jan 6, 2023)

  • NuGet Update:
  • Updated package 'DocumentFormat.OpenXml' to version 2.19.0
  • Updated package 'Newtonsoft.Json' to version 13.0.2
  • New features:
  • Added 'Check for Update' option on Main Form and Tray Icon context menu
  • Endpoint Details Dialog -> auto trigger Live Ping
  • Added comment option (line starts with # character) for Endpoints Definitions file
  • Common changes and fixes:
  • HTTP User-Agent strings update
  • Added 'ArpLookup' project sources to solution -> https://github.com/georg-jung/ArpLookup
  • Fixed Target .NET Framework version information on Endpoint Status Export 'Info' HTML page
  • Update 'Last Seen Online' DateTime on every valid HTTP response (even 4xx codes)
  • SpeedTest Dialog -> changed status message text

New in Endpoint Status Checker 2.9.8 Pre-release (Oct 28, 2022)

  • Removed MailJet API functionality for sending Exception reports and Feature request.
  • Added option for opening created e-mail message on system’s default e-mail client (for resend).

New in Endpoint Status Checker 2.9.7 Pre-release (Oct 27, 2022)

  • Common changes and fixes:
  • RestoreLastSeenOnlineList() -> Fixed possible null reference exception (when saved JSON format is damaged)
  • Updated HTTP User-Agent strings (Chrome 107)
  • Enhanced 'Terminate' and 'Close' events and related TrayIcon behavior
  • Unified E-Mail sender address

New in Endpoint Status Checker 2.9.5 Pre-release (Sep 25, 2022)

  • Fixed handler for 'Open as HTTP' option in OpenEndpoint_HTTP() (related to Basic Auth)
  • Added obsolete libraries cleanup mechanism in Auto Updater

New in Endpoint Status Checker 2.9.3 Pre-release (Sep 21, 2022)

  • NuGet Packages:
  • Removed package 'NSpeedTest' (sources added to solution, due to TLS fix need)
  • Kwull/NSpeedTest#8
  • Updated package 'DocumentFormat.OpenXml' to version 2.18.0
  • Updated package 'HtmlAgilityPack' to version 1.11.46
  • Updated package 'Newtonsoft.Json' to version 13.0.2-beta2
  • Common changes and fixes:
  • Fixed protocol handling for endpoint 'Open as HTTP' option.

New in Endpoint Status Checker 2.9.0 (Jul 29, 2022)

  • HTTP WebRequest fixes:
  • 'User-Agent' Headers strings update (Chrome v104)
  • Increased 'MaxAutomaticRedirects' to 100
  • Added GDPR Cookies
  • Added 'Caller-Application-Name' Header (app Name and Version string)
  • NuGet Packages:
  • Removed obsolete package 'Spire.PDF
  • Added new package 'System.Runtime.InteropServices.RuntimeInformation' version 4.3.0
  • Updated package 'FreeSpire.XLS' to version 12.7.0
  • Updated package 'ClosedXML' to version 0.96.0
  • Updated package 'DocumentFormat.OpenXml' to version 2.17.1
  • Common changes and fixes:
  • Removed obsolete methods for .NET FrameWork version check
  • Fixed 'HTML Export Info Page' placeholders for export files links
  • Added Static HTTP Request Headers to list for Endpoint Details Dialog
  • OS Version string build method update
  • changed SMTP provider (to MailJet) for sending internal reports (resolved issue #34)

New in Endpoint Status Checker 2.8.31 Pre-release (Jun 3, 2022)

  • Fixed bug #31.
  • Fixed handlers for 'Browse as HTTP' and 'Browse as FTP' context menu options.
  • NuGet Package Update -> 'HtmlAgilityPack' to version 1.11.43.

New in Endpoint Status Checker 2.8.25 Pre-release (May 19, 2022)

  • Automatic / Continuous refresh timers conditions FIX.

New in Endpoint Status Checker 2.8.23 Pre-release (May 7, 2022)

  • Fixed:
  • Automatic Refresh is active, even if CheckBox is unchecked.

New in Endpoint Status Checker 2.8.22 Pre-release (May 5, 2022)

  • Fixed exception handling in Endpoints Status Export methods.
  • Fixed construction of Call Stack / Calling Method name on ExceptionNotifier.
  • Fixed method for constructing City/Country distance string on SpeedTest Dialog.

New in Endpoint Status Checker 2.8.17 Pre-release (Apr 5, 2022)

  • Added ‘Notifications Enable / Disable’ tray context menu option.

New in Endpoint Status Checker 2.8.16 Pre-release (Apr 1, 2022)

  • Enhanced exception handling.
  • Fixed mail senders methods.
  • Various design changes on SpeedTest dialog.

New in Endpoint Status Checker 2.8.11 Pre-release (Mar 23, 2022)

  • Solution code refactoring and cleanup.
  • Enhanced exception handling methods.
  • Various design changes (using 'Segoe UI' font).
  • Using default credentials for HTTP request, if not any specified.
  • Endpoints List is not refreshing while any of dialogs is opened (SpeedTest or EndpointDetails).
  • Added PDB (Program DataBase debug symbols) files on update process.

New in Endpoint Status Checker 2.8.6 Pre-release (Mar 20, 2022)

  • HOTFIX:
  • SpeedTest ->> aGauge meter controls display range fix.
  • SpeedTest ->> design fixes and changed fonts to 'Segoe UI'.
  • SpeedTest ->> 'Ping' lookup during listing Test Servers enhancement [3 takes, get lowest latency result].
  • Solution Code Cleanup.

New in Endpoint Status Checker 2.8.1 Pre-release (Mar 18, 2022)

  • Resolved #24, changed main form controls font (Comic Sans ->> Segoe UI).
  • NuGet Update ->> Package 'DocumentFormat.OpenXml' to version 2.16.0.

New in Endpoint Status Checker 2.8.0 (Mar 14, 2022)

  • Continuous Refresh methods fixes (created TIMER).
  • New ProgressBar on MainForm.
  • Added API information message on SpeedTest dialog.
  • CheckBox for 'Automatic Update' in the future on 'New Version' dialog.
  • Enhanced Tray Icon Tooltip information.

New in Endpoint Status Checker 2.7.4 Pre-release (Mar 8, 2022)

  • HOTFIX:
  • Fixed status message on terminating refresh process.
  • Fixed HTTP Basic Auth method.
  • Added CheckBoxes to toggle 'DNS / MAC Lookup on Host' & 'Ping Host' options.
  • New animated progress bar for running refresh process.

New in Endpoint Status Checker 2.7.0 (Mar 7, 2022)

  • Fixed #2 (HTTP Request Headers - 'Accept-X').
  • Added ‘SpeedTest’ tray context menu item.

New in Endpoint Status Checker 2.6.0 (Mar 6, 2022)

  • HOTFIX:
  • Fixed method for resolving page provider GEO IP information [by IP address].
  • Minor fix in error information string on SpeedTest Dialog.
  • Application configuration upgrade (if required) on application initialization.
  • Added status information on refresh process start.
  • More specific build / version information on Splash Screen.
  • Displaying of HTTPS SSL certificate PublicKey on Endpoints Details Dialog.

New in Endpoint Status Checker 2.5.17 Pre-release (Mar 4, 2022)

  • Single Instance ->> running application restoration method fix:
  • Terminating Close event if some of child dialogs are still open.
  • Fixed behavior of HTTP Auto Redirect, working also for Code 301.
  • Decreased Ping test retry count [on timeout] to improve speed.
  • Main Form ->> fixed possible:
  • 'A valid active Window is needed to update the Taskbar'
  • exception from 'WindowsAPICodePack',
  • while setting taskbar icon progress on application startup
  • [method moved to Shown handler].
  • Checking signature certificate on startup:
  • SpeedTest Dialog ->> various small design changes.
  • SpeedTest Dialog ->> more specific text of ISP / Test Server distance (if both are the same).
  • HTTP UserAgent Update (Chrome 100).

New in Endpoint Status Checker 2.5.7 Pre-release (Feb 26, 2022)

  • Preserving 'Endpoint List Filer' value.
  • When using 'Endpoint List Filer', refresh and export only visible items on list.

New in Endpoint Status Checker 2.5.6 Pre-release (Feb 22, 2022)

  • HOTFIX:
  • Wrong bypass of custom port used on URL (by 'Host' header endpoint address override, without port).

New in Endpoint Status Checker 2.5.5 Pre-release (Feb 22, 2022)

  • Speed Test Dialog ->> 'City / Country' label text fix.
  • Speed Test Dialog ->> Changed text color of selection in 'Test Server' combobox.
  • Speed Test Dialog ->> Retesting average Server Latency on main run.
  • Added configuration switch for showing Splash Screen.

New in Endpoint Status Checker 2.5.0 (Feb 19, 2022)

  • HOTFIX:
  • Changed Geo IP API call for using 'http://ip-api.com', unified with using on 'EndpointDetailsDialog'. Null reference exception fix (HTTP response for redirect, status code other than 2xx).

New in Endpoint Status Checker 2.4.8 Pre-release (Feb 16, 2022)

  • HOTFIX:
  • Intelligent exception handling (continuous retry cycle) for both speed tests (DL/UL).
  • Added free VirusTotal API key into default config.
  • Added 'Flurl' NuGet Package for URL combining.
  • Reworked HTTP redirection mechanism.

New in Endpoint Status Checker 2.4.7 Pre-release (Feb 15, 2022)

  • HOTFIX:
  • Complete solution code refactoring, cleanup and optimization.
  • Optimized child forms visual performance (DoubleBuffer).
  • SpeedTest Dialog -> exception handling, performance fixes.
  • Speedtest Dialog -> saving preferred test Server Scope selection.
  • Speedtest Dialog -> speed test progress bars.
  • Speedtest Dialog -> auto refresh Test Servers list on Test Server Scope change.
  • NuGet Update ->> 'FreeSpire.XLS' to version 12.2.0

New in Endpoint Status Checker 2.4.2 Pre-release (Feb 11, 2022)

  • Code cleanup.
  • SpeedTest dialog code optimization (design, runtime, exception handling).

New in Endpoint Status Checker 2.4.0 (Feb 10, 2022)

  • NuGet Package Update ->> "FreeSpire.PDF" to version 8.2.0.
  • Completely reworked SpeedTest dialog, added option to manually select target Test Server.

New in Endpoint Status Checker 2.3.8 Pre-release (Feb 9, 2022)

  • Created new dialog for new update information.
  • Increased count of possible test servers for SpeedTest up to 50.

New in Endpoint Status Checker 2.3.6 Pre-release (Feb 8, 2022)

  • Fix in HTTP error handling (more detailed status description on errors).
  • Fix small fix in AGauge(s) range setting (SpeedTestDialog).
  • Fix in Endpoint Status (response message) string composition.
  • Added resource images for AutoUpdater.
  • Code cleanup and optimization.
  • SplashScreen redesign (release identification).
  • Added button for SoftPedia application webpage.
  • Removed obsolete custom SSL Security Protocol Type enum, added TLS 1.3 (ServicePointManager.SecurityProtocol).
  • UserAgent strings update (Chrome 99).
  • Optimized HTTPWebRequest creation method (parameters amd request headers).
  • NuGet Update ->> 'HtmlAgilityPack' to version 1.11.42.

New in Endpoint Status Checker 2.3.0 (Feb 1, 2022)

  • Raising GarbageCollector when Closing or Disposing objects.
  • Created new config parameters:
  • Enable Startup Scan (default is 'false', CheckBox added on main form)
  • Debug Mode (default is 'false', avoids SplashScreen and unreleased version message when set to 'true')
  • Implemented Enhancement #7 (AutoUpdate)

New in Endpoint Status Checker 2.2.6 Pre-release (Jan 30, 2022)

  • HOTFIX:
  • Showing version number in X.X format on Splash Screen for Release build.
  • Rewritten code using obsolete BackgroundWorkers,
  • methods LoadEndpointReferences() and CheckForUpdate() are now creating new background thread.
  • Created configuration parameter for 'Sec-CH-UA' HTTP Request Header.
  • Resolving detailed Operating System version string (used in XLSX Export & Exception report).
  • Reworked Single Instance mechanism
  • (finding existing Window Handle by Windows API, instead of 'check file').
  • Removed InstanceWatcher.
  • NuGet Packages Update:
  • "FreeSpire.XLS" to version 12.1.0
  • "WhoisClient.NET" to version 1.0.1
  • "AGauge" version 2.0.1 added
  • Implemented Enhancement #3 (Endpoints List Filter)
  • Implemented Enhancement #6 (AGauge)

New in Endpoint Status Checker 2.2.0 (Jan 23, 2022)

  • HOTFIX:
  • .NET targetting FIX.
  • Removed obsolete files from solution.
  • Fixed Issue #1
  • Configuration properties reorganized and created keys in config file.
  • NuGet Packages update.
  • HTTP 'User-Agent' string update (Chrome v98).

New in Endpoint Status Checker 2.1.5 Pre-release (Dec 29, 2021)

  • Removed provided free VirusTotal API key (because some people are idiots, key has been compromised and abused).

New in Endpoint Status Checker 2.1.2 Pre-release (Oct 6, 2021)

  • Fixed XLSX / HTML reports formatting.

New in Endpoint Status Checker 2.1.1 Pre-release (Sep 30, 2021)

  • Minor design fixes on Main Form and Splash Screen

New in Endpoint Status Checker 2.1.0 (Sep 16, 2021)

  • Changed condition for adding 'Last Seen Online' stamp for Endpoint ->> Result Code must be other than 4xx.
  • Added application Splash Screen.
  • Changed some of used libraries references to NuGet packages.
  • Re-designed and reworked method for 'WhoIs' info tab page on Endpoint Details Dialog.
  • Changed versioning [X.X.X format].
  • Added project 'GitLab' page icon on application Main Window.
  • Added project webpage icon on application Main Window.