Process Lasso Home Page Download Now Purchase a Pro License
Although Process Lasso has been around many years, it is presently in a state of expansion and refactoring. Please Support Process Lasso's continued development, and Bitsum's R&D, by purchasing a license.
Version | Type | Component | Change |
---|---|---|---|
8.9.8.19-beta | Fix | GUI | Fix to rare possible crash in ProcessLasso.exe |
8.9.8.19-beta | Fix | Portable | Fix signing of unsupported portable edition to latest Bitsum certificate |
8.9.8.19-beta | Fix | Licensing | Fixed Site licenses could not activate Workstation editions of Lasso in some circumstances |
8.9.8.19-beta | Fix | Localization | Fix to Korean translation |
8.9.8.19-beta | Fix | Updater | Fix to Server Edition beta channel auto updates |
8.9.8.19-beta | Fix | Build | Improved module signing consistency of some ancillary distributions. |
8.9.8.19-beta | --- | --- | --- |
8.9.8.14 | Change | ParkControl | Updated to the latest embedded/limited edition of ParkCotrol contained in Process lasso |
8.9.8.14 | Fix | GUI | Issue with default browser detection for in-product hyperlinks in rare edge cases |
8.9.8.14 | Change | Localization | Update languages |
8.9.8.14 | --- | --- | --- |
8.9.8.12 | Fix | GUI | Fix issue where 'ghost' audiodg.exe instances may be left in the all processs view under certain scenarios |
8.9.8.12 | --- | --- | --- |
8.9.8.10 | Change | GUI | Adjust font size of graph overlaid text - looks cleaner |
8.9.8.10 | Change | GUI | Small performance improvement on processes display |
8.9.8.10 | Change | Core | Improve interoperability with Comodo Internet Security and Firewall |
8.9.8.10 | Change | Licensing | More adjustments to accomodate Windows XP users where SSL compatibility issues exist due to old IE |
8.9.8.10 | Change | Localization | Update Polish, Finnish, German, Russian, others |
8.9.8.10 | --- | --- | --- |
8.9.8.6 | Fix | All | Minor fix to some code in Task Scheduler management module |
8.9.8.6 | Change | Core | Force immediate termination of processes that are in suspended state |
8.9.8.6 | Change | Core | Disable process icons by default in Server Edition | /td>
8.9.8.6 | Change | Core | Don't log process launches and terminations by default |
8.9.8.6 | Change | Core | Reduce wait time when trying to start Task Scheduler during install (considered an errant OS state) |
8.9.8.6 | Change | Core | Minor tweaks |
8.9.8.6 | Change | All | Switch to latest URL set |
8.9.8.6 | Change | All | Fix latest version issue with unattended install command line use of activation codes |
8.9.8.6 | Change | All | Enable minidumps for all betas |
8.9.8.6 | Change | Localization | Update Polish, French, German, Italian, Russian |
8.9.8.6 | --- | --- | --- |
8.9.7.6 | Change | Core | Add latest Avira processes to tamper resistant list |
8.9.7.6 | Change | GUI | Added transparency to some of the larger application icon renditions |
8.9.7.6 | Change | Installer | Added section for Desktop Shortcut creation and two new installer strings (note to translators!) |
8.9.7.6 | Change | Localization | Update French (shortened some strings for better display) |
8.9.7.6 | --- | --- | --- |
8.9.6.8 | Change | All | Substantially reduce the already negligible CPU utilization of governor and GUI. CPU cycle savings are linear with the number of processes. #v9backport |
8.9.6.8 | Change | All | Improve interoperability with security software and tamper resistant processes ('Ignore problematic processes' can now be unchecked for many users). #v9backport |
8.9.6.8 | Fix | GUI | Fix an interoperability issue with EIS. #v9backport |
8.9.6.8 | --- | --- | --- |
8.9.6.6 | Fix | GUI | Fix issue where process context menu CPU affinities (current and persistent) were not being populated right for cores above 31 |
8.9.6.6 | Change | Localization | Update Spanish |
8.9.6.6 | --- | --- | --- |
8.9.6.0 | Fix | GUI | Fix issue in last update where language selection on multi-user systems may be seen repeatedly for other users |
8.9.6.0 | Fix | GUI | Fix case where 'View Log' button is too short for German and Polish text (by editing text). |
8.9.6.0 | Change | GUI | Updated list of tamper resistant processes that shouldn't be touched. |
8.9.6.0 | Change | GUI | Expand width of 'Show revision history' button on update dialog to support longer languages. |
8.9.6.0 | Change | GUI | 'Set foreground' property added to update available dialog to help ensure it doesn't get hidden (topmost is not set) |
8.9.6.0 | Change | Logging | Do not log process termination by default. Some users were confused by this, and they tend to contribute to log flooding. |
8.9.6.0 | Change | Updater | Remove 'bitsumms.exe' and 'srvstub.exe' from update package since they have not had notable updates in years, but frequently false positive'd on - may have caused some users to see update errors on these files |
8.9.6.0 | Change | Build | Switch to Bitsum LLC EV code signing certificate |
8.9.6.0 | --- | --- | --- |
8.9.4.4 | Addition | Localization | Add new Spanish (Espanol) translation |
8.9.4.4 | Addition | Installer | Add desktop shortcut to Process Lasso |
8.9.4.4 | Fix | Localization | Fix issue with inter-product Bitsum language selection storage, for users who also had ParkControl installed |
8.9.4.4 | Change | Installer | Improve uninstall when multiple Bitsum applications are present |
8.9.4.4 | Change | InstallHelper | Expanded length of Service Warning message to accomodate some non-English languages |
8.9.4.4 | Change | Build | Adjustments to project build order |
8.9.4.4 | Change | Build | Optimized build process a bit |
8.9.4.4 | Change | Build | Verify every digital signature after signing |
8.9.4.4 | Change | Localization | Update Chinese Traditional, PT-BR, Russian |
8.9.4.4 | --- | --- | --- |
8.9.3.4 | Fix | Build | Adjust code signing |
8.9.3.4 | Fix | GUI | Fix and improvement to 'Indefinite' Keep Awake setting compared to last build |
8.9.3.4 | Change | Localization | Update Finnish |
8.9.3.4 | --- | --- | --- |
8.9.3.2 | Fix | Core | Inappropriate logging of ProBalance action on some metric excluded processes, even though no action was actually taken |
8.9.3.2 | Fix | GUI | Fix to CPU Affinity Selection Dialog. When more than 32 logical cores on system, only frst 32 cores checked for default/'all' CPU affinity. |
8.9.3.2 | Fix | GUI | Keep Awake timer could go askew after timer elapsed |
8.9.3.2 | Change | GUI | Change new 'ProBalance acitivty occurring' system tray icon to a more orange/yellow hue, instead of the previous Red [thanks Ed Kiefer!] |
8.9.3.2 | Change | Core | Add some extra sanity checks |
8.9.3.2 | Change | Updater | Include some seldom updated modules in auto-update package since they are now dual-signed |
8.9.3.2 | Change | Updater | Have unlicensed copies use the same updater as licensed copies, which is a bit more sleek looking |
8.9.3.2 | Change | Installer | Remove deprecated second (direct RC) rendition of the Russian translation from installer (was never installed to disk) |
8.9.3.2 | Change | Build | Update copyright notice to 2016 |
8.9.3.2 | Change | Localization | Update German, Russian, Italian, French |
8.9.3.2 | --- | --- | --- |
8.9.1.6 | Change | Build | Correction to dual-signing of all binaries introduced in last version |
8.9.1.6 | Change | Build | Make use of freshly rebuilt development VM (for expansion and install of Windows SDK 10) |
8.9.1.6 | Change | Build | Switch Bitsum RC Localization Tools to 32-bit binaries for compatibility (only found in the Bitusm Localization Pack) |
8.9.1.6 | Change | Localization | Update Chinese Simplified |
8.9.1.6 | --- | --- | --- |
8.9.1.4 | Addition | GUI | Added 'Clear' button to CPU affintiy selection and Default CPU Affinities list dialogs |
8.9.1.4 | Addition | GUI | Added 'Invert Selection' button to CPU affintiy selection and Default CPU Affinities list dialogs |
8.9.1.4 | Change | Build | Dual-sign all binaries with SHA1 and SHA2-256 (adopting latest security practices for all binaries built from Jan 1, 2016 onwards) |
8.9.1.4 | Change | GUI | Improve appearance of Unlicensed Update Dialog |
8.9.1.4 | Change | GUI | Other minor cosmetic adjustments |
8.9.1.4 | Change | Localization | Update Traditional Chinese, Finnish |
8.9.1.4 | --- | --- | --- |
8.9.0.2 | Change | Localization | Updated PT-BR, Italian |
8.9.0.2 | --- | --- | --- |
8.9.0.0 | Fix | GUI | Fix possible (never seen) case where a series of events and particular logic path could cause the Keep Running state to inappropriately persist upon Lasso stop/start. #minor #internal-discovery |
8.9.0.0 | Fix | Governor | Set ProBalance 'restored' log events pertaining to CPU affinity change reversion to match 'Log ProBalance Events when they end' setting state. #minor #user-report |
8.9.0.0 | Fix | Governor | Fix case where when all logging disabled combined with CPU affinity changes on ProBalance restraint (a non-default config), certain cleanup operations were not being performed. #minor #internal-discovery |
8.9.0.0 | Addition | GUI | Add retry on server connectivity checks |
8.9.0.0 | Addition | GUI | Add new menu option 'Log Settings / Log ProBalance Events when they End' |
8.9.0.0 | Change | GUI | Change INI key name 'LogOutOfControlProcessesRestrained' to 'LogProBalanceBegin'. Any existing setting will be migrated. |
8.9.0.0 | Change | GUI | Change INI key name 'LogOutOfControlProcessesRestored2' to 'LogProBalanceEnd'. Any existing setting will be migrated. |
8.9.0.0 | Change | GUI | Licensed Update Available Dialog - Remove deprecated 'Check license update eligibility' (or empty space seen in next-gen codes) and replace with Process Lasso logo |
8.9.0.0 | Change | GUI | Reduce width of Licensed Update Available Dialog |
8.9.0.0 | Change | GUI | Add safety for case of invalid Keep Awake timer duration |
8.9.0.0 | Change | GUI | Change all links to new beta site to https://bitsum.com |
8.9.0.0 | Change | GUI | Remove 'Server on Workstation' warning, as it should never occur |
8.9.0.0 | Change | Update | Switch to direct SSL link (was a 301 redirect to SSL) to retrieve latest version info |
8.9.0.0 | Change | Binaries | Set specific support for all Windows versions in the application manifests (Windows XP,Vista,8,8.1,10 and all corresponding Server editions) |
8.9.0.0 | Change | Build | Upgrade to VS2012 Update 5 |
8.9.0.0 | Change | Localization | Updated French, Russian, Finnish |
8.9.0.0 | --- | --- | --- |
8.8.8.8 | Change | Licensing | Add next-gen license type 'Commercial Workstation' |
8.8.8.8 | Change | Licensing | Other minor adjustments to next-gen licensing code |
8.8.8.8 | Change | Build | Update to latest Bitsum shared code base |
8.8.8.8 | Change | Localization | Update PT-BR and Russian |
8.8.8.8 | --- | --- | --- |
8.8.8.6 | Fix | LogViewer | Fix LogViewer Export to CSV was not handling Command Line |
8.8.8.6 | Fix | GUI | Fix 'Actions log' column position and size persistence |
8.8.8.6 | Change | Licensing | Improve client-side security of next-gen license codes |
8.8.8.6 | --- | --- | --- |
8.8.8.2 | Change | GUI | Changed disengage Keep Running menu item to 'Cancel' instead of 'Disable' |
8.8.8.2 | Change | GUI | Misc minor changes |
8.8.8.2 | Change | Localization | Update German and PT-BR |
8.8.8.2 | --- | --- | --- |
8.8.8.0 | Addition | GUI | Add NEW application icons at various resolutions, including distinct ones for "ProBalance action taking place" and "Governor not active" tray icons. |
8.8.8.0 | Fix | Licensing | Server Edition GUI will show proper Must Buy dialog when expires (Governor would quit in any event). Recent quirk in behavior due to new EDD Trial Codes. Back-ported to 8.8.6.1. |
8.8.8.0 | Fix | GUI | Fix static text control width in About box of Server Edition trial |
8.8.8.0 | Fix | GUI | Fix to system tray icon type selection |
8.8.8.0 | Change | Installer | Change application icon to NEW product application icon |
8.8.8.0 | Change | Installer | Change installer icon and header bitmap to NEW Product Logo |
8.8.8.0 | Change | GUI | Change first-time minimize help text. |
8.8.8.0 | Change | Localization | Update German, Polish, French, Russian, Finnish, Chinese Simplified, and Italian |
8.8.8.0 | --- | --- | --- |
8.8.6.1 | Fix | Licensing | Server Edition GUI will show proper Must Buy dialog when expires (Governor would quit in any event). Recent quirk in behavior due to new next-gen Trial Codes. #backport |
8.8.6.1 | Change | Installer | Change installer icon and header bitmap to customized images. #backport |
8.8.6.1 | Change | Localization | Update German and French. |
8.8.6.1 | --- | --- | --- |
8.8.6.0 | Fix | GUI | Fix CPU affinity options in ProBalance Options dialog were not disabled on dialog load when 'Change CPU affinity during restraint' is unchecked |
8.8.6.0 | Change | Installer | Make 'Add to environment path variable' optional for Workstation builds |
8.8.6.0 | Change | Licensing | Minor licensing system refinement |
8.8.6.0 | Change | GUI | Minor menu item ordering changes |
8.8.6.0 | Change | GUI | Improve cosmetics of ProBalance Options dialog |
8.8.6.0 | Change | GUI | Remove one of two menu items to invoke ParkControl legacy tool (an expanded version of ParkControl is now distributed independently) |
8.8.6.0 | Change | Package | Rename Parkcontrol module to pkctrl.exe |
8.8.6.0 | Change | Localization | Update German, Italian, French |
8.8.6.0 | --- | --- | --- |
8.8.4.1 | Fix | GUI | Fix for a rare process listview discrepency in Windows 10 where the listed process would have no icon and rules could not be set for it via the context menu. |
8.8.4.1 | Fix | Licensing | Fix for a next-gen licensing issue |
8.8.4.1 | Change | Installer | Do not terminate ParkControl when installing or upgrading now that it may be part of a distinct package (ParkControl Pro) |
8.8.4.1 | Change | GUI | Add safety to prevent session persistence of a Keep Awake state set to 'Indefinite' |
8.8.4.1 | Change | GUI | Change some bitmaps to standardize and improve appearance |
8.8.4.1 | Change | Licensing | Minor adjustments |
8.8.4.1 | Change | Localization | Update French, Finnish, and Italian |
8.8.4.x | --- | --- | --- |
8.8.2 | Change | Updater | Improve appearance of unlicensed update dialog |
8.8.2 | Change | Updater | Hide 'Update eligibility check' options for next-gen codes (may be seen one more updates) |
8.8.2 | Change | Licensing | Send all purchasers of EDD codes to new site links |
8.8.2 | Change | Licensing | Adjustment of some in-product URLs |
8.8.2 | Change | Licensing | Treat 'Free Trial' license codes appropriately (work continues) |
8.8.2 | Change | Licensing | Continued next-gen licensing system work |
8.8.2 | Change | Licensing | Allow for 'free trial' license keys |
8.8.2 | Change | Licensing | About box will show 'Free trial' if one of the new free trial keys |
8.8.2 | Change | Licensing | General reduction in solicitation to update to Pro Edition |
8.8.2 | Change | Licensing | Reduced display of solicitation dialog, doesn't begin appearing at all until 4 days of use |
8.8.2 | Change | Licensing | Reduce Lasso startup 'nag' timer to max 3 seconds in beta, max 15 in final (only if installed 30+ days) |
8.8.2 | Change | Licensing | In workstation edition, change trial of all advanced features from 14 to 30 days. Server Edition remains 30 day fully function trial that then expires entirely. |
8.8.2 | Change | Licensing | Minor code improvements |
8.8.2 | Change | Installer | Switch all auto-correct installer downloadss to SSL |
8.8.2 | Change | Installer | Fix descripton of new 'add to environment PATH' installer section |
8.8.2 | Change | Installer | Add secondary custom 64-bit OS detection mechanism for oddly tweaked PCs that cause NSIS scripts to misdetect |
8.8.2 | Change | Installer | Fix a couple typos in English EULA |
8.8.2 | Update | ParkControl | Update to ParkControl standard included with Process Lasso |
8.8.2 | Change | Localization | Update German, French, Polish, and Finnish |
8.8.2 | --- | --- | --- |
8.8.0.0 | Addition | Build | Add 'pl.cmd' batch file as a shortcut to launch Process Lasso's GUI, primarily for Windows Server users |
8.8.0.0 | Addition | Build | Add installer section to optionally add Lasso install path to system environment PATH variable. By doing so, command line can simply run 'pl' to launch Lasso's GUI |
8.8.0.0 | Addition | Logging | Add pathname parameter to log file, changing log format |
8.8.0.0 | Addition | Logging | Show process governor pathname and command line in 'initialized' log entry |
8.8.0.0 | Addition | GUI | Add new Locate submenu (for disk and internet) to log entries in actions pane |
8.8.0.0 | Addition | ParkControl | Add support for new system tray icon and more (ParkControl Pro) [work in progress] |
8.8.0.0 | Fix | GUI | Fixes to import and export of configuration file |
8.8.0.0 | Fix | GUI | Fix user-induced Performance Mode state not preserved on Lasso restart |
8.8.0.0 | Fix | GUI | Fix Keep Running state/countdown not preserved on Lasso restart |
8.8.0.0 | Fix | Insights | Fix sorting of date/time of last restraint column |
8.8.0.0 | Fix | Insights | Fix build ordering issue that could have caused wrong insights exe build to be included |
8.8.0.0 | Change | GUI | Create safety backup on import of new configuration file |
8.8.0.0 | Change | GUI | Reduce maximum log lines to display at one time (to reduce RAM utilization and improve load speed) |
8.8.0.0 | Change | GUI | Adjust some in-product URLs |
8.8.0.0 | Change | GUI | Reduce timeout after update for system tray click to see revision history (now back to 10 seconds) |
8.8.0.0 | Change | GUI | Add new SmartTrim menu option to exclude game processes, part of new submenu for SmartTrim and Performance Mode interaction settings (not yet enabled) |
8.8.0.0 | Change | Installer/Updater | Terminate any running ParkControl instances |
8.8.0.0 | Change | Logging | Rotate log files after 1000 entries |
8.8.0.0 | Change | Licensing | Change product activation to distinct subdomain for server isolation |
8.8.0.0 | Change | All | Better Emisoft interoperability |
8.8.0.0 | Change | Localization | Update German, Russian, and French |
8.8.0.0 | --- | --- | --- |
8.6.6.8 | Fix | GUI | Fix 'Change CPU affinity on restraint' ProBalance menu option wasn't opening ProBalance Settings dialog |
8.6.6.8 | Change | Insights | Flesh out remaining ProBalance menu options, now offering all ProBalance settings within Insights |
8.6.6.8 | Change | Updater | Correct installed version number for add/remove programs list after automated product update |
8.6.6.8 | Change | Licensing | Next-gen licensing system refinement |
8.6.6.8 | Change | Build | Upgraded build virtual machine to Windows 10 Pro |
8.6.6.8 | Change | Localization | PT-BR updated |
8.6.6.8 | --- | --- | --- |
8.6.4.2 | Change | GUI | Fix length of solicitation dialog for PT-BR |
8.6.4.2 | Change | Licensing | Next-gen licensing system work |
8.6.4.2 | Change | Core | Minor maintenance work |
8.6.4.2 | --- | --- | --- |
8.6.1.6 | Change | GUI | Extend update revision history pop-up time to 30 seconds |
8.6.1.6 | Change | GUI | Let Escape key minimize GUI to system tray |
8.6.1.6 | Change | Localization | Update Polish, PT-BR, Italian, Russian, and French |
8.6.1.6 | --- | --- | --- |
8.6.0.0 | Addition | Core | Add log entry to indicate if pro-only features of the governor have expired in the workstation edition |
8.6.0.0 | Addition | Licensing | Add internet connection check prior for better error reporting when activation fails |
8.6.0.0 | Addition | Licensing | Show specific error message if next-gen license code is inactive |
8.6.0.0 | Addition | Licensing | Add preliminary support for next-gen licensing system codes |
8.6.0.0 | Addition | Localization | Add Korean to localization pack (not yet available to end users) |
8.6.0.0 | Fix | GUI | Improve error handling cleanup in update check code. |
8.6.0.0 | Fix | GUI | Fix case where internet connectivity check in workstation edition left a TCP connection in CLOSE_WAIT state. |
8.6.0.0 | Fix | GUI | Improve startup speed and fix case where ProcessLasso.exe startup could stall a few seconds if the internet is disconnected as a connectivity check times out (now removed) |
8.6.0.0 | Fix | GUI | Fix solicitation message not shown at first startup for unlicensed users |
8.6.0.0 | Fix | GUI | Fix very small non-repetitive memory leak in connectivity check code (didn't accumulate) |
8.6.0.0 | Fix | Core | Improve interoperability with latest NIS version |
8.6.0.0 | Fix | Licensing | Fix issue where some users had to enter their activation code again (this can also be caused by bad registry cleaners) |
8.6.0.0 | Fix | Uninstall | Fix case where 'Bitsum Highest Performance' power plan is not removed if the user had manually engaged when they uninstalled Process Lasso |
8.6.0.0 | Change | GUI | Set window title to 'Process Lasso Pro' to more clearly demarcate the Pro edition. Occurs instantly after product activation. |
8.6.0.0 | Change | Build | Update to latest version of WinRAR |
8.6.0.0 | Change | Licensing | Improve connectivity check to include database accessibility |
8.6.0.0 | Change | Licensing | Extend advanced feature evaluation to 14 days for workstation build |
8.6.0.0 | Change | Localization | Update Italian, German, and Japanese |
8.6.x.x | --- | --- | --- |
8.4.0.2 | NOTICE | All | This minor update likely won't be pushed out since a new final is coming soon, but we wanted to backport these simple changes immediately for new users |
8.4.0.2 | Fix | GUI | Fix case where internet connectivity check in workstation edition left a TCP connection in CLOSE_WAIT state. #backport-from-beta |
8.4.0.2 | Change | GUI | Set window title to 'Process Lasso Pro' to more clearly demarcate the Pro edition. Occurs instantly after product activation. #backport-from-beta |
8.4.0.2 | --- | --- | --- |
8.4.0.0 | Fix | Installer | Fix for an unnecessary registry key created during config storage |
8.4.0.0 | Fix | rcTools | Fix issue with 'Configure process watchdog ...' not localized (and possibly other strings) |
8.4.0.0 | Fix | CPUEater | Fix inability of CPUEater Demo to detect governor as running when configured as a system service |
8.4.0.0 | Change | InstallHelper | Small cosmetic tweaks to accommodate PT-BR strings (and improve appearance) |
8.4.0.0 | Change | GUI | Expand control widths in many locations to accommodate PT-BR strings |
8.4.0.0 | Change | Localization | Update French and Chinese Traditional |
8.4.0.0 | Change | Localization | Update PT-BR - now 100% complete! Credits to Hilas Costa! |
8.4.0.0 | --- | --- | --- |
8.2.0.4 | Fix | Installer | Fix to unattended install command line parameters specifying GUI and governor start types |
8.2.0.4 | Fix | Installer | Fix to /key command line parameter for unattended installs (was not updated to accept newer keys) |
8.2.0.4 | Fix | GUI | Fix potential case of mutually exclusive system tray icon type view menu items checked |
8.2.0.4 | Change | Installer | Refactored GUI and core engine startup code |
8.2.0.4 | Change | Installer | Show InstallHelper.exe dialogs for workstation installs once again |
8.2.0.4 | Removal | Installer | Remove a legacy manifest file included in installer |
8.2.0.4 | Change | GUI | Move system tray icon type to view menu |
8.2.0.4 | Change | GUI | Made graph background lines darker shade of green |
8.2.0.4 | Change | GUI | Minor string adjustment(s) |
8.2.0.4 | Change | Docs | Updated |
8.2.0.4 | Change | Localization | Update Chinese Simplified, Chinese Traditional, Italian, and PTBR |
8.2.0.4 | --- | --- | --- |
8.2.0.0 | Fix | All | Fix inability to auto-start in Windows 10 |
8.2.0.0 | Fix | Licensing | Fix issue where registered user name could be lost, though registration status would not change |
8.2.0.0 | Fix | GUI | Performance Mode in main application menu not checked when induced (but corresponding system tray menu item is) |
8.2.0.0 | Change | GUI | Auto-restart of GUI after configuration restored to default |
8.2.0.0 | Change | All | Quote encapsulate Task Scheduler task commands for Process Lasso GUI and Governor |
8.2.0.0 | Change | Docs | On-going rewrite of CHM docs (see online copy here) |
8.2.0.0 | Change | Updater | Include latest CHM docs in auto update package |
8.2.0.0 | Change | Localization | Update Polish, German, Finnish, and Italian |
8.2.0.0 | --- | --- | --- |
8.1.0.0 | Addition | GUI | Add menu items for graceful termination wait settings in General Options |
8.1.0.0 | Addition | Core | Add safety for improper shutdown of core engine while in Performance Mode |
8.1.0.0 | Fix | Core | Fix issue where some types of log events were written to log even when logging was fully disabled |
8.1.0.0 | Fix | Core | Fix issue where Polish and PTBR DLLs were subject to 'improper image' issues due to a build order anomaly. |
8.1.0.0 | Fix | GUI | Fix Dismiss button in Graceful Termination dialog. |
8.1.0.0 | Fix | SmartTrim | Fix log entry that would say '0 of 0' processes trimmed under certain conditions (meaning 0 of 0 eligible) |
8.1.0.0 | Fix | Installer | Fix start menu shortcuts included for docs even when docs not selected for install |
8.1.0.0 | Change | GUI | Change nag text and improve appearance of dialog |
8.1.0.0 | Change | GUI | Do not allow user to the option to not show again the confirmation prompt after adding a disallowed process, and a few other critical actions (for safety) |
8.1.0.0 | Change | GUI | Change default selected control in Graceful Termination dialog, improving appearance |
8.1.0.0 | Change | GUI | Other improvements to graceful termination dialog (remove title bar and system menu) |
8.1.0.0 | Change | GUI | Misc cosmetic improvements |
8.1.0.0 | Removal | GUI | Removed deprecated 'Close' choice from multi-selection process context menu since it now duplicates 'Terminate', which tries a graceful first approach with user configured timeout |
8.1.0.0 | Change | Core | Refactor mechanism by which logging is fully disabled |
8.1.0.0 | Change | All | Adjust registry key deletion code to ensure full deletion in some contexts where an empty top-level key may remain |
8.1.0.0 | Change | Installer | Restore CHM docs to installer |
8.1.0.0 | Change | Localization | Continued work on in-house localization tools |
8.1.0.0 | Change | Localization | Updated Polish |
8.1.0.0 | Change | Localization | Updated Finnish |
8.1.0.0 | Change | Localization | Updated German |
8.1.0.0 | Change | Localization | Updated Russian (first update in a while) |
8.1.0.0 | Change | Localization | Updated PTBR (first update in years, only restored last build) |
8.1.0.0 | --- | --- | --- |
8.0.6.4 | Addition | GUI | Add new graceful-first termination with dialog shown to allow immediate intervention |
8.0.6.4 | Addition | GUI | Added setting to suppress new SmartTrim took no action log events |
8.0.6.4 | Addition | GUI | Added code to check for basic Internet connectivity (to be used for any activation failure diagnosis) |
8.0.6.4 | Addition | Core | Added new SmartTrim took no action log events |
8.0.6.4 | Addition | Core | Added registry setting to control how long to wait for a graceful termination before terminating or restarting a process |
8.0.6.4 | Change | Core | Always try a trim if user initiates, even if RAM load is below threshold (per-process quotas still apply) |
8.0.6.4 | Change | Core | Change to the way the SmartTrim thread is notified of configuration changes |
8.0.6.4 | Change | Core | Change to mechanism by which the SmartTrim thread gets notified of config changes |
8.0.6.4 | Change | Core | Reduce access rights in termination function to bare minimum |
8.0.6.4 | Change | All | Improve interoperability with Online Armour |
8.0.6.4 | Change | GUI | On-going licensing system work |
8.0.6.4 | Change | GUI | Moved process termination to a separate thread, since it may now be blocking for a few seconds |
8.0.6.4 | Change | GUI | Corrected some typos |
8.0.6.4 | Change | GUI | Removed some deprecated code |
8.0.6.4 | Change | GUI | Increased amount of detail included in minidumps (these are only enabled in beta builds) |
8.0.6.4 | Fix | Updater | Non-critical fix to some permissions when shutting down Lasso, had no real world impact |
8.0.6.4 | Fix | Core | Fix issue with logic on SmartTrim RAM threshold |
8.0.6.4 | Fix | Core | Fix issue with SmartTrim not trimming when 'no limit' is specified (note the per-process quota still applies) |
8.0.6.4 | Addition | Localization | Add back PTBR for early use as it is being translated |
8.0.6.4 | Change | Localization | Update Chinese Simplified, Japanese, French, Finnish, German, Polish, Italian, and PTBR |
8.0.6.4 | --- | --- | --- |
8.0.2.0 | Change | Localization | Update Italian, Finnish, French, Russian, and Chinese Simplified |
8.0.1.0 | --- | --- | --- |
8.0.1.0 | Fix | Core | Fix SmartTrim exclusions so that they allow either full pathnames, process basenames (e.g. notepad.exe), or wildcard patterns |
8.0.1.0 | Fix | Core | Fix issue with migration of the 'show process icons' setting from earlier versions |
8.0.1.0 | Fix | GUI | Fix issue where system tray icon was temporarily lost and irrecoverable if user selected to not start the GUI at login. Now terminates GUI, left to user to relaunch after the change (since the user did select to start manually). |
8.0.1.0 | Change | GUI | Change 'Steam Game Detection' to 'Automatic Game Detection' |
8.0.1.0 | Change | Localization | Update Finnish and Italian |
8.0.0.0 | --- | --- | --- |
8.0.0.0 | Change | GUI | Add a considerable number of new SmartTrim options to tune the algorithm to user desired behavior |
8.0.0.0 | Change | All | A large number of small fixes, major additions, and important adjustments |
8.0.0.0 | Change | All | -- Full list below (and, remember, you could call every minor update since v7 part of the full change list of v8 due to our development methodology) -- |
8.0.0.0 | Addition | Core | Add SmartTrim exclusions |
8.0.0.0 | Addition | GUI | Add SmartTrim exclusions dialog |
8.0.0.0 | Addition | GUI | Add SmartTrim exclusion process context menu item |
8.0.0.0 | Addition | GUI | Add 'Allow trim when Performance Mode is engaged' menu item, and retitled dialog option |
8.0.0.0 | Addition | GUI | Add 'Clear all' to exclusions dialog used by SmartTrim and other features |
8.0.0.0 | Addition | Core | Add SmartTrim setting 'Allow while in Performance Mode' (defaults to false) |
8.0.0.0 | Addition | Core | Add SmartTrim setting for users to manually configure minimum per-process working set (globally) before SmartTrim would act on a process |
8.0.0.0 | Change | Core | Adjust SmartTrim minimum working set per-process to 196Mb for workstations, 384Mb for servers |
8.0.0.0 | Change | Core | Change variable name for SmartTrim minimum working set per-process - this will cause it to reset to default if you have used a prior beta |
8.0.0.0 | Change | GUI | Expanded a static text control in the IdleSaver dialog |
8.0.0.0 | Change | GUI | Add code to migrate existing process icon setting |
8.0.0.0 | Change | Core | Remove some of the high-def process icons of the governor, which may have caused some troubles |
8.0.0.0 | Fix | GUI | Fix to remembering of last main window position and some child window positions (a one time reset will occur) |
8.0.0.0 | Change | GUI | Default height adjustments |
8.0.0.0 | Change | GUI | Restored 'restart of Lasso required' message when user disables process icons, so they realize what is going on |
8.0.0.0 | Change | GUI | Minor UI painting optimizations and misc legacy code cleanup |
8.0.0.0 | Change | GUI | Don't check for HOSTS file modification (by cracks and such) more than once, may look suspicious and speeds Lasso GUI load |
8.0.0.0 | Fix | GUI | Fix default CPU affinity whole list dialog when cores > 31 were specified (alternate means and dialogs to create rules using cores greater than 31 would work fine) |
8.0.0.0 | Fix | Core | Fix scenario where a user-configured ProBalance action not priority related (e.g. CPU affinity change) may be inappropriately taken on a process with a non-normal priority class, despite processes with non-normal priorities being excluded from ProBalance |
8.0.0.0 | Fix | Core | Fix issue where Performance Mode might be induced in web browser opened from within Steam |
8.0.0.0 | Fix | GUI | Fix ProBalance Insights dialog could have truncated text with some languages |
8.0.0.0 | Fix | GUI | Fix Issue that could cause the UI to potentially deadlock when removing a Performance Mode process from the list via the process context menu, under the right circumstances (very rare, if ever) |
8.0.0.0 | Fix | Core | Fix a potential SmartTrim inefficiency when the user manually uses 'Trim Now' manually (under certain conditions) |
8.0.0.0 | Fix | GUI | Fix removal of default (always set) process I/O priority may not have immediately been saved in configuration file. |
8.0.0.0 | Fix | GUI | Removed a couple memory priorities that had compatibility issues and could cause what seemed to be a 'loss' of the setting, or a failure to set the memory priority |
8.0.0.0 | Fix | GUI | Fix SmartTrim would log even if log disabled |
8.0.0.0 | Fix | Installer | Fix automatic update checks not enabled for new installs by default, occurred during recent installer streamlining (workstation edition only) |
8.0.0.0 | Change | Installer | Improve some confusing text asked during certain upgrades |
8.0.0.0 | Change | Build | Considerable build system refinement |
8.0.0.0 | Addition | Core | Continue refinement of the SmartTrim algorithm |
8.0.0.0 | Addition | UI | Continue adding SmartTrim parameters, menu items, and related dialog |
8.0.0.0 | Change | Signing | Improvement to the digital signing and timestamping efficiency of our binaries (faster builds) |
8.0.0.0 | Change | GUI | Adjustment to minimum UI height for mini-PCs (work on-going) |
8.0.0.0 | Change | Insights | Continued ProBalance Insights polish into an application in its own right. |
8.0.0.0 | Change | Insights | Added place-holder menu to ProBalance Insights application to control ProBalance. |
8.0.0.0 | Change | GUI | Added place-holder menu items and dialogs for user-specified SmartTrim thresholds and exclusions. |
8.0.0.0 | Change | GUI | Remove some SmartTrim menu items from Server Edition |
8.0.0.0 | Change | GUI | Remove some deprecated code |
8.0.0.0 | Change | All | General code improvements, compatibility fixes, and maintenance |
8.0.0.0 | Change | Core | Handle another Symantec (Norton) tamper-detection issue |
8.0.0.0 | Change | Core | Remove prior beta's Steam game auto-detection adjustment, pending refactoring to achieve 100% accuracy under all conditions |
8.0.0.0 | Change | Core | Misc maintenance |
8.0.0.0 | Change | Settings | Migrate 'Show process icons' GUI setting to HKCU registry value for easy mod |
8.0.0.0 | Change | All | Continued code optimization (replacing legacy code with more efficient renditions) |
8.0.0.0 | Fix | All | Fix cases where trailing spaces weren't removed from user input when they were intended to be (e.g. activation code). |
8.0.0.0 | Removal | Localization | Serbian |
8.0.0.0 | Change | Localization | Update German, Chinese Simplified, Chinese Traditional, Finnish, Polish, Japanese, and French |
8.0.0.0 | --- | --- | Post-release updates yet to be officially pushed out (but in current downloadable): |
------ | |||
7.8.2.0 | Fix | Core | Back-ported fixes to SmartTrim |
-- | |||
7.8.0.6 | Fix | Installer | Fix automatic update checks not enabled for new installs by default, occurred during recent installer streamlining (workstation edition only) - backport from latest beta |
7.8.0.6 | Change | GUI | Disable unsupported memory priorities from process context menu - backport from latest beta |
7.8.0.6 | Change | Localization | Several languages updated - backport from latest beta |
-- | |||
7.8.0.4 | Fix | GUI | Fix removal of default (always set) process I/O priority may not have immediately been saved in configuration file - backport from latest beta |
7.8.0.4 | Change | Localization | Several languages updated - backport from latest beta |
-- | |||
7.8.0.1 | Change | GUI | Update Chinese Simplified |
7.8.0.1 | Change | GUI | Update Chinese Traditional |
7.8.0.1 | Change | GUI | Update Finnish |
7.8.0.1 | Change | GUI | Update Russian |
7.8.0.1 | Fix | Installer | Fix a rare uninstall/reinstall scenario with the custom power plan |
-- | |||
7.8 | Enhancement | GUI | New presentation and options for SmartTrim, the first-ever intelligent RAM optimization algorithm. |
7.8 | Enhancement | GUI | New ProBalance toggle to exclude (or not) children of the foreground process. |
7.8 | Enhancement | GUI | IdleSaver dialog will now select appropriate defaults. |
7.8 | Enhancement | CPUEater | Add ProBlance on/off toggle to the CPUEater Demo (and appropriate text if Lasso not running). |
7.8 | Fix | Core | Fix handling when user has specified both a default application power plan and also Performance Mode for a process (causing a failure to revert back to the proper prior power plan) |
7.8 | Fix | GUI | Fix potential disparity between settings displayed (e.g. ProBalance on/off) when manipulated by the user via multiple modules simultaneously, like ProBalance Insights, the Lasso UI, and CPUEater demo |
7.8 | Fix | Installer | Fix issue in installer of 7.6 that would cause XP auto-start to not be set for first-time installs |
7.8 | Change | GUI | Consolidated sub-menus for popular primary features |
7.8 | Change | GUI | Improved presentation and text in several places |
7.8 | Change | GUI | Improved interoperability with Norton Internet Security |
7.8 | Change | GUI | Added all primary feature control menu items to File menu |
7.8 | Change | GUI | Some safety reloads of configuration prior to additional changes (e.g. to make sure some manual user change wasn't lost) |
7.8 | Removal | GUI | Remove legacy 'show threads and modules' menu item |
7.8 | Change | Settings | Reset 'show icons' setting since default changed (will also be moved to registry) |
7.8 | Change | Settings | Disable process icons by default, temporarily, for beta versions (report of another rare third-party shell extension crashing when it tries to draw overlays on them) |
7.8 | Change | Settings | Adjustments to some localization customizations |
7.8 | Change | All | Internal code and build system work |
7.8 | Change | Portable Edition | Add LogViewer, Start/Stop governor batch files to package |
7.8 | Change | All | Change copyright to 2015 |
7.8 | Change | GUI | Update German |
7.8 | Change | GUI | Update French |
7.8 | Change | GUI | Update Italian |
7.8 | Change | GUI | Update Polish |
7.8 | Change | GUI | Update Japanese |
------ | |||
7.6.4 | Fix | Core | Fix case of Performance Mode being induced due to Steam dependencies instead of only games |
7.6.4 | Fix | Installer | Fix silent install/uninstall of Server Edition would inappropriately show InstallHelper dialog |
7.6.4 | Fix | Installer | Fix InstallHelper dialog may inappropriately show during uninstall in XP |
7.6.4 | Change | GUI | Update Japanese |
7.6.4 | Change | GUI | Update French |
7.6.4 | Fix | Core | Fixed a theoretical race condition that could have resulted in a crash (never known to) |
7.6.4 | Addition | GUI/Core | Add ability to auto-trigger improved Performance Mode via any Steam child process, with others coming soon |
7.6.4 | Addition | GUI/Core | Added first rendition of SmartTrim, the first ever non-braindead RAM optimization algorithm in the world. Refinement continues, still early dev. |
7.6.4 | Addition | GUI | Add 'limit CPU use' in parenthesis of CPU affinity menu items so users better understand their effective use. |
7.6.4 | Change | Core | Allow manually set refresh rates w/o sanity checks (a user request, enabled in beta builds only) |
7.6.4 | Change | GUI | System tray tooltip abbreviated app name now 'Lasso' not 'ProLasso' |
7.6.4 | Change | GUI | Minor menu consistency improvements |
7.6.4 | Change | GUI | Move Performance Mode process designation for more intuitive access |
7.6.4 | Change | Installer | Remove local CHM from installer. ~1Mb savings, new installer size about 1Mb. |
7.6.4 | Change | GUI | Update Japanese |
7.6.4 | Change | GUI | Update Chinese Simplified |
7.6.4 | Change | GUI | Update Chinese Traditional |
7.6.4 | Change | GUI | Update German |
7.6.4 | Change | GUI | Update Italian |
7.6.4 | Change | GUI | Update Finnish |
7.6.4 | Change | GUI | Update French |
7.6.4 | Emotion | Heart | Support Process Lasso, purchase a license! Christmas Sale (use this link)! |
------ | |||
7.4 | Addition | Core | Add toggle to disable change to Bitsum Highest Performance power plan on entrance to Performance Mode |
7.4 | Change | GUI | Rename EnergySaver to IdleSaver |
7.4 | Change | GUI | Reduced width of log filter edit control in main UI |
7.4 | Change | GUI | Change process icon retrieval method |
7.4 | Change | GUI | Change a few control captions |
7.4 | Change | GUI | Add 32/64 bit size back to About dialog by user request |
7.4 | Change | Settings | Change default to disable IdleSaver while Performance Mode is active |
7.4 | Change | Settings | Add ability for user to manually set 50ms poll interval (not recommended) |
7.4 | Change | Core | Improve handling when governor terminates while Performance Mode is active |
7.4 | Change | Core | Improved interaction with Comodo and Norton Internet Security 2015 |
7.4 | Change | Core | Minor code refinement |
7.4 | Fix | Portable | Include ParkControl in portable edition (not officially supported) |
7.4 | Fix | Log | Fix issue where log events for Performance Mode power plan changes in XP may have been written (would show 'unknown' as target plan) |
7.4 | Fix | GUI | Improvements when user resizes main window to an excessively small size |
7.4 | Change | Localization | Clear deprecated strings, reduce size of localization pack |
7.4 | Change | Localization | Update Chinese Simplified |
7.4 | Change | Localization | Update Chinese Traditional |
7.4 | Change | Localization | Update German |
7.4 | Change | Localization | Update Italian |
7.4 | Change | Localization | Update Polish |
------ | |||
7.2 | Enhancement | All | Add custom 'Bitsum Highest Performance' power plan for NT6+ |
7.2 | Enhancement | Core | Performance Mode automatically induces the new 'Bitsum Highest Performance' power plan |
7.2 | Change | Core | Add a couple COMODO processes to the list of ignored processes (use of this list can be toggled in Options menu) |
7.2 | Change | InstallHelper | Change manifest to force run with administrative rights |
7.2 | Fix | ParkControl | Minor fix to display of number of cores parked when parking disabled |
7.2 | Change | Localization | Update Japanese |
7.2 | Change | Localization | Update Italian |
7.2 | Change | Localization | Update German |
7.2 | Change | Localization | Update Russian |
------ | |||
7.1.2 | Enhancement | ProBalance | Change to default settings |
7.1.2 | Addition | GUI | Add 'Restore ProBalance Defaults' menu item |
7.1.2 | Fix | LogViewer | Correct caption of 'Open log file' dialog |
7.1.2 | Fix | LogViewer | Ensure archived log files are included in default file mask for 'Open log file' dialog |
7.1.2 | Fix | Core | Fix for a user reported rare crash |
7.1.2 | Change | GUI | Immediately clear log display in GUI when cleared in LogViewer |
7.1.2 | Change | GUI | Reduce Active Processes list size when GUI reopened after being minimized a while |
7.1.2 | Change | GUI | Improvement to the way delta I/O is calculated on first recent check |
7.1.2 | Change | GUI | No longer checks for updates when Performance Mode is active |
7.1.2 | Change | GUI | Remove idleness check before update is allowed |
7.1.2 | Change | GUI | Decrease frequency of update checks |
7.1.2 | Change | Localization | Added a few strings to the resource module for localization, particularly from ProBalance Insights |
7.1.2 | Change | Localization | Update Italian |
7.1.2 | Change | Localization | Update German |
------ | |||
7.1.0.0 | Fix | GUI | Fix for a reported crash |
7.1.0.0 | Fix | GUI | Fix for process icon mismatch that could occur under certain circumstances |
7.1.0.0 | Enhancement | Build | Synchronize and fix all module metadata |
7.1.0.0 | Enhancement | Build | Add sanity check for translations to ensure they are never inadvertently tossed out (reset to English) |
7.1.0.0 | Enhancement | Build | Misc source code improvements, new unit tests, and pre-emptive maintenance |
7.1.0.0 | Change | Localization | Update Chinese Traditional |
7.1.0.0 | Change | Localization | Update French |
------ | |||
7.0.4.0 | Enhancement | Installer | No longer show startup and scope config dialogs by default for the workstation edition. Users can still select the section during install, or later reference the 'Reconfigure the way Process Lasso starts' menu item. |
7.0.4.0 | Enhancement | Installer | Have unattended (silent) install set GUI and Core to start at login w/o additional parameters specified to dictate such. |
7.0.4.0 | Enhancement | Governor | Allow certain types of watchdog rules to be repetitively reapplied on the same target process instance (experimental and on-going work) |
7.0.4.0 | Enhancement | Updater | Change auto-update download links to SSL |
7.0.4.0 | Fix | GUI | Fix to the new 'Clear' button added to the game list dialog in the last version |
7.0.4.0 | Fix | GUI | Switch to a different first-try mechanism to get process icons as a work-around for faulty third-party shell extensions (DLLs) that crash when they attempt to put overlays on the process icons retrieved by the Shell APIs. |
7.0.4.0 | Change | GUI | Increase fill rate of process icons for new instance of PL main window |
7.0.4.0 | Change | Core | Add new processes to the list of problematic tamper-proof security software |
7.0.4.0 | Change | Updater | Download and run update from Program Files folder instead of %appdata%, since CryptoPrevent style local security policies may restrict execution from %appdata% |
7.0.4.0 | Change | Localization | Made some additional strings localizable, including the ProBalance restraints text overlaid on the primary graph |
7.0.4.0 | Fix | Localization | Fix incorrectly packaged Chinese Traditional resource DLL |
7.0.4.0 | Change | Localization | Update Italian |
7.0.4.0 | Change | Localization | Update Chinese Traditional |
7.0.4.0 | Change | Localization | Update Chinese Simplified |
7.0.4.0 | Change | Localization | Update Japanese |
------ | |||
7.0.2.4 | Enhancement | CPUEater | Cosmetic overhaul of CPUEater ProBalance Demo |
7.0.2.4 | Enhancement | CPUEater | Improved application icon for CPUEater ProBalance Demo |
7.0.2.4 | Enhancement | CPUEater | Add 'ProBalance just acted' notification to show clearly when ProBalance acted on the CPU consuming demo |
7.0.2.4 | Enhancement | GUI | Improvements to ProBalance Advanced Options Dialog |
7.0.2.4 | Enhancement | GUI | Cosmetic improvements to ProBalance Exclusions Dialog |
7.0.2.4 | Enhancement | GUI | Cosmetic improvements to Game and Multimedia Processes Dialog |
7.0.2.4 | Addition | GUI | Add 'Clear' button to Game and Multimedia Processes Dialog |
7.0.2.4 | Addition | GUI | Add ProBalance menu item for 'Disable core parking during restraint' |
7.0.2.4 | Enhancement | Insights | Improve response of ProBalance enable/disable toggle |
7.0.2.4 | Change | InstallHelper | Default to manage the processes of all users |
7.0.2.4 | Fix | InstallHelper | Fix inappropriate reset of config when user chooses to reconfigure Lasso's startup behavior (including manual reinstall) |
7.0.2.4 | Fix | CPUEater | Fix manifest not embedded in 32-bit CPUEater |
7.0.2.4 | Fix | GUI | Fix issue saving config ProBalance advanced option 'disable core parking during restraint' |
7.0.2.4 | Fix | GUI | Fix issue with manually unticking default affinity CPUs greater than #31 in process context menu |
7.0.2.4 | Fix | GUI | Fix issue where saving a secondary watchdog rule that closely resembles a prior rule would cause it to be lost |
7.0.2.4 | Change | Localization | Updated German |
7.0.2.4 | Change | Localization | Updated Polish |
7.0.2.4 | Change | Localization | Updated Simplified Chinese |
7.0.2.4 | Change | Localization | Updated Japanese |
------ | |||
7.0.0.0 | Enhancement | Insights | Official launch of new ProBalance Insights module that displays per-process statistics on ProBalance activity |
7.0.0.0 | Enhancement | Insights | Improve accuracy of embedded responsiveness meter |
7.0.0.0 | Enhancement | GUI | Added manual Performance Mode toggle to system tray menu. Workstation Edition only. |
7.0.0.0 | Enhancement | GUI | Add 'Performance Mode' graph overlay indicator |
7.0.0.0 | Enhancement | GUI | Add button to launch ProBalance Insights |
7.0.0.0 | Enhancement | GUI | Use total process I/O as a criteria to be placed in the Active Processes list |
7.0.0.0 | Enhancement | GUI | Added 'Delta I/O' column to Full and Active process lists |
7.0.0.0 | Fix | GUI | Fix some columns in the Active processes list not updating in some circumstances |
7.0.0.0 | Change | GUI | Improve performance of Active processes list |
7.0.0.0 | Change | GUI | Remove per-process memory graph embedded in Active processes list |
7.0.0.0 | Change | GUI | System tray icon changes on ProBalance restraint |
7.0.0.0 | Change | GUI | Minor restructuring of process context and main app menus |
7.0.0.0 | Change | GUI | Consolidate 'Terminate' and 'Force terminate' process context menu items. Now only offering forcible termination by the item 'Terminate'. |
7.0.0.0 | Change | GUI | Fix issue seen when new column added; could cause some saved column widths to be a bit out of whack |
7.0.0.0 | Change | GUI | Some small code optimizations and improvements |
7.0.0.0 | Change | Installer | Don't prompt before downloading correct edition |
7.0.0.0 | Change | Installer | Allow silent/unattended install to correct edition via dynamic download |
7.0.0.0 | Change | Installer | Consolidate installer options 'Reset defaults' and 'Reset window positions' into the first of the two, and ensure it is not selected by default |
7.0.0.0 | Removal | Installer | Remove deprecated is_writable install module |
7.0.0.0 | Change | Localization | Update Italian |
7.0.0.0 | Change | Localization | Update Japanese |
------ | |||
6.9.8.0 | Addition | GUI | New module, ProBalance Insights, to show per-process ProBalance statistics |
6.9.8.0 | Addition | GUI | Add item to View submenu, 'Open Log Viewer' |
6.9.8.0 | Addition | GUI | Add item to View submenu, 'Open ProBalance Insights' |
6.9.8.0 | Enhancement | GUI | Move and rename menu item 'Open Log Viewer' to View submenu |
6.9.8.0 | Enhancement | GUI | Minor other improvements |
6.9.8.0 | Enhancement | Log | Add hashtags to #ProBalance log events, for easy filtering |
6.9.8.0 | Enhancement | Log | Refine text of some log entries |
6.9.8.0 | Enhancement | Log | Enable sortable columns in the Log Viewer |
6.9.8.0 | Change | GUI | Move and rename some menu items |
6.9.8.0 | Change | GUI | Move ProBalance count text up a bit on graph |
6.9.8.0 | Change | Launcher | ProcessLassoLauncher.exe now can raise main window of existing instance w/o elevation. This is for those who pin Lasso to the Taskbar or prefer to open an already running instance via the Start Menu. |
6.9.8.0 | Change | Updater | Remove modules that haven't been updated for a long time. Will help with false positive rarely seen on 'bitsumms.exe', and reduces update size. |
6.9.8.0 | Change | Core | Minor optimizations |
6.9.8.0 | Change | Localization | Update Italian |
6.9.8.0 | Change | Localization | Update German |
6.9.8.0 | Removal | GUI | Remove a deprecated submenu item (elevate) |
------ | |||
6.9.3.0 | Addition | Core | Enable new ProBalance statistics collection |
6.9.3.0 | Addition | GUI | Show ProBalance counts over graph (total restraints and restraints today) |
6.9.3.0 | Addition | GUI | Add toggle for new ProBalance counters shown over graph |
6.9.3.0 | Addition | GUI | Add link to Windows Power Options in EnergySaver dialog |
6.9.3.0 | Change | GUI | Some refactoring of Energy Saver dialog |
6.9.3.0 | Change | GUI | Process icons shown by default |
6.9.3.0 | Change | All | Licensing system improvements |
6.9.3.0 | Change | All | Switch all executables to embedded manifests |
6.9.3.0 | Change | GUI | Minor menu and text adjustments |
6.9.3.0 | Change | GUI | Minor adjustments to ProcessLassoLauncher behavior |
6.9.3.0 | Change | GUI | Continued refinement of log entry action descriptions |
6.9.3.0 | Change | GUI | Continued refinement of informative and error message texts |
6.9.3.0 | Change | Update | Delete some deprecated registry values |
6.9.3.0 | Change | Updater | Delete deprecated external manifests |
6.9.3.0 | Change | Localization | Update Finnish |
------ | |||
6.9.2.4 | Addition | Core | Unspecified additions to facilitate new development work, to be announced soon |
6.9.2.4 | Fix | Core | Fix case of some ProBalance events being logged regardless of log settings |
6.9.2.4 | Fix | Localization | Fix to Japanese resource module x64 build |
6.9.2.4 | Change | Logging | Change logging when ProBalance ends due to process termination |
6.9.2.4 | Change | Logging | Reduce max log size before rotating to new file (improves Lasso GUI load speed) |
6.9.2.4 | Change | Logging | Adjust text associated with some log entry types |
6.9.2.4 | Change | ParkControl | Update ParkControl to v2.1.8 |
6.9.2.4 | Change | GUI | Extended checks for potential causes of activation failure |
6.9.2.4 | Change | GUI | Improve GUI load speed when application icons are shown in the process listview |
6.9.2.4 | Change | GUI | Minor adjustments and code improvements |
6.9.2.4 | Change | GUI | Minor cosmetic |
6.9.2.4 | Change | Updater | Add note to update error about CryptoPrevent software blocking Lasso updates (should whitelist pl4sfx.exe) |
6.9.2.4 | Change | Updater | Improve post-update code to better clean up deprecated modules |
6.9.2.4 | Change | Localization | Removed PTBR and Hungarian languages |
6.9.2.4 | Change | Localization | Update French |
------ | |||
6.9.1.0 | Addition | LogViewer | Add 'File / Load Log File' menu item to load archived log files for view, filter, and/or export to CSV |
6.9.1.0 | Addition | LogViewer | Add 'File / Open Log Folder' menu item to open the log storage folder in Explorer |
6.9.1.0 | Addition | LogViewer | Rename 'Export Log to CSV' to 'Export View to CSV' to better represent its actual function |
6.9.1.0 | Change | ParkControl | Further refinements to ParkControl (core parking) dialog UI |
6.9.1.0 | Change | LogViewer | LogViewer UI refinements |
6.9.1.0 | Change | Updater | Remove deprecated pllogtocsv.exe binary |
6.9.1.0 | Change | GUI | Improve control spacing in CPU affinity selection dialogs |
6.9.1.0 | Change | GUI | Cosmetic improvements |
6.9.1.0 | Change | GUI | Improvements to appearance and functionality of About and Activation dialogs |
6.9.1.0 | Change | GUI | Minor text corrections and improvements |
6.9.1.0 | Change | GUI | Updated German translation |
6.9.1.0 | Fix | GUI | Cosmetic fixes to UI of Server Edition |
6.9.1.0 | Fix | GUI | Fix to text shown in the activation dialog of Server Edition |
6.9.1.0 | Fix | GUI | Fix mutually exclusive system tray icon types could be checked in app menu |
------ | |||
6.9.0.0 | Change | GUI | Make text background transparent graph overlays, looks much better |
6.9.0.0 | Change | GUI | Increase font size of text overlaid on graph (e.g. active power profile) |
6.9.0.0 | Change | GUI | Change Lasso GUI start-up behavior so that it minimizes to tray and/or shows main window when appropriate |
6.9.0.0 | Change | GUI | Make all bitsum.com links SSL, update to latest URLs |
6.9.0.0 | Change | GUI | Replace occurrences of 'Energy Saver' with 'EnergySaver' |
6.9.0.0 | Change | Licensing | Product activation subsystem additions and optimization |
6.9.0.0 | Change | Licensing | Further reduce nag shown at start-up after long-term free use |
6.9.0.0 | Fix | Core | Fix ProBalance restraint ended log events being written even if logging disabled |
6.9.0.0 | Fix | GUI | Fix crash seen with some types of input |
6.9.0.0 | Fix | GUI | Fix case of main window briefly appearing before being minimized to system tray (when minimize to tray is desired) |
6.9.0.0 | Addition | ParkControl | Add ability to change minimum CPU frequency allowed from within dialog, instead of having to open Power Options |
6.9.0.0 | Change | ParkControl | Revamped ParkControl UI |
6.9.0.0 | Change | ParkControl | Change UI behavior when power profile selection is changed with unapplied tweaks pending |
------ | |||
6.8.0.8 | Change | Installer | Change company name from 'Bitsum' to 'Bitsum LLC' |
6.8.0.8 | Change | Licensing | Reduce nag timer for long-term free users |
6.8.0.8 | Change | Core | Minor adjustments |
6.8.0.8 | Fix | GUI | Fix crash in activation dialog on certain input |
------ | |||
6.8.0.6 | Change | Core | Change to exception handling |
6.8.0.6 | Fix | GUI | Fix to some of the static controls in About box |
6.8.0.6 | Fix | InstallHelper | Fix to /code command line switch for unattended install |
------ | |||
6.8.0.4 | Change | GUI | Change position of current Power Profile overlaid on graph to lower right quadrant |
6.8.0.4 | Change | GUI | Change position of Keep PC Awake timer overlaid on graph to upper right quadrant |
6.8.0.4 | Change | GUI | Remove some less than useful menu items to improve overall presentation |
6.8.0.4 | Change | GUI | Remove Performance Mode from system tray menu (workstation edition) |
6.8.0.4 | Change | Core | General source code maintenance |
6.8.0.4 | Fix | Core | Fix to recent Keep Running re-factoring |
6.8.0.4 | Fix | Core | Minor fixes |
6.8.0.4 | Fix | GUI | Fix slow app init in recent builds due to large log files |
6.8.0.4 | Fix | GUI | Minor presentation fixes |
------ |
Version | Type | Component | Change |
---|---|---|---|
6.7.0.64 | Fix | InstallHelper | Fix failure to set governor to run as service under specific (non-system) user account |
6.7.0.64 | Fix | Core | Fix issue with default CPU affinities referencing cores greater than 31 not being applied correctly |
6.7.0.64 | Fix | GUI | Fix control tab ordering in Keep Running config dialog |
6.7.0.64 | Change | Core | Refactored the 'Keep Running' (auto-restart process) feature. You can now keep multiple instances of the same process running with differing command lines. |
6.7.0.64 | Change | Core | Revert to older behavior of Gaming/Multimedia mode. |
6.7.0.64 | Change | Core | Allow IP based activation in the event DNS resolution fails |
6.7.0.64 | Change | GUI | Language updates |
------ | |||
6.7.0.52 | Fix | GUI | Fix behavior of double click on system tray icon in recent builds. It now does not respond to double clicks. |
6.7.0.52 | Fix | GUI | Fix Win 8.1 issue of 'zombie' processes listed |
6.7.0.52 | Fix | GUI | Fix 'Clear all' button in ProBalance exclusions dialog |
6.7.0.52 | Fix | Core | Fix change to refresh rate was being logged even if logging was disabled |
6.7.0.52 | Fix | LogViewer | Fix CSV export not compatible with Excel |
6.7.0.52 | Change | LogViewer | CSV export now dumps current view, filters applied |
6.7.0.52 | Change | LogViewer | Don't show log entries with no text translation |
6.7.0.52 | Change | Core | Ignore some critical Comodo processes |
6.7.0.52 | Change | Core | Expand max size of log file before it gets rotated |
6.7.0.52 | Change | Installer | Remove plLogToCSV demo/benchmarking tool |
6.7.0.52 | Change | GUI/Core | Remove confusing 'forced active' power profile from Energy Saver |
------ | |||
6.7.0.42 | Addition | GUI | Add 8 hour option to keep awake |
6.7.0.42 | Fix | GUI | Do not stop governor service when GUI is exiting. |
6.7.0.42 | Fix | Core | Improve migration of watchdog rules when updating from old version |
6.7.0.42 | Change | Core | Restore code to migrate process watchdog rules from older versions |
6.7.0.42 | Change | GUI | Double-click on system tray icon now opens context menu |
6.7.0.42 | Change | GUI | Allow watchdog (advanced) process rules to be created with expired trial version |
6.7.0.42 | Change | Build | Switch to VC10 Platform toolset, drop last bit of W2K and XP<SP2 support |
------ | |||
6.7.0.34 | Fix | Core | Fix issue where governor could 'miss' slow to initialize processes on rare occasions, affecting versions released in the last 60 days |
6.7.0.34 | Fix | GUI | Fix issue in last version where failed performance counter repair would continue to be retried at every launch of the Lasso GUI. |
6.7.0.34 | Change | Languages | Update languages |
------ | |||
6.7.0.28 | Fix | Core | Fix issue with 'drop one core' CPU affinity changes with ProBalance restraint |
6.7.0.28 | Change | GUI | Automatically repair performance counter registrations if found to be broken. Fixes failure of CPU core utilization/parking graph to display. |
6.7.0.28 | Change | Languages | Update languages |
------ | |||
6.7.0.14 | Fix | Core | Fix certain user-configured ProBalance CPU affinity adjustments didn't restore original affinities |
6.7.0.14 | Fix | Core | Fix performance issue with start of GUI |
6.7.0.14 | Change | Core | Improve interoperability with Symantec security software |
6.7.0.14 | Change | GUI | Default to process icons off, due to some dysfunctional third-party shell extensions trying to draw overlays on them, and crashing the Process Lasso GUI |
6.7.0.14 | Change | GUI | Cosmetic changes to update notification dialog for unlicensed users |
6.7.0.14 | Change | Core | Reduce PC energy consumption when using Keep Awake mode |
6.7.0.14 | Change | Build | Build system improvements |
------ | |||
6.7.0.6 | Change | GUI | Change 'Auto update' buttons on update notification dialogs to 'Update Now' and remove deprecated manual update option |
6.7.0.6 | Change | GUI | Move per-process restraint count column to default position 3, instead of lost in the wilderness near position 10 |
6.7.0.6 | Change | Core | Improve performance under some scenarios |
6.7.0.6 | Change | Update | PostUpdate.exe launched after automated update |
6.7.0.6 | Fix | Update | Fix failure to handle running logviewer.exe instance(s) on update |
6.7.0.6 | Fix | Startup | Fix inappropriate UAC elevation prompts shown at user login under some scenarios |
6.7.0.6 | Fix | Licensing | Fix error with some types of license codes |
------ | |||
6.7.0.0 | Change | LogViewer | Make window background standard dialog background color |
6.7.0.0 | Change | LogViewer | Minor cosmetic and localization improvements |
6.7.0.0 | Change | GUI | Make dark graph background fully black |
6.7.0.0 | Change | GUI | Extended duration of 'restraint in process' system tray icon |
6.7.0.0 | Change | GUI | Minor code improvements |
6.7.0.0 | Change | Languages | Update Polish, Traditional Chinese, others |
------ | |||
6.6.1.6 | Addition | GUI | Add 'Keep PC Awake' countdown timer overlaid on graph |
6.6.1.6 | Addition | GUI | Add 'Disable' option to Keep PC awake timer |
6.6.1.6 | Fix | GUI | Fix newly specified disallowed process would not be immediately saved |
6.6.1.6 | Fix | GUI | Fix GUI bug when trying to select cores 32 and above |
6.6.1.6 | Fix | GUI | Selection of new current CPU affinity wouldn't initialize affinity selection dialog with current CPU affinity |
6.6.1.6 | Fix | GUI | Selection of new default CPU affinity wouldn't initialize affinity selection dialog with existing default CPU affinity |
6.6.1.6 | Fix | GUI | Fix affinity selection dialog CPU checkbox controls overlapped a pixel |
6.6.1.6 | Fix | Core | Work around another Symantec (NIS) process that has 'tamper detection' issues |
6.6.1.6 | Change | Core | Allow preservation of CPU affinities in excess of current system CPU count |
6.6.1.6 | Change | Installer | Don't create a start menu short-cut for 'Reset to defaults' |
6.6.1.6 | Change | GUI | Additional minor changes |
6.6.1.6 | Change | Languages | Updated Simplified Chinese, Serbian, German, Italian, and others |
------ | |||
6.6.1.0 | Addition | LogViewer | Add 'Emit log to CSV' menu option to stand-alne Log Viewer |
6.6.1.0 | Fix | GUI/LogViewer | Fix order of log entries when filtered (were ascending instead of descending) |
6.6.1.0 | Fix | GUI/LogViewer | Fix to real-time update of log listview in filtered view (new matching log events may not have been shown due to a character case issue) |
6.6.1.0 | Fix | GUI | Fixes to recent changes in the Energy Saver configuration dialog |
6.6.1.0 | Fix | GUI | Fix system tray icon menu setting could have two choices checked, when they are mutually exclusive |
6.6.1.0 | Fix | GUI | Fix 'reset window positions' may have mispositioned controls around the lower tab |
6.6.1.0 | Fix | Updater | Fix srvstub.exe not included in automated updater (prior fix to it not propogated if auto updated) |
6.6.1.0 | Change | GUI | Other window management and painting adjustments and optimizations |
6.6.1.0 | Change | GUI | Don't force graph legend visible after graph is toggled on |
6.6.1.0 | Change | LogViewer | Move Log Viewer resources to primary resource module |
------ | |||
6.6.0.92 | Fix | GUI | Fix some GUI child window painting anomalies (e.g. log filter edit box not visible until clicked on) |
6.6.0.92 | Fix | SrvStub | Fix a problematic condition when relaunching the governor after a fatal crash (recommended update to v6.5+) |
6.6.0.92 | Fix | LogViewer | Fix to a synchronization object, though no real effect |
6.6.0.92 | Change | Languages | Update French |
------ | |||
6.6.0.90 | Addition | Package | New stand-alone log viewer, logviewer.exe, allows for fully resizable view of full or filtered process activity log in real-time |
6.6.0.90 | Fix | Package | Fix failure to sign TestLasso.exe |
6.6.0.90 | Fix | GUI | Fix failure to demarcate secondary copies of the menu items 'Elevate' and 'Manage processes of all users' |
6.6.0.90 | Fix | GUI | Fix a cosmetic issue in the process list where some processes may have missing fields |
6.6.0.90 | Fix | Launcher | Fix a cosmetic issue in the process list where some processes may have missing fields |
6.6.0.90 | Change | All | Run elevated by default |
6.6.0.90 | Change | VistaMMCSC | Switched to standard CPU affinity selection dialog, expanded support to 64 cores in this external utility |
6.6.0.90 | Change | Build | Verify digital certificate of all modules before packaging |
6.6.0.90 | Change | GUI | Energy Saver dialog improvements |
6.6.0.90 | Change | Core | Energy Saver improvements |
6.6.0.90 | Removal | GUI | Remove Energy Saver exclusions. Users who need this rare feature should simply define them as game processes and check to turn off Energy Saver during Performance Mode |
6.6.0.90 | Removal | GUI | Remove menu item 'Show [log] grid lines', now always show |
6.6.0.90 | Change | Languages | Updates |
------ | |||
6.6.0.78 | Fix | GUI | Fixed an issue launching some external tools when silent updates are enabled |
6.6.0.78 | Change | GUI | Improved memory load bar graph painting so that its more accurate at certain sizes |
6.6.0.78 | Addition | GUI | Added 'Emit log to CSV' menu option to emit process actions log to a CSV file in real time |
6.6.0.78 | Addition | Logger | Use a mutex to better synchronize local log reads and writes |
6.6.0.78 | Addition | PLLogToCSV | Add '/clear' command line parameter to optionally clear the log after dumping to CSV |
6.6.0.78 | Change | GUI | Move log filter to the right, remove 'buy now' button |
6.6.0.78 | Change | GUI | Don't exit activation dialog on activation failure |
6.6.0.78 | Change | InstallHelper | Encapsulate governor service pathname in quotes |
6.6.0.78 | Change | Languages | Update German |
------ | |||
6.6.0.72 | Addition | GUI | Added log filter, allowing easy searching or filtering the log |
6.6.0.72 | Addition | Package | New PLLogToCSV utility, converts all log files to a CSV |
6.6.0.72 | Addition | Core | Added toggle to allow matching of ProBalance exclusions by pathnames |
6.6.0.72 | Addition | GUI | Added 'clear all' button to ProBalance exclusions dialog |
6.6.0.72 | Addition | GUI | Added 'match pathnames' checkbox to ProBalance exclusions dialog |
6.6.0.72 | Fix | Core | Handle case of system date/time moved backwards after a process launch, causing process runtime to show wrong in 'termination' log events |
6.6.0.72 | Fix | Core | Default priority log action type was wrong |
6.6.0.72 | Fix | GUI | Fix filename column wasn't populated in last final version |
6.6.0.72 | Change | GUI | Re-enable 'Core Engine Not Running!' text on graph when core engine isn't running |
6.6.0.72 | Change | Core | Reduced CPU utilization of the governor when many processes are outside management scope |
6.6.0.72 | Change | Core | When dumping log to CSV, skip entries whose action has no string defined |
6.6.0.72 | Change | Core | Improved behavior when ProBalance is toggled off while there are restrained processes |
6.6.0.72 | Change | GUI | Limit scope of DEL keyboard shortcut (only in all or active processes listview) |
6.6.0.72 | Change | GUI | 'Export LOG to CSV' now also grabs archived log files too |
6.6.0.72 | Change | GUI | Change terminate confirmation message box so that default button is 'NO' |
6.6.0.72 | Change | GUI | Always show Energy Saver dialog on toggle on |
6.6.0.72 | Change | GUI | Adjustments to solicitation dialog |
6.6.0.72 | Change | GUI | Minidumps turned back on for all betas (off for finals) from this point forward |
6.6.0.72 | Change | GUI | Improve registry key deletion detection and notification (e.g. our key deleted by a registry cleaner) |
6.6.0.72 | Change | Languages | Update Chinese Traditional |
------ | |||
6.6.0.60 | Fix | GUI | Fix a user reported crash |
6.6.0.60 | Fix | InstallHelper | Fix minor cosmetic issue when upgrading from very old versions and the core engine is configured as a service |
6.6.0.60 | Fix | Core | Fix average historical process CPU utilization as shown in termination log events could be represented as '1.#J', a floating point notation |
6.6.0.60 | Fix | Core | Crash dumps disabled in final build |
6.6.0.60 | Change | Core | Refactored more highly trafficked code blocks for increased efficiency |
6.6.0.60 | Change | Core | Improved error handling on log write failure |
6.6.0.60 | Change | Core | After many sequential non-sharing errors while trying to write to the log, give up for the duration of the instance |
6.6.0.60 | Change | GUI | Improve graph tooltip text alignment within window |
6.6.0.60 | Change | GUI | Set elevation state to true when the user toggles on 'Manage processes of all users', so that the user doesn't have to toggle both options |
------ | |||
6.6.0.56 | Fix | GUI | Could inappropriately restart the governor after it was stopped by the user |
6.6.0.56 | Fix | GUI | Fix to Clear Log's thoroughness |
6.6.0.56 | Fix | GUI | Fix application power profile dialog full clear would not immediately save |
6.6.0.56 | Fix | Core | Fix issue in top level exception handler appearing in .48 |
6.6.0.56 | Fix | Core | Minor fix to Energy Saver when used with non-idle power profiles |
6.6.0.56 | Change | Core | Disallow Energy Saver when Governor running as a service (can't detect idle time correctly) |
6.6.0.56 | Change | Core | Improve Energy Saver logging |
6.6.0.56 | Change | Core | Disable logging of process launches and terminations by default |
6.6.0.56 | Change | Core | Exception handler will now let you explore to the dump |
6.6.0.56 | Change | Core | Don't set high I/O priority for core engine |
6.6.0.56 | Change | Core | Priority class of governor children (e.g. keep running, watchdog restart/execute) now set to normal priority class |
6.6.0.56 | Change | Core | Several code optimizations |
6.6.0.56 | Change | Core | Decreased memory footprint slightly |
6.6.0.56 | Change | Core | Replaced process tracking meta-container with a more optimal data structure, improves efficiency (even further reduced CPU utilization) |
6.6.0.56 | Change | GUI | Show additional governor startup log entries |
6.6.0.56 | Change | GUI | Several code optimizations |
6.6.0.56 | Change | GUI | Show additional log entry types |
6.6.0.56 | Change | GUI | Show version number in log |
6.6.0.56 | Change | GUI | Show governor refresh rate log events |
6.6.0.56 | Change | rcTools | Major improvements to our in house localization tools |
6.6.0.56 | Change | Languages | Updates to German, Italian, Chinese, and others |
------ | |||
6.6.0.48 | Addition | Core | Add new watchdog action to launch/execute an application when given threshold is met |
6.6.0.48 | Addition | Core | Implement 'reduce CPU affinity by one random core during ProBalance restraint' |
6.6.0.48 | Fix | GUI | Fix to 'Reset all configuration to defaults' |
6.6.0.48 | Fix | GUI | Fix rar process icon mismatches (a window painting issue) |
6.6.0.48 | Change | Updater | Fully transparent and silent automated updates are now enabled, see next change item for more |
6.6.0.48 | Change | GUI | Re-enable system tray balloon after an automated update, since there may otherwise not be any indication. Can be disabled by setting HKLM\Software\ProcessLasso\(dword)DisablePostUpdateNotify=1 |
6.6.0.48 | Change | GUI | Increase time system tray balloon notification for updates is displayed to 20 seconds |
6.6.0.48 | Change | GUI | Minor cosmetic changes |
6.6.0.48 | Change | GUI | Improvements to Watchdog configuration dialog |
6.6.0.48 | Change | GUI | Improvements to ProBalance Configuration dialog |
6.6.0.48 | Change | GUI | Allow more process icons to load faster during first start |
6.6.0.48 | Change | SrvStub | Do not try to restart governor service after abnormal termination |
6.6.0.48 | Change | Core | Do not try to recover from errors (shouldn't be any!), dump and exit |
6.6.0.48 | Change | Core | Several micro-optimizations |
6.6.0.48 | Change | Languages | Updates to Traditional Chinese, Polish, and others |
------ | |||
6.6.0.30 | Fix | GUI | Check 'None' when no application power profile selected |
6.6.0.30 | Fix | GUI | Fix current 'Avoid non-physical cores' current CPU affinity was acting as persistent |
6.6.0.30 | Fix | GUI | Fix 'exit core engine too?' message shown on GUI self-restart on elevation change |
6.6.0.30 | Fix | Core | Fix 'log power profile change events' not behaving as expected, nor had full coverage of all pertainent log events |
6.6.0.30 | Fix | All | Fix Norton Internet Security's tamper detection triggering when Process Lasso merely looks at its processes |
6.6.0.30 | Change | CPUEater | Improvements to accuracy of responsiveness metric |
6.6.0.30 | Change | CPUEater | Rewrote 'Wall of Text' on CPU Eater |
6.6.0.30 | Change | GUI | Major improvements to accuracy of our unique PC responsiveness metric shown on graph |
6.6.0.30 | Change | GUI | Improved responsiveness of the GUI itself during unmitigated high loads |
6.6.0.30 | Change | GUI | Reset memory page priority when a persistent memory prioriy removed |
6.6.0.30 | Change | GUI | A few small optimizations |
6.6.0.30 | Change | GUI | Rename 'Configuration and Log' sub-menu to 'File' |
6.6.0.30 | Change | GUI | Remove 'Run GUI and core engine' at lesser priority classes, as we have them tuned to be just right, and rules can over-ride anyway |
6.6.0.30 | Fix | Logger | Fix to log file pruning |
6.6.0.30 | Change | Logger | Misc adjustments |
6.6.0.30 | Change | Languages | Updates to Serbian and others |
------ | |||
6.6.0.18 | Fix | GUI | Fix failure to toggle 'log all executed processes' |
6.6.0.18 | Fix | GUI | Fix new automated update checkbox on update dialog would always appear unticked |
6.6.0.18 | Fix | GUI | Fix default memory priorities configuration dialog 'Remove' and 'Clear' not persisting |
6.6.0.18 | Fix | GUI | Minor fix to the attributes of some configuration dialogs |
6.6.0.18 | Fix | GUI | Fix issue where saved main window state (e.g. maximized) could be lost, but position retained, when user closed the GUI without ever opening main window |
6.6.0.18 | Fix | Updater | Fix an errant license expired message seen during some automated updates |
6.6.0.18 | Change | GUI | Enable previously disabled watchdog rules with CPU affinity actions and virtual memory thresholds |
6.6.0.18 | Change | GUI | Remove arg0 (pathname) from process launch log entry command lines to improve clarity |
6.6.0.18 | Change | GUI | Remove process memory page priorities 6 and 7 since they aren't intended for application use |
6.6.0.18 | Change | GUI | Minor misc |
6.6.0.18 | Change | Languages | Update Serbian, Japanese |
------ | |||
6.6.0.12 | Addition | All | New range specification in CPU affinities, e.g 0;2-4 for processors 0;2;3;4 |
6.6.0.12 | Addition | All | Add termination log entry type |
6.6.0.12 | Addition | GUI | Add 'automatic updates' checkbox to update dialogs for quick application of silent, automated updates for future events |
6.6.0.12 | Fix | Core | Fix Energy Saver non-idle power profile initial change upon toggle during core engine session |
6.6.0.12 | Fix | Core | Fix 32-bit edition watchdog rules broken in v6.5. The 64-bit edition was not affected. |
6.6.0.12 | Fix | GUI | Fixes and enhancements to GUI and Governor startup configuration and toggles |
6.6.0.12 | Fix | GUI | Fix single process selection context menu's foreground boost exclusion check state |
6.6.0.12 | Fix | GUI | Fix governor status monitoring in certain multi-user environments |
6.6.0.12 | Fix | GUI | Fix old log events might be taken into consideration with regards to process restraint history on initial load |
6.6.0.12 | Fix | GUI | Fix secondary non-applicable events showing up in some graph tooltips, might appear as duplicated process name |
6.6.0.12 | Fix | InstallHelper | Fixes to installer command line specification of GUI and Governor startup type |
6.6.0.12 | Fix | InstallHelper | Force GUI to start with elevated permissions when Governor run as a service under *all* scenarios |
6.6.0.12 | Fix | ThreadRacer | Fix a cosmetic defect on stop |
6.6.0.12 | Change | GUI | Simplification and re-organization of process context menus |
6.6.0.12 | Change | GUI | Move log options submenu to 'Configuration and Log' menu |
6.6.0.12 | Change | GUI | Further improve accuracy of restraint history |
6.6.0.12 | Change | GUI | Re-enable system tray notifications |
6.6.0.12 | Change | GUI | Remove 'power profile' prefix from active power profile display overlaid on graph |
6.6.0.12 | Change | GUI | Named memory priorities in process context menu |
6.6.0.12 | Change | GUI | Prune resource modules |
6.6.0.12 | Change | GUI | New code signing certificate |
6.6.0.12 | Change | GUI | Speed response time of change to system tray icon to reflect Governor running status |
6.6.0.12 | Change | GUI | Standardized single and multi-selection context menu item titles |
6.6.0.12 | Change | InstallHelper | Improvements to management of GUI and Governor startup type |
6.6.0.12 | Change | All | Code optimizations |
6.6.0.12 | Change | Updater | Change initial updater check interval to every 7 days for final builds, 2 days for beta builds |
6.6.0.12 | Change | Core | ProBalance ignore processes of non-normal CPU priority class now only applies to CPU priority adjustments by ProBalance. Other adjustments, such as CPU affinity, will still be made. |
6.6.0.12 | Change | Core | Add another Symantec process known to have interoperability issues with regards to its tamper detection |
------ | |||
6.5.0.20 | Addition | All | Added support for 64-bit (64 core) CPU affinity masks throughout and expanded core selection dialogs |
6.5.0.20 | Fix | Core | Fix to prevent sleep modes (e.g. allow display sleep, but disallow system sleep) |
6.5.0.20 | Fix | Core | Fix to Energy Saver non-idle forced power profile inappropriately applied on governor start when energy saver toggled off |
6.5.0.20 | Fix | GUI | Improve behavior when logical core count exceeds maximum that can be shown on affinity selection dialogs |
6.5.0.20 | Fix | GUI | Fix failure to clear log when a global log folder is configured |
6.5.0.20 | Fix | GUI | Fix a failure to persist memory type attribute for some watchdog rules |
6.5.0.20 | Fix | GUI | Fix to user-invoked 'Keep PC Awake' timers |
6.5.0.20 | Fix | Launcher | Fix failure to run task in Task Scheduler as opposed to directly launch when started manually |
6.5.0.20 | Fix | InstallHelper | Fix default log path when user opts to use a global log folder |
6.5.0.20 | Fix | Installer | Fix CPUEater.exe not validly signed |
6.5.0.20 | Change | Installer | Remove CDN references |
6.5.0.20 | Change | All | Refactor of Watchdog code to support new action types coming to future versions |
6.5.0.20 | Change | GUI | Expand affinity selection dialogs to 64 logical cores |
6.5.0.20 | Change | GUI | Product activator made a little more robust and reliable |
6.5.0.20 | Change | GUI | Performance optimizations to GUI's 'sleep state' when main window not visible |
6.5.0.20 | Change | Languages | French, Italian, Serbian |
------ | |||
6.5.0.2 | Change | Languages | German, Italian, Japanese |
6.5.0.2 | Fix | Installer | Minor fix to installer regarding German language |
6.5.0.0 | Addition | All | New flat file log format that improves the logging performance, particularly noticeable while in the GUI |
6.5.0.0 | Addition | All | New log file rotation allows archiving of old log files, improved pruning performance, and faster log load by the GUI since the current log can be smaller |
6.5.0.0 | Addition | All | Add distinct polling interval setting for governor and GUI |
6.5.0.0 | Addition | All | Enumerate all log entry types |
6.5.0.0 | Addition | GUI | Add active processes column selection to View menu (can also right-click on tab to select) |
6.5.0.0 | Addition | GUI | Add check to make sure nobody has disabled the Performance Data Helper for system services (e.g. Processor) that we may monitor |
6.5.0.0 | Addition | GUI | Added back debug log toggle in beta versions after code refinement |
6.5.0.0 | Addition | GUI | Additional logging optimizations |
6.5.0.0 | Fix | GUI | Fix flicker sometimes seen in actions log listview header |
6.5.0.0 | Fix | Core | Fix failure to properly manage parking of some power profiles |
6.5.0.0 | Fix | Core | Fix EnergySaver forced non-idle power profile not switching to that power profile on startup |
6.5.0.0 | Fix | GUI | EnergySaver non-idle power profile was not being forced during startup |
6.5.0.0 | Fix | GUI | Fix header of log listview in GUI could appear incorrectly painted or blank |
6.5.0.0 | Fix | GUI | Fixes to watchdog configuraton dialog |
6.5.0.0 | Fix | GUI | Fix View menu column selection submenu not working in activated installs |
6.5.0.0 | Fix | GUI | Fix case where memory metric columns may have appeared blank |
6.5.0.0 | Fix | GUI | Fix 'Log application power profile change events' toggle |
6.5.0.0 | Fix | Core | Fix case of application power profiles not reverted when the core engine terminates if target processes are still running |
6.5.0.0 | Fix | Core | Handle some anomalous configuration scenarios |
6.5.0.0 | Fix | Core | Fix Energy Saver non-idle power profile initial switch when core started |
6.5.0.0 | Change | GUI | Refactored code in the primary process enumeration loop to improve efficiency |
6.5.0.0 | Change | GUI | Show hard page faults by default |
6.5.0.0 | Change | GUI | Report hard page faults in page faults column (ignoring soft page faults) |
6.5.0.0 | Change | GUI | Show hard page faults and hard page fault delta columns by default |
6.5.0.0 | Change | GUI | Adjust display behavior of 0 for some fields (empty instead of 0, as is the standard) |
6.5.0.0 | Change | GUI | Re-enable process icons by default |
6.5.0.0 | Change | Core | Allow matching process power profile [wildcards] to pathnames as well as PL-basename notation |
6.5.0.0 | Change | GUI | Hide log entries with no defined textual description of action |
6.5.0.0 | Change | GUI | Remove deprecated ProBalance defaults check |
6.5.0.0 | Change | GUI | Optimize system tray balloon notification thread |
6.5.0.0 | Change | All | Log can now be written and read at the same time, given the new flat format and file rotation |
6.5.0.0 | Change | GUI | Restraint history seconds abbreviation included in process listview |
6.5.0.0 | Change | GUI | Added more strings for log action types |
6.5.0.0 | Change | GUI | Improved precision of per-process ProBalance restraint historical time |
6.5.0.0 | Change | GUI | Don't show system tray balloon tip when automated updates are enabled |
6.5.0.0 | Change | GUI | Reduce logging depth options to 'pruned' or 'not pruned' |
6.5.0.0 | Change | GUI | Restore warning message overlaid on graph when governor not running |
6.5.0.0 | Change | GUI | List some processes previously ignored |
6.5.0.0 | Change | GUI | Cosmetic and menu changes |
6.5.0.0 | Change | GUI | Add 100ms polling interval option for governor |
6.5.0.0 | Change | GUI | Dynamically disable non-applicable log context menu items |
6.5.0.0 | Change | GUI | Show more previously ignored (protected or tamper protected) processes when 'ignore problematic processes' is false |
6.5.0.0 | Change | Core | Act on some processes not previously allowed to be acted on when 'ignore problematic processes' is unchecked |
6.5.0.0 | Change | Core | General code optimizations and improvements |
6.5.0.0 | Change | Core | Add several new log entry types |
6.5.0.0 | Change | GUI | Double click will also open context menus (continued change proliferating) |
6.5.0.0 | Change | Core | Enable logging of new process executions by default |
6.5.0.0 | Change | All | Remove inter-process pipes, replaced with log backed mechanism |
6.5.0.0 | Change | All | Move the configuration file to a subfolder of its own so that folder change notification events used to detect configuration changes fire only when the configuration has actually changed |
6.5.0.0 | Change | All | Move the log files to a subfolder of their own |
6.5.0.0 | Change | All | Reduced disk accesses |
6.5.0.0 | Change | All | Performance improvements |
6.5.0.0 | Change | All | Use VC9 platform toolset on 32-bit builds (only), restoring compatibility with W2K and XP pre-SP2 |
6.5.0.0 | Change | All | Many optimizations |
6.5.0.0 | Change | Languages | Chinese Simplified, Japanese, Italian, French |
------ | |||
6.0.3.4 | Fix | Installer | Fix language given on installer command line (required numeric code page for previous versions) |
6.0.3.4 | Fix | GUI | Fix to error condition on some small percentage of NT 5.x (e.g. 2K/XP) systems when 'Show per-core CPU utilization' is ticked. This can cause substantially delayed start of the GUI and/or excessive resource consumption. |
6.0.3.4 | Addition | GUI | Add browse button to application power profile configuration dialog |
6.0.3.4 | Change | Core | Allow wildcards for application power profiles |
6.0.3.4 | Change | Build | Solution/project restructuring |
6.0.3.4 | Change | Languages | Language updates |
------ | |||
6.0.2.96 | Fix | GUI | Fix ParkControl message box when user hits OK without applying, now exits after user chooses yes to apply |
6.0.2.96 | Fix | GUI | Fix a very rare crash in the GUI that could occur as it starts up |
6.0.2.96 | Change | All | Newly improved minidumps |
6.0.2.96 | Change | All | Kill the debug log to reduce CPU utilization in betas (may be forcibly enabled or disabled on whim in betas) |
6.0.2.96 | Remove | GUI | Remove option to toggle debug log |
6.0.2.96 | Remove | GUI | Remove option 'place technical columns first' (users can always re-arrange columns themselves, changes in column order and width will be preserved) |
6.0.2.96 | Change | GUI | View menu item position shifts |
6.0.2.96 | Change | GUI | Code optimizations |
6.0.2.96 | Change | ParkControl | Use new application icon of a car (parked) |
6.0.2.96 | Change | Languages | Language updates |
------ | |||
6.0.2.82 | Fix | GUI | Fix missing string in special processes action confirmation message |
6.0.2.82 | Fix | GUI | Fix preservation of child windows for some arrangements that broke after v6.0.2.48 |
6.0.2.82 | Fix | QuickUpgrade | Fix to automated update on some systems (won't be seen until update *from* fixed build) |
6.0.2.82 | Change | GUI | Make minimum max log lines 500 and remove deprecated '100' menu item |
6.0.2.82 | Change | GUI | Decrease maximum log lines shown in actions view to conserve resources |
6.0.2.82 | Change | GUI | Adjust debug output code |
6.0.2.82 | Removal | GUI | Remove 'system operations' menu |
6.0.2.82 | Change | All | Code optimizations |
6.0.2.82 | Change | Debugging | Turn off frame pointer optimizations for improved call stack analysis when evaluating minidumps |
6.0.2.82 | Change | Debugging | Reduce size of minidumps for easier and more frequent submission |
6.0.2.82 | Change | Languages | Updates |
------ | |||
6.0.2.76 | Fix | GUI | Fix new elevation state change mechanism's self-restart showing exit confirmation message box, which interfered with the self-restart |
6.0.2.76 | Fix | GUI | Fix /showwindow command line switch of GUI |
6.0.2.76 | Fix | InstallHelper | Fix to preservation and management of startup configuration in NT6+ |
6.0.2.76 | Change | InstallHelper | Misc improvements and optimizations |
6.0.2.76 | Change | GUI | Adjustments to many strings |
6.0.2.76 | Change | GUI | Remove submenus from main Options menu for easier finding of configuration dialogs |
6.0.2.76 | Change | GUI | Remove topmost style from automated update download progress dialog |
6.0.2.76 | Change | Installer | Include CHM docs |
6.0.2.76 | Change | All | Only enable minidumps for beta versions |
6.0.2.76 | Change | Languages | Language updates |
------ | |||
6.0.2.74 | Fix | GUI | Fix failure of GUI to start at user login in 2K/XP/2003 under some configurations (background core engine would start fine) |
6.0.2.74 | Fix | GUI | Fix GDI handle leak in GUI that started in 6.0.2.66 with core parking display |
6.0.2.74 | Change | GUI | Don't invoke Install Helper dialog on manual elevation state change, simply toggle it, reconfigure start items, and relaunch |
6.0.2.74 | Change | GUI | Remove 'Apply' button from Energy Saver dialog, and instead switch power profiles as the user selects one |
6.0.2.74 | Change | GUI | Change parked core color |
6.0.2.74 | Change | All | Adjusted compiler settings a bit for a marginal increase in performance |
6.0.2.74 | Change | Core | Add debug output for config file change event signal and rework a bit of the change detection code |
6.0.2.74 | Change | All | Many misc. revisions |
6.0.2.74 | Addition | Core | Add Energy Saver to force active (non-idle) power profile, as opposed to relying on current user setting |
6.0.2.74 | Change | Languages | Language updates |
------ | |||
6.0.2.66 | Addition | ParkControl | Added the real-time CPU utilization and core parking display from Process Lasso's GUI |
6.0.2.66 | Addition | GUI | Show core parking status by in core utilization bar graphs, indicated by RED cores! |
6.0.2.66 | Addition | GUI | Added physical CPU count to status bar |
6.0.2.66 | Change | GUI | Change Process Lasso main icon |
6.0.2.66 | Change | GUI | Other misc adjustments and fixes |
6.0.2.66 | Change | GUI | Revert a prior adjustment to the listview process icon management |
------ | |||
6.0.2.62 | Change | GUI | Adjustments to debug log (only enabled for beta builds) |
6.0.2.62 | Change | GUI | List processes that have no accessible base module pathname |
------ | |||
6.0.2.58 | Change | GUI | Remove warning/confirmation when opening the watchdog configuration dialog |
6.0.2.58 | Fix | GUI | Fix some menu errors |
6.0.2.58 | Change | Languages | Language updates |
------ | |||
6.0.2.56 | Addition | GUI | Added manual keep PC awake for timed periods |
6.0.2.56 | Addition | GUI | Added new option to show previously hidden processes, Ignore Problematic Processes (defaults to true) |
6.0.2.56 | Addition | All | Added new debug log (not yet used extensively) |
6.0.2.56 | Addition | GUI | Add confirmation prompt when resetting defaults from start menu |
6.0.2.56 | Change | All | Re-enable interprocess pipe (maintenance continues here) |
6.0.2.56 | Change | GUI | Several internal changes |
6.0.2.56 | Change | GUI | Cosmetic and string changes |
6.0.2.56 | Change | GUI | Change core utilization graph minimum size and per-core bar width for most systems |
6.0.2.56 | Change | GUI | Remove a confusing 'Restore Defaults' menu option that referred to ProBalance defaults; the global configuration reset still exists |
6.0.2.56 | Change | Updater | Added manual warning if process could not be terminated |
6.0.2.56 | Change | InstallHelper | Removed informative warning when running governor in system context instead of as a specific user (as a service) |
6.0.2.56 | Change | InstallHelper | Disable Back button when only second dialog invoked (e.g. elevation setting change) |
6.0.2.56 | Change | Languages | Language updates |
------ | |||
6.0.2.48 | Change | All | Added inverse operator to wildcards ('!' or '~' must prefix the wildcard string) |
6.0.2.48 | Change | All | Enabled wildcard comparison on usernames in ProBalance exclusions |
6.0.2.48 | Change | GUI | Expanded minimum per-core utilization view horizontal size |
6.0.2.48 | Change | Installer | Minor adjustments |
6.0.2.48 | Change | Languages | Updated German, Polish, Italian, Finnish, others.. |
------ | |||
6.0.2.44 | Change | Service | Improvements of interoperability with Windows recovery mechanisms when service failure occurs |
6.0.2.44 | Change | Service | Better service coordinator process description for use when running the core engine as a service |
6.0.2.44 | Change | All | Several unspecified changes and improvements ongoing |
6.0.2.44 | Change | Updater | Make sure srvstub and bitsums are updated (service support) since they have changed |
6.0.2.44 | Change | Updater | Double the max length of time we wait for termination of processes to be updated, for high load situations |
6.0.2.44 | Fix | Updater | Fixes automated update in XP and Vista+ systems with users who have spaces in their user names (will be seen working again in next update) |
6.0.2.44 | Fix | Updater | Fixes theoretical failure to use localized auto update download progress dialog |
6.0.2.44 | Fix | All | Fix compatibility with CPUs that don't support SSE or SSE2 |
6.0.2.44 | Fix | GUI | Fix main window position not preserved |
6.0.2.44 | Change | Languages | Updated several languages |
------ | |||
6.0.2.38 | Fix | All | Fix bug that could cause crash in governor or GUI if use used default I/O priorities AND allowed matches based on pathnames |
6.0.2.38 | Fix | GUI | Fix issue where main window would briefly show at startup before being minimized (depending on its state when you exited it) |
6.0.2.38 | Fix | GUI | A promotion dialog appearance was improved in 2K/XP |
6.0.2.38 | Fix | Installer | Least significant digit in list may have been inaccurate in last few versions |
6.0.2.38 | Fix | ParkControl | Adjustment to 'Show CPU parking in Power Options' |
6.0.2.38 | Change | GUI | Reduced minimum allowed horizontal and vertical saved main window size by 100 pixels each (further work coming) |
6.0.2.38 | Change | Italian | Updated |
6.0.2.38 | Change | Simplified Chinese | Updated |
6.0.2.38 | Change | Traditional Chinese | Updated (partly from Simplified Chinese) |
6.0.2.38 | Change | GUI | Don't use special font for RAM Load for Chinese languages, only Japanese |
6.0.2.38 | Change | GUI | Unpublished minor adjustments |
6.0.2.38 | Change | GUI | Server Edition trial expiration handled more gracefully |
6.0.2.38 | Change | GUI | Font change on CPU usage caption for Japanese, Chinese |
------ | |||
6.0.2.34 | Fix | GUI | Fix conflict with third-party software in some Asian regions (unrelated to process adjustments, it is a bug in their application that crashes while its code is within PL's process space) |
6.0.2.34 | Fix | GUI | Fix some web links not opening in certain circumstances, especially when PL elevated, and depending on default browser and OS |
6.0.2.34 | Change | GUI | Process shell icons not shown by default and this setting reset. See View menu to turn back on. |
6.0.2.34 | Change | Update | Attempt to make download dialog less obtrusive when automated updates are turned on |
6.0.2.34 | Change | Languages | More language updates |
------ | |||
6.0.2.32 | Fix | GUI | Fixed issue where default memory priorities configuration dialog would clear the list |
6.0.2.32 | Fix | Core | Fixed an uninitialized iterator that could have caused crashes in either the GUI or core engine, theoretically - though this iterator is *never* dereferenced, so... |
6.0.2.32 | Change | GUI | Changed some settings to work-around issues with some meddlesome third-party software that uses DLL injection to crash within Process Lasso |
6.0.2.32 | Change | GUI | A couple menu items moved |
6.0.2.32 | Change | All | Change copyrights to current year (doc refresh pending) |
6.0.2.32 | Change | All | Misc Internal adjustments and fixes |
6.0.2.32 | Change | Languages | Updated nearly all supported languages! |
------ | |||
6.0.2.30 | Change | GUI | Less annoying startup nag for free edition |
6.0.2.30 | Change | Installerhelper | Slight tweaks |
6.0.2.30 | Change | All | Minor tweaks and polishing to last build and start of new 'ignore excessively minor updates' |
6.0.2.30 | Change | All | Clear up release channel confusion |
6.0.2.30 | Change | Build | Continued minidump archival improvements |
------ | |||
6.0.2.28 | Change | Languages | Refreshed list of up to date translations in a-c versions |
6.0.2.28 | Change | Japanese | Updated |
6.0.2.28 | Change | Installer | Old Spanish forcibly removed - was causing crashing where it still existed |
6.0.2.28 | Change | Languages | Russian, Simplified Chinese no longer marked out of date |
6.0.2.28 | Change | Russian | Fixed priority class string too long causing crash |
6.0.2.28 | Change | Chinese-Simplifed | Updated |
6.0.2.28 | Addition | Core | Full 'Sticky' (default) Memory Priority support |
6.0.2.28 | Addition | ParkControl | Added function to toggle on/off core parking settings in Windows Power Options |
6.0.2.28 | Change | InstallHelper | Re-designed controls |
6.0.2.28 | Change | InstallHelper | Disabled controls not applicable when user changing elevation state |
6.0.2.28 | Change | GUI | When silent, automated updates in use, update window or dialog progress is no longer shown (only balloon tip afterwards) |
6.0.2.28 | Change | GUI | Added UAC Shield for ParkControl |
6.0.2.28 | Change | GUI | Lots of general polishing |
6.0.2.28 | Change | Core | Numerous internal adjustments and improvements |
6.0.2.28 | Change | GUI | Moved system shutdown function to a submenu so not to be confused with shutdown of Process Lasso |
6.0.2.28 | Change | GUI | Re-arranged menu structure and renamed top-level submenus |
6.0.2.28 | Change | GUI/Core | Other internal changes and adjustments |
6.0.2.28 | Change | Russian | Updated |
6.0.2.28 | Change | Italian | Updated |
6.0.2.28 | Change | Serbian | Updated |
6.0.2.28 | Change | Japanese | Updated |
6.0.2.28 | Change | Chinese | Updated |
6.0.2.28 | Addition | Language | Added Hungarian |
6.0.2.9[beta] | Change | Core | Some logic changes inside governor to improve behavior and speed |
6.0.2.9[beta] | Change | GUI | Renamed some menu items |
6.0.2.9[beta] | Addition | GUI | Enabled Memory Priority options - still being polished |
6.0.2.9[beta] | Addition | GUI | Enabled menu option to open Windows Power Options |
------(silent language only update)------ | |||
6.0.2.8 | Change | French | Updated |
6.0.2.8 | Change | Japanese | Updated |
6.0.2.8 | Change | Russian | Switch to alternate Russian translation using text files |
6.0.2.8 | Fix | Core | Fix bad looking shell icon in .6 |
------ | |||
6.0.2.6 | Change | GUI | Updated Japanese |
6.0.2.4 | Change | GUI | Made minidump archives more robust |
6.0.2.4 | Change | GUI | Default to shell icons on |
6.0.2.4 | Change | GUI | Misc. code improvements and large amounts of regression and code review testing occurs |
6.0.2.4 | Change | GUI | Started to move a few more Pro only features to the Free Edition |
6.0.2.4 | Change | GUI | A lot of internal code maintenance continues |
6.0.2.4 | Fix | GUI | Don't launch CPUEater with elevation, which could cause test to fail from within product |
6.0.2.4 | Fixes | Core/GUI | Misc small fixes |
6.0.2.4 | Change | Hungarian | Temporarily disabled while I work on some build issues |
6.0.2.4 | Change | Simplified Chinese | Updated |
------ | |||
6.0.2.2 | Fix | GUI | Fix crashes seen in watchdog, disallowed processes, and other dialogs in the last final (cause was change to the MSVC++ CRT) |
6.0.2.2 | Fix | Core | Fix disallowed processes wasn't working when full pathnames given and drive letter specified (was being truncated due to engine thinking a username specification followed) |
6.0.2.2 | Addition | GUI | Allow memory priorities to be set - default memory priorities currently greyed out until implementation complete |
6.0.2.2 | Addition | GUI | Added browse buttons to Disallowed Process Configuration Dialog |
6.0.2.2 | Change | GUI | Adjust text of some process context menu items |
6.0.2.2 | Addition | GUI | Add Memory Priority column for Vista+ |
6.0.2.2 | Change | GUI | Slight code optimizations |
6.0.2.2 | Change | GUI | On elevation request, advance to second InstallHelper dialog and invert elevation setting automatically |
6.0.2.2 | Change | Core/GUI | Set memory priority of self |
6.0.2.2 | Change | Serbian | Updated |
------ | |||
6.0.1.96 | Fix | GUI | Fix stall/hang of Process Lasso GUI during user induced exit under certain scenarios |
6.0.1.96 | Fix | GUI | Fix 'unlimited' log entries setting may get lost |
6.0.1.96 | Change | Core | Add hard coded exclusion of winsat.exe from ProBalance restraint |
6.0.1.96 | Change | All | Updated to VS2012 SP1 |
6.0.1.96 | Change | GUI | Elevation/de-elevation via main menu now invokes InstallHelper to make sure startup config is correct (no UAC prompts should appear, elevated or not) |
6.0.1.96 | Change | GUI | Updated a few languages | 6.0.1.93[beta] | Fix | All | Fix issue where UAC prompts may appear after raising elevation state via Main Menu post-install | */ ?>
------ | |||
6.0.1.92 | Fix | GUI | Adjustment to system tray Exit mechanism (fix potential failure to shutdown issue) |
6.0.1.92 | Change | GUI | Force one time reset of all saved message boxes |
6.0.1.92 | Change | Build | Switched back to VC11-XP |
6.0.1.92 | Change | German | Updated |
6.0.1.92 | Change | French | Updated |
6.0.1.92 | Change | Italian | Updated |
6.0.1.92 | Change | Other languages | Updated |
------ | |||
6.0.1.88 | Addition | GUI | Added option to change activation codes (in Help menu) |
6.0.1.88 | Change | GUI | Change some ProBalance option descriptions since they now apply to more than just priority optimizations |
6.0.1.88 | Change | Licensing | Change update eligibility check message so that it is better descriptive |
6.0.1.88 | Change | Licensing | Changes to improve reliability |
6.0.1.88 | Change | Auto-Update | Removed a static file from automated update, reduced size and fixed error seen if 'bitsumms.exe' could not be overwritten |
------ | |||
6.0.1.86 | Fix | GUI | Adjustment of shutdown code to handle cases of the governor running as a service |
6.0.1.86 | Fix | GUI | Fix watchdog dialog may lose % CPU or X MB setting when manipulating rules |
6.0.1.86 | Fix | GUI | Fix unused watchdog field may propagate from another entry when using up/down (has no functional impact) |
6.0.1.86 | Fix | GUI | Fix other minor issues with watchdog dialog |
6.0.1.86 | Fix | Licensing | Fixed some licensing message boxes had OK instead of YES/NO, as their texts indicated |
6.0.1.86 | Fix | Licensing | Fixed some keys that were not being processed correctly on server side (very small percent of users affected) |
6.0.1.86 | Fix | GUI | Fix system tray 'Shutdown Process Lasso' could fail if saved option for message box question on some systems, depending on uninitialized upper portion of a DWORD of memory - so affected users are random. |
6.0.1.86 | Change | GUI | Licensing changes |
6.0.1.86 | Change | GUI | Adjustments to some message boxes |
6.0.1.86 | Change | GUI | Other internal adjustments |
6.0.1.86 | Change | Revision history | Use javascript to hide older history unless user wants to see it, to reduce clutter |
6.0.1.86 | Addition | GUI | Prep for new 'Run' options (not yet enabled) |
6.0.1.86 | Addition | GUI | Add system shutdown option to GUI application menu |
6.0.1.86 | Change | GUI | Sped shutdown of Process Lasso |
6.0.1.86 | Change | Licensing | Change some key formats for specialized users (email support@bitsum.com) |
6.0.1.86 | Change | GUI | Clean up log context menu, adding full process context menu to it [a] |
6.0.1.86 | Change | GUI | Small adjustments for pending additions |
6.0.1.86 | Change | GUI | Added version number to INI file for later use |
6.0.1.86 | Change | GUI | Increased default priority class of GUI |
6.0.1.86 | Change | GUI | Improvements to newly restored Windows 2000 compatibility |
6.0.1.86 | Change | Hungarian | Continued improvements as integration is completed |
6.0.1.86 | Change | Traditional Chinese | Updated |
6.0.1.86 | Change | Serbian | Updated |
6.0.1.86 | Change | Italian | Updated |
------ | |||
6.0.1.76 | Addition | Core | Added custom feature to avoid core 0 in round robin affinity selection when used with ProBalance |
6.0.1.76 | Change | GUI | W2K USERS: THIS BUILD IS COMPATIBLE WITH WINDOWS 2000 & 2000 SERVER! These will be issued from time to time, so grab them up if you are a W2K user and make your money heard through your wallet ;) |
6.0.1.76 | Change | All | Misc very minor tweaks and fixes throughout |
6.0.1.76 | Fix | GUI | Work on some of the newer languages continues |
6.0.1.76 | Fix | GUI | Changes to Process Lasso GUI shutdown procedure to fix system tray artifact after attempting to close (also related to failure to close under some circumstances) |
6.0.1.76 | Fix | GUI | Fix issue with revision history not shown when user clicks on system tray icon |
6.0.1.76 | Addition | Hungarian | Added translation from Brechler Zsolt |
6.0.1.76 | Fix | Russian | Fixed ProBalance round-robin log entry description |
6.0.1.76 | Change | Traditional Chinese | Updated |
6.0.1.76 | Change | Simplified Chinese | Updated |
6.0.1.76 | Change | German | Updated |
6.0.1.76 | Change | Serbian | Updated |
------ | |||
6.0.1.74 | Fix | GUI | Fixed 'Export configuration file' would export inaccurate configuration under some circumstances |
6.0.1.74 | Addition | GUI | Add ProBalance option to do a round robin CPU affinity selection on physical cores as it restrains processes |
6.0.1.74 | Addition | GUI | Added clickable system tray popup after an update - click takes you to revision history |
6.0.1.74 | Change | Core | Changed some log descriptions to be more descriptive |
6.0.1.74 | Change | GUI | Grid lines now on by default, setting key name changed to reset everyone to new default |
6.0.1.74 | Change | GUI | For Asian languages, change fonts of both Memory Load and Per-Core % so that it fits better (vertically) |
6.0.1.74 | Change | GUI | Renamed anti-sleep system tray menu option to 'Keep PC Awake' |
6.0.1.74 | Change | Installer | Switched self-correction (wrong bitsize) download links to CDN links (super-fast) |
6.0.1.74 | Change | Licensing | Improvements to licensing system to improve ease of use |
6.0.1.74 | Change | Build | Switched resource only DLLs and modules with small amounts of code back to VC9, so I can create W2K compatible builds more easily |
6.0.1.74 | Change | German | Updated |
6.0.1.74 | Change | Russian | Updated |
6.0.1.74 | Change | Polish | Updated |
6.0.1.74 | Change | Finnish | Updated |
6.0.1.74 | Change | Italian | Updated |
6.0.1.74 | Change | Serbian | Updated |
6.0.1.74 | Change | Simplified Chinese | Updated |
------ | |||
6.0.1.68 | Fix | GUI | Fixed a slow GDI object leak when main window open and graph visible, under some conditions (seen as corruption of the Process Lasso GUI display) |
6.0.1.68 | Fix | GUI | Fix to use of critical section in the main graph window painting code (no big functional impact, but could cause problems) |
6.0.1.68 | Fix | GUI | Watchdog Dialog: After rule added, process name now always cleared so you aren't prompted if you want to store the current entry, etc... |
6.0.1.68 | Fix | Core | Some adjustments to the process watchdog core engine logic |
6.0.1.68 | Change | GUI | Sped start up at user login a bit |
6.0.1.68 | Change | GUI | Improvements and standardization of some of the graph painting code |
6.0.1.68 | Change | GUI | Some tooltip changes |
6.0.1.68 | Change | GUI | Changed 'No default ...' to 'None' in all cases for consistency |
6.0.1.68 | Change | Core | Adjustments to internal logic of watchdog code - continuing refactor, wanted to test this new incarnation in beta though it should be better |
6.0.1.68 | Change | GUI | Increased entropy of config file password digest (if one set by admin) |
6.0.1.68 | Change | Finnish | Updated |
------ | |||
6.0.1.62 | Addition | GUI | Added horizontal per-process % Memory load graph to active processes (private bytes for NT6+, commit size otherwise) |
6.0.1.62 | Addition | GUI | Added support for optional grid lines toggle for main process view |
6.0.1.62 | Addition | Docs | Added preliminary documentation for Watchdog Rules syntax in configuration file |
6.0.1.62 | Fix | GUI | Improved appearance of per-core metrics |
6.0.1.62 | Fix | GUI | Fixed Watchdog Configuration dialog memory metric may not be cleared when unused for the rule while using UP/DOWN (has no functional impact) |
6.0.1.62 | Fix | GUI | Fixed GUI recovery system trying to relaunch governor before system shutdown is complete under some rare scenarios where the difference in notification of shutdown between the governor and GUI exceeds a certain time |
6.0.1.62 | Fix | GUI | Fixed several Watchdog Configuration dialog malfunctions |
6.0.1.62 | Fix | GUI | Fixed Watchdog Configuration UP/DOWN buttons that started malfunctioning due to a recent change that also broke other things in this dialog |
6.0.1.62 | Fix | GUI | Watchdog dialog would not properly add I/O priority settings |
6.0.1.62 | Fix | GUI | Fix watchdog dialog leaving names of processes in edit box after an add operation |
6.0.1.62 | Fix | GUI | Fix improper rendering when memory load graph is hidden under some circumstances |
6.0.1.62 | Fix | Core | Fix to 'notify' watchdog rule |
6.0.1.62 | Change | All | Renames watchdog rules configuration value to 'Watchdog Rules' |
6.0.1.62 | Change | All | Removed extended sanity checks from beta builds |
6.0.1.62 | Change | Dumps | Improved debugging subsystem |
6.0.1.62 | Change | All | Some optimizations to shared code between all of Process Lasso |
6.0.1.62 | Change | GUI | Force some metric for 'notify' watchdog events (reversion of a prior change) |
6.0.1.62 | Change | GUI | Improvements to Watchdog configuration dialog |
6.0.1.62 | Change | GUI | Increased what it takes to get on the Active Processes list a little |
6.0.1.62 | Change | GUI | Increased responsive time of governor watch thread, in the case of system shutdowns |
6.0.1.62 | Change | Italian | Updated |
------ | |||
6.0.1.52 | Fix | GUI | Fix problem in previous build - main window always opening when Process Lasso GUI started (annoyed some users) |
6.0.1.52 | Fix | Build | Fixed bad time-stamping description on 64-bit server installer setup EXE |
6.0.1.52 | Change | GUI | Improved capability for processlasso.exe itself (not launcher) to, when launched, tell an existing instance to open its main window |
------ | |||
6.0.1.50 | Fix | All | Fix to a shared function determining elevation state desired by user |
6.0.1.50 | Fix | GUI | Several non-critical elevation related fixes due to misnamed external manifest being referenced |
6.0.1.50 | Fix | InstallHelper | Preserves elevation and other startup config state settings more accurately |
6.0.1.50 | Fix | GUI | Fix bottom row of memory load graph not being painted sometimes |
6.0.1.50 | Addition | Package | Add new launcher for Process Lasso's GUI to handle invoking existing session instance, or inducing a new one |
6.0.1.50 | Addition | GUI | Show 'Preventing PC Sleep' over the GUI when the user is using the temporary 'prevent PC from sleeping' option of the GUI |
6.0.1.50 | Fix | ThreadRacer | Fixed failure to run under XP (NT5) and below |
6.0.1.50 | Fix | ThreadRacer | Fixed failure of per-core metrics in some recent builds that had debug code |
6.0.1.50 | Fix | GUI | When saved child window positions reset, also force graph visibility setting reset, else can have unpainted but shown child graph windows |
6.0.1.50 | Fix | GUI | Allow full wildcards for some watchdog rules |
6.0.1.50 | Change | GUI | For betas, let user know that beta updates are forced on via message box |
6.0.1.50 | Change | GUI | Launching GUI will now bring any previous instance in that session to foreground |
6.0.1.50 | Change | GUI | Only prevent broad scope on watchdog entries for non-harmful action types |
6.0.1.50 | Change | All | Misc small optimizations throughout |
6.0.1.50 | Fix | GUI | Fixed inability to add 'log occurrence' events to Watchdog dialog |
6.0.1.50 | Fix | Updater | Fixed issue with 32-bit Server Edition automated updates (affected only recent builds) |
6.0.1.50 | Change | Italian | Updated |
------ | |||
6.0.1.42 | Addition | GUI | Added temporary rule to system tray and main menu, 'Force PC to stay awake'. This prevents the PC from sleeping while the GUI is running - until that option is unchecked. It does NOT persist when Process Lasso restarts. |
6.0.1.42 | Fix | GUI | Process Lasso Window state (e.g. maximized) could be unnecessarily lost after some Process Lasso updates due to change in number of child windows - now is preserved |
6.0.1.42 | Fix | GUI | Disable solicitation dialog at startup while it undergoes maintenance |
6.0.1.42 | Fix | GUI | Further improved painting of memory load graph |
6.0.1.42 | Change | GUI | Change process context menu to give top-level access to 'Prevent sleep when running', made copy of those more granular anti-sleep menu items in 'less common actions' |
6.0.1.42 | Change | Licensing | Remove license revalidation, now that it served its purpose |
6.0.1.42 | Change | GUI | Disable double click on memory load graph to hide it, until we standardize behavior across new controls |
6.0.1.42 | Change | GUI | Force reset of listview column positions and states due to changes in prior build |
6.0.1.42 | Change | GUI | Remove licensee name from About dialog if not known (activation code identifies license) |
6.0.1.42 | Change | Installer | Include CHM Docs in Server Edition |
6.0.1.42 | Change | Serbian | Updated |
6.0.1.42 | Change | Russian | Updated |
------ | |||
6.0.1.36 | Fix | Core | Some processes not terminated or restarted in a timely manner despite being target of a watchdog rule (due to 'polite' termination attempt). |
6.0.1.36 | Fix | GUI | Fixed problem with memory load top overlapping its background group control after a size change |
6.0.1.36 | Fix | GUI | Fix per-core metrics turned off if any data is unavailable during startup, sometimes resulting in a corrupted right side of graph |
6.0.1.36 | Fix | GUI | Experimental painting adjustments for some non-compositing (mostly XP) systems showing artifacts |
6.0.1.36 | Fix | GUI | Fix error that caused empty per-core % time utilized graphs to, rarely, be shown a minority of non-English NT5 systems that didn't meet the pre-requisites |
6.0.1.36 | Fix | GUI | Fixed Watchdog Dialog assigning 'Working Set' to run regardless of actual user selection |
6.0.1.36 | Removal | GUI | Removed unimplemented options, preparing for next final |
6.0.1.36 | Addition | Package | Added shell icons to complimentary executable modules, such as QuickUpgrade and InstallHelper |
6.0.1.36 | Removal | GUI | Removed start at login context menu items - at least for now - keeping our focus dedicated. |
6.0.1.36 | Removal | GUI | Removed all code to manage processes start at login. Specialized utilities can do this, and Windows itself. |
6.0.1.36 | Change | GUI | Launch InstallHelper.exe in a non-blocking way, then handle its exit code when it is done (for 'Reconfigure the way Process Lasso starts') |
6.0.1.36 | Change | GUI | Further painting adjustments for non-composited desktops (for internal and external testing purposes prior to finalization) |
6.0.1.36 | Change | GUI | Strings finalized for translators to begin work |
6.0.1.36 | Change | GUI | Move Private Bytes beside current total CPU % time graph in Active Processes tab |
6.0.1.36 | Change | GUI | Don't show per-core metrics for single core systems |
6.0.1.36 | Change | GUI | Don't temporarily zero per core metrics while being moved |
6.0.1.36 | Change | GUI | Added border to per-core metrics |
6.0.1.36 | Change | GUI | Don't clear process name control in Watchdog Dialog if entry is rejected (an annoying quirk in prior builds) |
6.0.1.36 | Change | GUI | Enhanced rule verification while initially adding to dialog |
6.0.1.36 | Change | GUI | Preserve last window state (e.g. maximized or minimized) |
6.0.1.36 | Change | GUI | Adjustments to memory load rendering (work continues) |
6.0.1.36 | Change | GUI | Adjustments to active processes column sizes and ordering |
6.0.1.36 | Change | All | Various components reviewed and code being committed for finalization (though much work remains!) |
6.0.1.36 | Change | GUI | Adjusted graph click behavior (more work coming) |
6.0.1.36 | Change | GUI | Made white default color scheme |
6.0.1.36 | Change | GUI | Adjustments and optimizations to vertical array of progress bars control (thus all instances of it) |
6.0.1.36 | Change | GUI | Dynamic size per-core metric graph (grows or shrinks depending on number of cores) |
6.0.1.36 | Change | GUI | Moved per-core CPU % utilization to left, outside main graph - has a flicker in this beta |
6.0.1.36 | Change | GUI | Improved efficiency of graph painting in some situations |
6.0.1.36 | Change | GUI | Graph now 'feels' more smooth |
6.0.1.36 | Change | GUI | Changed appearance of graph (reduced background lines) |
6.0.1.36 | Change | Defaults | Server Edition governor and GUI instances now manages all users by default |
6.0.1.36 | Removal | Installer | Removed CHM download prompt for registered users (replacing it) |
6.0.1.36 | Change | Spanish | Enabled - about 60% complete now - experimental/testing |
6.0.1.36 | Change | Italian | Updated |
6.0.1.36 | Change | German | Updated |
6.0.1.36 | Change | Chinese-Simplified | Updated |
------ | |||
6.0.1.14 | Fix | GUI | Adjustments to system tray icon code to mitigate issue where it could become unresponsive (and static) in rare scenarios |
6.0.1.14 | Change | GUI | This is an interim minor update pending larger changes in the next beta series |
6.0.1.14 | Change | GUI | Reduced graph lines |
6.0.1.14 | Change | GUI | Reduced history depth |
6.0.1.14 | Change | GUI | Optimizations to per-core metric display |
6.0.1.14 | Change | GUI | Fixed some link issues with Server Edition |
6.0.1.14 | Change | GUI | Added a small right border to graph tooltips |
6.0.1.14 | Change | Core | Adjustment to system shell icon |
6.0.1.14 | Change | Japanese | Updated |
6.0.1.14 | Change | Languages | Other updates |
------ | |||
6.0.1.12 | Addition | Installer | Added quick Start Menu shortcut to reset all Process Lasso settings to defaults for emergency user mis-configurations |
6.0.1.12 | Addition | GUI | Added button to ProBalance dialog to quickly change elevation configuration of Process Lasso - only shown when Process Lasso is running non-elevated |
6.0.1.12 | Addition | GUI | Added 1, 2, 3, and 4 second settings to Energy Saver combo box (though they could be typed in). It is recommended to turn Energy Saver logging off if you use aggressive settings like this. |
6.0.1.12 | Addition | Governor | Added safety mechanism to recover changed core parking parameters in rare circumstance of governor improperly terminated during a ProBalance event when core parking is set to be disabled (and that differs from the current setting) |
6.0.1.12 | Fix | Governor | Nixed remaining log messages that were emitted despite logging being disabled |
6.0.1.12 | Fix | GUI/Governor | Fix NIS 2015 tamper detection problem (and performance penalty) |
6.0.1.12 | Fix | GUI/Governor | Fix Comodo tamper detection problem (and performance penalty) |
6.0.1.12 | Fix | GUI | Fix possibility of self-recovery system going haywire and causing a repeated restart of Process Lasso (under some worst case scenario) |
6.0.1.12 | Fix | GUI | When 'Reconfigure the way Process Lasso starts' selected, but no changes made, no automatic restart of Process Lasso is initiated |
6.0.1.12 | Fix | GUI | Save 'someprocess.exe has been excluded from ProBalance restraint' message box 'do not show again' setting, which was formerly dependent on the actual process name in the message box |
6.0.1.12 | Change | GUI | Change default of Energy Saver to NOT write out log events (conserves resources, and you can see the power profile change on the graph and elsewhere) |
6.0.1.12 | Change | GUI | Change recovery mechanism on GUI (only), re-enable minidumps |
6.0.1.12 | Change | GUI | Logging/notification action can now be added in the watchdog without any metrics other than filename given |
6.0.1.12 | Change | GUI | Disallow or warn about overly broad rules |
6.0.1.12 | Change | GUI | Added general warning to wathchdog dialog |
6.0.1.12 | Change | GUI | Adjustments to Watchdog dialog |
6.0.1.12 | Change | All | Misc small optimizations |
6.0.1.12 | Change | Updater | No longer make update dialogs a System Modal (so it won't block everything) - will be first noticed in *next* update you do *after* installing this build or later |
6.0.1.12 | Change | French | Updated |
6.0.1.12 | Change | Italian | Updated |
6.0.1.12 | Change | German | Updated |
6.0.1.12 | Change | Serbian | Updated |
6.0.1.12 | Change | Spanish | Updated bitmaps, included DLL (prepping for translation) |
------ | |||
6.0.1.6 | Change | GUI | Disable process icons by default in listview (can enable in View menu) - existing users retain current setting |
6.0.1.6 | Change | GUI | Added block that ParkControl is only for NT6+ (Vista or above) |
6.0.1.6 | Fix | GUI | Removed ParkControl as a Pro-only feature (this was a mistake) |
6.0.1.6 | Fix | GUI | Fixed Russian per-core metrics not showing up when they should in Vista+ (localization error) - could affect other languages |
6.0.1.6 | Fix | GUI | Fixed typo in 'muiltimedia' [a special kind of media known only to us, lol ;p] |
6.0.1.6 | Fix | GUI | Fix Licensed User Name to accept licensee names with spaces (activator quote encapsulation issue) |
6.0.1.6 | Fix | Licensing | Further improved compatibility of license revalidation with certain keys |
6.0.1.6 | Fix | Licensing | Fixed issue with lost licensee names during license revalidation |
6.0.1.6 | Change | ParkControl | Updated ParkControl to v1.0.0.10, with new sliders for easier understanding of the parking settings, and more |
6.0.1.6 | Change | Updater | MANDATE and automatically perform license eligibility check prior to update so the user is not surprised if their license has expired |
6.0.1.6 | Addition | Installer | Added back CPU Eater demo (and dependency TestLasso) since it is invokable from within Process Lasso, and provides good demonstrative and testing capabilities |
6.0.1.6 | Addition | ParkControl | Added shell icon |
6.0.1.6 | Change | ParkControl | Localized EULA/Warning to ParkControl |
6.0.1.6 | Change | ParkControl | Changed EULA to state 'Power Profile Changes' instead of 'System Registry Changes' |
6.0.1.6 | Change | ParkControl | Minor cosmetic changes |
6.0.1.6 | Change | rcTools | Updated rcImport and rcExport allow some additional short strings |
6.0.1.6 | Change | rcTools | Updated rcImport to show string with error (can be used in localization pack for pre-testing of translations) |
6.0.1.6 | Change | Installer | Internal cleanup |
6.0.1.6 | Change | Installer | Further reduced start menu shortcuts to one |
6.0.1.6 | Change | Installer | Cleanup old start menu shortcuts no longer applicable (though backing files still exist) |
6.0.1.6 | Change | Italian | Updated |
6.0.1.6 | Change | Finnish | Updated |
6.0.1.6 | Change | Chinese-Traditional | Updated |
6.0.1.6 | Change | Chinese-Simplified | Updated |
6.0.1.6 | Change | French | Updated |
6.0.1.6 | Change | Japanese | Updated |
------ | |||
6.0.0.98 | Change | Japanese | Updated |
6.0.0.98 | Change | Chinese-Traditional | Updated |
6.0.0.98 | Change | GUI | Updated shell icon with graphics from Graphic Designer Jennifer Cripps - http://jennifercripps.com |
6.0.0.98 | Fix | GUI | Fix double colons shown in licensee name in About dialog |
6.0.0.98 | Fix | Core | Fixed loss of core parking setting when used in conjunction with ProBalance in some cases (quick build update - second release of .98 minutes later) |
6.0.0.98 | Fix | Installer | Fixed installer asking if user wanted to download CHM docs in Russian in last build (translator mistake) |
------ | |||
6.0.0.96 | Fix | Governor | Fix a theoretical [silent and recovered] crash when writing log events for instance count limit violations under some conditions |
6.0.0.96 | Fix | Governor | Only change CPU Parking on first ProBalance event entered, and last exited - when concurrent ProBalance events are active |
6.0.0.96 | Fix | Governor | When CPU Parking disabled for ProBalance, fix not always restored to prior state |
6.0.0.96 | Fix | Governor | Don't even start to write log entries when logging is disabled |
6.0.0.96 | Fix | ParkControl | Fixed behavior when 100% of cores are unparkable (disabled by effect) |
6.0.0.96 | Change | GUI | Changed a higher resolution shell icon (for better or worse - newer images coming) |
6.0.0.96 | Change | German | Updated translation |
6.0.0.96 | Change | Russian | Updated translation |
6.0.0.96 | Change | Serbian | Updated translation |
6.0.0.96 | Change | English | Fixed some typos |
------ | |||
6.0.0.94 | Change | Installer | Optimizations and size reductions |
6.0.0.94 | Removal | Installer | Removed CPU Eater demo, left to live as a stand-alone app for downloading on demand |
6.0.0.94 | Removal | Installer | Removed TestLasso, will be available as a stand-alone diagnostic tool (part of CPU Eater) |
6.0.0.94 | Removal | Installer | Removed deprecated secondary Japanese resource DLL from different partner |
6.0.0.94 | Removal | QuickUpgrade | Removed above modules, and optimized archive |
6.0.0.94 | Change | GUI/Core | Improved highest resolution shell icon (more work remains) |
6.0.0.94 | Change | All | Combined Performance Mode and multimedia processes |
6.0.0.94 | Change | Licensing | Adjustments |
6.0.0.94 | Fix | GUI | Removed missing metric parameters from Stop Processing Rule in the Process watchdog. It can be used alone without additional metrics or quotas |
6.0.0.94 | Fix | Core | Fix core parking changes not always applied in real-time by ProBalance (if set to disable core parking) |
6.0.0.94 | Change | All | Adjusted some helper code to remove any remote chance of a sparse handle leak in rare situations |
6.0.0.94 | Change | Build | First build under fresh physical install of Windows 8 Enterprise |
6.0.0.94 | Addition | Core | Added some additional error messages |
6.0.0.94 | Addition | GUI | Adjusted the text of several menu items |
6.0.0.94 | Addition | GUI | Added some additional strings for translation |
6.0.0.94 | Change | Italian | Updated translation |
------ | |||
6.0.0.88 | Fix | Installer | Fix English silent/unattended install asking some for CHM download |
6.0.0.88 | Change | German | Updated translation |
------ | |||
6.0.0.86 | Change | Build | Migrated to VC11 and VS2012 - though still must use VC10 platform toolset due to XP not (yet) being supported by VC11 (VS2012). It will be in a pending out-of-band update 'later this fall'. Windows 2000 support is gone (as of VC10). |
6.0.0.86 | Removal | Build | Removed deprecated.exe srvstub.exe from package - reduced software footprint a slight bit |
6.0.0.86 | Removal | Config | 'Restart core engine' removed because it is deprecated by 'smart' recovery if needed |
6.0.0.86 | Fix | Core | Minor adjustments and fixes |
6.0.0.86 | Fix | Startup/Install | Fix issue with Process Lasso start at login configuration in XP for v6+ (requires new run of installer or InstallHelper.exe in this beta) |
6.0.0.86 | Fix | GUI | Fix some licensing issues |
6.0.0.86 | Change | Chinese-Trad | Fixed possible old and/or wrong module in use in prior build(s) |
6.0.0.86 | Change | Installer | Remove test_gdiplus_present.exe from installer [deprecated, was for win2k] |
6.0.0.86 | Change | Build | Re-enable self-recovery mechanisms (dropping minidumps after a short bug check period) |
6.0.0.86 | Change | Build | Found and fixed a possible flaw in a supporting tool |
6.0.0.86 | Change | Build | Dropped Windows 2000 compatibility - a last compatible beta and final build were stored at http://bitsum.com/pl_last_w2k.php |
6.0.0.86 | Change | GUI | Windows 8 enhancements (a couple more being worked on) |
6.0.0.86 | Change | GUI | Adjusted About Box user name to show more characters |
6.0.0.86 | Change | GUI | Other minor adjustments |
6.0.0.86 | Change | GUI | Other minor adjustments |
6.0.0.86 | Change | Licensing | Removed one-time license validation for older users - it was not as painless as hoped for some. |
6.0.0.86 | Change | German | Updated translation |
6.0.0.86 | Addition | GUI | When an instance of the GUI is already running in the local session, open its main window on subsequent attempts to launch the GUI (as PL once did) |
------ | |||
6.0.0.78 | Fix | GUI | Fix rare crash of the GUI seen by some while in Active Processes tab |
6.0.0.78 | Fix | Activator | Newly activated users were being presented with activation revalidation in some cases |
6.0.0.78 | Addition | GUI | Added option to change licensed user name (in About Box of licensed copies) |
6.0.0.78 | Change | GUI | Adjustments to About Dialog controls |
6.0.0.78 | Change | GUI | Changed bitmaps to new PL images by Jennifer Cripps |
6.0.0.78 | Change | All | Re-enabled minidumps as opposed to self-recovery, as we want to know of any critical error - not just recover from it |
6.0.0.78 | Change | Finnish | Updated translation |
6.0.0.78 | Change | Italian | Updated translation |
6.0.0.78 | Change | German | Updated translation |
------ | |||
6.0.0.76 | Addition | Core | Added 'Allow Display(s) to Sleep, but prevent PC' new (third) No Sleep option |
6.0.0.76 | Addition | GUI | Added Japanese Trial Mechanism at behest of Japanese reseller |
6.0.0.76 | Addition | All | Added 'Allow Display(s) to Sleep, but prevent PC' new (third) No Sleep option |
6.0.0.76 | Addition | Installer | Added splash screen by Jennifer Cripps |
6.0.0.76 | Addition | Licensing | Added license revalidation dialog |
6.0.0.76 | Addition | GUI | Added 'D' rule indicator for new third prevent sleep option (allow display, prevent PC sleep) |
6.0.0.76 | Change | GUI | No longer require restart if change to 'Manage all users' if Process Lasso already running elevated |
6.0.0.76 | Change | GUI | Accelerate updates of per-core metrics |
6.0.0.76 | Fix | GUI | Fixed No Sleep Configuration Dialog appearance and behavior |
6.0.0.76 | Fix | GUI | Fix No Sleep checkboxes on process context menu only allowing one to be shown checked |
6.0.0.76 | Fix | GUI | Fix No Sleep processes would persist even after removed from dialog |
6.0.0.76 | Change | GUI | Removed query asking if you want to manage all user processes only once or always |
6.0.0.76 | Change | Licensing | Expanded and changed license revalidation dialog - including new bitmap |
6.0.0.76 | Change | rcTools | Improvements to internal translation tools |
6.0.0.76 | Change | GUI | Change process context menu to better indicate what the 'Prevent Displays from Sleeping' option does |
6.0.0.76 | Change | GUI | Change the way the GUI launches the governor on startup in Vista+, if it is found to not already be started |
6.0.0.76 | Change | Italian | Translation updated |
6.0.0.76 | Change | Finnish | Translation updated |
------ | |||
6.0.0.64 | Fix | GUI | Fix some of the column justifications (e.g. left or right justified) |
6.0.0.64 | Fix | GUI | Fix weblinks not working for a minority of users |
6.0.0.64 | Change | Installer | Minor adjustments |
6.0.0.64 | Change | German | Translation updated (large) |
6.0.0.64 | Change | Serbian | Translation updated (small) |
6.0.0.64 | Change | Finnish | Translation updated (small) |
6.0.0.64 | Change | Italian | Translation updated (small) |
6.0.0.64 | Change | Japanese | Translation updated (small) |
6.0.0.64 | Change | Chinese-Traditional | Translation updated (small) |
6.0.0.64 | Change | Chinese-Simplified | Translation updated (small) |
------ | |||
6.0.0.62 | Fix | Core | Fixed bug that could cause core engine to crash when a Keep Running process is first launched when logging of these events is enabled. Governor may recover and continue afterwards depending on config, but obviously no crash is acceptable. Caught in extended debugging. |
6.0.0.62 | Fix | Updater | Fix 'missing string' error seen briefly by some during auto-update download (won't be seen update *after* this) |
6.0.0.62 | Change | GUI | Removed some now deprecated code in 2K/XP |
6.0.0.62 | Change | GUI | Added safety code to updater to prevent user-induced direct edit misconfiguration |
6.0.0.62 | Change | GUI | Reduced 'don't bother me' (for gamers) to 15 seconds of inactivity before any update announcement is made |
6.0.0.62 | Change | GUI | Add 'default' style to Buy Now button, causing it to glow in/out depending on your visual effects |
6.0.0.62 | Change | Core | Renamed Disable Thread Priority Boost INI value name (options preserved from old name) |
6.0.0.62 | Change | Updater | Perform additional cleanup in post-update operation (instead of at start of GUI) |
6.0.0.62 | Change | Serbian | Updated translation |
6.0.0.62 | Change | Finnish | Updated translation |
6.0.0.62 | Change | Chinese-Traditional | Updated translation |
6.0.0.62 | Change | Chinese-Simplified | Updated translation |
------ | |||
6.0.0.61 | Fix | GUI | Fix rare incorrect total CPU % calculation when minimized (does not affect core engine). May cause an errant see-saw type CPU usage pattern on graph. |
------ | |||
6.0.0.60 | Change | GUI | Web links switched from HTTPS to HTTP (fewer complications) |
6.0.0.60 | Fix | GUI | Web links from within not working in 2K/XP |
6.0.0.60 | Fix | Chinese | Fixed web link targets to localized pages |
6.0.0.60 | Fix | French | French language incorrectly marked as out of date (and now completely up to date) |
6.0.0.60 | Change | French | Updated |
------ | |||
6.0.0.59 | Change | Docs | Improved update migration docs and change log |
6.0.0.59 | Change | Serbian | Updated Translation |
6.0.0.59 | Change | Japanese | Updated Translation |
6.0.0.59 | Change | Russian | Correct Russian Auto-Performance Mode menu item |
6.0.0.59 | Change | Russian | Relocated Russian Terminate Always (Disallowed Process) menu item to match English resources |
6.0.0.59 | Fix | Installer/Updater | Cleanup languages no longer included (Indonesian, Dutch, Spanish, ...) |
------ | |||
6.0.0.58 | Fix | Installer | Fix some installer self-correcting edition anomalies |
6.0.0.58 | Removal | GUI | Removed message about governor not warning (see BIG RED system tray icon and its tooltip) |
6.0.0.58 | Change | GUI | Adjusting timing of governor monitor thread |
------ | |||
6.0.0.57 [RC3] | Fix | Core/GUI/InstallHelper | Fixed aberrant core engine (governor) management and status when governor is running in a context higher than GUI (e.g. as a system service) |
6.0.0.57 [RC3] | Change | Core/GUI/InstallHelper | Use service management code to check if governor is configured as a service, or currently running as one |
6.0.0.57 [RC3] | Fix | Installer | Last build (RC2) said (RC1) in the subtext of the installer (only) |
6.0.0.57 [RC3] | Change | SrvStub | Updated version number so service version is shown correctly |
6.0.0.57 [RC3] | Change | GUI | Updated Polish |
------ | |||
6.0.0.56 [RC2] | Fix | GUI | Fixed removal of multiple options from No Sleep Dialog |
6.0.0.56 [RC2] | Fix | GUI | Fixed 'log occurrence' not working in Watchdog Dialog |
6.0.0.56 [RC2] | Fix | GUI | Fixed System pseudo processes showing in GUI (previous build only) |
6.0.0.56 [RC2] | Change | Build | Temporarily removed languages too out of date - Indonesian, Dutch, and other(s) |
6.0.0.56 [RC2] | Change | Build | Adjusted Russian resources |
------ | |||
6.0.0.55 [RC1] | Change | Installer | Changes to startup behavior |
6.0.0.55 [RC1] | Change | GUI | Do not list processes until process init completes |
6.0.0.55 [RC1] | Removal | GUI | Removed disabled services process context menu item until dynamically populated |
6.0.0.55 [RC1] | Change | Core | Do not manage processes until process init completes |
6.0.0.55 [RC1] | Change | Core | Wildcards allowed for do not sleep processes |
6.0.0.55 [RC1] | Change | GUI | Some translations |
6.0.0.55 [RC1] | Change | Core/GUI | Removed more debug sanity checks |
6.0.0.55 [RC1] | Fix | Core | Fixed a very theoretical rare crash |
6.0.0.55 [RC1] | Fix | Updater | Fixed auto-updater on Server x64 editions |
6.0.0.55 [RC1] | Change | Installer | Changed installer icon (new types added) |
------ | |||
6.0.0.54 | Addition | GUI | Added proper STOP / START for multiple services hosted by a single process (note: may be a delay while doing so) |
6.0.0.54 | Change | Core | Added new tamper resistant process for AVG |
6.0.0.54 | Change | GUI | Hide Private Bytes and Private Working Set by default in 2K/XP |
6.0.0.54 | Change | GUI | Updated several translations |
------ | |||
6.0.0.53 | Fix | Core | (beta->beta)Fixed improper default power profile restoration from either setting (original value name or temporary one used in beta). Some application power profiles may have been lost in .52 if you got it in its short lived existence AND were a user of the previous betas that had the changed key name. |
6.0.0.53 | Fix | Core | (beta->beta)Fixed automated cleanup of old v6 beta bug that caused duplication of the default application power profiles. |
6.0.0.53 | Fix | GUI | (beta->beta)Fixed rules string can be corrupt (old basename string from reuse of container in cases where filename is not retrieved) |
6.0.0.53 | Change | GUI | Language updates |
------ | |||
6.0.0.52 | Fix | Core | Fixed disallowed processes not working in previous few betas (logic error in new processname:username splicing and compare). |
6.0.0.52 | Addition | Core/GUI | Added code to properly migrate default power profiles (application power profiles) from recent betas AND version 5 stable. Also added new safety to delete duplicate items. |
6.0.0.52 | Addition | GUI | Show *all* process names in brackets, even for cases where a single process hosts multiple services |
6.0.0.52 | Change | Core | Removed CloseHandle debug sanity check (ensures handle is valid before trying to close it) |
6.0.0.52 | Change | Updater | More strings now localizable |
------ | |||
6.0.0.51 | Fix | GUI | Adjustment to web links (testing against various hives) |
------ | |||
6.0.0.50 | Fix | GUI | Fix web links not working with Opera in last few betas |
6.0.0.50 | Fix | GUI | A few cosmetic fixes |
6.0.0.50 | Fix | Core | Adhere to new ProBalance core parking option, previous few betas did not |
6.0.0.50 | Fix | Core | More internal fixes and minor code adjustments |
6.0.0.50 | Change | Core | Vastly improved ProBalance performance as more debug code and redundant sanity checks are removed (ProBalance is sensitive and requires fast code to work) |
6.0.0.50 | Change | GUI | Localized Automated Update dialog (to be seen update after this one) |
6.0.0.50 | Change | Build | Added several more unit tests for common internal functions |
6.0.0.50 | Change | Core | Changes to the way core parking is enabled/disabled during ProBalance |
6.0.0.50 | Change | Core | Add option for logging of Park Control events by ProBalance |
6.0.0.50 | Change | Docs | Regenerated CHM (though much work remains) |
6.0.0.50 | Change | Defaults | CPU Parking not disabled by default on ProBalance events (contrast to last two betas) |
6.0.0.50 | Change | Defaults | CPU Parking is logged by default (contrast to last two betas) |
6.0.0.50 | Change | GUI | Update Italian, Japanese, Serbian, Finnish |
------ | |||
6.0.0.49 | Fix | Core | (beta->beta)Fix for more crashes from .45 internal change, where pathnames are now allowed to be NULL (still adapting higher level code to allow for this). |
6.0.0.49 | Fix | GUI | (beta->beta)Fix for more crashes from .45 internal change, where pathnames are now allowed to be NULL (still adapting higher level code to allow for this). |
6.0.0.49 | Change | GUI | Updated Italian |
------ | |||
6.0.0.48 | Fix | GUI | (beta->beta)Fix for Performance Mode crashes of Process Lasso resulting from .45 internal change, where pathnames are now allowed to be NULL (still adapting higher level code to allow for this). |
6.0.0.48 | Addition | GUI | Added new log option to log (or not) park control operations |
6.0.0.48 | Fix | Installer | Fixed 64-bit beta (only beta affected) installer run on 32-bit systems self-correction |
6.0.0.48 | Fix | Installer | Fixed docs being asked for every time, and for non-English speakers |
6.0.0.48 | Fix | GUI | (beta->beta)Bad sync object in clogger constructor would time out (last beta build only) |
6.0.0.48 | Fix | GUI | Quick adjustment to some of the listview code (experimental) |
6.0.0.48 | Fix | GUI | Fix typo in custom web URL launch code |
------ | |||
6.0.0.46 | Change | GUI | Implemented NEW 'Disable CPU core parking' toggle in ProBalance Configuration Dialog - now can toggle parking off until all ProBalance events (high CPU load) ends |
6.0.0.46 | Change | GUI | Change in width of per-core metrics |
6.0.0.46 | Change | Licensing | Security improvements in online activation (unspecified) |
6.0.0.46 | Change | Core | An abundance of internal improvements and fixes - all moving toward final code |
6.0.0.46 | Change | GUI | Updated Italian, Finnish |
------ | |||
6.0.0.45 | Change | Installer | For 2K/XP pre-SP3, direct to Microsoft's latest GDIPLUS component if not already installed |
6.0.0.45 | Change | Updater | Allow for (vendor directed) mandated update of auto-upgrade component |
6.0.0.45 | Change | Updater | Add post-auto-upgrade checks and functions, via PostUpdate.exe |
6.0.0.45 | Change | Helpers | Renamed some of the external component helper executables |
6.0.0.45 | Change | InstallHelper | Adjustments to startup code |
6.0.0.45 | Change | GUI | Build dependencies adjusted to ensure proper builds for all scenarios |
6.0.0.45 | Fix | Logger | A few minor internal fixes and improvements |
6.0.0.45 | Change | GUI | Updated Finnish language |
6.0.0.45 | Change | All | Many other unspecified minor changes as we prepare for final, refactor the build system and code, and remove more debug code |
------ | |||
6.0.0.44 | Fix | ALL | Fixed issue where default power profiles in the INI file may have grown and grown due to not being cleared on load/save. Applies ONLY to v6 ALPHA/BETA. Fix required me reset them on all systems since they grew to very large sizes for some people, causing responsiveness issues in the GUI and core engine. Both would slow to a crawl as they had to parse a large amount of data. |
6.0.0.44 | Change | GUI | Adjusted code that launches web URLs - now should work on some systems that have corrupt shell associations (e.g. an editor that 'opens' .htm files instead of 'edits' them). Original rationale for a change from a simple ShellExecute call was failure of this call on some PCs - again another shell association problem |
6.0.0.44 | Addition | Core | Disallowed processes now accept processname:username syntax (with wildcards supported on both) |
6.0.0.44 | Addition | GUI | Disallowed process dialog now has some tooltips |
------ | |||
6.0.0.43 | Addition | GUI | Added license re-validation dialog for certain uses on rare occasions |
6.0.0.43 | Fix | Core | Fix v6 beta issue with watchdog duration threshold variable not always being adhered to before enforcement of action specified (not ProBalance) |
------ | |||
6.0.0.42 | Change | GUI | Quick restructure of context menu to add popular 'Disallowed process' back to main menu |
6.0.0.42 | Change | Core | Minor internal changes |
------ | |||
6.0.0.41 | Change | GUI | Removed Classification submenu in process context menu, replaced only with Game or not |
6.0.0.41 | Change | GUI | Change color of on memory load when theme toggled |
6.0.0.41 | Change | GUI | Updated Finnish Translation |
6.0.0.41 | Change | Core | Increased 'highest' hard throttle level (Not a recommended operation! NOT ProBalance!) |
6.0.0.41 | Change | Installer | Swapped splash screen with a PNG with higher color depth (and smaller size, ironically) |
6.0.0.41 | Change | Log | Logging subsystem worked on internally, several improvements |
6.0.0.41 | Change | Log | Refactored some of the internal code |
6.0.0.41 | Addition | Log | Add full command line (with executable path) to log |
6.0.0.41 | Addition | Log | Allow for commas in the log |
6.0.0.41 | Addition | Log | Added much more detail to numerous log events |
------ | |||
6.0.0.40 | Addition | GUI | Lock black/white theme menu option enabled and supported (as a per-user setting in registry) |
6.0.0.40 | Addition | GUI | Added Handles Count to Active Processes tab |
6.0.0.40 | Change | GUI | Hid redundant memory metrics in Active Processes tab for Vista+ |
6.0.0.40 | Change | Build | New code signing certificate in use |
6.0.0.40 | FIX | All | Misc fixes and adjustments |
------ | |||
6.0.0.39 | Change | All | Removed debug output left in prior beta builds and disabled debug checks (for internal use anyway) |
6.0.0.39 | Change | GUI | No Sleep Dialog now uses full row selection and other standard listview extended attribs |
6.0.0.39 | Change | GUI | Reduce overhead of per-core metrics display by approx 1/2 when main window IS visible |
6.0.0.39 | Change | GUI | Do not update per-core metrics when GUI window not visible |
6.0.0.39 | FIX | GUI | No Sleep Dialog crash on removal of item |
6.0.0.39 | FIX | Updater | Force beta->beta auto update (applies to next update) |
6.0.0.39 | FIX | GUI | Fixed Watchdog Dialog did not hide one memory metric control when selecting CPU based threshold |
6.0.0.39 | FIX | Core | Adjusted handling of 'stop processing rules' watchdog rule |
6.0.0.39 | FIX | Build | Fixed auto-upgrade SFX did not include ParkControl or ThreadRacer |
------ | |||
6.0.0.38 | FIX | GUI | Fixed issues on some non-English systems |
------ | |||
6.0.0.37 | - | - | Initial beta of v6 |