What's new in CPUSetter 1.6.11
Oct 9, 2023
- Build with Xcode 15.0.
- Use Sparkle 2.5.0.
- Fix startup crash on macOS Sonoma.
New in CPUSetter 1.6.10 (May 15, 2023)
- Build with Xcode 14.3.
- Use Sparkle 2.4.1.
- PayPal: New button to meet latest PayPal requirements.
New in CPUSetter 1.6.9 (Feb 17, 2023)
- Build with Xcode 14.2.
- Use Sparkle 2.3.2.
- Processes - Added column Prevent Sleep.
- Processes - Added number stepper control to adjust cpu limit value of selected process.
New in CPUSetter 1.6.8 (Nov 8, 2022)
- Build with Xcode 14.1.
- Use Sparkle 2.3.0.
- Requires macOS 10.13 (High Sierra) or later.
- Option to apply CPU settings at system boot.
- Updated Preferences to Settings for macOS Ventura.
New in CPUSetter 1.6.7 (Jul 17, 2022)
- Build with Xcode 13.4.1.
- Use Sparkle 2.2.0 updater.
- Display current CPU frequency.
New in CPUSetter 1.6.6 (Nov 19, 2021)
- Build with Xcode 13.1.
- Use Sparkle 1.27.1 updater.
- Display minimum fan speed.
New in CPUSetter 1.6.5 (Aug 30, 2021)
- Refactored private frameworks for memory and efficiency improvements.
New in CPUSetter 1.6.4 (Jun 1, 2021)
- Enhancements:
- Plot average network rates in System Stats pane.
- Right-click on a process in the table now has an option to show the files opened by the process.
- Fixed:
- Please note: Some functionality is not available on Apple Silicon (M1) machines.
- Refactor handler for nettop.
- Fixed layout of icon/text in the Processes table.
New in CPUSetter 1.6.3 (May 19, 2021)
- Changes:
- Please note: Some functionality is not available on Apple Silicon (M1) machines.
- Build with Xcode 12.5.
- M1 machines: Show processor type on graph.
- M1 machines: Show process kind in Processes window.
- M1 machines: Plot number of Rosetta2 processes on System Stats graph.
New in CPUSetter 1.6.2 (May 19, 2021)
- Fixed:
- Please note: Some functionality is not available on Apple Silicon (M1) machines.
- Documentation updated.
- Display fan speeds in System Stats window.
New in CPUSetter 1.6.1 (May 19, 2021)
- Fixed:
- Please note: Some functionality is not available on Apple Silicon (M1) machines.
- Possible crash at startup.
New in CPUSetter 1.6.0 (May 19, 2021)
- Changes:
- Please note: Some functionality is not available on Apple Silicon (M1) machines.
- Disable unused controls on Apple Silicon.
- Scale values on GPU graph(s).
- Fix time scaling on Apple Silicon.
- Fix restoring CPU control value on start up.
New in CPUSetter 1.5.6 (May 19, 2021)
- Added:
- Built as universal binary application.
- Show disk i/o per sec.
New in CPUSetter 1.5.5 (May 19, 2021)
- Fixed:
- Restore preferences in the correct order.
New in CPUSetter 1.5.4 (May 19, 2021)
- New:
- Added a control to choose virtual CPUs before physical.
- Show HT in the system menubar when hyperthreading is enabled.
- Show logical and physical CPU counts in the menubar menu.
New in CPUSetter 1.5.3 (May 19, 2021)
- New:
- Added a cli version of cpusetter. Extract the program with CPUSetter/ExtractCLI ...
New in CPUSetter 1.5.2 (May 19, 2021)
- New:
- Updated French localisations (Thank you Jean-Pierre Kuypers).
- Show Idle Wakeups/sec in Processes window.
- Show Energy Impact in Processes window.
- Added preference for System Stats Window update interval.
- Added Patreon as a means to provide financial support for ongoing maintenance and development.
- Fixed:
- Use runloop to poll for power source changes.
- Reduce sample interval when no processes are limited.
New in CPUSetter 1.5.1 (May 19, 2021)
- New:
- Allow separate settings for Battery and A/C power.
- Enable/Disable low priority process throttling.
- Show/Hide the Dock icon.
- Fixed:
- Compatibility issue with Padlock widget for macOS 10.13 and earlier.
- Allow process names with embedded '.' character in network accounting.
- PID 0 (kernel_task) was missing from the Processes window.
New in CPUSetter 1.5.0 (May 19, 2021)
- New:
- System Stats - added power usage graph.
- Fixed:
- System Stats - report memory usage in MiB.
- cpusetterhelper - fixed memory leak.
New in CPUSetter 1.4.15 (May 19, 2021)
- New:
- French localization - thank you Jean-Pierre Kuypers.
- Fixed:
- Sleep detection was working incorrectly in System Stats window.
- Try again to find missing application icons.
New in CPUSetter 1.4.14 (May 19, 2021)
- New:
- Added Load Average graph.
- Show graph in the system Dock.
- Sparkle upgraded to version 1.22.0.
- Upgraded to Swift 5.1 (Xcode 11).
- Fixed:
- Application Icon in Processes window has fixed position.
- Do not show graph for unusable GPU (e.g. Intel GPU on iMac).
- Memory leak in IORegistry traversal.
New in CPUSetter 1.4.13 (May 19, 2021)
- New:
- Added standard Font controls to System Stats and Processes windows.
New in CPUSetter 1.4.12 (May 19, 2021)
- New:
- System Stats now graphs network interfaces.
- Processes shows network usage of each process - macOS 10.12 and later.
- Fixed:
- 32 bit counter overflow in rate calculations.
- 'Off-by-one' error in y axis of graphs.
- Use I/O kit to discover connected disks.
New in CPUSetter 1.4.11 (May 19, 2021)
- New:
- Added System Stats window for graphing system vital signs, along with a comprehensive set of preferences to configure the layout.
New in CPUSetter 1.4.10 (May 19, 2021)
- Fixed:
- Integer overflow error at high I/O rates.
- Window title was wrong font.
New in CPUSetter 1.4.9 (May 19, 2021)
- Enhancements:
- Show memory usage in Processes table.
- Updated with Xcode 10.2, Swift 5
New in CPUSetter 1.4.8 (May 19, 2021)
- Enhancements:
- Show i/o throughputs in menubar.
- Show i/o throughputs in Processes table.
- Selector to show/hide columns in Processes table.
- Fixed:
- Always terminate helper on exit.
New in CPUSetter 1.4.7 (May 19, 2021)
- Enhancements:
- Show current cpu usage in menubar menu.
- Sparkle updated to version 1.21.3
- Fixed:
- CPUSetter would hang on wakeup from sleep.
New in CPUSetter 1.4.6 (May 19, 2021)
- Enhancements:
- Addded menubar control.
- Relaunch if CPUSetter has been translocated.
- Sparkle updated to version 1.21.2
New in CPUSetter 1.4.5 (May 19, 2021)
- Fixes:
- Fixed excessive CPU usage on waking from deep sleep.
New in CPUSetter 1.4.4 (May 19, 2021)
- Enhancements:
- Updated Preferences window controller.
- Added documentation and Help button.
- Fixes:
- Action Menu items were not being properly enabled.
- Limiter/Adjustment controlls moved to PID Preferences.
- Fixed compatibility issues with macOS 10.10 (Yosemite).
New in CPUSetter 1.4.3 (May 19, 2021)
- Update:
- Fixed 'limited' application freezing in the background.
- Enhancements:
- Cache Application icons for improved performance.
- Actual CPU usage of a limited process is closer to the nominal value.
- Added (optional) PID controller for CPU limiting.
- CPULimiter cannot be killed or adjusted from within itself.
- Fixes:
- Processes window is restored to its previous location.
- Fixed compatibility issue with macOS 10.12 (Sierra).
New in CPUSetter 1.4.1 (May 19, 2021)
- Enhancements:
- CPUSetter is notarized by Apple.
- Context menu added to rows in Processes table. Right/Control click a row to see the menu.
- Save/Restore 'reniced' processes.
- Stop CPUSetter from sleeping when it is limiting processes.
- Added authorisation control to bottom of Processes Window.
- Action menu item to Show/Hide processes from other users.
New in CPUSetter 1.4.0 (May 19, 2021)
- Enhancements:
- Compiled with Xcode 10, Swift 4.2.
- New window for CPU limiting and renicing processes.
- New Preferences pane.
- Fixes:
- No bugs reported.
New in CPUSetter 1.3.2 (Apr 29, 2018)
- Added option for Launch at Login.
New in CPUSetter 1.3.1 (Jan 7, 2018)
- Hide the Hyper Threading control if not supported by the hardware. (e.g. intel i5)
New in CPUSetter 1.3.0 (Sep 14, 2017)
New in CPUSetter 1.2.0 (Jul 11, 2017)
- Rewritten in Swift.
- Future updates via Sparkle framework.
New in CPUSetter 1.1.0 (Jul 23, 2013)
- Window layout modified
- Restore window to previous location at startup
- Preference setting to restore configuration at startup or after system sleep
- Preference setting to record configuration changes via Notification
New in CPUSetter 1.0.0 (Jul 8, 2013)