PeakHour Changelog

What's new in PeakHour 4.1.17

Jan 8, 2024
  • New: PeakHour 5 settings import support
  • Fixed: Launch at Login checkbox works again.
  • Fixed: Graph toolbar no longer covers the entire graph.

New in PeakHour 4.1.16 (Jan 5, 2024)

  • New: Help links now point to the new PeakHour support site help.peakhourapp.com.
  • Fixed: Crash with excessive (>1PB) Usage Monitor values.

New in PeakHour 4.1.15 (Oct 29, 2023)

  • Fixed: Crash on macOS Sonoma 14.1 when a Connection Quality monitor is configured.
  • Fixed: Menu bar rendering on macOS Sonoma.

New in PeakHour 4.1.14 (May 10, 2021)

  • Fixed: Fix for some SNMP devices returning 'unknown reponse'.

New in PeakHour 4.1.13 (Mar 8, 2021)

  • Fixed: Fix for SNMP devices that only update 64-bit counters, such as Palo Alto Networks Firewalls.
  • Fixed: Miscellaneous bug fixes.

New in PeakHour 4.1.12 (Dec 28, 2020)

  • Fixed: In certain situations, PeakHour would stop monitoring a UPnP router after an error was detected.
  • Fixed: Mini Graphs not showing in Configuration Assistant lists.

New in PeakHour 4.1.11 (Nov 12, 2020)

  • Improved: Compatibility with macOS Big Sur.

New in PeakHour 4.1.10 (Feb 10, 2020)

  • Fixed: Hang on macOS 10.11 when opening the main window.
  • Fixed: Window sizing when there are too many targets to fit on the display.
  • Improved: Pinned main window now shows a window titlebar, allowing more consistent move/drag behavior.

New in PeakHour 4.1.9 (Dec 31, 2019)

  • Fixed: Fixed the 'Launch automatically when computer starts' setting in Preferences.

New in PeakHour 4.1.8 (Dec 24, 2019)

  • Fixed: Menu bar bandwidth display could be inaccurate with Data Smoothing enabled in some situations.
  • Fixed: Multi-threading crashes.
  • Fixed: Possible crash on macOS 10.11.
  • Fixed: Memory leaks.
  • Improved: Automated build pipeline for more consistent builds.

New in PeakHour 4.1.7 (Oct 21, 2019)

  • Added: Compatibility with macOS Catalina.
  • Fixed: Potential crash when using PeakHour Remote.
  • Improved: History window now shows summary statistics (either total upload/download, average upload/download speed or average latency stats) in the title.

New in PeakHour 4.1.6 (Sep 16, 2019)

  • Fixed: A rare crash.
  • Improved: Migrated from HockeyApp to MS AppCenter for Crash Analytics.
  • Improved: PeakHour is now Notarised by Apple, in preparation for the release of macOS Catalina.

New in PeakHour 4.1.5 (Jul 25, 2019)

  • Fixed: Occasional crash when using PeakHour Remote.
  • Improved: PeakHour is now notarised, in preparation for the release of macOS Catalina.

New in PeakHour 4.1.4 (Jul 25, 2019)

  • Fixed: Crash on macOS 10.10.
  • Fixed: Zoom state of graphs should now be remembered between restarts.
  • Improved: Cleaned up vibrancy and appearance of the toolbar on older versions of macOS.
  • Improved: Connection Quality monitors now get a sensible default description.

New in PeakHour 4.1.3 (May 20, 2019)

  • Fixed: Intermittent crash due to inconsistent locking.
  • Fixed: Crash if choosing a macOS System color from the color chooser.

New in PeakHour 4.1.2 (Mar 18, 2019)

  • New: Added "Last 7 Days" period to the History dropdown.
  • New: Added a shortcut button to go straight to editing the interface of an SNMP target.
  • Improved: Re-worked the "Target" tab in Preferences. Target Description is now at the very top (click to edit) and the overall layout has been simplified and de-cluttered.
  • Fixed: Choosing which target to monitor for Usage could sometimes have unexpected results.
  • Fixed: Usage Monitoring can now only be enabled if you have a working Bandwidth Monitor.
  • Fixed: The horizonal time-scale labels now change color when switching Dark Mode on and off.
  • Fixed: Some minor tweaks to colors for Dark Mode.

