I.1. Changes from 2.8.3 to 2.8.4
-
PLANNED: Keep track of any further API clean-up?
-
Introduced handling (possibly rewriting) for man page section "Overviews,
conventions, and miscellaneous" (commonly number 7), to deliver support
for
man nut
queries (NUT overview manual page also created).
A new configure --with-docs-man-dir-as-base
option was introduced so that
directories for man page sections can now be automatically named as either
"base" number of the section (e.g. man1
) or by full section name (man1m
),
as different OS distributions have different preferences in this regard.
As a packager, you may have to update the recipes accordingly (especially
if your platform rewrites section numbers). [#2945, #2950]
-
Introduced
powervar-cs
(Serial) and powervar-cu
(USB) drivers which share
a powervar-cx
manual page, rendered once, with pages named after the driver
aliased to it in post-processing. This may impact packaging, depending on its
technology. Feel free to deliver file copies, symbolic or hard links as seems
right for your platform. [#2988]
-
Option to
configure --enable-docs-man-for-progs-built-only
was added,
to differentiate NUT builds that deliver man pages for only built programs
(legacy default) or for all of them (as needed for docs sites). [#2976]
-
Added APC BVKxxxM2 to list of devices where
lbrb_log_delay_sec=N
may be
necessary to address spurious LOWBATT and REPLACEBATT events. [issue #2942]
-
In
nutdrv_qx
, updated megatec
protocol subdriver for more detailed
responses to I
query which may return ups.serial
(after a shorter
device.mfr
) and the battery.runtime
(after a shorter device.model
).
Note that the expected response is shorter than in other dialects (38 vs.
39 bytes), so if this change breaks anything for your UPS that reported
the values above correctly (e.g. the ups.firmware
version becomes shorter
or none of these are reported), please let NUT developers know. [#2980]