At long last I am pleased to announce the release of apcupsd-3.14.14.
The files went live for this about a week ago, but due to other business I've not had time to write the release announcement until now.
Special thanks to Dennis Wurster (@wildeep) for contributing a nicely-equipped Mac Pro to the Apcupsd project. It was instrumental in enabling support for Mac OS X 10.11 “El Capitan”.
The major changes for 3.14.14 are:
- Mac OS X 10.11 "El Capitan" support
Installer is now compliant with SIP (aka "rootless") requirements. apcupsd executables are installed into /usr/local/sbin instead of /sbin. Config files and scripts remain in /etc.
NB: There continues to be a known issue with USB UPSes under OS X where the OS power management service occasionally does not relinquish control of the UPS, leaving apcupsd unable to communicate with it. The workaround is to unplug and replug the USB cable after booting the Mac.
- Improvements to MODBUS-USB to improve reliability in the presence of non-MODBUS HID reports and various USB comm faults.
- Other bug fixes and improvements.
Many thanks to all who contributed. Please see below for the official release notes.
3.14.14 -- 31 May 2016
* win32: Fix missing DLLs when installing only apctray
* Fixes for socket error handling. Resolves apcaccess crash when connection
fails as well as several other theoretical issues.
* MODBUS/USB error handling (COMMLOST) improvements for faulty USB links
* Fix hiddev binding when usbfs is mounted on /dev/bus/usb instead of
/proc/bus/usb. This is necessary for switching between MODBUS/USB and
USB/HID on Linux.
* Update GPLv2 text and FSF address to match current versions from FSF.
* Various fixes for potential issues suggested by Coverity Scan
* MacOS X port support for El Capitan System Integrity Protection (SIP)
* Fix shutdown failure on Windows when UPSNAME includes spaces
* Fix building bsd-usb driver
(This was broken when modbus-usb support was added.)
* Add status display for output current as well as apparent power