New in PeakHour 4.1.1 (Mar 10, 2019)

  • New: Added 'Summary Bar Position' option to choose whether the Summary Bar appears above or below the graph.
  • New: Re-enabled the option to force Light or Dark interface modes on macOS Mohave.
  • Fixed: On macOS 10.13 and older, the graph toolbar wouldn't hide behind the Summary Bar.

New in PeakHour 4.1.0 (Mar 3, 2019)

  • New: Dark Mode lovers rejoice! This release includes full support for Dark Mode in macOS Mohave. PeakHour will now automatically adjust it's look and color scheme according to your choice of Appearance in System Preferences. For those that use a tool like Night Owl to automatically adjust Dark Mode, PeakHour will adapt it's look without needing a restart. For those still on pre-Mohave versions of macOS, the options to change to Dark appearance are still available in Display.
  • New: Connection Quality now records Packet Loss statistics, not just latency. Packet Loss is shown in the History view as a second series and is recorded in Logs and Exports.
  • New: Added a new 'Export to CSV...' option to History. In addition to Logging, you can now export the data shown in the History view to a CSV file, allowing that data to be further analysed or shared with others.
  • New: The New Target button ('+') in Preferences now shows a drop-down menu, making it easier to access options such as Monitor This Mac.
  • Tweaked: The Configuration Assistant has been subtly tweaked to be more intuitive.
  • Tweaked: The main UI has been subtly tweaked. Based on your feedback, one of the more noticible changes is that the information area has been moved to above the graph in Detailed mode. This should be more readable and logical.
  • Tweaked: The main UI graph toolbar has been updated, with the button to open the History window made more prominent and obvious as to what it does.
  • Fixed: A raft of small and not-so-small stability enhancements, fixes and optimisations that should make this the most stable and performant version yet.
  • Under the hood: Built with the latest macOS Mohave 10.14 SDK and Paddle V4 SDK. All Swift code has been updated to Swift 4.2.

New in PeakHour 4.0.12 Build 33108 (Jun 27, 2018)

  • Fixed: In certain situations, PeakHour would stop monitoring a UPnP router after an error was detected.
  • Fixed: Mini Graphs not showing in Configuration Assistant lists.

New in PeakHour 4.0.11 Build 33062 (May 18, 2018)

  • This release fixes two fairly significant issues to do with UPnP device detection and support for upgrade purchases.
  • Fixed: UPnP router detection code should now work more quickly and be more resilient. If you've had problems with your router being detected or remaining detected previously, please try this release. We're really interested to hear your feedback.
  • Fixed: Specifying a Usage quota of '0' no longer renders the usage figure in the status bar using the red error color.
  • Fixed: For PeakHour 3 users, the 'Upgrade' button should now work reliably.
  • Improved: Minor UI tweaks.
  • Improved: The graph error pattern should be more visible in Dark Mode.

New in PeakHour 4.0.10 Build 32937 (Apr 23, 2018)

  • Fixed: Upgrade button in Upgrade offer window.

New in PeakHour 4.0.9 Build 32927 (Apr 16, 2018)

  • Fixed: Resolved issue with Paddle licensing where license activation would be required during each restart.

New in PeakHour 4.0.8 Build 32909 (Feb 19, 2018)

  • Fixed: Sometimes, the 'Upgrade' button in the upgrade promo prompt would do nothing.
  • Fixed: Crashes on startup on macOS 10.9.
  • Improved: Removed variable font sizing for bandwidth up/down text in the main view.

New in PeakHour 4.0.7 Build 32822 (Nov 6, 2017)

  • Fixed: Occasionally, History windows would crash when opening.

New in PeakHour 4.0.6 Build 32810 (Oct 16, 2017)

  • This release is built for macOS High Sierra using the latest version of Swift, AppKit and Xcode.
  • It also contains a number of fixes for stability and reliabilty:
  • Improved: Built with Xcode 9 and Swift 4. Fully compatible with macOS High Sierra.
  • Improved: Improved multi-threading and locking.
  • Improved: Optimised Connection Quality ping measurements to make timing more accurate, more optimisations coming.
  • Improved: History graphs now show the date along the Y axis (in addition to the time) in more cases.
  • Fixed: Logging should no longer randomly stop working.

New in PeakHour 4.0.5 Build 32562 (Sep 8, 2017)

  • Improvements and fixes for stability:
  • Fixed: Launch on Startup checkbox not working for some.
  • Fixed: Usage meter would occasionally record large, erroneous 'spikes'.
  • Fixed: Authentication when setting up SNMPv3 would sometimes fail.
  • Fixed: Several potential deadlock that can cause hangs.

New in PeakHour 4.0.4 Build 32455 (Aug 28, 2017)

  • This release contains a number of improvements and fixes for stability:
  • Fixed: Upgrade button in the PeakHour 4 Upgrade splash screen.
  • Fixed: Hide on Unreachable targets should hide properly again.
  • Fixed: History window rendering when Vibrancy turned off.
  • Fixed: Rare crash when target reachability changed.

New in PeakHour 4.0.3 Build 32360 (Aug 18, 2017)

  • Fixed: Deadlock causing hang on launch.
  • Fixed: Paddle framework may resolve issue with some users trying to upgrade from PeakHour 3.
  • Fixed: Crash in SNMP Enabler and for some rare Core Data conditions.
  • Improved: Increased priority of Connection Quality monitor thread; updated timer code to improve accuracy.

New in PeakHour 4.0.2 Build 32307 (Aug 3, 2017)

  • This release contains a number of improvements and fixes and should improve overall stability in some situations:
  • Fixed: PeakHour Remote now works correctly with Authentication enabled.
  • Fixed: Fixes and stability improvements to Monitor This Mac.
  • Fixed: Locking improvements in SNMP and UPnP to prevent random crashes.
  • Fixed: Update to Paddle framework to fix occasional crash.

New in PeakHour 4.0.1 Build 32084 (Jul 11, 2017)

  • Fixed: Dark Mode setting.
  • Fixed: Additional fixes for crash reporting.

New in PeakHour 3.1.8 Build 25612 (Jun 12, 2017)

  • This is a small release to prepare for the release of PeakHour 4.
  • If you plan to upgrade, we strongly recommend you install this release first. This will ensure your existing PeakHour 3 license is detected by PeakHour 4.

New in PeakHour 3.1.7 Build 25537 (Oct 28, 2016)

  • Fixed: PeakHour would sometimes indicate the Trial period had expired, even if the app had never been launched before.

New in PeakHour 3.1.6 Build 25513 (Jul 10, 2016)

  • Fixed possible crash when monitoring certain UPnP routers.

New in PeakHour 3.1.5 Build 25497 (Jun 11, 2016)

  • This is a minor release containing mainly bug fixes:
  • Fixed: Fixed Help button links.
  • Fixed: Rare crashes.
  • Fixed: History window layout issues.

New in PeakHour 3.1.4 Build 25476 (May 3, 2016)

  • Fixed: Some links to documentation were broken.

New in PeakHour 3.1.3 Build 25469 (Apr 12, 2016)

  • This is a minor release containing mainly bug fixes:
  • Fixed: Improved support for some UPnP routers (e.g. Verizon Actiontec). If your router was not detected previously, you may want to try this release.
  • Fixed: If you use Bartender to arrange PeakHour's position in the menu bar, it should now stay fixed in place.

New in PeakHour 3.1.2 Build 25467 (Jan 31, 2016)

  • Fixed: Improved bounds checking in graph rendering.
  • Fixed: Horizontal scale values should now line up if scrollers are set to visible / a mouse is attached.

