Process Lasso Development Log

Revision history   Known errata

Product download links:


3.82 [#73000]

After the monumental leap forward in the user interface of the v3.80 (and the couple minor glitches at first), this version is a refreshing 'polishing' build. It offers sorting by column in the Active Processes tab, some minor menu re-arrangement, and other general polishing. I've even thrown in the docs in CHM format, which I personally find much more readable than the online version. The installer is a little larger, but still not excessively large.

3.80 [#71400] - Jump to post-release changes (i.e. 3.80.3)

This new version is a substantial upgrade from the previous v3.70. It makes important changes to the GUI and core engine. For the core engine, there is improved ProBalance reaction time and other tweaks, amongst many other changes. For the GUI, a new 'Active Processes' tab with horizontal CPU utilization graphs gives you a quick view of what processes are actually active on the system. Further, the GUI now has better child window positioning and a 'hide graph' button for easy toggling of graph visibility.

3.70 [#66800] - Jump to post-release changes (i.e. 3.70.8)

This version represents a large product overhaul. Just when you thought Process Lasso couldn't get an leaner, memory use was dramatically reduced through the removal of the COM interface on our process control module. Furthermore, the product was transformed into 100% UNICODE (previous builds were only partially UNICODE). New feature additions include differentiation between individual svchost.exe instances, the ability to designate processes that prevent PC sleep and/or enter the High Performance power scheme, process listview tooltips, and much more!

Note: '[backport from beta]' Indicates a change that was made to the new beta series, but then also added to this latest final version. For instance, a minor cosmetic fix made in the new beta may be backported to the last final, so users don't have to wait for the change. Only minor adjustments that are considered extremely safe to backport are eligible. More major changes require extensive regression testing and can therefore not be backported.

3.64 [#63900]

3.62 [#62200]

3.60 [#60300]

This version represents a major product overhaul. Virtually every function of the software has been improved. Several new features have also been added. One of the new features is the much requested CPU throttling, where a hard limit is imposed on the amount of CPU time a process can consume. Other new features include exclusions from foreground boosting, automatic game mode toggle, handle and thread counts, a thread management tab, and the ability to suspend/resume processes. ProBalance, along with the core engine in general, has also been tweaked to react more quickly. See the complete list of changes below. This has been bumped up a few version numbers to represent the magnitude of its revisions.

3.54 [#57300]

3.52 [#55200]

3.50 [#54800]

3.48 [#54600]

3.46 [#53800]

3.44 [#53000]

3.42 [#52400]

3.40.1 [#51700]

Summary: This build fixes an anomaly in v3.38, where each configuration change would only get detected by either the core engine, or the rules column. The configuration file load and save functionality has also been completely rewritten, and is now much more optimal. File system accesses and CPU usage have been reduced. Lastly, multiple process selection support has been added.

3.38.2 [#51400]

3.36 [#50400]

3.34 [#49900]

3.32 [#49800]

3.30 [#49400]

3.28 [#48500]

Summary: This version represents the most major changes to Process Lasso in several months. It adds the ability to restrain out-of-control processes by changing their CPU affinities in addition to their priority classes. There is also a wide array of functional additions and enhancements, as well as some fixes that could improve ProBalance performance for some users.

3.26 [#46800]

Summary: This version fixes a problem some people experienced with saving of the window positions of Process Lasso. It also adds confirmation prompts for termination, closing, and restarting of processes. Additionally, secondary confirmation is required for operations on critical system processes.

3.24 [#46400]

Summary: This version fixes a few minor bugs found after the last final release.

3.22 [#45800]

Summary: This version performs minor maintenance.

3.20 [#45600]

Summary: This version addresses issues with running the core engine as a service and improves Vista UAC support in the installer, amongst other minor maintenance.

3.18 [#44600]

Summary: This release adds an important new feature: the ability to limit the number of instances a program can have running per user session. Of course, this feature is only for users with a need for it, and by default no new action is taken. This release also makes important changes to ease translation by providing plain text files users can translate and submit. It further makes some usability and efficiency improvements.

3.16 [#43400]

3.14 [#42800]

Summary: This release represents a major overhaul/improvement of the run-as-service functionality for the core background engine (ProcessGovernor). It also, amongst many other things, changes the default ProBalance settings so that services are not excluded.

3.12

3.10

3.08

3.06

3.04

3.02

3.00

... older revision history removed ...


Known errata and quirks: