Power Manager 5.5.0 Released

Announcing the launch of Power Manager 5.5.0 for macOS.

We are pleased to announce the launch of Power Manager 5.5. This update introduces new authentication options via client-side certificates and an improved licensing interface.

This update continues our focus on refining the Scheduler and introduces a new way to authenticate connections. We will share more about how to use the new authentication method soon.

A new licensing interface shows previously applied licence certificates and is designed to better handle renewed licences that are yet to begin.

macOS screenshot showing Power Manager’s new licensing interface

Power Manager requires macOS 10.12 or later.


An update for the command line tool pmctl is now available. This release includes extended support for a wide range of ARM processors.

pmctl is included within the Power Manager.app bundle on macOS and can be downloaded from the pmctl page for all other platforms.

Updating Power Manager

Regrettably the software update mechanism in v5.4.9 was broken. Please manually download and update Power Manager if you are using this version.

Power Manager will automatically check for updates every so often, so there is nothing to do. The update will automatically be offered to you during the next few weeks.

If you want to update to the latest Power Manager now, use the Check for Updates menu item in the Power Manager menu.

Photograph of a apples on a branch

Changes in v5.5

  • New: Added support for TLS client certificates to uk.co.dssw.powermanager.pmd.
  • New: Added authenticate-on-connect flag to pmctl to immediately authenticate after connecting.
  • New: Added client-certificate and client-key flags to pmctl to support TLS client certificates.
  • New: New licensing interface shows known certificates.
  • Change: Trimmed product name prefix from licence name.
  • Bug: Reduced impact of interrupted or stuck performing events.
  • Bug: Restricted writes during restore to reduce the chance of data loss in case of error.
  • Bug: Fixed concatenation of licences when added separately.
  • API: New legal.certificate to list licence certificates.
  • API: Added begins field to licence structure to better highlight future dated licences.
  • API: New legal.remove to remove existing licences.
  • API: Deprecated legal.revoke; use legal.remove instead. The verb revoke incorrectly implied the licence would be invalidated.
  • API: Increased accepted pem parameter size from 16KiB to 64KiB for legal.license. This allows for larger concatenated licences.
  • API: Marked deprecated items as hidden in Scripting Definition (SDEF) but they remain available for existing Open Scripting Architecture (OSA) scripts.

A detailed version history of Power Manager is also available.