Process Lasso v8.0 Released

Started by Jeremy Collake, March 22, 2015, 06:43:30 PM

Previous topic - Next topic

Jeremy Collake

Process Lasso v8.0

Changes:

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) --
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 gaming 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 gaming 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.0ChangeCoreAjust 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 Gaming 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 gaming 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


Software Engineer. Bitsum LLC.

Jeremy Collake

Process Lasso v8.0.6.4

Changes:

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

Software Engineer. Bitsum LLC.