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.