New in PeakHour 3.1.1 Build 23649 (Oct 1, 2015)

  • Improved: Support for Mac OS X 10.11 'El Capitan'.
  • Improved: When state change logging is enabled, will no longer write repeated log entries if state hasn't changed and there isn't any bandwidth usage to log.
  • Fixed: Added locking to prevent rare crash with configuration updates.
  • Fixed: Paddle and Hockey windows re-opening after they're closed.
  • Fixed: Possible crash when state change logging enabled.
  • Fixed: Possible crash when UPnP devices broadcast an update.

New in PeakHour 3.1.0 (Aug 31, 2015)

  • This release brings number of new features, improvements and fixes:
  • New: You can now 'tear off' / pin the PeakHour window to the desktop (hooray!). Instead of the Pin button keeping PeakHour open and on top, it now detaches the window so that it can be placed anywhere. This option and the window placement are remembered so if you decide to tear the window off, it will start where you left it.
  • New: Optionally tell SNMP devices to update their counters as often as possible, creating smoother graphs. This option effectively automates the steps described in this FAQ and is useful when monitoring Linux and Mac OS X devices via SNMP (among others).
  • New: Targets can now be manually disabled.
  • New: PeakHour will now (optionally) write state change events to log file. Note the log file CSV format has changed slightly with the addition of a "Messages" column.
  • New: Option to disable automatic usage estimation on restart. By default, PeakHour attempts to estimate how much traffic was transferred while PeakHour wasn't running. This option allows you to disable this behavior.
  • Improved: Better locking within UPnP engine to reduce chance of rare crash condition.
  • Improved: Clearer error messages in Configuration Assistant.
  • Fixed: Improved rendering of the graph when an error (e.g. unreachable) occurs.
  • Fixed: Rolled back to net-snmp 5.7.2 to fix crash issue on Mac OS X 10.7/10.8.

New in PeakHour 3.0.7 (Jul 15, 2015)

  • Improved: Added High Capacity Counter status to Preferences > Target > Summary.
  • Improved: Internal timing mechanism has been updated. This should further improve the reliability of History, Usage and logging.
  • Fixed: Intermittent crash on wake from sleep.
  • Fixed: History detail now properly centered above each bar in the graph.

New in PeakHour 3.0.4 (Apr 10, 2015)

  • Fixed: PeakHour behaves normally again when "Show in Dock" is disabled.
  • Fixed: More stability improvements.
  • Fixed: Fixes to CSV log formatting.
  • Better locking to prevent crashes when updating the History graph.
  • Updated to latest HockeyApp and Paddle SDKs.

New in PeakHour 3.0.3 (Mar 20, 2015)

  • Improved: Better internal locking to improve stability and help prevent random crashes.
  • Fixed: SNMP interface list could incorrectly show No Interfaces message, even if interfaces were available.
  • Fixed: Logs could contain negative Bytes Transferred values.

New in PeakHour 3.0.2 (Mar 17, 2015)

  • Greatly enhanced real-time view. No longer limited to 3 minutes, you can see as far as 12 hours into the past. View is now more configurable with different zoom levels, absolute vs. relative times and more.
  • Powerful History engine lets you view back months or even years. The view is highly adjustable and lets you set almost any time period with a configurable level of detail. Mouse over elements to see the individual datapoint or drag-select a range to see an average or sum.
  • New Configuration Assistant makes setup even easier. Now supports active scanning for SNMP devices on your local network and a new validation view that shows you details about the target you've just chosen.
  • Usage Triggers can now email you, pop up an OS notification or run a script when a usage threshold is met. Configure as many usage thresholds as you like, set to either a percentage or absolute usage amount (GB)
  • "Hide on Unreachable" which - if enabled - will completely hide any targets that can't be reached. Great if you roam between different networks (e.g. home and work) and only want to see those that are being monitored.
  • Fully supports OS X 10.10 "Yosemite" including the new Dark Mode UI and Vibrancy.

New in PeakHour 2.1.6 (Oct 29, 2014)

  • Fixed: crash bug.

New in PeakHour 2.1.5 (Aug 14, 2014)

  • Bug fixes.

New in PeakHour 2.1.4 (Feb 15, 2014)

  • Usage meter fix for OS X 10.6.

