=========================================================
=== ===
=== UcheckCMD Changelog ===
=== ===
=========================================================
-------------------
- Adlice Software -
-------------------
V4.4.0 08/06/2026
=================
- Proxy support: UCheckCMD now works behind a proxy
* Auto-detects and uses the Windows system proxy by default (no options needed),
fixing activation, registration and updates on corporate networks
* New -proxy <host:port> {user} {pass} switch to set the proxy explicitly
* New -no-proxy switch to force a direct connection
- Build: added Visual Studio 2022 support (version-aware build for both VS2015
and VS2022 toolchains)
- Updated to core 9.0.8:
* Network: auto-detect the system proxy when none is configured (licensing,
updates, telemetry); CA-bundle fallback for TLS so HTTPS keeps working on
machines missing newer root certificates (e.g. Let's Encrypt / ISRG)
* UCheck: fixed available-update detection for compact version numbers (e.g. 9.76)
that were wrongly flagged as outdated
* UCheck: use the correct OS-specific download links on Windows 10/11
(previously fell back to legacy Windows 7 builds)
* Updater: phased self-update reporting (Resolving -> Downloading -> Installing -> Done)
and automatic retry on transient network failures
V4.3.1 01/23/2026
=================
- Updated to core 8.7.6
* minor contrast fixes (UI)
* fixed an issue where paths with spaces could cause wrong file identification
* fixed an issue where command line had duplicated process name in it
* fixed an issue where exclusions didn't apply after scancommand target redirection
* Updater 4.6: refactored version info and new icon
* now checking for installed programs on UCheck reload
* removed ucheck retries
* now enabling protocol on portable
* new renew links
* New AsyncOp (V2)
* UCheck: now sanitize exclusions
* FP countermeasures: MalPE, ARK
* FP countermeasures: Drivers load, NtAPIs, privileges, drives enumeration
* New trial form, now requires email for activation
* New trial expired popup
* Fixes for Curl lib
* Added ability to read user hives that are not already loaded
* Fixed potential issue with driver modules on service start
* registry firewall fixes for paths unpacking
* VarEnv module limited set for apps loading under DllMain
* Small fix in datetime parsing
- Now fully portable, using its own working directory
V4.3.0 10/07/2025
=================
- Updated to core 8.5.3
* fixed potential infinite loop in licensing for portable config
* added regex exclusions
* Fixed bad hash for scheduled tasks with secundary target
* Fixed issue where cloud scanning had no result for unknown files
* Now sending target filename instead of process name (proc detection)
* Better multi-user sessions management
* Now checking if machine ID has changed and revoke old instance
* Fixes for Account links and notifications
* Retracted toast notifications for now (Sometimes action buttons don't work)
* QUtils refactoring and small fixes
* Added performances monitor
* Fixed AsyncOp for x86
* Safe messagebox implementation
* Better default browser acquisition
* Optimizations in process' module enumeration
* Faster process command line query
* Updated common translations
* Optimizations for checkable treeview widget
* Service scanner optimizations
* Now recognizing ARM64 machines
* Disk monitor part2: Added more temporary locations, with filters
* NEW! Disk monitor
* Fixed report closing logic to avoid crash or hangs
* Fixed potential crash on reading Service's data
* Fixed potential crash in toastlib when closing
* Alertable JSON parser
* Added custom locations in report
* Fixed an issue in Service scanner where service name wasn't always scanned
* Fixed an issue in Service detections serialization
* Signatures package IPC load
* Extended pipe reply timeout
* Update form refactor
* Fixed problem where links were not opening with some browsers
* Fixed possible issue in MalPE while filtering metadata
* Fixed possible issue in RegVal parser while filtering metadata
* Fixed issue where async operations were freezing UI
* Added my account notifications
* Now showing marketing form by default
V4.2.0 05/21/2025
=================
- Updated to core 8.3.1
* Fix for process malformed paths
* Added ability to register without email
* Fixed potential overlap in UCheck unique ids
* UCheck network retry logic
* Fixed another possible crash in Toast lib
* Added new cloud config fields
* Fix for ADS path parsing
* Changelog now displays with fixed-width font
* Minor fixes
V4.1.0 03/05/2025
=================
- Updated to core 8.0.5
* Fixed possible crash in Toast lib
* New certificate
* Fixed potential crash in Advert rotation
V4.0.0 02/11/2025
=================
- Updated to core 8.0.3
* Register service IPC
* Stop service IPC
* Toastlib shell link registration is now mandatory (removed at exit)
* Fix for RTP serialization
* Fix for quarantine crash
* Signatures 20250110_132930
* Fixed an issue with web scanner refresh
* Fixed an issue with process scanner refresh
* Fixed an issue when scanning from service
* Curl lazy initialization
* Fixed issue when getting volume from path
* Fixed issue when getting service status from unelevated process
* Pipe retry fixes
* Now avoiding multiple remove at reboot for the same file
* Yara thread safety
* Due to many FPs, Windows Apps are not checked for updates against Community base
* Fixed an issue in IPC scan leading to high CPU consumption
* Windows Apps scan
* Command Apps compatibility
* Fixed an issue in IPC scan leading to high CPU consumption
* Fixed potential crash in Toast notifications lib
* Fixed potential crash in Compression lib
* Preparing for IPC scan (Phase 2)
* Rules serialization
* Detections serialization
* Preparing for IPC scan
* Async scanner
* Scheduled scan serialization
* IPC rtp refactoring
* New string picker
* UCheck regex exclusions
* Fixed an issue where web addons where whitelisted by path
* UCheck outdated type
* Badge can now take full text
* Badge optimizations
* MalPE default enabled
* New notifications architecture (still using old style)
* Fixed an issue where MalPE was used without CloudScanning mitigation due to internal limitation
* Fixed minor issues with cloud scanning
* Fixed an issue where some UNC paths were not properly parsed
* Fixed an issue where Task commands were not properly parsed
* Fixed an issue where empty items were sent to cloud scanning
* Fixed an issue where suspicious detections were not properly re-aligned
* Fixed an issue where cloud mitigation wasn't showing file missing detections
* Fixed service creation vulnerability with spaced-path
* Added more Cloud mitigation for "Suspicious" detections
* Added threat level alignment in scanner
* Now supporting "Suspicious" threat level
* Fixed UCheck issue where downloaded files had invalid extension
* Added themes color config parsing
* Migrated themes to new system. Preparing for new themes
* Added EICAR signatures to ExtChecker
* Fixed issue where config writing was failing the first time
* Fix for UCheck program download with unauthorized characters in filename
* Fixed possible crash during modules creation in RKCore
V3.4.0 06/12/2024
=================
- Updated to core 7.0.0
* IPC refactoring
* UCheck serialization
* Winget truncation detection
* Winget filtering empty sources
* Fixed UTF8 serialization on sdk config
* Fixed file encryption open flags
* Minor fixes
- Fixed an issue where certain licensing CLI flags were not loaded
V3.3.0 05/07/2024
=================
- Updated to core 6.20.0
* Fixed missing Technician form in Account tab
* Added Winget support for UCheck
* UCheck added last scan report saving
* UCheck program refresh fixed issue where status was not Updated
* UCheck compression support for programs sending
* UCheck compression support for community manifest
* URLEncode search paramters
* UTF8 encoding for Curl paramters
* UCheck: Internal Name support
* Fix for UCheck exclusions with compressed paths
* Now no longer ignoring UCheck excluded files during scan
* Fixed un-needed lock during crash dump upload
* Removed unneeded ACL reset
* Replaced folder ACL reset by "Add World ACE"
* Added IsInstalled verification in core
* Now using current directory's subdir for non-installed core instances
* Modular core, preparing for core optimizations
* Added UCheck bitness detection algorithm
* Removed potential crashing logs
* Minor fixes
V3.2.0 02/09/2024
=================
- Updated to core 6.18.0
* Removed unneeded ACL reset
* Replaced folder ACL reset by "Add World ACE"
* Added IsInstalled verification in core
* Now using current directory's subdir for non-installed core instances
* Modular core, preparing for core optimizations
* Added UCheck bitness detection algorithm
* Minor fixes
V3.1.1 01/30/2024
=================
- Fixed infinite loop
V3.1.0 01/19/2024
=================
- Updated to core 6.17.1
* Filters fixes for ucheck
* Download link fix when only x64 link available
* Error management in UCheck APIs
* Fixed issue with json decoding from array
* Fixed issue with community feedback counter
* New UCheck exclusions, ability to exclude paths/folders/program names
* UCheck community feedback for portable applications
* Fixed an issue where portable apps limit was not applied properly
* Added orphan entries check and deletion
* Resources optimizations
* Fixed an issue where in some cases exclusions check was incorrect
* Fixed an issue in RefreshProgram for UCheck
* Better progress count
* Fix for cloud config (proxy not applied)
* Fixes for portable programs detection
* Fixed portable programs install date
* Added portable programs filter for uninteresting files
* Added portable programs progress count
* Fixed orphan temp file created but not removed
* Minor fixes
V3.0.2 11/02/2023
=================
- Updated to core 6.14.0
* Fixed an issue with exclusions
* Fixed an issue with getting download links
* Now not sending excluded software Community feedback
* Fixed an issue where processes list was created when not needed
* Minor Fixes
V3.0.1 10/18/2023
=================
- Updated to core 6.13.2
* Now using program full name for exclusions (UCheck)
* Small fix for initial exclusions value
* Fixed the way we check for default search url
* Minor Fixes
- Fixed column names in "Installed" tab
- Minor fixes
V3.0.0 10/11/2023
=================
- Updated to core 6.13.0
* Fixed possible crashes on logging
* NEW! Community Feedback: Update check and programs sending
* Minor Fixes
- NEW! Added community feedback to updates list
V2.6.0 08/30/2023
=================
- Updated to core 6.12.0
* Cloud config
* Minor Fixes
V2.5.0 05/25/2023
=================
- Updated to core 6.10.0
* Minor Fixes
V2.4.0 04/25/2023
=================
- Updated to core 6.8.0
* Minor Fixes
V2.3.1 03/24/2023
=================
- Updated to core 6.7.2
* Fixed an issue where volatile licenses were eating activations
* Fixed encoding issue in installer translations
* Minor Fixes
V2.3.0 01/30/2023
=================
- Updated to core 6.7.0
* Updated libraries (libyara)
* Fixed issues on Windows XP
* Minor Fixes
V2.2.5 01/04/2023
=================
- Updated to core 6.5.8
* Fixed an issue with Curl network check
* Minor Fixes
V2.2.4 12/16/2022
=================
- Updated to core 6.5.8
* UCheck: INI file read
* UCheck: Referer for download
* Minor Fixes
V2.2.3 11/28/2022
=================
- Updated to core 6.5.5
* Minor fixes
V2.2.2 10/14/2022
=================
- Updated to core 6.5.4
* Minor fixes
V2.2.1 09/22/2022
=================
- Updated to core 6.5.2
* Minor fixes
V2.2.0 08/25/2022
=================
- Updated to core 6.5.0
* Minor fixes
V2.1.2 06/08/2022
=================
- Updated to core 6.4.2
* Minor fixes
V2.1.1 05/05/2022
=================
- Updated to core 6.4.1
* Added CLI exclusions (-excluded-paths)
* Windows 11 official support
* Logs reduction
* Fixed potential memory leak in zip module
* Curl timeout increase
* Minor fixes
V2.1.0 01/31/2022
=================
- Updated to core 6.3.1
* Minor fixes
* Redesigned usage command
* Unified command line arguments
* Removed nested arguments
* Minor fixes
V2.0.5 12/16/2021
=================
- Updated to core 6.1.8
* Fixed potential crash
* Fixed infinite reload loop in scheduler causing UI to hang / having performance issue
* Fixed possible crashes (log formatting)
V2.0.4 11/02/2021
=================
- Updated to core 6.1.5
* Fix for scheduler (fixed time not starting after sleep)
* Minor Fixes
V2.0.3 10/07/2021
=================
- Updated to core 6.1.4
* Minor fixes
* New PUPScanner, new rules
* New UCheck cache, more user friendly
* New reporting system (less memory impact, faster to load, better compatibility)
V2.0.2 08/05/2021
=================
- Updated to core 6.0.11
* Asynchronous logging
* Fixed possible deadlock
* Fixed possible infinite loop in config migration
* certificate update
V2.0.1 06/16/2021
=================
- Updated to core 6.0.5
* Fixed potential crash getting username from session ID
* Updater 4.0.1
* Fixed crash on certain cases (double download worker thread)
* Fixed crash issue when old config is present (Config migration)
* Fixed an issue where dates are not saved properly in config file
V2.0.0 05/27/2021
=================
- Updated to core 6.0.2
* Refactored using safer memory management (smart pointers)
* Refactored with asynchronous initialization (faster to start)
* Updater 4.0
* RK DLL 4.0
* Minor fixes
V1.1.3 03/26/2021
=================
- Updated to core 5.3.5
* Fixed potential stack overflows
* Minor Fixes
- Added "-ignore" flag to blacklist some software on Update
V1.1.2 02/16/2021
=================
- Updated to core 5.3.4
* Fixed possible hang on Zip
* Fixed bad licensing error message in some cases
* Fix for XP compat (CancelSynchronousIo)
* Fix for disk enumeration hang
* Fix for network file resolution hang
V1.1.1 12/16/2020
=================
- Updated to core 5.3.1
* Fixed licensing issue with XP
* Fixed issue in VTScanner on exit (submit on exit)
* Fixed possible memory leak in scan items
* Fixed possible memory leak in zlib module
* Fixed possible memory leak in zip module
* Fixed possible memory leak in COM module
* Fixed possible memory leak in Event module
* Fixed possible memory leak in SigCheck module
* Fixed possible stack overflow in Time module
* Fixed possible hang in Drives enumeration (async file opening)
* Minor fixes
V1.1.0 11/18/2020
=================
- Updated to core 5.3
* Fixed an issue in Curl where some zips (Notepad3) were not downloaded
* Fixed possible crashes (SO) in registry, path modules
* Fixed possible crashes (except) in string, buffer, curl modules
* Minor fixes
V1.0.4 10/28/2020
=================
- Updated to core 5.2.0
* Added PUP Protection (BETA)
* Added initial PUP Protection rules
* Fixed UCheck program alt install date
* Minor fixes
V1.0.3 09/16/2020
=================
- Updated to core 5.1.4
* Added filtering for SystemComponents
* Added filtering for NoRemove/NoModify programs
* Fixed several memory leaks
* Fixed crash in config Migration
* Minor fixes
- Added no_optional flag to filter windows optional updates
V1.0.2 07/31/2020
=================
- Updated to core 5.0.2
* Install parameters (UCheck)
* Added more logs for Curl
* Proxy validation
* Minor fixes
- Fixed download page opening even when update is not selected
V1.0.1 05/14/2020
=================
- Updated to core 4.3.3
* Fix for crash upload (limitation by dump is present)
* Added config auto-backup/restore
* Fixed self-update task
* Fixed crash reports upload
V1.0.0 04/09/2020
=================
- Updated to core 4.3.1
* Fixed crash upload
* New reporting update
- Updated to core 4.3.0
* Fix for XP (libzip, openssl rebuilt)
* Size optimizations
* Removed warnings
* New advert payload
* Added some logging
* Minor fixes
- Added notice when update/install has no download link
- Added notice when update/install has pups
- Added -ignore_pup CLI argument to force install with PUPs
- Fixed version manager
V0.13.0 03/24/2020
=================
- Updated to core 4.2.0
* Libraries update (libzip / sqlite)
* New version manager (network failure proof)
* Flush DNS cache on network domain resolve error
* Fix for XP (libcurl rebuilt)
* Update to roguekillerdll 3.2.0
* Update to roguekillerupdater 3.4.0
* Fixes for early logging
* Minor fixes
V0.12.0 02/27/2020
=================
- Updated to core 4.1.3
* Updated libraries (openssl / libssh2 / libcurl /libyara)
* Fixed an issue in Path parser
V0.11.0 01/22/2020
=================
- Updated to core 4.1.0
* Fixed a possible crash in Buffer module (implicitcasts)
* Fixed an issue where threat name wasn't properly parsed
* Reduced API calls frequency
* Fixed possible crash at exists
* Updates libraries (jansson / cryptopp)
V0.10.1 01/10/2020
=================
- Updated to core 4.0.5
* Fixes for scheduler engine
* Fix for telemetry
* Fixed initialization order in worker threads
* Fixed ACLs removal in Debug module
* Minor fixes
V0.10.0 12/18/2019
=================
- Updated to core 4.0.2
* Fixed possible crashes in logging
* Fixed an issue with processes CLI exposing pipe names (some VPN softs)
* New telemetry data
* Minor fixes
V0.9.6 11/22/2019
=================
- Updated to core 3.2.18
* Ucheck silent uninstall
* UCheck fixes for MsiExec uninstall
* Fixed a potential issue where Exclusions were not working properly
* Minor fixes
V0.9.5 10/24/2019
=================
- Updated to core 3.2.15
* Fixed common folders/files ACLs
* Added registry setting to force debug logging
* Fixed an issue where folders were not properly quarantined and removed
* Added Critical flag manipulation before processes termination
* Fixed an issue where exclusions were not working with shortcuts
* Fixed a possible deadlock and crash in scheduler/advert
* Fixed an issue where Marketing request wasn't properly processed (notifications loop)
* UCheck engine duplicates handle
* Fixed an issue where advert tasks were re-added (and cleared) on network issues
* Minor fixes
V0.9.4 09/17/2019
=================
- Updated to core 3.2.6
* Minor fixes
V0.9.3 08/21/2019
=================
- Updated to core 3.2.4
* Fixed an issue with ACLs where config files may not be properly saved
* Fixed portable_license CLI parameter
* Fixed scheduler reload
* Fixed an issue in scheduler
V0.9.2 07/04/2019
=================
- Updated to core 3.1.1
* Fixed an issue where GetErrorMode API isn't present on XP
* New machine ID (less prone to changes on Windows install)
* Technician trial (if applicable)
* Scheduler V2
V0.9.1 06/20/2019
=================
- Updated to core 3.0.11
* Fixed warning message at startup when floppy drive exists
* Fixed file not closing after zip operations
V0.9.0 04/25/2019
=================
- Initial Release