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.

New Process Lasso Site!

/td>
VersionTypeComponentChange
8.9.8.19-betaFixGUIFix to rare possible crash in ProcessLasso.exe
8.9.8.19-betaFixPortableFix signing of unsupported portable edition to latest Bitsum certificate
8.9.8.19-betaFixLicensingFixed Site licenses could not activate Workstation editions of Lasso in some circumstances
8.9.8.19-betaFixLocalizationFix to Korean translation
8.9.8.19-betaFixUpdaterFix to Server Edition beta channel auto updates
8.9.8.19-betaFixBuildImproved module signing consistency of some ancillary distributions.
8.9.8.19-beta---------
8.9.8.14ChangeParkControlUpdated to the latest embedded/limited edition of ParkCotrol contained in Process lasso
8.9.8.14FixGUIIssue with default browser detection for in-product hyperlinks in rare edge cases
8.9.8.14ChangeLocalizationUpdate languages
8.9.8.14---------
8.9.8.12FixGUIFix issue where 'ghost' audiodg.exe instances may be left in the all processs view under certain scenarios
8.9.8.12---------
8.9.8.10ChangeGUIAdjust font size of graph overlaid text - looks cleaner
8.9.8.10ChangeGUISmall performance improvement on processes display
8.9.8.10ChangeCoreImprove interoperability with Comodo Internet Security and Firewall
8.9.8.10ChangeLicensingMore adjustments to accomodate Windows XP users where SSL compatibility issues exist due to old IE
8.9.8.10ChangeLocalizationUpdate Polish, Finnish, German, Russian, others
8.9.8.10---------
8.9.8.6FixAllMinor fix to some code in Task Scheduler management module
8.9.8.6ChangeCoreForce immediate termination of processes that are in suspended state
8.9.8.6ChangeCoreDisable process icons by default in Server Edition
8.9.8.6ChangeCoreDon't log process launches and terminations by default
8.9.8.6ChangeCoreReduce wait time when trying to start Task Scheduler during install (considered an errant OS state)
8.9.8.6ChangeCoreMinor tweaks
8.9.8.6ChangeAllSwitch to latest URL set
8.9.8.6ChangeAllFix latest version issue with unattended install command line use of activation codes
8.9.8.6ChangeAllEnable minidumps for all betas
8.9.8.6ChangeLocalizationUpdate Polish, French, German, Italian, Russian
8.9.8.6---------
8.9.7.6ChangeCoreAdd latest Avira processes to tamper resistant list
8.9.7.6ChangeGUIAdded transparency to some of the larger application icon renditions
8.9.7.6ChangeInstallerAdded section for Desktop Shortcut creation and two new installer strings (note to translators!)
8.9.7.6ChangeLocalizationUpdate French (shortened some strings for better display)
8.9.7.6---------
8.9.6.8ChangeAllSubstantially reduce the already negligible CPU utilization of governor and GUI. CPU cycle savings are linear with the number of processes. #v9backport
8.9.6.8ChangeAllImprove interoperability with security software and tamper resistant processes ('Ignore problematic processes' can now be unchecked for many users). #v9backport
8.9.6.8FixGUIFix an interoperability issue with EIS. #v9backport
8.9.6.8---------
8.9.6.6FixGUIFix issue where process context menu CPU affinities (current and persistent) were not being populated right for cores above 31
8.9.6.6ChangeLocalizationUpdate Spanish
8.9.6.6---------
8.9.6.0FixGUIFix issue in last update where language selection on multi-user systems may be seen repeatedly for other users
8.9.6.0FixGUIFix case where 'View Log' button is too short for German and Polish text (by editing text).
8.9.6.0ChangeGUIUpdated list of tamper resistant processes that shouldn't be touched.
8.9.6.0ChangeGUIExpand width of 'Show revision history' button on update dialog to support longer languages.
8.9.6.0ChangeGUI'Set foreground' property added to update available dialog to help ensure it doesn't get hidden (topmost is not set)
8.9.6.0ChangeLoggingDo not log process termination by default. Some users were confused by this, and they tend to contribute to log flooding.
8.9.6.0ChangeUpdaterRemove '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.0ChangeBuildSwitch to Bitsum LLC EV code signing certificate
8.9.6.0---------
8.9.4.4AdditionLocalizationAdd new Spanish (Espanol) translation
8.9.4.4AdditionInstallerAdd desktop shortcut to Process Lasso
8.9.4.4FixLocalizationFix issue with inter-product Bitsum language selection storage, for users who also had ParkControl installed
8.9.4.4ChangeInstallerImprove uninstall when multiple Bitsum applications are present
8.9.4.4ChangeInstallHelperExpanded length of Service Warning message to accomodate some non-English languages
8.9.4.4ChangeBuildAdjustments to project build order
8.9.4.4ChangeBuildOptimized build process a bit
8.9.4.4ChangeBuildVerify every digital signature after signing
8.9.4.4ChangeLocalizationUpdate Chinese Traditional, PT-BR, Russian
8.9.4.4---------
8.9.3.4FixBuildAdjust code signing
8.9.3.4FixGUIFix and improvement to 'Indefinite' Keep Awake setting compared to last build
8.9.3.4ChangeLocalizationUpdate Finnish
8.9.3.4---------
8.9.3.2FixCoreInappropriate logging of ProBalance action on some metric excluded processes, even though no action was actually taken
8.9.3.2FixGUIFix 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.2FixGUIKeep Awake timer could go askew after timer elapsed
8.9.3.2ChangeGUIChange new 'ProBalance acitivty occurring' system tray icon to a more orange/yellow hue, instead of the previous Red [thanks Ed Kiefer!]
8.9.3.2ChangeCoreAdd some extra sanity checks
8.9.3.2ChangeUpdaterInclude some seldom updated modules in auto-update package since they are now dual-signed
8.9.3.2ChangeUpdaterHave unlicensed copies use the same updater as licensed copies, which is a bit more sleek looking
8.9.3.2ChangeInstallerRemove deprecated second (direct RC) rendition of the Russian translation from installer (was never installed to disk)
8.9.3.2ChangeBuildUpdate copyright notice to 2016
8.9.3.2ChangeLocalizationUpdate German, Russian, Italian, French
8.9.3.2---------
8.9.1.6ChangeBuildCorrection to dual-signing of all binaries introduced in last version
8.9.1.6ChangeBuildMake use of freshly rebuilt development VM (for expansion and install of Windows SDK 10)
8.9.1.6ChangeBuildSwitch Bitsum RC Localization Tools to 32-bit binaries for compatibility (only found in the Bitusm Localization Pack)
8.9.1.6ChangeLocalizationUpdate Chinese Simplified
8.9.1.6---------
8.9.1.4AdditionGUIAdded 'Clear' button to CPU affintiy selection and Default CPU Affinities list dialogs
8.9.1.4AdditionGUIAdded 'Invert Selection' button to CPU affintiy selection and Default CPU Affinities list dialogs
8.9.1.4ChangeBuildDual-sign all binaries with SHA1 and SHA2-256 (adopting latest security practices for all binaries built from Jan 1, 2016 onwards)
8.9.1.4ChangeGUIImprove appearance of Unlicensed Update Dialog
8.9.1.4ChangeGUIOther minor cosmetic adjustments
8.9.1.4ChangeLocalizationUpdate Traditional Chinese, Finnish
8.9.1.4---------
8.9.0.2ChangeLocalizationUpdated PT-BR, Italian
8.9.0.2---------
8.9.0.0FixGUIFix 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.0FixGovernorSet 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.0FixGovernorFix 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.0AdditionGUIAdd retry on server connectivity checks
8.9.0.0AdditionGUIAdd new menu option 'Log Settings / Log ProBalance Events when they End'
8.9.0.0ChangeGUIChange INI key name 'LogOutOfControlProcessesRestrained' to 'LogProBalanceBegin'. Any existing setting will be migrated.
8.9.0.0ChangeGUIChange INI key name 'LogOutOfControlProcessesRestored2' to 'LogProBalanceEnd'. Any existing setting will be migrated.
8.9.0.0ChangeGUILicensed 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.0ChangeGUIReduce width of Licensed Update Available Dialog
8.9.0.0ChangeGUIAdd safety for case of invalid Keep Awake timer duration
8.9.0.0ChangeGUIChange all links to new beta site to https://bitsum.com
8.9.0.0ChangeGUIRemove 'Server on Workstation' warning, as it should never occur
8.9.0.0ChangeUpdateSwitch to direct SSL link (was a 301 redirect to SSL) to retrieve latest version info
8.9.0.0ChangeBinariesSet 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.0ChangeBuildUpgrade to VS2012 Update 5
8.9.0.0ChangeLocalizationUpdated French, Russian, Finnish
8.9.0.0---------
8.8.8.8ChangeLicensingAdd next-gen license type 'Commercial Workstation'
8.8.8.8ChangeLicensingOther minor adjustments to next-gen licensing code
8.8.8.8ChangeBuildUpdate to latest Bitsum shared code base
8.8.8.8ChangeLocalizationUpdate PT-BR and Russian
8.8.8.8---------
8.8.8.6FixLogViewerFix LogViewer Export to CSV was not handling Command Line
8.8.8.6FixGUIFix 'Actions log' column position and size persistence
8.8.8.6ChangeLicensingImprove client-side security of next-gen license codes
8.8.8.6---------
8.8.8.2ChangeGUIChanged disengage Keep Running menu item to 'Cancel' instead of 'Disable'
8.8.8.2ChangeGUIMisc minor changes
8.8.8.2ChangeLocalizationUpdate German and PT-BR
8.8.8.2---------
8.8.8.0AdditionGUIAdd NEW application icons at various resolutions, including distinct ones for "ProBalance action taking place" and "Governor not active" tray icons.
8.8.8.0FixLicensingServer 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.0FixGUIFix static text control width in About box of Server Edition trial
8.8.8.0FixGUIFix to system tray icon type selection
8.8.8.0ChangeInstallerChange application icon to NEW product application icon
8.8.8.0ChangeInstallerChange installer icon and header bitmap to NEW Product Logo
8.8.8.0ChangeGUIChange first-time minimize help text.
8.8.8.0ChangeLocalizationUpdate German, Polish, French, Russian, Finnish, Chinese Simplified, and Italian
8.8.8.0---------
8.8.6.1FixLicensingServer 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.1ChangeInstallerChange installer icon and header bitmap to customized images. #backport
8.8.6.1ChangeLocalizationUpdate German and French.
8.8.6.1---------
8.8.6.0FixGUIFix CPU affinity options in ProBalance Options dialog were not disabled on dialog load when 'Change CPU affinity during restraint' is unchecked
8.8.6.0ChangeInstallerMake 'Add to environment path variable' optional for Workstation builds
8.8.6.0ChangeLicensingMinor licensing system refinement
8.8.6.0ChangeGUIMinor menu item ordering changes
8.8.6.0ChangeGUIImprove cosmetics of ProBalance Options dialog
8.8.6.0ChangeGUIRemove one of two menu items to invoke ParkControl legacy tool (an expanded version of ParkControl is now distributed independently)
8.8.6.0ChangePackageRename Parkcontrol module to pkctrl.exe
8.8.6.0ChangeLocalizationUpdate German, Italian, French
8.8.6.0---------
8.8.4.1FixGUIFix 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.1FixLicensingFix for a next-gen licensing issue
8.8.4.1ChangeInstallerDo not terminate ParkControl when installing or upgrading now that it may be part of a distinct package (ParkControl Pro)
8.8.4.1ChangeGUIAdd safety to prevent session persistence of a Keep Awake state set to 'Indefinite'
8.8.4.1ChangeGUIChange some bitmaps to standardize and improve appearance
8.8.4.1ChangeLicensingMinor adjustments
8.8.4.1ChangeLocalizationUpdate French, Finnish, and Italian
8.8.4.x---------
8.8.2ChangeUpdaterImprove appearance of unlicensed update dialog
8.8.2ChangeUpdaterHide 'Update eligibility check' options for next-gen codes (may be seen one more updates)
8.8.2ChangeLicensingSend all purchasers of EDD codes to new site links
8.8.2ChangeLicensingAdjustment of some in-product URLs
8.8.2ChangeLicensingTreat 'Free Trial' license codes appropriately (work continues)
8.8.2ChangeLicensingContinued next-gen licensing system work
8.8.2ChangeLicensingAllow for 'free trial' license keys
8.8.2ChangeLicensingAbout box will show 'Free trial' if one of the new free trial keys
8.8.2ChangeLicensingGeneral reduction in solicitation to update to Pro Edition
8.8.2ChangeLicensingReduced display of solicitation dialog, doesn't begin appearing at all until 4 days of use
8.8.2ChangeLicensingReduce Lasso startup 'nag' timer to max 3 seconds in beta, max 15 in final (only if installed 30+ days)
8.8.2ChangeLicensingIn 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.2ChangeLicensingMinor code improvements
8.8.2ChangeInstallerSwitch all auto-correct installer downloadss to SSL
8.8.2ChangeInstallerFix descripton of new 'add to environment PATH' installer section
8.8.2ChangeInstallerAdd secondary custom 64-bit OS detection mechanism for oddly tweaked PCs that cause NSIS scripts to misdetect
8.8.2ChangeInstallerFix a couple typos in English EULA
8.8.2UpdateParkControlUpdate to ParkControl standard included with Process Lasso
8.8.2ChangeLocalizationUpdate German, French, Polish, and Finnish
8.8.2---------
8.8.0.0AdditionBuildAdd 'pl.cmd' batch file as a shortcut to launch Process Lasso's GUI, primarily for Windows Server users
8.8.0.0AdditionBuildAdd 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.0AdditionLoggingAdd pathname parameter to log file, changing log format
8.8.0.0AdditionLoggingShow process governor pathname and command line in 'initialized' log entry
8.8.0.0AdditionGUIAdd new Locate submenu (for disk and internet) to log entries in actions pane
8.8.0.0AdditionParkControlAdd support for new system tray icon and more (ParkControl Pro) [work in progress]
8.8.0.0FixGUIFixes to import and export of configuration file
8.8.0.0FixGUIFix user-induced Performance Mode state not preserved on Lasso restart
8.8.0.0FixGUIFix Keep Running state/countdown not preserved on Lasso restart
8.8.0.0FixInsightsFix sorting of date/time of last restraint column
8.8.0.0FixInsightsFix build ordering issue that could have caused wrong insights exe build to be included
8.8.0.0ChangeGUICreate safety backup on import of new configuration file
8.8.0.0ChangeGUIReduce maximum log lines to display at one time (to reduce RAM utilization and improve load speed)
8.8.0.0ChangeGUIAdjust some in-product URLs
8.8.0.0ChangeGUIReduce timeout after update for system tray click to see revision history (now back to 10 seconds)
8.8.0.0ChangeGUIAdd 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.0ChangeInstaller/UpdaterTerminate any running ParkControl instances
8.8.0.0ChangeLoggingRotate log files after 1000 entries
8.8.0.0ChangeLicensingChange product activation to distinct subdomain for server isolation
8.8.0.0ChangeAllBetter Emisoft interoperability
8.8.0.0ChangeLocalizationUpdate German, Russian, and French
8.8.0.0---------
8.6.6.8FixGUIFix 'Change CPU affinity on restraint' ProBalance menu option wasn't opening ProBalance Settings dialog
8.6.6.8ChangeInsightsFlesh out remaining ProBalance menu options, now offering all ProBalance settings within Insights
8.6.6.8ChangeUpdaterCorrect installed version number for add/remove programs list after automated product update
8.6.6.8ChangeLicensingNext-gen licensing system refinement
8.6.6.8ChangeBuildUpgraded build virtual machine to Windows 10 Pro
8.6.6.8ChangeLocalizationPT-BR updated
8.6.6.8---------
8.6.4.2ChangeGUIFix length of solicitation dialog for PT-BR
8.6.4.2ChangeLicensingNext-gen licensing system work
8.6.4.2ChangeCoreMinor maintenance work
8.6.4.2---------
8.6.1.6ChangeGUIExtend update revision history pop-up time to 30 seconds
8.6.1.6ChangeGUILet Escape key minimize GUI to system tray
8.6.1.6ChangeLocalizationUpdate Polish, PT-BR, Italian, Russian, and French
8.6.1.6---------
8.6.0.0AdditionCoreAdd log entry to indicate if pro-only features of the governor have expired in the workstation edition
8.6.0.0AdditionLicensingAdd internet connection check prior for better error reporting when activation fails
8.6.0.0AdditionLicensingShow specific error message if next-gen license code is inactive
8.6.0.0AdditionLicensingAdd preliminary support for next-gen licensing system codes
8.6.0.0AdditionLocalizationAdd Korean to localization pack (not yet available to end users)
8.6.0.0FixGUIImprove error handling cleanup in update check code.
8.6.0.0FixGUIFix case where internet connectivity check in workstation edition left a TCP connection in CLOSE_WAIT state.
8.6.0.0FixGUIImprove 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.0FixGUIFix solicitation message not shown at first startup for unlicensed users
8.6.0.0FixGUIFix very small non-repetitive memory leak in connectivity check code (didn't accumulate)
8.6.0.0FixCoreImprove interoperability with latest NIS version
8.6.0.0FixLicensingFix issue where some users had to enter their activation code again (this can also be caused by bad registry cleaners)
8.6.0.0FixUninstallFix case where 'Bitsum Highest Performance' power plan is not removed if the user had manually engaged when they uninstalled Process Lasso
8.6.0.0ChangeGUISet window title to 'Process Lasso Pro' to more clearly demarcate the Pro edition. Occurs instantly after product activation.
8.6.0.0ChangeBuildUpdate to latest version of WinRAR
8.6.0.0ChangeLicensingImprove connectivity check to include database accessibility
8.6.0.0ChangeLicensingExtend advanced feature evaluation to 14 days for workstation build
8.6.0.0ChangeLocalizationUpdate Italian, German, and Japanese
8.6.x.x---------
8.4.0.2NOTICEAllThis 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.2FixGUIFix case where internet connectivity check in workstation edition left a TCP connection in CLOSE_WAIT state. #backport-from-beta
8.4.0.2ChangeGUISet 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.0FixInstallerFix for an unnecessary registry key created during config storage
8.4.0.0FixrcToolsFix issue with 'Configure process watchdog ...' not localized (and possibly other strings)
8.4.0.0FixCPUEaterFix inability of CPUEater Demo to detect governor as running when configured as a system service
8.4.0.0ChangeInstallHelperSmall cosmetic tweaks to accommodate PT-BR strings (and improve appearance)
8.4.0.0ChangeGUIExpand control widths in many locations to accommodate PT-BR strings
8.4.0.0ChangeLocalizationUpdate French and Chinese Traditional
8.4.0.0ChangeLocalizationUpdate PT-BR - now 100% complete! Credits to Hilas Costa!
8.4.0.0---------
8.2.0.4FixInstallerFix to unattended install command line parameters specifying GUI and governor start types
8.2.0.4FixInstallerFix to /key command line parameter for unattended installs (was not updated to accept newer keys)
8.2.0.4FixGUIFix potential case of mutually exclusive system tray icon type view menu items checked
8.2.0.4ChangeInstallerRefactored GUI and core engine startup code
8.2.0.4ChangeInstallerShow InstallHelper.exe dialogs for workstation installs once again
8.2.0.4RemovalInstallerRemove a legacy manifest file included in installer
8.2.0.4ChangeGUIMove system tray icon type to view menu
8.2.0.4ChangeGUIMade graph background lines darker shade of green
8.2.0.4ChangeGUIMinor string adjustment(s)
8.2.0.4ChangeDocsUpdated
8.2.0.4ChangeLocalizationUpdate Chinese Simplified, Chinese Traditional, Italian, and PTBR
8.2.0.4---------
8.2.0.0FixAllFix inability to auto-start in Windows 10
8.2.0.0FixLicensingFix issue where registered user name could be lost, though registration status would not change
8.2.0.0FixGUIPerformance Mode in main application menu not checked when induced (but corresponding system tray menu item is)
8.2.0.0ChangeGUIAuto-restart of GUI after configuration restored to default
8.2.0.0ChangeAllQuote encapsulate Task Scheduler task commands for Process Lasso GUI and Governor
8.2.0.0ChangeDocsOn-going rewrite of CHM docs (see online copy here)
8.2.0.0ChangeUpdaterInclude latest CHM docs in auto update package
8.2.0.0ChangeLocalizationUpdate Polish, German, Finnish, and Italian
8.2.0.0---------
8.1.0.0AdditionGUIAdd menu items for graceful termination wait settings in General Options
8.1.0.0AdditionCoreAdd safety for improper shutdown of core engine while in Performance Mode
8.1.0.0FixCoreFix issue where some types of log events were written to log even when logging was fully disabled
8.1.0.0FixCoreFix issue where Polish and PTBR DLLs were subject to 'improper image' issues due to a build order anomaly.
8.1.0.0FixGUIFix Dismiss button in Graceful Termination dialog.
8.1.0.0FixSmartTrimFix log entry that would say '0 of 0' processes trimmed under certain conditions (meaning 0 of 0 eligible)
8.1.0.0FixInstallerFix start menu shortcuts included for docs even when docs not selected for install
8.1.0.0ChangeGUIChange nag text and improve appearance of dialog
8.1.0.0ChangeGUIDo 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.0ChangeGUIChange default selected control in Graceful Termination dialog, improving appearance
8.1.0.0ChangeGUIOther improvements to graceful termination dialog (remove title bar and system menu)
8.1.0.0ChangeGUIMisc cosmetic improvements
8.1.0.0RemovalGUIRemoved 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.0ChangeCoreRefactor mechanism by which logging is fully disabled
8.1.0.0ChangeAllAdjust registry key deletion code to ensure full deletion in some contexts where an empty top-level key may remain
8.1.0.0ChangeInstallerRestore CHM docs to installer
8.1.0.0ChangeLocalizationContinued work on in-house localization tools
8.1.0.0ChangeLocalizationUpdated Polish
8.1.0.0ChangeLocalizationUpdated Finnish
8.1.0.0ChangeLocalizationUpdated German
8.1.0.0ChangeLocalizationUpdated Russian (first update in a while)
8.1.0.0ChangeLocalizationUpdated PTBR (first update in years, only restored last build)
8.1.0.0---------
8.0.6.4AdditionGUIAdd new graceful-first termination with dialog shown to allow immediate intervention
8.0.6.4AdditionGUIAdded setting to suppress new SmartTrim took no action log events
8.0.6.4AdditionGUIAdded code to check for basic Internet connectivity (to be used for any activation failure diagnosis)
8.0.6.4AdditionCoreAdded new SmartTrim took no action log events
8.0.6.4AdditionCoreAdded registry setting to control how long to wait for a graceful termination before terminating or restarting a process
8.0.6.4ChangeCoreAlways try a trim if user initiates, even if RAM load is below threshold (per-process quotas still apply)
8.0.6.4ChangeCoreChange to the way the SmartTrim thread is notified of configuration changes
8.0.6.4ChangeCoreChange to mechanism by which the SmartTrim thread gets notified of config changes
8.0.6.4ChangeCoreReduce access rights in termination function to bare minimum
8.0.6.4ChangeAllImprove interoperability with Online Armour
8.0.6.4ChangeGUIOn-going licensing system work
8.0.6.4ChangeGUIMoved process termination to a separate thread, since it may now be blocking for a few seconds
8.0.6.4ChangeGUICorrected some typos
8.0.6.4ChangeGUIRemoved some deprecated code
8.0.6.4ChangeGUIIncreased amount of detail included in minidumps (these are only enabled in beta builds)
8.0.6.4FixUpdaterNon-critical fix to some permissions when shutting down Lasso, had no real world impact
8.0.6.4FixCoreFix issue with logic on SmartTrim RAM threshold
8.0.6.4FixCoreFix issue with SmartTrim not trimming when 'no limit' is specified (note the per-process quota still applies)
8.0.6.4AdditionLocalizationAdd back PTBR for early use as it is being translated
8.0.6.4ChangeLocalizationUpdate Chinese Simplified, Japanese, French, Finnish, German, Polish, Italian, and PTBR
8.0.6.4---------
8.0.2.0ChangeLocalizationUpdate Italian, Finnish, French, Russian, and Chinese Simplified
8.0.1.0---------
8.0.1.0FixCoreFix SmartTrim exclusions so that they allow either full pathnames, process basenames (e.g. notepad.exe), or wildcard patterns
8.0.1.0FixCoreFix issue with migration of the 'show process icons' setting from earlier versions
8.0.1.0FixGUIFix 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.0ChangeGUIChange 'Steam Game Detection' to 'Automatic Game Detection'
8.0.1.0ChangeLocalizationUpdate Finnish and Italian
8.0.0.0---------
8.0.0.0ChangeGUIAdd a considerable number of new SmartTrim options to tune the algorithm to user desired behavior
8.0.0.0ChangeAllA large number of small fixes, major additions, and important adjustments
8.0.0.0ChangeAll-- 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.0AdditionCoreAdd SmartTrim exclusions
8.0.0.0AdditionGUIAdd SmartTrim exclusions dialog
8.0.0.0AdditionGUIAdd SmartTrim exclusion process context menu item
8.0.0.0AdditionGUIAdd 'Allow trim when Performance Mode is engaged' menu item, and retitled dialog option
8.0.0.0AdditionGUIAdd 'Clear all' to exclusions dialog used by SmartTrim and other features
8.0.0.0AdditionCoreAdd SmartTrim setting 'Allow while in Performance Mode' (defaults to false)
8.0.0.0AdditionCoreAdd SmartTrim setting for users to manually configure minimum per-process working set (globally) before SmartTrim would act on a process
8.0.0.0ChangeCoreAdjust SmartTrim minimum working set per-process to 196Mb for workstations, 384Mb for servers
8.0.0.0ChangeCoreChange 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.0ChangeGUIExpanded a static text control in the IdleSaver dialog
8.0.0.0ChangeGUIAdd code to migrate existing process icon setting
8.0.0.0ChangeCoreRemove some of the high-def process icons of the governor, which may have caused some troubles
8.0.0.0FixGUIFix to remembering of last main window position and some child window positions (a one time reset will occur)
8.0.0.0ChangeGUIDefault height adjustments
8.0.0.0ChangeGUIRestored 'restart of Lasso required' message when user disables process icons, so they realize what is going on
8.0.0.0ChangeGUIMinor UI painting optimizations and misc legacy code cleanup
8.0.0.0ChangeGUIDon't check for HOSTS file modification (by cracks and such) more than once, may look suspicious and speeds Lasso GUI load
8.0.0.0FixGUIFix 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.0FixCoreFix 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.0FixCoreFix issue where Performance Mode might be induced in web browser opened from within Steam
8.0.0.0FixGUIFix ProBalance Insights dialog could have truncated text with some languages
8.0.0.0FixGUIFix 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.0FixCoreFix a potential SmartTrim inefficiency when the user manually uses 'Trim Now' manually (under certain conditions)
8.0.0.0FixGUIFix removal of default (always set) process I/O priority may not have immediately been saved in configuration file.
8.0.0.0FixGUIRemoved 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.0FixGUIFix SmartTrim would log even if log disabled
8.0.0.0FixInstallerFix automatic update checks not enabled for new installs by default, occurred during recent installer streamlining (workstation edition only)
8.0.0.0ChangeInstallerImprove some confusing text asked during certain upgrades
8.0.0.0ChangeBuildConsiderable build system refinement
8.0.0.0AdditionCoreContinue refinement of the SmartTrim algorithm
8.0.0.0AdditionUIContinue adding SmartTrim parameters, menu items, and related dialog
8.0.0.0ChangeSigningImprovement to the digital signing and timestamping efficiency of our binaries (faster builds)
8.0.0.0ChangeGUIAdjustment to minimum UI height for mini-PCs (work on-going)
8.0.0.0ChangeInsightsContinued ProBalance Insights polish into an application in its own right.
8.0.0.0ChangeInsightsAdded place-holder menu to ProBalance Insights application to control ProBalance.
8.0.0.0ChangeGUIAdded place-holder menu items and dialogs for user-specified SmartTrim thresholds and exclusions.
8.0.0.0ChangeGUIRemove some SmartTrim menu items from Server Edition
8.0.0.0ChangeGUIRemove some deprecated code
8.0.0.0ChangeAllGeneral code improvements, compatibility fixes, and maintenance
8.0.0.0ChangeCoreHandle another Symantec (Norton) tamper-detection issue
8.0.0.0ChangeCoreRemove prior beta's Steam game auto-detection adjustment, pending refactoring to achieve 100% accuracy under all conditions
8.0.0.0ChangeCoreMisc maintenance
8.0.0.0ChangeSettingsMigrate 'Show process icons' GUI setting to HKCU registry value for easy mod
8.0.0.0ChangeAllContinued code optimization (replacing legacy code with more efficient renditions)
8.0.0.0FixAllFix cases where trailing spaces weren't removed from user input when they were intended to be (e.g. activation code).
8.0.0.0RemovalLocalizationSerbian
8.0.0.0ChangeLocalizationUpdate 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.0FixCoreBack-ported fixes to SmartTrim
--
7.8.0.6FixInstallerFix 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.6ChangeGUIDisable unsupported memory priorities from process context menu - backport from latest beta
7.8.0.6ChangeLocalizationSeveral languages updated - backport from latest beta
--
7.8.0.4FixGUIFix 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.4ChangeLocalizationSeveral languages updated - backport from latest beta
--
7.8.0.1ChangeGUIUpdate Chinese Simplified
7.8.0.1ChangeGUIUpdate Chinese Traditional
7.8.0.1ChangeGUIUpdate Finnish
7.8.0.1ChangeGUIUpdate Russian
7.8.0.1FixInstallerFix a rare uninstall/reinstall scenario with the custom power plan
--
7.8EnhancementGUINew presentation and options for SmartTrim, the first-ever intelligent RAM optimization algorithm.
7.8EnhancementGUINew ProBalance toggle to exclude (or not) children of the foreground process.
7.8EnhancementGUIIdleSaver dialog will now select appropriate defaults.
7.8EnhancementCPUEaterAdd ProBlance on/off toggle to the CPUEater Demo (and appropriate text if Lasso not running).
7.8FixCoreFix 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.8FixGUIFix 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.8FixInstallerFix issue in installer of 7.6 that would cause XP auto-start to not be set for first-time installs
7.8ChangeGUIConsolidated sub-menus for popular primary features
7.8ChangeGUIImproved presentation and text in several places
7.8ChangeGUIImproved interoperability with Norton Internet Security
7.8ChangeGUIAdded all primary feature control menu items to File menu
7.8ChangeGUISome safety reloads of configuration prior to additional changes (e.g. to make sure some manual user change wasn't lost)
7.8RemovalGUIRemove legacy 'show threads and modules' menu item
7.8ChangeSettingsReset 'show icons' setting since default changed (will also be moved to registry)
7.8ChangeSettingsDisable 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.8ChangeSettingsAdjustments to some localization customizations
7.8ChangeAllInternal code and build system work
7.8ChangePortable EditionAdd LogViewer, Start/Stop governor batch files to package
7.8ChangeAllChange copyright to 2015
7.8ChangeGUIUpdate German
7.8ChangeGUIUpdate French
7.8ChangeGUIUpdate Italian
7.8ChangeGUIUpdate Polish
7.8ChangeGUIUpdate Japanese
------
7.6.4FixCoreFix case of Performance Mode being induced due to Steam dependencies instead of only games
7.6.4FixInstallerFix silent install/uninstall of Server Edition would inappropriately show InstallHelper dialog
7.6.4FixInstallerFix InstallHelper dialog may inappropriately show during uninstall in XP
7.6.4ChangeGUIUpdate Japanese
7.6.4ChangeGUIUpdate French
7.6.4FixCoreFixed a theoretical race condition that could have resulted in a crash (never known to)
7.6.4AdditionGUI/CoreAdd ability to auto-trigger improved Performance Mode via any Steam child process, with others coming soon
7.6.4AdditionGUI/CoreAdded first rendition of SmartTrim, the first ever non-braindead RAM optimization algorithm in the world. Refinement continues, still early dev.
7.6.4AdditionGUIAdd 'limit CPU use' in parenthesis of CPU affinity menu items so users better understand their effective use.
7.6.4ChangeCoreAllow manually set refresh rates w/o sanity checks (a user request, enabled in beta builds only)
7.6.4ChangeGUISystem tray tooltip abbreviated app name now 'Lasso' not 'ProLasso'
7.6.4ChangeGUIMinor menu consistency improvements
7.6.4ChangeGUIMove Performance Mode process designation for more intuitive access
7.6.4ChangeInstallerRemove local CHM from installer. ~1Mb savings, new installer size about 1Mb.
7.6.4ChangeGUIUpdate Japanese
7.6.4ChangeGUIUpdate Chinese Simplified
7.6.4ChangeGUIUpdate Chinese Traditional
7.6.4ChangeGUIUpdate German
7.6.4ChangeGUIUpdate Italian
7.6.4ChangeGUIUpdate Finnish
7.6.4ChangeGUIUpdate French
7.6.4EmotionHeartSupport Process Lasso, purchase a license! Christmas Sale (use this link)!
------
7.4AdditionCoreAdd toggle to disable change to Bitsum Highest Performance power plan on entrance to Performance Mode
7.4ChangeGUIRename EnergySaver to IdleSaver
7.4ChangeGUIReduced width of log filter edit control in main UI
7.4ChangeGUIChange process icon retrieval method
7.4ChangeGUIChange a few control captions
7.4ChangeGUIAdd 32/64 bit size back to About dialog by user request
7.4ChangeSettingsChange default to disable IdleSaver while Performance Mode is active
7.4ChangeSettingsAdd ability for user to manually set 50ms poll interval (not recommended)
7.4ChangeCoreImprove handling when governor terminates while Performance Mode is active
7.4ChangeCoreImproved interaction with Comodo and Norton Internet Security 2015
7.4ChangeCoreMinor code refinement
7.4FixPortableInclude ParkControl in portable edition (not officially supported)
7.4FixLogFix issue where log events for Performance Mode power plan changes in XP may have been written (would show 'unknown' as target plan)
7.4FixGUIImprovements when user resizes main window to an excessively small size
7.4ChangeLocalizationClear deprecated strings, reduce size of localization pack
7.4ChangeLocalizationUpdate Chinese Simplified
7.4ChangeLocalizationUpdate Chinese Traditional
7.4ChangeLocalizationUpdate German
7.4ChangeLocalizationUpdate Italian
7.4ChangeLocalizationUpdate Polish
------
7.2EnhancementAllAdd custom 'Bitsum Highest Performance' power plan for NT6+
7.2EnhancementCorePerformance Mode automatically induces the new 'Bitsum Highest Performance' power plan
7.2ChangeCoreAdd a couple COMODO processes to the list of ignored processes (use of this list can be toggled in Options menu)
7.2ChangeInstallHelperChange manifest to force run with administrative rights
7.2FixParkControlMinor fix to display of number of cores parked when parking disabled
7.2ChangeLocalizationUpdate Japanese
7.2ChangeLocalizationUpdate Italian
7.2ChangeLocalizationUpdate German
7.2ChangeLocalizationUpdate Russian
------
7.1.2EnhancementProBalanceChange to default settings
7.1.2AdditionGUIAdd 'Restore ProBalance Defaults' menu item
7.1.2FixLogViewerCorrect caption of 'Open log file' dialog
7.1.2FixLogViewerEnsure archived log files are included in default file mask for 'Open log file' dialog
7.1.2FixCoreFix for a user reported rare crash
7.1.2ChangeGUIImmediately clear log display in GUI when cleared in LogViewer
7.1.2ChangeGUIReduce Active Processes list size when GUI reopened after being minimized a while
7.1.2ChangeGUIImprovement to the way delta I/O is calculated on first recent check
7.1.2ChangeGUINo longer checks for updates when Performance Mode is active
7.1.2ChangeGUIRemove idleness check before update is allowed
7.1.2ChangeGUIDecrease frequency of update checks
7.1.2ChangeLocalizationAdded a few strings to the resource module for localization, particularly from ProBalance Insights
7.1.2ChangeLocalizationUpdate Italian
7.1.2ChangeLocalizationUpdate German
------
7.1.0.0FixGUIFix for a reported crash
7.1.0.0FixGUIFix for process icon mismatch that could occur under certain circumstances
7.1.0.0EnhancementBuildSynchronize and fix all module metadata
7.1.0.0EnhancementBuildAdd sanity check for translations to ensure they are never inadvertently tossed out (reset to English)
7.1.0.0EnhancementBuildMisc source code improvements, new unit tests, and pre-emptive maintenance
7.1.0.0ChangeLocalizationUpdate Chinese Traditional
7.1.0.0ChangeLocalizationUpdate French
------
7.0.4.0EnhancementInstallerNo 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.0EnhancementInstallerHave unattended (silent) install set GUI and Core to start at login w/o additional parameters specified to dictate such.
7.0.4.0EnhancementGovernorAllow certain types of watchdog rules to be repetitively reapplied on the same target process instance (experimental and on-going work)
7.0.4.0EnhancementUpdaterChange auto-update download links to SSL
7.0.4.0FixGUIFix to the new 'Clear' button added to the game list dialog in the last version
7.0.4.0FixGUISwitch 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.0ChangeGUIIncrease fill rate of process icons for new instance of PL main window
7.0.4.0ChangeCoreAdd new processes to the list of problematic tamper-proof security software
7.0.4.0ChangeUpdaterDownload and run update from Program Files folder instead of %appdata%, since CryptoPrevent style local security policies may restrict execution from %appdata%
7.0.4.0ChangeLocalizationMade some additional strings localizable, including the ProBalance restraints text overlaid on the primary graph
7.0.4.0FixLocalizationFix incorrectly packaged Chinese Traditional resource DLL
7.0.4.0ChangeLocalizationUpdate Italian
7.0.4.0ChangeLocalizationUpdate Chinese Traditional
7.0.4.0ChangeLocalizationUpdate Chinese Simplified
7.0.4.0ChangeLocalizationUpdate Japanese
------
7.0.2.4EnhancementCPUEaterCosmetic overhaul of CPUEater ProBalance Demo
7.0.2.4EnhancementCPUEaterImproved application icon for CPUEater ProBalance Demo
7.0.2.4EnhancementCPUEaterAdd 'ProBalance just acted' notification to show clearly when ProBalance acted on the CPU consuming demo
7.0.2.4EnhancementGUIImprovements to ProBalance Advanced Options Dialog
7.0.2.4EnhancementGUICosmetic improvements to ProBalance Exclusions Dialog
7.0.2.4EnhancementGUICosmetic improvements to Game and Multimedia Processes Dialog
7.0.2.4AdditionGUIAdd 'Clear' button to Game and Multimedia Processes Dialog
7.0.2.4AdditionGUIAdd ProBalance menu item for 'Disable core parking during restraint'
7.0.2.4EnhancementInsightsImprove response of ProBalance enable/disable toggle
7.0.2.4ChangeInstallHelperDefault to manage the processes of all users
7.0.2.4FixInstallHelperFix inappropriate reset of config when user chooses to reconfigure Lasso's startup behavior (including manual reinstall)
7.0.2.4FixCPUEaterFix manifest not embedded in 32-bit CPUEater
7.0.2.4FixGUIFix issue saving config ProBalance advanced option 'disable core parking during restraint'
7.0.2.4FixGUIFix issue with manually unticking default affinity CPUs greater than #31 in process context menu
7.0.2.4FixGUIFix issue where saving a secondary watchdog rule that closely resembles a prior rule would cause it to be lost
7.0.2.4ChangeLocalizationUpdated German
7.0.2.4ChangeLocalizationUpdated Polish
7.0.2.4ChangeLocalizationUpdated Simplified Chinese
7.0.2.4ChangeLocalizationUpdated Japanese
------
7.0.0.0EnhancementInsightsOfficial launch of new ProBalance Insights module that displays per-process statistics on ProBalance activity
7.0.0.0EnhancementInsightsImprove accuracy of embedded responsiveness meter
7.0.0.0EnhancementGUIAdded manual Performance Mode toggle to system tray menu. Workstation Edition only.
7.0.0.0EnhancementGUIAdd 'Performance Mode' graph overlay indicator
7.0.0.0EnhancementGUIAdd button to launch ProBalance Insights
7.0.0.0EnhancementGUIUse total process I/O as a criteria to be placed in the Active Processes list
7.0.0.0EnhancementGUIAdded 'Delta I/O' column to Full and Active process lists
7.0.0.0FixGUIFix some columns in the Active processes list not updating in some circumstances
7.0.0.0ChangeGUIImprove performance of Active processes list
7.0.0.0ChangeGUIRemove per-process memory graph embedded in Active processes list
7.0.0.0ChangeGUISystem tray icon changes on ProBalance restraint
7.0.0.0ChangeGUIMinor restructuring of process context and main app menus
7.0.0.0ChangeGUIConsolidate 'Terminate' and 'Force terminate' process context menu items. Now only offering forcible termination by the item 'Terminate'.
7.0.0.0ChangeGUIFix issue seen when new column added; could cause some saved column widths to be a bit out of whack
7.0.0.0ChangeGUISome small code optimizations and improvements
7.0.0.0ChangeInstallerDon't prompt before downloading correct edition
7.0.0.0ChangeInstallerAllow silent/unattended install to correct edition via dynamic download
7.0.0.0ChangeInstallerConsolidate 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.0RemovalInstallerRemove deprecated is_writable install module
7.0.0.0ChangeLocalizationUpdate Italian
7.0.0.0ChangeLocalizationUpdate Japanese
------
6.9.8.0AdditionGUINew module, ProBalance Insights, to show per-process ProBalance statistics
6.9.8.0AdditionGUIAdd item to View submenu, 'Open Log Viewer'
6.9.8.0AdditionGUIAdd item to View submenu, 'Open ProBalance Insights'
6.9.8.0EnhancementGUIMove and rename menu item 'Open Log Viewer' to View submenu
6.9.8.0EnhancementGUIMinor other improvements
6.9.8.0EnhancementLogAdd hashtags to #ProBalance log events, for easy filtering
6.9.8.0EnhancementLogRefine text of some log entries
6.9.8.0EnhancementLogEnable sortable columns in the Log Viewer
6.9.8.0ChangeGUIMove and rename some menu items
6.9.8.0ChangeGUIMove ProBalance count text up a bit on graph
6.9.8.0ChangeLauncherProcessLassoLauncher.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.0ChangeUpdaterRemove 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.0ChangeCoreMinor optimizations
6.9.8.0ChangeLocalizationUpdate Italian
6.9.8.0ChangeLocalizationUpdate German
6.9.8.0RemovalGUIRemove a deprecated submenu item (elevate)
------
6.9.3.0AdditionCoreEnable new ProBalance statistics collection
6.9.3.0AdditionGUIShow ProBalance counts over graph (total restraints and restraints today)
6.9.3.0AdditionGUIAdd toggle for new ProBalance counters shown over graph
6.9.3.0AdditionGUIAdd link to Windows Power Options in EnergySaver dialog
6.9.3.0ChangeGUISome refactoring of Energy Saver dialog
6.9.3.0ChangeGUIProcess icons shown by default
6.9.3.0ChangeAllLicensing system improvements
6.9.3.0ChangeAllSwitch all executables to embedded manifests
6.9.3.0ChangeGUIMinor menu and text adjustments
6.9.3.0ChangeGUIMinor adjustments to ProcessLassoLauncher behavior
6.9.3.0ChangeGUIContinued refinement of log entry action descriptions
6.9.3.0ChangeGUIContinued refinement of informative and error message texts
6.9.3.0ChangeUpdateDelete some deprecated registry values
6.9.3.0ChangeUpdaterDelete deprecated external manifests
6.9.3.0ChangeLocalizationUpdate Finnish
------
6.9.2.4AdditionCoreUnspecified additions to facilitate new development work, to be announced soon
6.9.2.4FixCoreFix case of some ProBalance events being logged regardless of log settings
6.9.2.4FixLocalizationFix to Japanese resource module x64 build
6.9.2.4ChangeLoggingChange logging when ProBalance ends due to process termination
6.9.2.4ChangeLoggingReduce max log size before rotating to new file (improves Lasso GUI load speed)
6.9.2.4ChangeLoggingAdjust text associated with some log entry types
6.9.2.4ChangeParkControlUpdate ParkControl to v2.1.8
6.9.2.4ChangeGUIExtended checks for potential causes of activation failure
6.9.2.4ChangeGUIImprove GUI load speed when application icons are shown in the process listview
6.9.2.4ChangeGUIMinor adjustments and code improvements
6.9.2.4ChangeGUIMinor cosmetic
6.9.2.4ChangeUpdaterAdd note to update error about CryptoPrevent software blocking Lasso updates (should whitelist pl4sfx.exe)
6.9.2.4ChangeUpdaterImprove post-update code to better clean up deprecated modules
6.9.2.4ChangeLocalizationRemoved PTBR and Hungarian languages
6.9.2.4ChangeLocalizationUpdate French
------
6.9.1.0AdditionLogViewerAdd 'File / Load Log File' menu item to load archived log files for view, filter, and/or export to CSV
6.9.1.0AdditionLogViewerAdd 'File / Open Log Folder' menu item to open the log storage folder in Explorer
6.9.1.0AdditionLogViewerRename 'Export Log to CSV' to 'Export View to CSV' to better represent its actual function
6.9.1.0ChangeParkControlFurther refinements to ParkControl (core parking) dialog UI
6.9.1.0ChangeLogViewerLogViewer UI refinements
6.9.1.0ChangeUpdaterRemove deprecated pllogtocsv.exe binary
6.9.1.0ChangeGUIImprove control spacing in CPU affinity selection dialogs
6.9.1.0ChangeGUICosmetic improvements
6.9.1.0ChangeGUIImprovements to appearance and functionality of About and Activation dialogs
6.9.1.0ChangeGUIMinor text corrections and improvements
6.9.1.0ChangeGUIUpdated German translation
6.9.1.0FixGUICosmetic fixes to UI of Server Edition
6.9.1.0FixGUIFix to text shown in the activation dialog of Server Edition
6.9.1.0FixGUIFix mutually exclusive system tray icon types could be checked in app menu
------
6.9.0.0ChangeGUIMake text background transparent graph overlays, looks much better
6.9.0.0ChangeGUIIncrease font size of text overlaid on graph (e.g. active power profile)
6.9.0.0ChangeGUIChange Lasso GUI start-up behavior so that it minimizes to tray and/or shows main window when appropriate
6.9.0.0ChangeGUIMake all bitsum.com links SSL, update to latest URLs
6.9.0.0ChangeGUIReplace occurrences of 'Energy Saver' with 'EnergySaver'
6.9.0.0ChangeLicensingProduct activation subsystem additions and optimization
6.9.0.0ChangeLicensingFurther reduce nag shown at start-up after long-term free use
6.9.0.0FixCoreFix ProBalance restraint ended log events being written even if logging disabled
6.9.0.0FixGUIFix crash seen with some types of input
6.9.0.0FixGUIFix case of main window briefly appearing before being minimized to system tray (when minimize to tray is desired)
6.9.0.0AdditionParkControlAdd ability to change minimum CPU frequency allowed from within dialog, instead of having to open Power Options
6.9.0.0ChangeParkControlRevamped ParkControl UI
6.9.0.0ChangeParkControlChange UI behavior when power profile selection is changed with unapplied tweaks pending
------
6.8.0.8ChangeInstallerChange company name from 'Bitsum' to 'Bitsum LLC'
6.8.0.8ChangeLicensingReduce nag timer for long-term free users
6.8.0.8ChangeCoreMinor adjustments
6.8.0.8FixGUIFix crash in activation dialog on certain input
------
6.8.0.6ChangeCoreChange to exception handling
6.8.0.6FixGUIFix to some of the static controls in About box
6.8.0.6FixInstallHelperFix to /code command line switch for unattended install
------
6.8.0.4ChangeGUIChange position of current Power Profile overlaid on graph to lower right quadrant
6.8.0.4ChangeGUIChange position of Keep PC Awake timer overlaid on graph to upper right quadrant
6.8.0.4ChangeGUIRemove some less than useful menu items to improve overall presentation
6.8.0.4ChangeGUIRemove Performance Mode from system tray menu (workstation edition)
6.8.0.4ChangeCoreGeneral source code maintenance
6.8.0.4FixCoreFix to recent Keep Running re-factoring
6.8.0.4FixCoreMinor fixes
6.8.0.4FixGUIFix slow app init in recent builds due to large log files
6.8.0.4FixGUIMinor presentation fixes
------
*/ ?>
VersionTypeComponentChange
6.7.0.64FixInstallHelperFix failure to set governor to run as service under specific (non-system) user account
6.7.0.64FixCoreFix issue with default CPU affinities referencing cores greater than 31 not being applied correctly
6.7.0.64FixGUIFix control tab ordering in Keep Running config dialog
6.7.0.64ChangeCoreRefactored 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.64ChangeCoreRevert to older behavior of Gaming/Multimedia mode.
6.7.0.64ChangeCoreAllow IP based activation in the event DNS resolution fails
6.7.0.64ChangeGUILanguage updates
------
6.7.0.52FixGUIFix behavior of double click on system tray icon in recent builds. It now does not respond to double clicks.
6.7.0.52FixGUIFix Win 8.1 issue of 'zombie' processes listed
6.7.0.52FixGUIFix 'Clear all' button in ProBalance exclusions dialog
6.7.0.52FixCoreFix change to refresh rate was being logged even if logging was disabled
6.7.0.52FixLogViewerFix CSV export not compatible with Excel
6.7.0.52ChangeLogViewerCSV export now dumps current view, filters applied
6.7.0.52ChangeLogViewerDon't show log entries with no text translation
6.7.0.52ChangeCoreIgnore some critical Comodo processes
6.7.0.52ChangeCoreExpand max size of log file before it gets rotated
6.7.0.52ChangeInstallerRemove plLogToCSV demo/benchmarking tool
6.7.0.52ChangeGUI/CoreRemove confusing 'forced active' power profile from Energy Saver
------
6.7.0.42AdditionGUIAdd 8 hour option to keep awake
6.7.0.42FixGUIDo not stop governor service when GUI is exiting.
6.7.0.42FixCoreImprove migration of watchdog rules when updating from old version
6.7.0.42ChangeCoreRestore code to migrate process watchdog rules from older versions
6.7.0.42ChangeGUIDouble-click on system tray icon now opens context menu
6.7.0.42ChangeGUIAllow watchdog (advanced) process rules to be created with expired trial version
6.7.0.42ChangeBuildSwitch to VC10 Platform toolset, drop last bit of W2K and XP<SP2 support
------
6.7.0.34FixCoreFix issue where governor could 'miss' slow to initialize processes on rare occasions, affecting versions released in the last 60 days
6.7.0.34FixGUIFix issue in last version where failed performance counter repair would continue to be retried at every launch of the Lasso GUI.
6.7.0.34ChangeLanguagesUpdate languages
------
6.7.0.28FixCoreFix issue with 'drop one core' CPU affinity changes with ProBalance restraint
6.7.0.28ChangeGUIAutomatically repair performance counter registrations if found to be broken. Fixes failure of CPU core utilization/parking graph to display.
6.7.0.28ChangeLanguagesUpdate languages
------
6.7.0.14FixCoreFix certain user-configured ProBalance CPU affinity adjustments didn't restore original affinities
6.7.0.14FixCoreFix performance issue with start of GUI
6.7.0.14ChangeCoreImprove interoperability with Symantec security software
6.7.0.14ChangeGUIDefault 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.14ChangeGUICosmetic changes to update notification dialog for unlicensed users
6.7.0.14ChangeCoreReduce PC energy consumption when using Keep Awake mode
6.7.0.14ChangeBuildBuild system improvements
------
6.7.0.6ChangeGUIChange 'Auto update' buttons on update notification dialogs to 'Update Now' and remove deprecated manual update option
6.7.0.6ChangeGUIMove per-process restraint count column to default position 3, instead of lost in the wilderness near position 10
6.7.0.6ChangeCoreImprove performance under some scenarios
6.7.0.6ChangeUpdatePostUpdate.exe launched after automated update
6.7.0.6FixUpdateFix failure to handle running logviewer.exe instance(s) on update
6.7.0.6FixStartupFix inappropriate UAC elevation prompts shown at user login under some scenarios
6.7.0.6FixLicensingFix error with some types of license codes
------
6.7.0.0ChangeLogViewerMake window background standard dialog background color
6.7.0.0ChangeLogViewerMinor cosmetic and localization improvements
6.7.0.0ChangeGUIMake dark graph background fully black
6.7.0.0ChangeGUIExtended duration of 'restraint in process' system tray icon
6.7.0.0ChangeGUIMinor code improvements
6.7.0.0ChangeLanguagesUpdate Polish, Traditional Chinese, others
------
6.6.1.6AdditionGUIAdd 'Keep PC Awake' countdown timer overlaid on graph
6.6.1.6AdditionGUIAdd 'Disable' option to Keep PC awake timer
6.6.1.6FixGUIFix newly specified disallowed process would not be immediately saved
6.6.1.6FixGUIFix GUI bug when trying to select cores 32 and above
6.6.1.6FixGUISelection of new current CPU affinity wouldn't initialize affinity selection dialog with current CPU affinity
6.6.1.6FixGUISelection of new default CPU affinity wouldn't initialize affinity selection dialog with existing default CPU affinity
6.6.1.6FixGUIFix affinity selection dialog CPU checkbox controls overlapped a pixel
6.6.1.6FixCoreWork around another Symantec (NIS) process that has 'tamper detection' issues
6.6.1.6ChangeCoreAllow preservation of CPU affinities in excess of current system CPU count
6.6.1.6ChangeInstallerDon't create a start menu short-cut for 'Reset to defaults'
6.6.1.6ChangeGUIAdditional minor changes
6.6.1.6ChangeLanguagesUpdated Simplified Chinese, Serbian, German, Italian, and others
------
6.6.1.0AdditionLogViewerAdd 'Emit log to CSV' menu option to stand-alne Log Viewer
6.6.1.0FixGUI/LogViewerFix order of log entries when filtered (were ascending instead of descending)
6.6.1.0FixGUI/LogViewerFix 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.0FixGUIFixes to recent changes in the Energy Saver configuration dialog
6.6.1.0FixGUIFix system tray icon menu setting could have two choices checked, when they are mutually exclusive
6.6.1.0FixGUIFix 'reset window positions' may have mispositioned controls around the lower tab
6.6.1.0FixUpdaterFix srvstub.exe not included in automated updater (prior fix to it not propogated if auto updated)
6.6.1.0ChangeGUIOther window management and painting adjustments and optimizations
6.6.1.0ChangeGUIDon't force graph legend visible after graph is toggled on
6.6.1.0ChangeLogViewerMove Log Viewer resources to primary resource module
------
6.6.0.92FixGUIFix some GUI child window painting anomalies (e.g. log filter edit box not visible until clicked on)
6.6.0.92FixSrvStubFix a problematic condition when relaunching the governor after a fatal crash (recommended update to v6.5+)
6.6.0.92FixLogViewerFix to a synchronization object, though no real effect
6.6.0.92ChangeLanguagesUpdate French
------
6.6.0.90AdditionPackageNew stand-alone log viewer, logviewer.exe, allows for fully resizable view of full or filtered process activity log in real-time
6.6.0.90FixPackageFix failure to sign TestLasso.exe
6.6.0.90FixGUIFix failure to demarcate secondary copies of the menu items 'Elevate' and 'Manage processes of all users'
6.6.0.90FixGUIFix a cosmetic issue in the process list where some processes may have missing fields
6.6.0.90FixLauncherFix a cosmetic issue in the process list where some processes may have missing fields
6.6.0.90ChangeAllRun elevated by default
6.6.0.90ChangeVistaMMCSCSwitched to standard CPU affinity selection dialog, expanded support to 64 cores in this external utility
6.6.0.90ChangeBuildVerify digital certificate of all modules before packaging
6.6.0.90ChangeGUIEnergy Saver dialog improvements
6.6.0.90ChangeCoreEnergy Saver improvements
6.6.0.90RemovalGUIRemove 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.90RemovalGUIRemove menu item 'Show [log] grid lines', now always show
6.6.0.90ChangeLanguagesUpdates
------
6.6.0.78FixGUIFixed an issue launching some external tools when silent updates are enabled
6.6.0.78ChangeGUIImproved memory load bar graph painting so that its more accurate at certain sizes
6.6.0.78AdditionGUIAdded 'Emit log to CSV' menu option to emit process actions log to a CSV file in real time
6.6.0.78AdditionLoggerUse a mutex to better synchronize local log reads and writes
6.6.0.78AdditionPLLogToCSVAdd '/clear' command line parameter to optionally clear the log after dumping to CSV
6.6.0.78ChangeGUIMove log filter to the right, remove 'buy now' button
6.6.0.78ChangeGUIDon't exit activation dialog on activation failure
6.6.0.78ChangeInstallHelperEncapsulate governor service pathname in quotes
6.6.0.78ChangeLanguagesUpdate German
------
6.6.0.72AdditionGUIAdded log filter, allowing easy searching or filtering the log
6.6.0.72AdditionPackageNew PLLogToCSV utility, converts all log files to a CSV
6.6.0.72AdditionCoreAdded toggle to allow matching of ProBalance exclusions by pathnames
6.6.0.72AdditionGUIAdded 'clear all' button to ProBalance exclusions dialog
6.6.0.72AdditionGUIAdded 'match pathnames' checkbox to ProBalance exclusions dialog
6.6.0.72FixCoreHandle case of system date/time moved backwards after a process launch, causing process runtime to show wrong in 'termination' log events
6.6.0.72FixCoreDefault priority log action type was wrong
6.6.0.72FixGUIFix filename column wasn't populated in last final version
6.6.0.72ChangeGUIRe-enable 'Core Engine Not Running!' text on graph when core engine isn't running
6.6.0.72ChangeCoreReduced CPU utilization of the governor when many processes are outside management scope
6.6.0.72ChangeCoreWhen dumping log to CSV, skip entries whose action has no string defined
6.6.0.72ChangeCoreImproved behavior when ProBalance is toggled off while there are restrained processes
6.6.0.72ChangeGUILimit scope of DEL keyboard shortcut (only in all or active processes listview)
6.6.0.72ChangeGUI'Export LOG to CSV' now also grabs archived log files too
6.6.0.72ChangeGUIChange terminate confirmation message box so that default button is 'NO'
6.6.0.72ChangeGUIAlways show Energy Saver dialog on toggle on
6.6.0.72ChangeGUIAdjustments to solicitation dialog
6.6.0.72ChangeGUIMinidumps turned back on for all betas (off for finals) from this point forward
6.6.0.72ChangeGUIImprove registry key deletion detection and notification (e.g. our key deleted by a registry cleaner)
6.6.0.72ChangeLanguagesUpdate Chinese Traditional
------
6.6.0.60FixGUIFix a user reported crash
6.6.0.60FixInstallHelperFix minor cosmetic issue when upgrading from very old versions and the core engine is configured as a service
6.6.0.60FixCoreFix average historical process CPU utilization as shown in termination log events could be represented as '1.#J', a floating point notation
6.6.0.60FixCoreCrash dumps disabled in final build
6.6.0.60ChangeCoreRefactored more highly trafficked code blocks for increased efficiency
6.6.0.60ChangeCoreImproved error handling on log write failure
6.6.0.60ChangeCoreAfter many sequential non-sharing errors while trying to write to the log, give up for the duration of the instance
6.6.0.60ChangeGUIImprove graph tooltip text alignment within window
6.6.0.60ChangeGUISet 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.56FixGUICould inappropriately restart the governor after it was stopped by the user
6.6.0.56FixGUIFix to Clear Log's thoroughness
6.6.0.56FixGUIFix application power profile dialog full clear would not immediately save
6.6.0.56FixCoreFix issue in top level exception handler appearing in .48
6.6.0.56FixCoreMinor fix to Energy Saver when used with non-idle power profiles
6.6.0.56ChangeCoreDisallow Energy Saver when Governor running as a service (can't detect idle time correctly)
6.6.0.56ChangeCoreImprove Energy Saver logging
6.6.0.56ChangeCoreDisable logging of process launches and terminations by default
6.6.0.56ChangeCoreException handler will now let you explore to the dump
6.6.0.56ChangeCoreDon't set high I/O priority for core engine
6.6.0.56ChangeCorePriority class of governor children (e.g. keep running, watchdog restart/execute) now set to normal priority class
6.6.0.56ChangeCoreSeveral code optimizations
6.6.0.56ChangeCoreDecreased memory footprint slightly
6.6.0.56ChangeCoreReplaced process tracking meta-container with a more optimal data structure, improves efficiency (even further reduced CPU utilization)
6.6.0.56ChangeGUIShow additional governor startup log entries
6.6.0.56ChangeGUISeveral code optimizations
6.6.0.56ChangeGUIShow additional log entry types
6.6.0.56ChangeGUIShow version number in log
6.6.0.56ChangeGUIShow governor refresh rate log events
6.6.0.56ChangercToolsMajor improvements to our in house localization tools
6.6.0.56ChangeLanguagesUpdates to German, Italian, Chinese, and others
------
6.6.0.48AdditionCoreAdd new watchdog action to launch/execute an application when given threshold is met
6.6.0.48AdditionCoreImplement 'reduce CPU affinity by one random core during ProBalance restraint'
6.6.0.48FixGUIFix to 'Reset all configuration to defaults'
6.6.0.48FixGUIFix rar process icon mismatches (a window painting issue)
6.6.0.48ChangeUpdaterFully transparent and silent automated updates are now enabled, see next change item for more
6.6.0.48ChangeGUIRe-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.48ChangeGUIIncrease time system tray balloon notification for updates is displayed to 20 seconds
6.6.0.48ChangeGUIMinor cosmetic changes
6.6.0.48ChangeGUIImprovements to Watchdog configuration dialog
6.6.0.48ChangeGUIImprovements to ProBalance Configuration dialog
6.6.0.48ChangeGUIAllow more process icons to load faster during first start
6.6.0.48ChangeSrvStubDo not try to restart governor service after abnormal termination
6.6.0.48ChangeCoreDo not try to recover from errors (shouldn't be any!), dump and exit
6.6.0.48ChangeCoreSeveral micro-optimizations
6.6.0.48ChangeLanguagesUpdates to Traditional Chinese, Polish, and others
------
6.6.0.30FixGUICheck 'None' when no application power profile selected
6.6.0.30FixGUIFix current 'Avoid non-physical cores' current CPU affinity was acting as persistent
6.6.0.30FixGUIFix 'exit core engine too?' message shown on GUI self-restart on elevation change
6.6.0.30FixCoreFix 'log power profile change events' not behaving as expected, nor had full coverage of all pertainent log events
6.6.0.30FixAllFix Norton Internet Security's tamper detection triggering when Process Lasso merely looks at its processes
6.6.0.30ChangeCPUEaterImprovements to accuracy of responsiveness metric
6.6.0.30ChangeCPUEaterRewrote 'Wall of Text' on CPU Eater
6.6.0.30ChangeGUIMajor improvements to accuracy of our unique PC responsiveness metric shown on graph
6.6.0.30ChangeGUIImproved responsiveness of the GUI itself during unmitigated high loads
6.6.0.30ChangeGUIReset memory page priority when a persistent memory prioriy removed
6.6.0.30ChangeGUIA few small optimizations
6.6.0.30ChangeGUIRename 'Configuration and Log' sub-menu to 'File'
6.6.0.30ChangeGUIRemove '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.30FixLoggerFix to log file pruning
6.6.0.30ChangeLoggerMisc adjustments
6.6.0.30ChangeLanguagesUpdates to Serbian and others
------
6.6.0.18FixGUIFix failure to toggle 'log all executed processes'
6.6.0.18FixGUIFix new automated update checkbox on update dialog would always appear unticked
6.6.0.18FixGUIFix default memory priorities configuration dialog 'Remove' and 'Clear' not persisting
6.6.0.18FixGUIMinor fix to the attributes of some configuration dialogs
6.6.0.18FixGUIFix 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.18FixUpdaterFix an errant license expired message seen during some automated updates
6.6.0.18ChangeGUIEnable previously disabled watchdog rules with CPU affinity actions and virtual memory thresholds
6.6.0.18ChangeGUIRemove arg0 (pathname) from process launch log entry command lines to improve clarity
6.6.0.18ChangeGUIRemove process memory page priorities 6 and 7 since they aren't intended for application use
6.6.0.18ChangeGUIMinor misc
6.6.0.18ChangeLanguagesUpdate Serbian, Japanese
------
6.6.0.12AdditionAllNew range specification in CPU affinities, e.g 0;2-4 for processors 0;2;3;4
6.6.0.12AdditionAllAdd termination log entry type
6.6.0.12AdditionGUIAdd 'automatic updates' checkbox to update dialogs for quick application of silent, automated updates for future events
6.6.0.12FixCoreFix Energy Saver non-idle power profile initial change upon toggle during core engine session
6.6.0.12FixCoreFix 32-bit edition watchdog rules broken in v6.5. The 64-bit edition was not affected.
6.6.0.12FixGUIFixes and enhancements to GUI and Governor startup configuration and toggles
6.6.0.12FixGUIFix single process selection context menu's foreground boost exclusion check state
6.6.0.12FixGUIFix governor status monitoring in certain multi-user environments
6.6.0.12FixGUIFix old log events might be taken into consideration with regards to process restraint history on initial load
6.6.0.12FixGUIFix secondary non-applicable events showing up in some graph tooltips, might appear as duplicated process name
6.6.0.12FixInstallHelperFixes to installer command line specification of GUI and Governor startup type
6.6.0.12FixInstallHelperForce GUI to start with elevated permissions when Governor run as a service under *all* scenarios
6.6.0.12FixThreadRacerFix a cosmetic defect on stop
6.6.0.12ChangeGUISimplification and re-organization of process context menus
6.6.0.12ChangeGUIMove log options submenu to 'Configuration and Log' menu
6.6.0.12ChangeGUIFurther improve accuracy of restraint history
6.6.0.12ChangeGUIRe-enable system tray notifications
6.6.0.12ChangeGUIRemove 'power profile' prefix from active power profile display overlaid on graph
6.6.0.12ChangeGUINamed memory priorities in process context menu
6.6.0.12ChangeGUIPrune resource modules
6.6.0.12ChangeGUINew code signing certificate
6.6.0.12ChangeGUISpeed response time of change to system tray icon to reflect Governor running status
6.6.0.12ChangeGUIStandardized single and multi-selection context menu item titles
6.6.0.12ChangeInstallHelperImprovements to management of GUI and Governor startup type
6.6.0.12ChangeAllCode optimizations
6.6.0.12ChangeUpdaterChange initial updater check interval to every 7 days for final builds, 2 days for beta builds
6.6.0.12ChangeCoreProBalance 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.12ChangeCoreAdd another Symantec process known to have interoperability issues with regards to its tamper detection
------
6.5.0.20AdditionAllAdded support for 64-bit (64 core) CPU affinity masks throughout and expanded core selection dialogs
6.5.0.20FixCoreFix to prevent sleep modes (e.g. allow display sleep, but disallow system sleep)
6.5.0.20FixCoreFix to Energy Saver non-idle forced power profile inappropriately applied on governor start when energy saver toggled off
6.5.0.20FixGUIImprove behavior when logical core count exceeds maximum that can be shown on affinity selection dialogs
6.5.0.20FixGUIFix failure to clear log when a global log folder is configured
6.5.0.20FixGUIFix a failure to persist memory type attribute for some watchdog rules
6.5.0.20FixGUIFix to user-invoked 'Keep PC Awake' timers
6.5.0.20FixLauncherFix failure to run task in Task Scheduler as opposed to directly launch when started manually
6.5.0.20FixInstallHelperFix default log path when user opts to use a global log folder
6.5.0.20FixInstallerFix CPUEater.exe not validly signed
6.5.0.20ChangeInstallerRemove CDN references
6.5.0.20ChangeAllRefactor of Watchdog code to support new action types coming to future versions
6.5.0.20ChangeGUIExpand affinity selection dialogs to 64 logical cores
6.5.0.20ChangeGUIProduct activator made a little more robust and reliable
6.5.0.20ChangeGUIPerformance optimizations to GUI's 'sleep state' when main window not visible
6.5.0.20ChangeLanguagesFrench, Italian, Serbian
------
6.5.0.2ChangeLanguagesGerman, Italian, Japanese
6.5.0.2FixInstallerMinor fix to installer regarding German language
6.5.0.0AdditionAllNew flat file log format that improves the logging performance, particularly noticeable while in the GUI
6.5.0.0AdditionAllNew 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.0AdditionAllAdd distinct polling interval setting for governor and GUI
6.5.0.0AdditionAllEnumerate all log entry types
6.5.0.0AdditionGUIAdd active processes column selection to View menu (can also right-click on tab to select)
6.5.0.0AdditionGUIAdd check to make sure nobody has disabled the Performance Data Helper for system services (e.g. Processor) that we may monitor
6.5.0.0AdditionGUIAdded back debug log toggle in beta versions after code refinement
6.5.0.0AdditionGUIAdditional logging optimizations
6.5.0.0FixGUIFix flicker sometimes seen in actions log listview header
6.5.0.0FixCoreFix failure to properly manage parking of some power profiles
6.5.0.0FixCoreFix EnergySaver forced non-idle power profile not switching to that power profile on startup
6.5.0.0FixGUIEnergySaver non-idle power profile was not being forced during startup
6.5.0.0FixGUIFix header of log listview in GUI could appear incorrectly painted or blank
6.5.0.0FixGUIFixes to watchdog configuraton dialog
6.5.0.0FixGUIFix View menu column selection submenu not working in activated installs
6.5.0.0FixGUIFix case where memory metric columns may have appeared blank
6.5.0.0FixGUIFix 'Log application power profile change events' toggle
6.5.0.0FixCoreFix case of application power profiles not reverted when the core engine terminates if target processes are still running
6.5.0.0FixCoreHandle some anomalous configuration scenarios
6.5.0.0FixCoreFix Energy Saver non-idle power profile initial switch when core started
6.5.0.0ChangeGUIRefactored code in the primary process enumeration loop to improve efficiency
6.5.0.0ChangeGUIShow hard page faults by default
6.5.0.0ChangeGUIReport hard page faults in page faults column (ignoring soft page faults)
6.5.0.0ChangeGUIShow hard page faults and hard page fault delta columns by default
6.5.0.0ChangeGUIAdjust display behavior of 0 for some fields (empty instead of 0, as is the standard)
6.5.0.0ChangeGUIRe-enable process icons by default
6.5.0.0ChangeCoreAllow matching process power profile [wildcards] to pathnames as well as PL-basename notation
6.5.0.0ChangeGUIHide log entries with no defined textual description of action
6.5.0.0ChangeGUIRemove deprecated ProBalance defaults check
6.5.0.0ChangeGUIOptimize system tray balloon notification thread
6.5.0.0ChangeAllLog can now be written and read at the same time, given the new flat format and file rotation
6.5.0.0ChangeGUIRestraint history seconds abbreviation included in process listview
6.5.0.0ChangeGUIAdded more strings for log action types
6.5.0.0ChangeGUIImproved precision of per-process ProBalance restraint historical time
6.5.0.0ChangeGUIDon't show system tray balloon tip when automated updates are enabled
6.5.0.0ChangeGUIReduce logging depth options to 'pruned' or 'not pruned'
6.5.0.0ChangeGUIRestore warning message overlaid on graph when governor not running
6.5.0.0ChangeGUIList some processes previously ignored
6.5.0.0ChangeGUICosmetic and menu changes
6.5.0.0ChangeGUIAdd 100ms polling interval option for governor
6.5.0.0ChangeGUIDynamically disable non-applicable log context menu items
6.5.0.0ChangeGUIShow more previously ignored (protected or tamper protected) processes when 'ignore problematic processes' is false
6.5.0.0ChangeCoreAct on some processes not previously allowed to be acted on when 'ignore problematic processes' is unchecked
6.5.0.0ChangeCoreGeneral code optimizations and improvements
6.5.0.0ChangeCoreAdd several new log entry types
6.5.0.0ChangeGUIDouble click will also open context menus (continued change proliferating)
6.5.0.0ChangeCoreEnable logging of new process executions by default
6.5.0.0ChangeAllRemove inter-process pipes, replaced with log backed mechanism
6.5.0.0ChangeAllMove 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.0ChangeAllMove the log files to a subfolder of their own
6.5.0.0ChangeAllReduced disk accesses
6.5.0.0ChangeAllPerformance improvements
6.5.0.0ChangeAllUse VC9 platform toolset on 32-bit builds (only), restoring compatibility with W2K and XP pre-SP2
6.5.0.0ChangeAllMany optimizations
6.5.0.0ChangeLanguagesChinese Simplified, Japanese, Italian, French
------
6.0.3.4FixInstallerFix language given on installer command line (required numeric code page for previous versions)
6.0.3.4FixGUIFix 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.4AdditionGUIAdd browse button to application power profile configuration dialog
6.0.3.4ChangeCoreAllow wildcards for application power profiles
6.0.3.4ChangeBuildSolution/project restructuring
6.0.3.4ChangeLanguagesLanguage updates
------
6.0.2.96FixGUIFix ParkControl message box when user hits OK without applying, now exits after user chooses yes to apply
6.0.2.96FixGUIFix a very rare crash in the GUI that could occur as it starts up
6.0.2.96ChangeAllNewly improved minidumps
6.0.2.96ChangeAllKill the debug log to reduce CPU utilization in betas (may be forcibly enabled or disabled on whim in betas)
6.0.2.96RemoveGUIRemove option to toggle debug log
6.0.2.96RemoveGUIRemove option 'place technical columns first' (users can always re-arrange columns themselves, changes in column order and width will be preserved)
6.0.2.96ChangeGUIView menu item position shifts
6.0.2.96ChangeGUICode optimizations
6.0.2.96ChangeParkControlUse new application icon of a car (parked)
6.0.2.96ChangeLanguagesLanguage updates
------
6.0.2.82FixGUIFix missing string in special processes action confirmation message
6.0.2.82FixGUIFix preservation of child windows for some arrangements that broke after v6.0.2.48
6.0.2.82FixQuickUpgradeFix to automated update on some systems (won't be seen until update *from* fixed build)
6.0.2.82ChangeGUIMake minimum max log lines 500 and remove deprecated '100' menu item
6.0.2.82ChangeGUIDecrease maximum log lines shown in actions view to conserve resources
6.0.2.82ChangeGUIAdjust debug output code
6.0.2.82RemovalGUIRemove 'system operations' menu
6.0.2.82ChangeAllCode optimizations
6.0.2.82ChangeDebuggingTurn off frame pointer optimizations for improved call stack analysis when evaluating minidumps
6.0.2.82ChangeDebuggingReduce size of minidumps for easier and more frequent submission
6.0.2.82ChangeLanguagesUpdates
------
6.0.2.76FixGUIFix new elevation state change mechanism's self-restart showing exit confirmation message box, which interfered with the self-restart
6.0.2.76FixGUIFix /showwindow command line switch of GUI
6.0.2.76FixInstallHelperFix to preservation and management of startup configuration in NT6+
6.0.2.76ChangeInstallHelperMisc improvements and optimizations
6.0.2.76ChangeGUIAdjustments to many strings
6.0.2.76ChangeGUIRemove submenus from main Options menu for easier finding of configuration dialogs
6.0.2.76ChangeGUIRemove topmost style from automated update download progress dialog
6.0.2.76ChangeInstallerInclude CHM docs
6.0.2.76ChangeAllOnly enable minidumps for beta versions
6.0.2.76ChangeLanguagesLanguage updates
------
6.0.2.74FixGUIFix failure of GUI to start at user login in 2K/XP/2003 under some configurations (background core engine would start fine)
6.0.2.74FixGUIFix GDI handle leak in GUI that started in 6.0.2.66 with core parking display
6.0.2.74ChangeGUIDon't invoke Install Helper dialog on manual elevation state change, simply toggle it, reconfigure start items, and relaunch
6.0.2.74ChangeGUIRemove 'Apply' button from Energy Saver dialog, and instead switch power profiles as the user selects one
6.0.2.74ChangeGUIChange parked core color
6.0.2.74ChangeAllAdjusted compiler settings a bit for a marginal increase in performance
6.0.2.74ChangeCoreAdd debug output for config file change event signal and rework a bit of the change detection code
6.0.2.74ChangeAllMany misc. revisions
6.0.2.74AdditionCoreAdd Energy Saver to force active (non-idle) power profile, as opposed to relying on current user setting
6.0.2.74ChangeLanguagesLanguage updates
------
6.0.2.66AdditionParkControlAdded the real-time CPU utilization and core parking display from Process Lasso's GUI
6.0.2.66AdditionGUIShow core parking status by in core utilization bar graphs, indicated by RED cores!
6.0.2.66AdditionGUIAdded physical CPU count to status bar
6.0.2.66ChangeGUIChange Process Lasso main icon
6.0.2.66ChangeGUIOther misc adjustments and fixes
6.0.2.66ChangeGUIRevert a prior adjustment to the listview process icon management
------
6.0.2.62ChangeGUIAdjustments to debug log (only enabled for beta builds)
6.0.2.62ChangeGUIList processes that have no accessible base module pathname
------
6.0.2.58ChangeGUIRemove warning/confirmation when opening the watchdog configuration dialog
6.0.2.58FixGUIFix some menu errors
6.0.2.58ChangeLanguagesLanguage updates
------
6.0.2.56AdditionGUIAdded manual keep PC awake for timed periods
6.0.2.56AdditionGUIAdded new option to show previously hidden processes, Ignore Problematic Processes (defaults to true)
6.0.2.56AdditionAllAdded new debug log (not yet used extensively)
6.0.2.56AdditionGUIAdd confirmation prompt when resetting defaults from start menu
6.0.2.56ChangeAllRe-enable interprocess pipe (maintenance continues here)
6.0.2.56ChangeGUISeveral internal changes
6.0.2.56ChangeGUICosmetic and string changes
6.0.2.56ChangeGUIChange core utilization graph minimum size and per-core bar width for most systems
6.0.2.56ChangeGUIRemove a confusing 'Restore Defaults' menu option that referred to ProBalance defaults; the global configuration reset still exists
6.0.2.56ChangeUpdaterAdded manual warning if process could not be terminated
6.0.2.56ChangeInstallHelperRemoved informative warning when running governor in system context instead of as a specific user (as a service)
6.0.2.56ChangeInstallHelperDisable Back button when only second dialog invoked (e.g. elevation setting change)
6.0.2.56ChangeLanguagesLanguage updates
------
6.0.2.48ChangeAllAdded inverse operator to wildcards ('!' or '~' must prefix the wildcard string)
6.0.2.48ChangeAllEnabled wildcard comparison on usernames in ProBalance exclusions
6.0.2.48ChangeGUIExpanded minimum per-core utilization view horizontal size
6.0.2.48ChangeInstallerMinor adjustments
6.0.2.48ChangeLanguagesUpdated German, Polish, Italian, Finnish, others..
------
6.0.2.44ChangeServiceImprovements of interoperability with Windows recovery mechanisms when service failure occurs
6.0.2.44ChangeServiceBetter service coordinator process description for use when running the core engine as a service
6.0.2.44ChangeAllSeveral unspecified changes and improvements ongoing
6.0.2.44ChangeUpdaterMake sure srvstub and bitsums are updated (service support) since they have changed
6.0.2.44ChangeUpdaterDouble the max length of time we wait for termination of processes to be updated, for high load situations
6.0.2.44FixUpdaterFixes 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.44FixUpdaterFixes theoretical failure to use localized auto update download progress dialog
6.0.2.44FixAllFix compatibility with CPUs that don't support SSE or SSE2
6.0.2.44FixGUIFix main window position not preserved
6.0.2.44ChangeLanguagesUpdated several languages
------
6.0.2.38FixAllFix 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.38FixGUIFix issue where main window would briefly show at startup before being minimized (depending on its state when you exited it)
6.0.2.38FixGUIA promotion dialog appearance was improved in 2K/XP
6.0.2.38FixInstallerLeast significant digit in list may have been inaccurate in last few versions
6.0.2.38FixParkControlAdjustment to 'Show CPU parking in Power Options'
6.0.2.38ChangeGUIReduced minimum allowed horizontal and vertical saved main window size by 100 pixels each (further work coming)
6.0.2.38ChangeItalianUpdated
6.0.2.38ChangeSimplified ChineseUpdated
6.0.2.38ChangeTraditional ChineseUpdated (partly from Simplified Chinese)
6.0.2.38ChangeGUIDon't use special font for RAM Load for Chinese languages, only Japanese
6.0.2.38ChangeGUIUnpublished minor adjustments
6.0.2.38ChangeGUIServer Edition trial expiration handled more gracefully
6.0.2.38ChangeGUIFont change on CPU usage caption for Japanese, Chinese
------
6.0.2.34FixGUIFix 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.34FixGUIFix some web links not opening in certain circumstances, especially when PL elevated, and depending on default browser and OS
6.0.2.34ChangeGUIProcess shell icons not shown by default and this setting reset. See View menu to turn back on.
6.0.2.34ChangeUpdateAttempt to make download dialog less obtrusive when automated updates are turned on
6.0.2.34ChangeLanguagesMore language updates
------
6.0.2.32FixGUIFixed issue where default memory priorities configuration dialog would clear the list
6.0.2.32FixCoreFixed 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.32ChangeGUIChanged some settings to work-around issues with some meddlesome third-party software that uses DLL injection to crash within Process Lasso
6.0.2.32ChangeGUIA couple menu items moved
6.0.2.32ChangeAllChange copyrights to current year (doc refresh pending)
6.0.2.32ChangeAllMisc Internal adjustments and fixes
6.0.2.32ChangeLanguagesUpdated nearly all supported languages!
------
6.0.2.30ChangeGUILess annoying startup nag for free edition
6.0.2.30ChangeInstallerhelperSlight tweaks
6.0.2.30ChangeAllMinor tweaks and polishing to last build and start of new 'ignore excessively minor updates'
6.0.2.30ChangeAllClear up release channel confusion
6.0.2.30ChangeBuildContinued minidump archival improvements
------
6.0.2.28ChangeLanguagesRefreshed list of up to date translations in a-c versions
6.0.2.28ChangeJapaneseUpdated
6.0.2.28ChangeInstallerOld Spanish forcibly removed - was causing crashing where it still existed
6.0.2.28ChangeLanguagesRussian, Simplified Chinese no longer marked out of date
6.0.2.28ChangeRussianFixed priority class string too long causing crash
6.0.2.28ChangeChinese-SimplifedUpdated
6.0.2.28AdditionCoreFull 'Sticky' (default) Memory Priority support
6.0.2.28AdditionParkControlAdded function to toggle on/off core parking settings in Windows Power Options
6.0.2.28ChangeInstallHelperRe-designed controls
6.0.2.28ChangeInstallHelperDisabled controls not applicable when user changing elevation state
6.0.2.28ChangeGUIWhen silent, automated updates in use, update window or dialog progress is no longer shown (only balloon tip afterwards)
6.0.2.28ChangeGUIAdded UAC Shield for ParkControl
6.0.2.28ChangeGUILots of general polishing
6.0.2.28ChangeCoreNumerous internal adjustments and improvements
6.0.2.28ChangeGUIMoved system shutdown function to a submenu so not to be confused with shutdown of Process Lasso
6.0.2.28ChangeGUIRe-arranged menu structure and renamed top-level submenus
6.0.2.28ChangeGUI/CoreOther internal changes and adjustments
6.0.2.28ChangeRussianUpdated
6.0.2.28ChangeItalianUpdated
6.0.2.28ChangeSerbianUpdated
6.0.2.28ChangeJapaneseUpdated
6.0.2.28ChangeChineseUpdated
6.0.2.28AdditionLanguageAdded Hungarian
6.0.2.9[beta]ChangeCoreSome logic changes inside governor to improve behavior and speed
6.0.2.9[beta]ChangeGUIRenamed some menu items
6.0.2.9[beta]AdditionGUIEnabled Memory Priority options - still being polished
6.0.2.9[beta]AdditionGUIEnabled menu option to open Windows Power Options
------(silent language only update)------
6.0.2.8ChangeFrenchUpdated
6.0.2.8ChangeJapaneseUpdated
6.0.2.8ChangeRussianSwitch to alternate Russian translation using text files
6.0.2.8FixCoreFix bad looking shell icon in .6
------
6.0.2.6ChangeGUIUpdated Japanese
6.0.2.4ChangeGUIMade minidump archives more robust
6.0.2.4ChangeGUIDefault to shell icons on
6.0.2.4ChangeGUIMisc. code improvements and large amounts of regression and code review testing occurs
6.0.2.4ChangeGUIStarted to move a few more Pro only features to the Free Edition
6.0.2.4ChangeGUIA lot of internal code maintenance continues
6.0.2.4FixGUIDon't launch CPUEater with elevation, which could cause test to fail from within product
6.0.2.4FixesCore/GUIMisc small fixes
6.0.2.4ChangeHungarianTemporarily disabled while I work on some build issues
6.0.2.4ChangeSimplified ChineseUpdated
------
6.0.2.2FixGUIFix crashes seen in watchdog, disallowed processes, and other dialogs in the last final (cause was change to the MSVC++ CRT)
6.0.2.2FixCoreFix 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.2AdditionGUIAllow memory priorities to be set - default memory priorities currently greyed out until implementation complete
6.0.2.2AdditionGUIAdded browse buttons to Disallowed Process Configuration Dialog
6.0.2.2ChangeGUIAdjust text of some process context menu items
6.0.2.2AdditionGUIAdd Memory Priority column for Vista+
6.0.2.2ChangeGUISlight code optimizations
6.0.2.2ChangeGUIOn elevation request, advance to second InstallHelper dialog and invert elevation setting automatically
6.0.2.2ChangeCore/GUISet memory priority of self
6.0.2.2ChangeSerbianUpdated
------
6.0.1.96FixGUIFix stall/hang of Process Lasso GUI during user induced exit under certain scenarios
6.0.1.96FixGUIFix 'unlimited' log entries setting may get lost
6.0.1.96ChangeCoreAdd hard coded exclusion of winsat.exe from ProBalance restraint
6.0.1.96ChangeAllUpdated to VS2012 SP1
6.0.1.96ChangeGUIElevation/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.96ChangeGUIUpdated a few languages
6.0.1.93[beta]FixAllFix issue where UAC prompts may appear after raising elevation state via Main Menu post-install
------
6.0.1.92FixGUIAdjustment to system tray Exit mechanism (fix potential failure to shutdown issue)
6.0.1.92ChangeGUIForce one time reset of all saved message boxes
6.0.1.92ChangeBuildSwitched back to VC11-XP
6.0.1.92ChangeGermanUpdated
6.0.1.92ChangeFrenchUpdated
6.0.1.92ChangeItalianUpdated
6.0.1.92ChangeOther languagesUpdated
------
6.0.1.88AdditionGUIAdded option to change activation codes (in Help menu)
6.0.1.88ChangeGUIChange some ProBalance option descriptions since they now apply to more than just priority optimizations
6.0.1.88ChangeLicensingChange update eligibility check message so that it is better descriptive
6.0.1.88ChangeLicensingChanges to improve reliability
6.0.1.88ChangeAuto-UpdateRemoved a static file from automated update, reduced size and fixed error seen if 'bitsumms.exe' could not be overwritten
------
6.0.1.86FixGUIAdjustment of shutdown code to handle cases of the governor running as a service
6.0.1.86FixGUIFix watchdog dialog may lose % CPU or X MB setting when manipulating rules
6.0.1.86FixGUIFix unused watchdog field may propagate from another entry when using up/down (has no functional impact)
6.0.1.86FixGUIFix other minor issues with watchdog dialog
6.0.1.86FixLicensingFixed some licensing message boxes had OK instead of YES/NO, as their texts indicated
6.0.1.86FixLicensingFixed some keys that were not being processed correctly on server side (very small percent of users affected)
6.0.1.86FixGUIFix 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.86ChangeGUILicensing changes
6.0.1.86ChangeGUIAdjustments to some message boxes
6.0.1.86ChangeGUIOther internal adjustments
6.0.1.86ChangeRevision historyUse javascript to hide older history unless user wants to see it, to reduce clutter
6.0.1.86AdditionGUIPrep for new 'Run' options (not yet enabled)
6.0.1.86AdditionGUIAdd system shutdown option to GUI application menu
6.0.1.86ChangeGUISped shutdown of Process Lasso
6.0.1.86ChangeLicensingChange some key formats for specialized users (email support@bitsum.com)
6.0.1.86ChangeGUIClean up log context menu, adding full process context menu to it [a]
6.0.1.86ChangeGUISmall adjustments for pending additions
6.0.1.86ChangeGUIAdded version number to INI file for later use
6.0.1.86ChangeGUIIncreased default priority class of GUI
6.0.1.86ChangeGUIImprovements to newly restored Windows 2000 compatibility
6.0.1.86ChangeHungarianContinued improvements as integration is completed
6.0.1.86ChangeTraditional ChineseUpdated
6.0.1.86ChangeSerbianUpdated
6.0.1.86ChangeItalianUpdated
------
6.0.1.76AdditionCoreAdded custom feature to avoid core 0 in round robin affinity selection when used with ProBalance
6.0.1.76ChangeGUIW2K 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.76ChangeAllMisc very minor tweaks and fixes throughout
6.0.1.76FixGUIWork on some of the newer languages continues
6.0.1.76FixGUIChanges 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.76FixGUIFix issue with revision history not shown when user clicks on system tray icon
6.0.1.76AdditionHungarianAdded translation from Brechler Zsolt
6.0.1.76FixRussianFixed ProBalance round-robin log entry description
6.0.1.76ChangeTraditional ChineseUpdated
6.0.1.76ChangeSimplified ChineseUpdated
6.0.1.76ChangeGermanUpdated
6.0.1.76ChangeSerbianUpdated
------
6.0.1.74FixGUIFixed 'Export configuration file' would export inaccurate configuration under some circumstances
6.0.1.74AdditionGUIAdd ProBalance option to do a round robin CPU affinity selection on physical cores as it restrains processes
6.0.1.74AdditionGUIAdded clickable system tray popup after an update - click takes you to revision history
6.0.1.74ChangeCoreChanged some log descriptions to be more descriptive
6.0.1.74ChangeGUIGrid lines now on by default, setting key name changed to reset everyone to new default
6.0.1.74ChangeGUIFor Asian languages, change fonts of both Memory Load and Per-Core % so that it fits better (vertically)
6.0.1.74ChangeGUIRenamed anti-sleep system tray menu option to 'Keep PC Awake'
6.0.1.74ChangeInstallerSwitched self-correction (wrong bitsize) download links to CDN links (super-fast)
6.0.1.74ChangeLicensingImprovements to licensing system to improve ease of use
6.0.1.74ChangeBuildSwitched 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.74ChangeGermanUpdated
6.0.1.74ChangeRussianUpdated
6.0.1.74ChangePolishUpdated
6.0.1.74ChangeFinnishUpdated
6.0.1.74ChangeItalianUpdated
6.0.1.74ChangeSerbianUpdated
6.0.1.74ChangeSimplified ChineseUpdated
------
6.0.1.68FixGUIFixed 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.68FixGUIFix to use of critical section in the main graph window painting code (no big functional impact, but could cause problems)
6.0.1.68FixGUIWatchdog 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.68FixCoreSome adjustments to the process watchdog core engine logic
6.0.1.68ChangeGUISped start up at user login a bit
6.0.1.68ChangeGUIImprovements and standardization of some of the graph painting code
6.0.1.68ChangeGUISome tooltip changes
6.0.1.68ChangeGUIChanged 'No default ...' to 'None' in all cases for consistency
6.0.1.68ChangeCoreAdjustments to internal logic of watchdog code - continuing refactor, wanted to test this new incarnation in beta though it should be better
6.0.1.68ChangeGUIIncreased entropy of config file password digest (if one set by admin)
6.0.1.68ChangeFinnishUpdated
------
6.0.1.62AdditionGUIAdded horizontal per-process % Memory load graph to active processes (private bytes for NT6+, commit size otherwise)
6.0.1.62AdditionGUIAdded support for optional grid lines toggle for main process view
6.0.1.62AdditionDocsAdded preliminary documentation for Watchdog Rules syntax in configuration file
6.0.1.62FixGUIImproved appearance of per-core metrics
6.0.1.62FixGUIFixed 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.62FixGUIFixed 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.62FixGUIFixed several Watchdog Configuration dialog malfunctions
6.0.1.62FixGUIFixed Watchdog Configuration UP/DOWN buttons that started malfunctioning due to a recent change that also broke other things in this dialog
6.0.1.62FixGUIWatchdog dialog would not properly add I/O priority settings
6.0.1.62FixGUIFix watchdog dialog leaving names of processes in edit box after an add operation
6.0.1.62FixGUIFix improper rendering when memory load graph is hidden under some circumstances
6.0.1.62FixCoreFix to 'notify' watchdog rule
6.0.1.62ChangeAllRenames watchdog rules configuration value to 'Watchdog Rules'
6.0.1.62ChangeAllRemoved extended sanity checks from beta builds
6.0.1.62ChangeDumpsImproved debugging subsystem
6.0.1.62ChangeAllSome optimizations to shared code between all of Process Lasso
6.0.1.62ChangeGUIForce some metric for 'notify' watchdog events (reversion of a prior change)
6.0.1.62ChangeGUIImprovements to Watchdog configuration dialog
6.0.1.62ChangeGUIIncreased what it takes to get on the Active Processes list a little
6.0.1.62ChangeGUIIncreased responsive time of governor watch thread, in the case of system shutdowns
6.0.1.62ChangeItalianUpdated
------
6.0.1.52FixGUIFix problem in previous build - main window always opening when Process Lasso GUI started (annoyed some users)
6.0.1.52FixBuildFixed bad time-stamping description on 64-bit server installer setup EXE
6.0.1.52ChangeGUIImproved capability for processlasso.exe itself (not launcher) to, when launched, tell an existing instance to open its main window
------
6.0.1.50FixAllFix to a shared function determining elevation state desired by user
6.0.1.50FixGUISeveral non-critical elevation related fixes due to misnamed external manifest being referenced
6.0.1.50FixInstallHelperPreserves elevation and other startup config state settings more accurately
6.0.1.50FixGUIFix bottom row of memory load graph not being painted sometimes
6.0.1.50AdditionPackageAdd new launcher for Process Lasso's GUI to handle invoking existing session instance, or inducing a new one
6.0.1.50AdditionGUIShow 'Preventing PC Sleep' over the GUI when the user is using the temporary 'prevent PC from sleeping' option of the GUI
6.0.1.50FixThreadRacerFixed failure to run under XP (NT5) and below
6.0.1.50FixThreadRacerFixed failure of per-core metrics in some recent builds that had debug code
6.0.1.50FixGUIWhen saved child window positions reset, also force graph visibility setting reset, else can have unpainted but shown child graph windows
6.0.1.50FixGUIAllow full wildcards for some watchdog rules
6.0.1.50ChangeGUIFor betas, let user know that beta updates are forced on via message box
6.0.1.50ChangeGUILaunching GUI will now bring any previous instance in that session to foreground
6.0.1.50ChangeGUIOnly prevent broad scope on watchdog entries for non-harmful action types
6.0.1.50ChangeAllMisc small optimizations throughout
6.0.1.50FixGUIFixed inability to add 'log occurrence' events to Watchdog dialog
6.0.1.50FixUpdaterFixed issue with 32-bit Server Edition automated updates (affected only recent builds)
6.0.1.50ChangeItalianUpdated
------
6.0.1.42AdditionGUIAdded 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.42FixGUIProcess 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.42FixGUIDisable solicitation dialog at startup while it undergoes maintenance
6.0.1.42FixGUIFurther improved painting of memory load graph
6.0.1.42ChangeGUIChange 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.42ChangeLicensingRemove license revalidation, now that it served its purpose
6.0.1.42ChangeGUIDisable double click on memory load graph to hide it, until we standardize behavior across new controls
6.0.1.42ChangeGUIForce reset of listview column positions and states due to changes in prior build
6.0.1.42ChangeGUIRemove licensee name from About dialog if not known (activation code identifies license)
6.0.1.42ChangeInstallerInclude CHM Docs in Server Edition
6.0.1.42ChangeSerbianUpdated
6.0.1.42ChangeRussianUpdated
------
6.0.1.36FixCoreSome processes not terminated or restarted in a timely manner despite being target of a watchdog rule (due to 'polite' termination attempt).
6.0.1.36FixGUIFixed problem with memory load top overlapping its background group control after a size change
6.0.1.36FixGUIFix per-core metrics turned off if any data is unavailable during startup, sometimes resulting in a corrupted right side of graph
6.0.1.36FixGUIExperimental painting adjustments for some non-compositing (mostly XP) systems showing artifacts
6.0.1.36FixGUIFix 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.36FixGUIFixed Watchdog Dialog assigning 'Working Set' to run regardless of actual user selection
6.0.1.36RemovalGUIRemoved unimplemented options, preparing for next final
6.0.1.36AdditionPackageAdded shell icons to complimentary executable modules, such as QuickUpgrade and InstallHelper
6.0.1.36RemovalGUIRemoved start at login context menu items - at least for now - keeping our focus dedicated.
6.0.1.36RemovalGUIRemoved all code to manage processes start at login. Specialized utilities can do this, and Windows itself.
6.0.1.36ChangeGUILaunch 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.36ChangeGUIFurther painting adjustments for non-composited desktops (for internal and external testing purposes prior to finalization)
6.0.1.36ChangeGUIStrings finalized for translators to begin work
6.0.1.36ChangeGUIMove Private Bytes beside current total CPU % time graph in Active Processes tab
6.0.1.36ChangeGUIDon't show per-core metrics for single core systems
6.0.1.36ChangeGUIDon't temporarily zero per core metrics while being moved
6.0.1.36ChangeGUIAdded border to per-core metrics
6.0.1.36ChangeGUIDon't clear process name control in Watchdog Dialog if entry is rejected (an annoying quirk in prior builds)
6.0.1.36ChangeGUIEnhanced rule verification while initially adding to dialog
6.0.1.36ChangeGUIPreserve last window state (e.g. maximized or minimized)
6.0.1.36ChangeGUIAdjustments to memory load rendering (work continues)
6.0.1.36ChangeGUIAdjustments to active processes column sizes and ordering
6.0.1.36ChangeAllVarious components reviewed and code being committed for finalization (though much work remains!)
6.0.1.36ChangeGUIAdjusted graph click behavior (more work coming)
6.0.1.36ChangeGUIMade white default color scheme
6.0.1.36ChangeGUIAdjustments and optimizations to vertical array of progress bars control (thus all instances of it)
6.0.1.36ChangeGUIDynamic size per-core metric graph (grows or shrinks depending on number of cores)
6.0.1.36ChangeGUIMoved per-core CPU % utilization to left, outside main graph - has a flicker in this beta
6.0.1.36ChangeGUIImproved efficiency of graph painting in some situations
6.0.1.36ChangeGUIGraph now 'feels' more smooth
6.0.1.36ChangeGUIChanged appearance of graph (reduced background lines)
6.0.1.36ChangeDefaultsServer Edition governor and GUI instances now manages all users by default
6.0.1.36RemovalInstallerRemoved CHM download prompt for registered users (replacing it)
6.0.1.36ChangeSpanishEnabled - about 60% complete now - experimental/testing
6.0.1.36ChangeItalianUpdated
6.0.1.36ChangeGermanUpdated
6.0.1.36ChangeChinese-SimplifiedUpdated
------
6.0.1.14FixGUIAdjustments to system tray icon code to mitigate issue where it could become unresponsive (and static) in rare scenarios
6.0.1.14ChangeGUIThis is an interim minor update pending larger changes in the next beta series
6.0.1.14ChangeGUIReduced graph lines
6.0.1.14ChangeGUIReduced history depth
6.0.1.14ChangeGUIOptimizations to per-core metric display
6.0.1.14ChangeGUIFixed some link issues with Server Edition
6.0.1.14ChangeGUIAdded a small right border to graph tooltips
6.0.1.14ChangeCoreAdjustment to system shell icon
6.0.1.14ChangeJapaneseUpdated
6.0.1.14ChangeLanguagesOther updates
------
6.0.1.12AdditionInstallerAdded quick Start Menu shortcut to reset all Process Lasso settings to defaults for emergency user mis-configurations
6.0.1.12AdditionGUIAdded button to ProBalance dialog to quickly change elevation configuration of Process Lasso - only shown when Process Lasso is running non-elevated
6.0.1.12AdditionGUIAdded 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.12AdditionGovernorAdded 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.12FixGovernorNixed remaining log messages that were emitted despite logging being disabled
6.0.1.12FixGUI/GovernorFix NIS 2015 tamper detection problem (and performance penalty)
6.0.1.12FixGUI/GovernorFix Comodo tamper detection problem (and performance penalty)
6.0.1.12FixGUIFix possibility of self-recovery system going haywire and causing a repeated restart of Process Lasso (under some worst case scenario)
6.0.1.12FixGUIWhen 'Reconfigure the way Process Lasso starts' selected, but no changes made, no automatic restart of Process Lasso is initiated
6.0.1.12FixGUISave '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.12ChangeGUIChange 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.12ChangeGUIChange recovery mechanism on GUI (only), re-enable minidumps
6.0.1.12ChangeGUILogging/notification action can now be added in the watchdog without any metrics other than filename given
6.0.1.12ChangeGUIDisallow or warn about overly broad rules
6.0.1.12ChangeGUIAdded general warning to wathchdog dialog
6.0.1.12ChangeGUIAdjustments to Watchdog dialog
6.0.1.12ChangeAllMisc small optimizations
6.0.1.12ChangeUpdaterNo 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.12ChangeFrenchUpdated
6.0.1.12ChangeItalianUpdated
6.0.1.12ChangeGermanUpdated
6.0.1.12ChangeSerbianUpdated
6.0.1.12ChangeSpanishUpdated bitmaps, included DLL (prepping for translation)
------
6.0.1.6ChangeGUIDisable process icons by default in listview (can enable in View menu) - existing users retain current setting
6.0.1.6ChangeGUIAdded block that ParkControl is only for NT6+ (Vista or above)
6.0.1.6FixGUIRemoved ParkControl as a Pro-only feature (this was a mistake)
6.0.1.6FixGUIFixed Russian per-core metrics not showing up when they should in Vista+ (localization error) - could affect other languages
6.0.1.6FixGUIFixed typo in 'muiltimedia' [a special kind of media known only to us, lol ;p]
6.0.1.6FixGUIFix Licensed User Name to accept licensee names with spaces (activator quote encapsulation issue)
6.0.1.6FixLicensingFurther improved compatibility of license revalidation with certain keys
6.0.1.6FixLicensingFixed issue with lost licensee names during license revalidation
6.0.1.6ChangeParkControlUpdated ParkControl to v1.0.0.10, with new sliders for easier understanding of the parking settings, and more
6.0.1.6ChangeUpdaterMANDATE and automatically perform license eligibility check prior to update so the user is not surprised if their license has expired
6.0.1.6AdditionInstallerAdded 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.6AdditionParkControlAdded shell icon
6.0.1.6ChangeParkControlLocalized EULA/Warning to ParkControl
6.0.1.6ChangeParkControlChanged EULA to state 'Power Profile Changes' instead of 'System Registry Changes'
6.0.1.6ChangeParkControlMinor cosmetic changes
6.0.1.6ChangercToolsUpdated rcImport and rcExport allow some additional short strings
6.0.1.6ChangercToolsUpdated rcImport to show string with error (can be used in localization pack for pre-testing of translations)
6.0.1.6ChangeInstallerInternal cleanup
6.0.1.6ChangeInstallerFurther reduced start menu shortcuts to one
6.0.1.6ChangeInstallerCleanup old start menu shortcuts no longer applicable (though backing files still exist)
6.0.1.6ChangeItalianUpdated
6.0.1.6ChangeFinnishUpdated
6.0.1.6ChangeChinese-TraditionalUpdated
6.0.1.6ChangeChinese-SimplifiedUpdated
6.0.1.6ChangeFrenchUpdated
6.0.1.6ChangeJapaneseUpdated
------
6.0.0.98ChangeJapaneseUpdated
6.0.0.98ChangeChinese-TraditionalUpdated
6.0.0.98ChangeGUIUpdated shell icon with graphics from Graphic Designer Jennifer Cripps - http://jennifercripps.com
6.0.0.98FixGUIFix double colons shown in licensee name in About dialog
6.0.0.98FixCoreFixed 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.98FixInstallerFixed installer asking if user wanted to download CHM docs in Russian in last build (translator mistake)
------
6.0.0.96FixGovernorFix a theoretical [silent and recovered] crash when writing log events for instance count limit violations under some conditions
6.0.0.96FixGovernorOnly change CPU Parking on first ProBalance event entered, and last exited - when concurrent ProBalance events are active
6.0.0.96FixGovernorWhen CPU Parking disabled for ProBalance, fix not always restored to prior state
6.0.0.96FixGovernorDon't even start to write log entries when logging is disabled
6.0.0.96FixParkControlFixed behavior when 100% of cores are unparkable (disabled by effect)
6.0.0.96ChangeGUIChanged a higher resolution shell icon (for better or worse - newer images coming)
6.0.0.96ChangeGermanUpdated translation
6.0.0.96ChangeRussianUpdated translation
6.0.0.96ChangeSerbianUpdated translation
6.0.0.96ChangeEnglishFixed some typos
------
6.0.0.94ChangeInstallerOptimizations and size reductions
6.0.0.94RemovalInstallerRemoved CPU Eater demo, left to live as a stand-alone app for downloading on demand
6.0.0.94RemovalInstallerRemoved TestLasso, will be available as a stand-alone diagnostic tool (part of CPU Eater)
6.0.0.94RemovalInstallerRemoved deprecated secondary Japanese resource DLL from different partner
6.0.0.94RemovalQuickUpgradeRemoved above modules, and optimized archive
6.0.0.94ChangeGUI/CoreImproved highest resolution shell icon (more work remains)
6.0.0.94ChangeAllCombined Performance Mode and multimedia processes
6.0.0.94ChangeLicensingAdjustments
6.0.0.94FixGUIRemoved missing metric parameters from Stop Processing Rule in the Process watchdog. It can be used alone without additional metrics or quotas
6.0.0.94FixCoreFix core parking changes not always applied in real-time by ProBalance (if set to disable core parking)
6.0.0.94ChangeAllAdjusted some helper code to remove any remote chance of a sparse handle leak in rare situations
6.0.0.94ChangeBuildFirst build under fresh physical install of Windows 8 Enterprise
6.0.0.94AdditionCoreAdded some additional error messages
6.0.0.94AdditionGUIAdjusted the text of several menu items
6.0.0.94AdditionGUIAdded some additional strings for translation
6.0.0.94ChangeItalianUpdated translation
------
6.0.0.88FixInstallerFix English silent/unattended install asking some for CHM download
6.0.0.88ChangeGermanUpdated translation
------
6.0.0.86ChangeBuildMigrated 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.86RemovalBuildRemoved deprecated.exe srvstub.exe from package - reduced software footprint a slight bit
6.0.0.86RemovalConfig'Restart core engine' removed because it is deprecated by 'smart' recovery if needed
6.0.0.86FixCoreMinor adjustments and fixes
6.0.0.86FixStartup/InstallFix 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.86FixGUIFix some licensing issues
6.0.0.86ChangeChinese-TradFixed possible old and/or wrong module in use in prior build(s)
6.0.0.86ChangeInstallerRemove test_gdiplus_present.exe from installer [deprecated, was for win2k]
6.0.0.86ChangeBuildRe-enable self-recovery mechanisms (dropping minidumps after a short bug check period)
6.0.0.86ChangeBuildFound and fixed a possible flaw in a supporting tool
6.0.0.86ChangeBuildDropped Windows 2000 compatibility - a last compatible beta and final build were stored at http://bitsum.com/pl_last_w2k.php
6.0.0.86ChangeGUIWindows 8 enhancements (a couple more being worked on)
6.0.0.86ChangeGUIAdjusted About Box user name to show more characters
6.0.0.86ChangeGUIOther minor adjustments
6.0.0.86ChangeGUIOther minor adjustments
6.0.0.86ChangeLicensingRemoved one-time license validation for older users - it was not as painless as hoped for some.
6.0.0.86ChangeGermanUpdated translation
6.0.0.86AdditionGUIWhen 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.78FixGUIFix rare crash of the GUI seen by some while in Active Processes tab
6.0.0.78FixActivatorNewly activated users were being presented with activation revalidation in some cases
6.0.0.78AdditionGUIAdded option to change licensed user name (in About Box of licensed copies)
6.0.0.78ChangeGUIAdjustments to About Dialog controls
6.0.0.78ChangeGUIChanged bitmaps to new PL images by Jennifer Cripps
6.0.0.78ChangeAllRe-enabled minidumps as opposed to self-recovery, as we want to know of any critical error - not just recover from it
6.0.0.78ChangeFinnishUpdated translation
6.0.0.78ChangeItalianUpdated translation
6.0.0.78ChangeGermanUpdated translation
------
6.0.0.76AdditionCoreAdded 'Allow Display(s) to Sleep, but prevent PC' new (third) No Sleep option
6.0.0.76AdditionGUIAdded Japanese Trial Mechanism at behest of Japanese reseller
6.0.0.76AdditionAllAdded 'Allow Display(s) to Sleep, but prevent PC' new (third) No Sleep option
6.0.0.76AdditionInstallerAdded splash screen by Jennifer Cripps
6.0.0.76AdditionLicensingAdded license revalidation dialog
6.0.0.76AdditionGUIAdded 'D' rule indicator for new third prevent sleep option (allow display, prevent PC sleep)
6.0.0.76ChangeGUINo longer require restart if change to 'Manage all users' if Process Lasso already running elevated
6.0.0.76ChangeGUIAccelerate updates of per-core metrics
6.0.0.76FixGUIFixed No Sleep Configuration Dialog appearance and behavior
6.0.0.76FixGUIFix No Sleep checkboxes on process context menu only allowing one to be shown checked
6.0.0.76FixGUIFix No Sleep processes would persist even after removed from dialog
6.0.0.76ChangeGUIRemoved query asking if you want to manage all user processes only once or always
6.0.0.76ChangeLicensingExpanded and changed license revalidation dialog - including new bitmap
6.0.0.76ChangercToolsImprovements to internal translation tools
6.0.0.76ChangeGUIChange process context menu to better indicate what the 'Prevent Displays from Sleeping' option does
6.0.0.76ChangeGUIChange the way the GUI launches the governor on startup in Vista+, if it is found to not already be started
6.0.0.76ChangeItalianTranslation updated
6.0.0.76ChangeFinnishTranslation updated
------
6.0.0.64FixGUIFix some of the column justifications (e.g. left or right justified)
6.0.0.64FixGUIFix weblinks not working for a minority of users
6.0.0.64ChangeInstallerMinor adjustments
6.0.0.64ChangeGermanTranslation updated (large)
6.0.0.64ChangeSerbianTranslation updated (small)
6.0.0.64ChangeFinnishTranslation updated (small)
6.0.0.64ChangeItalianTranslation updated (small)
6.0.0.64ChangeJapaneseTranslation updated (small)
6.0.0.64ChangeChinese-TraditionalTranslation updated (small)
6.0.0.64ChangeChinese-SimplifiedTranslation updated (small)
------
6.0.0.62FixCoreFixed 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.62FixUpdaterFix 'missing string' error seen briefly by some during auto-update download (won't be seen update *after* this)
6.0.0.62ChangeGUIRemoved some now deprecated code in 2K/XP
6.0.0.62ChangeGUIAdded safety code to updater to prevent user-induced direct edit misconfiguration
6.0.0.62ChangeGUIReduced 'don't bother me' (for gamers) to 15 seconds of inactivity before any update announcement is made
6.0.0.62ChangeGUIAdd 'default' style to Buy Now button, causing it to glow in/out depending on your visual effects
6.0.0.62ChangeCoreRenamed Disable Thread Priority Boost INI value name (options preserved from old name)
6.0.0.62ChangeUpdaterPerform additional cleanup in post-update operation (instead of at start of GUI)
6.0.0.62ChangeSerbianUpdated translation
6.0.0.62ChangeFinnishUpdated translation
6.0.0.62ChangeChinese-TraditionalUpdated translation
6.0.0.62ChangeChinese-SimplifiedUpdated translation
------
6.0.0.61FixGUIFix 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.60ChangeGUIWeb links switched from HTTPS to HTTP (fewer complications)
6.0.0.60FixGUIWeb links from within not working in 2K/XP
6.0.0.60FixChineseFixed web link targets to localized pages
6.0.0.60FixFrenchFrench language incorrectly marked as out of date (and now completely up to date)
6.0.0.60ChangeFrenchUpdated
------
6.0.0.59ChangeDocsImproved update migration docs and change log
6.0.0.59ChangeSerbianUpdated Translation
6.0.0.59ChangeJapaneseUpdated Translation
6.0.0.59ChangeRussianCorrect Russian Auto-Performance Mode menu item
6.0.0.59ChangeRussianRelocated Russian Terminate Always (Disallowed Process) menu item to match English resources
6.0.0.59FixInstaller/UpdaterCleanup languages no longer included (Indonesian, Dutch, Spanish, ...)
------
6.0.0.58FixInstallerFix some installer self-correcting edition anomalies
6.0.0.58RemovalGUIRemoved message about governor not warning (see BIG RED system tray icon and its tooltip)
6.0.0.58ChangeGUIAdjusting timing of governor monitor thread
------
6.0.0.57 [RC3]FixCore/GUI/InstallHelperFixed 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]ChangeCore/GUI/InstallHelperUse service management code to check if governor is configured as a service, or currently running as one
6.0.0.57 [RC3]FixInstallerLast build (RC2) said (RC1) in the subtext of the installer (only)
6.0.0.57 [RC3]ChangeSrvStubUpdated version number so service version is shown correctly
6.0.0.57 [RC3]ChangeGUIUpdated Polish
------
6.0.0.56 [RC2]FixGUIFixed removal of multiple options from No Sleep Dialog
6.0.0.56 [RC2]FixGUIFixed 'log occurrence' not working in Watchdog Dialog
6.0.0.56 [RC2]FixGUIFixed System pseudo processes showing in GUI (previous build only)
6.0.0.56 [RC2]ChangeBuildTemporarily removed languages too out of date - Indonesian, Dutch, and other(s)
6.0.0.56 [RC2]ChangeBuildAdjusted Russian resources
------
6.0.0.55 [RC1]ChangeInstallerChanges to startup behavior
6.0.0.55 [RC1]ChangeGUIDo not list processes until process init completes
6.0.0.55 [RC1]RemovalGUIRemoved disabled services process context menu item until dynamically populated
6.0.0.55 [RC1]ChangeCoreDo not manage processes until process init completes
6.0.0.55 [RC1]ChangeCoreWildcards allowed for do not sleep processes
6.0.0.55 [RC1]ChangeGUISome translations
6.0.0.55 [RC1]ChangeCore/GUIRemoved more debug sanity checks
6.0.0.55 [RC1]FixCoreFixed a very theoretical rare crash
6.0.0.55 [RC1]FixUpdaterFixed auto-updater on Server x64 editions
6.0.0.55 [RC1]ChangeInstallerChanged installer icon (new types added)
------
6.0.0.54AdditionGUIAdded proper STOP / START for multiple services hosted by a single process (note: may be a delay while doing so)
6.0.0.54ChangeCoreAdded new tamper resistant process for AVG
6.0.0.54ChangeGUIHide Private Bytes and Private Working Set by default in 2K/XP
6.0.0.54ChangeGUIUpdated several translations
------
6.0.0.53FixCore(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.53FixCore(beta->beta)Fixed automated cleanup of old v6 beta bug that caused duplication of the default application power profiles.
6.0.0.53FixGUI(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.53ChangeGUILanguage updates
------
6.0.0.52FixCoreFixed disallowed processes not working in previous few betas (logic error in new processname:username splicing and compare).
6.0.0.52AdditionCore/GUIAdded 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.52AdditionGUIShow *all* process names in brackets, even for cases where a single process hosts multiple services
6.0.0.52ChangeCoreRemoved CloseHandle debug sanity check (ensures handle is valid before trying to close it)
6.0.0.52ChangeUpdaterMore strings now localizable
------
6.0.0.51FixGUIAdjustment to web links (testing against various hives)
------
6.0.0.50FixGUIFix web links not working with Opera in last few betas
6.0.0.50FixGUIA few cosmetic fixes
6.0.0.50FixCoreAdhere to new ProBalance core parking option, previous few betas did not
6.0.0.50FixCoreMore internal fixes and minor code adjustments
6.0.0.50ChangeCoreVastly 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.50ChangeGUILocalized Automated Update dialog (to be seen update after this one)
6.0.0.50ChangeBuildAdded several more unit tests for common internal functions
6.0.0.50ChangeCoreChanges to the way core parking is enabled/disabled during ProBalance
6.0.0.50ChangeCoreAdd option for logging of Park Control events by ProBalance
6.0.0.50ChangeDocsRegenerated CHM (though much work remains)
6.0.0.50ChangeDefaultsCPU Parking not disabled by default on ProBalance events (contrast to last two betas)
6.0.0.50ChangeDefaultsCPU Parking is logged by default (contrast to last two betas)
6.0.0.50ChangeGUIUpdate Italian, Japanese, Serbian, Finnish
------
6.0.0.49FixCore(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.49FixGUI(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.49ChangeGUIUpdated Italian
------
6.0.0.48FixGUI(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.48AdditionGUIAdded new log option to log (or not) park control operations
6.0.0.48FixInstallerFixed 64-bit beta (only beta affected) installer run on 32-bit systems self-correction
6.0.0.48FixInstallerFixed docs being asked for every time, and for non-English speakers
6.0.0.48FixGUI(beta->beta)Bad sync object in clogger constructor would time out (last beta build only)
6.0.0.48FixGUIQuick adjustment to some of the listview code (experimental)
6.0.0.48FixGUIFix typo in custom web URL launch code
------
6.0.0.46ChangeGUIImplemented 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.46ChangeGUIChange in width of per-core metrics
6.0.0.46ChangeLicensingSecurity improvements in online activation (unspecified)
6.0.0.46ChangeCoreAn abundance of internal improvements and fixes - all moving toward final code
6.0.0.46ChangeGUIUpdated Italian, Finnish
------
6.0.0.45ChangeInstallerFor 2K/XP pre-SP3, direct to Microsoft's latest GDIPLUS component if not already installed
6.0.0.45ChangeUpdaterAllow for (vendor directed) mandated update of auto-upgrade component
6.0.0.45ChangeUpdaterAdd post-auto-upgrade checks and functions, via PostUpdate.exe
6.0.0.45ChangeHelpersRenamed some of the external component helper executables
6.0.0.45ChangeInstallHelperAdjustments to startup code
6.0.0.45ChangeGUIBuild dependencies adjusted to ensure proper builds for all scenarios
6.0.0.45FixLoggerA few minor internal fixes and improvements
6.0.0.45ChangeGUIUpdated Finnish language
6.0.0.45ChangeAllMany other unspecified minor changes as we prepare for final, refactor the build system and code, and remove more debug code
------
6.0.0.44FixALLFixed 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.44ChangeGUIAdjusted 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.44AdditionCoreDisallowed processes now accept processname:username syntax (with wildcards supported on both)
6.0.0.44AdditionGUIDisallowed process dialog now has some tooltips
------
6.0.0.43AdditionGUIAdded license re-validation dialog for certain uses on rare occasions
6.0.0.43FixCoreFix v6 beta issue with watchdog duration threshold variable not always being adhered to before enforcement of action specified (not ProBalance)
------
6.0.0.42ChangeGUIQuick restructure of context menu to add popular 'Disallowed process' back to main menu
6.0.0.42ChangeCoreMinor internal changes
------
6.0.0.41ChangeGUIRemoved Classification submenu in process context menu, replaced only with Game or not
6.0.0.41ChangeGUIChange color of on memory load when theme toggled
6.0.0.41ChangeGUIUpdated Finnish Translation
6.0.0.41ChangeCoreIncreased 'highest' hard throttle level (Not a recommended operation! NOT ProBalance!)
6.0.0.41ChangeInstallerSwapped splash screen with a PNG with higher color depth (and smaller size, ironically)
6.0.0.41ChangeLogLogging subsystem worked on internally, several improvements
6.0.0.41ChangeLogRefactored some of the internal code
6.0.0.41AdditionLogAdd full command line (with executable path) to log
6.0.0.41AdditionLogAllow for commas in the log
6.0.0.41AdditionLogAdded much more detail to numerous log events
------
6.0.0.40AdditionGUILock black/white theme menu option enabled and supported (as a per-user setting in registry)
6.0.0.40AdditionGUIAdded Handles Count to Active Processes tab
6.0.0.40ChangeGUIHid redundant memory metrics in Active Processes tab for Vista+
6.0.0.40ChangeBuildNew code signing certificate in use
6.0.0.40FIXAllMisc fixes and adjustments
------
6.0.0.39ChangeAllRemoved debug output left in prior beta builds and disabled debug checks (for internal use anyway)
6.0.0.39ChangeGUINo Sleep Dialog now uses full row selection and other standard listview extended attribs
6.0.0.39ChangeGUIReduce overhead of per-core metrics display by approx 1/2 when main window IS visible
6.0.0.39ChangeGUIDo not update per-core metrics when GUI window not visible
6.0.0.39FIXGUINo Sleep Dialog crash on removal of item
6.0.0.39FIXUpdaterForce beta->beta auto update (applies to next update)
6.0.0.39FIXGUIFixed Watchdog Dialog did not hide one memory metric control when selecting CPU based threshold
6.0.0.39FIXCoreAdjusted handling of 'stop processing rules' watchdog rule
6.0.0.39FIXBuildFixed auto-upgrade SFX did not include ParkControl or ThreadRacer
------
6.0.0.38FIXGUIFixed issues on some non-English systems
------
6.0.0.37--Initial beta of v6