Stats changelog

Stats changelog

Back to Stats

22 releases since June 2026 · GitHub releases, checked Oct 26, 2026

  1. 3.0.23Latest

    • fix: adjusted CPU stress tests on CPUs with super cores and hide unavailable core options
    • fix: fixed CPU temperature averaging by excluding out-of-range sensor readings
    • fix: fixed overlapping controls in StepperInput with a unit picker
    • feat: added persistent reader history with minute aggregation and 24-hour retention
    • feat: added an option to animate Icon widget
    • feat: added Battery module to the Remote
    • feat: rebuilt lldb with Snappy compression to reduce history storage
    • feat: added text widget to the Battery module
  2. 3.0.22

    • fix: fixed authorization polling, device IDs and keychain access in the Remote installer
    • fix: fixed oversized host_statistics64 count in RAM on older macOS versions
    • fix: another try to fix feft-aligned sensors view in the Combined modules
    • fix: fixed battery stats not updating when plugged in and fully charged
    • fix: fixed external APFS disk I/O showing zero by resolving the actual storage driver
    • fix: simplified issue templates
    • fix: fixed chart axes shifting when new values are added
    • feat: added a top process to all previews
    • feat: added issue templates
    • feat: redesigned the line chart tooltip design and positioning
    • lang: updated slovenian translations
  3. 3.0.21

    • fix: fixed incorrect Ethernet link speed on 10GbE adapters
    • fix: fixed the Wi-Fi location permission prompt by adding the missing Location entitlement
    • fix: fixed the Network popup briefly showing the interface as down during details refresh
    • fix: fixed the SMC helper authorization bypass when signing certificates are empty
    • fix: fixed SMC helper shutdown races and waited for fan restoration before uninstalling or reinstalling the helper
    • fix: fixed Remote popup refresh when fetching account order fails
    • fix: adjusted Battery temperature reading on macOS 27 for some SoC
    • fix: fixed stale Bluetooth device entries after removal or charging connection changes
    • feat: added a new Icon widget that allows to show module icon in the menu bar
    • feat: added new m6 SoC support
    • lang: added translations for the Icon widget
  4. 3.0.20

    No release notes for this version.

  5. 3.0.19

    HOT FIX

    • fix: removed the Network system_profiler Wi-Fi fallback to prevent latency spikes and made location permission requests explicit
  6. 3.0.18

    • fix: fixed unnecessary reader polling after closing settings
    • fix: fixed missing Wi-Fi names by requesting Location access and moved fallback queries to the background with retry backoff
    • fix: fixed WiFi and Local IP change notifications firing without an actual change
    • fix: fixed CPU sampling crashes in very specific cases
    • fix: fixed mach port leaks in the CPU/RAM readers and the Sensors HID reader
    • fix: fixed the Network reader polling airportd when the module is disabled
    • feat: added an SSH installation script with System Stats authorization and automatic startup and updated uninstall script
    • feat: batched desktop widget updates and skipped redundant writes and reloads
    • feat: added metric batching to System Stats to reduce MQTT messages
  7. 3.0.17

    • fix: fixed the Battery reader overwriting the battery values with a connected UPS
    • fix: fixed malformed data handling in the GPU reader, Network reader and small thread-safety in Logger
    • fix: fixed the Remote popup height calculation
    • fix: fixed ICMP connectivity reader leaking sockets on repeated prepare
    • feat: added the A18 Pro platform with CPU and GPU temperature sensors
    • feat: added a formatter cache to avoid recreating byte count, number and measurement formatters on every read
    • feat: added attributed string cache to the Battery and Stack widgets to avoid measuring and rebuilding text on every draw
    • feat: added cache for process icon to avoid resolving NSRunningApplication on every popup update
    • lang: updated the translations with the new keys and removed the unused ones
  8. 3.0.16

    • fix: fixed NVMe SMART temperature overflow for drives reporting below 273 K
    • fix: fixed potential chart crashes on invalid history count or non-finite values
    • fix: fixed battery health value exceeding 100%
    • feat: added caching for Bluetooth system_profiler and pmset output to avoid spawning them every second
    • feat: enabled System Stats monitoring by default after authorization
    • feat: added a super cores stress test
    • feat: replaced synchronous display() with needsDisplay in widget updates
    • feat: replaced preview images with the new ones
  9. 3.0.15

    • fix: fixed potential race during SMC helper update
    • fix: fixed hidden "Sensor to show" option in the Sensors settings on startup
    • fix: fixed incorrect battery power on Intel Macs while charging
    • feat: added an installing loader to the update window
    • feat: added Text widget to the GPU module
  10. 3.0.14

    • fix: fixed Bluetooth reader starting CoreBluetooth scans while the module is disabled
    • fix: fixed blurry inactive widget previews in the settings window in some cases
    • feat: improved network interface detection when VPN is enabled
    • feat: improved RTL layout
    • feat: added an option to specify the SMART update interval in the Disk module
  11. 3.0.13

    HOT FIX

    • fix: fixed white block in the menu bar when combined modules separator is enabled
  12. 3.0.12

    • fix: added DCP0 group to the GPU FPS reader
    • fix: fixed Total System Consumption spike after wake from sleep
    • fix: fixed nvme_smart_log struct layout in the NVMe SMART reader
    • fix: fixed separator color in the combined modules
    • fix: fixed per-core CPU load calculation after tick counter overflow
    • fix: fixed invisible text in the Help window on light appearance
    • feat: added PBwo display backlight power sensor for MacBook Neo
    • feat: improved Disk free space calculation
    • lang: improved Turkish localization
  13. 3.0.11

    • fix: fixed wrong module popup opening from the combined view
    • feat: cleaned up dead code
    • feat: adjusted Battery popup to show battery and power adapter values simultaneously
    • feat: added System Stats button to the support options
  14. 3.0.10

    • fix: fixed Network reader blocking forever on a hung nettop process
    • fix: fixed per-core CPU load overflow crash after long uptime
    • fix: fixed CPU frequency reads for base M5
    • fix: added Fan value support for fan view in combined view
    • feat: redesigned Combined view
    • lang: added Tamil translation
  15. 3.0.9

    • fix: fixed one time spikes machanizm that causes 0 speed in some cases
    • feat: updated update script that should prevent from resetting macOS widgets after update
    • feat: added additional mechanism for getting the battery max capacity
    • feat: updated README with uninstall instruction, more precise requirements and OSS details
    • feat: added logic to show a Support window only after user interaction with Stats to prevent showing the window at random time
    • feat: updated uninstall script
  16. 3.0.8

    • fix: fixed zero SSD used space when receiving a zero block size
    • fix: fixed auto unit adjusting multiplier when using different unit base
    • fix: added detection if disk details were changed
    • fix: fixed invisible elements bug when enabling spacer between widgets
    • fix: fixed m5 Pro super core detection
    • fix: added Ethernet details to the native widget
    • fix: fixed not updating interface details if process-based option is enabled
    • feat: small improvements to the async calls, added an option to deregister the machine from System Stats
    • feat: added a few new tests to the project
    • feat: added a fix to suppress status bar constraint update
    • feat: wrapped all widgets variables with sync that allows to prevent data race in some edge cases
    • lang: added missing translations
  17. 3.0.7

    HOT FIX

    • fix: fixed a few color constants
    • feat: added an option to toggle ATA SMART reader that are disabled by default due to drivers problems
    • feat: small improvements in the widgets
  18. 3.0.6

    • fix: added super cores colors to the combined modules preview
    • fix: moved to the new way to draw the battery dot in the battery widget to prevent a small bug that caused the .destinationOut to be visible
    • fix: fixed battery segment alignment in the Battery popup
    • fix: fixed GPU popup update on open
    • feat: improved wifi details fetch in the network reader
    • feat: improved CodeSign check in the SMC and moved to the better way of passing arguments to the SMC call
    • feat: added a new step in the Setup process: Preset selector that allows you to select what modules/widgets combination will be enabled on first launch
    • feat: added ATA SMART reader to the Disk module
  19. 3.0.5

    • fix: reverted the old way of fan percentage calculation. 0-max rpm, instead of min-max range
    • feat: added fixed unit option to the Network and Disk modules
    • feat: separated capacity label and level in the popup view
    • feat: added additional button state for fan helper that tells what step is missing
    • lang: added Bengali translation addition
    • lang: added missing translations
  20. 3.0.4

    • fix: removed status background color from the Network widget
    • feat: added threshold for notification to prevent one time spikes
    • feat: added few new commands for System Stats and small improvements in the Remote popup view
    • feat: redesigned fans in the Sensors popup view
    • feat: omitted stress tests for non arm platform
    • feat: redesigned Battery popup view
    • feat: added an option to open specific tab in the Activity Monitor from the popup view
    • feat: redesigned Clock popup view with option to copy day in the calendar
    • feat: redesigned Disk popup view
    • feat: added an option to set a main color for the Disk module (will be used in the pie chart widget)
Show 2 older releases
  1. 3.0.3

    HOT FIX

    • fix: fixed Pie Chart line cap in the widget view
  2. 3.0.2

    • fix: added detect super cores on the base M5 chip
    • fix: moved from cp to ditto in the updater script
    • fix: moved back to draw line chart in the widget instead of using a subview
    • fix: fixed chart draw that could cause crash in some cases
    • fix: fixed a lot of optional values that was not properly checked
    • feat: moved SMC from SMJobBless to the SMAppService.daemon
    • feat: added an option that preserve the menu bar items position when toggle Combined modules
    • feat: improved Optimized charging detection and show it as On Hold in the battery status in the Battery popup
    • feat: redesigned few popup elements
    • feat: added a new macOS 27 Golden Gate
    • lang: added a new script scan that allows to find all untranslated/unused translations
    • feat: added missing translations and cleaned translations from unused translations