New in PeakHour 2.1.3 (Jan 7, 2014)

  • Fixed usage meter interface glitch on older versions of Mac OS X.
  • UPnP improvements.
  • Fixed Peak/OffPeak time calculations in some situations.

New in PeakHour 2.1.2 (Dec 30, 2013)

  • Bug fixes

New in PeakHour 2.0.3 (Jul 2, 2013)

  • Performance improvements.
  • Fixes for SNMP with certain MIB configurations.

New in PeakHour 2.0.2 (Jun 6, 2013)

  • Various minor bug fixes
  • Fixed copy, paste, undo keyboard shortcuts in text fields.
  • Improved UX in Configuration Assistant / SNMP device view.

New in PeakHour 2.0.1 (May 30, 2013)

  • Bug fixes

New in PeakHour 2.0.0 (May 22, 2013)

  • Redesigned UI.
  • Monitor more than one device at a time.
  • Support added for UPnP devices. UPnP is much more common than SNMP meaning PeakHour should now work with many more routers and network devices.
  • Support for total bandwidth usage tracking. Track your total bandwidth usage and optionally reset that usage on your ISP anniversary date each month.
  • Support for maximum inbound and outbound bandwidth, either automatically calculated or manually set. Maximums can be shown on the graph with optional labels. They can also be used to flash the status light to indicate activity.
  • The drop-down view can now be pinned open to stay on top.
  • Graph scrolling is now smooth and animated (optional).
  • New bandwidth unit options (MBytes/sec, GBytes/sec and Mbits/sec, Gbits/sec).
  • Lots, lots more.

New in PeakHour 1.1.7 (Jan 16, 2013)

  • Fix for Configuration Assistant and first-time startup for 10.6.

New in PeakHour 1.1.6 (Dec 18, 2012)

  • Much improved multithreading and locking; improvements to stability.
  • Fixed for Billion 7800N and other routers that return incorrect variable types.

New in PeakHour 1.1.5 (Nov 15, 2012)

  • Fixed Configuration Assistant not showing interfaces properly

New in PeakHour 1.1.4 (Nov 6, 2012)

  • Fixed crash bug on 10.6.
  • Fixed memory leaks.

New in PeakHour 1.1.3 (Oct 23, 2012)

  • A new icon to go with the new name!
  • Completely rewritten and optimised code; uses up to 75% less cpu than before.
  • Visual enhancements and tweaks.
  • (10.7+) Fixed "Launch on Startup" option. For those that found this broken, open Preferences and tick the checkbox again to enable.

New in PeakHour 1.1.2 (Sep 18, 2012)

  • A NEW NAME: Examinet is now known as PeakHour!
  • Support for MacBook Pro with Retina display
  • Per-hostname SNMP configuration. SNMP community and interface settings for each router will be automatically remembered and recalled. If you have Automatic Detection turned on, your settings will automatically update each time you move!
  • (Mountain Lion) Fixed excessive log messages
  • Fixed: Menu bar mini-graph now honours fixed scale settings
  • Slight visual improvements
  • Stability enhancements

New in PeakHour 1.1.1 (Aug 9, 2012)

  • Mountain Lion compatibility
  • Bug fix, stability improvements

New in PeakHour 1.1.0 (May 8, 2012)

  • Configuration Assistant makes it easier to find your router and choose the best interface to monitor. The Assistant also uses anonymous feedback from other users to highlight the most popular interfaces.
  • New Mini Graph in the menu bar makes it even easier to monitor bandwidth.
  • Improved automatic router detection.
  • Main graph now shows time scale on the X axis.
  • Improved preferences UI.
  • Stability enhancements.

New in PeakHour 1.0.4 (Mar 1, 2012)

  • Workaround for Apple Airport Extreme (4th and 5th generation) when monitoring the mgi0 or mgi1 interface where speeds reported are double the actual speed.

New in PeakHour 1.0.3 (Feb 21, 2012)

  • Fixed issue with Billion 7400N.
  • Improving parsing to be more robust.

New in PeakHour 1.0.2 (Feb 8, 2012)

  • Fixed Refresh Rate dropdown change not immediately taking effect.