@@ -55,6 +55,12 @@ https://github.com/networkupstools/nut/milestone/9
5555 v2.8.2), where `configure --with-docs=all` no longer failed a run
5656 of the `configure` script when some of the required rendering tools
5757 were not in fact available. [#2842, fixed by #2921]
58+ * Some recipe improvements in earlier releases led to `make check` always
59+ running a spelling check (if tools are available), even if the explicit
60+ `configure --disable-spellcheck` option was used. Now it would not run
61+ if disabled (e.g. to speed up CI builds in scenarios that focus on other
62+ aspects of the code base), although developers can still use the explicit
63+ `make spellcheck*` goals, when tools are in fact available. [#2973]
5864 * A change in `Makefile.am` recipes to evaluate some driver names in the
5965 `DRIVERLIST` variables inspected by `configure` script, rather than
6066 having all their names hard-coded like before, led to inability to
@@ -107,7 +113,7 @@ https://github.com/networkupstools/nut/milestone/9
107113
108114 - common driver code:
109115 * Update reports of failed socket file creation, to help troubleshooting
110- some error cases in the field.
116+ some error cases in the field. [#2959]
111117 * Removed workarounds trying to migrate legacy driver raised `ALARM`
112118 status tokens into modern `alarm_*` function logic. Rather, we keep
113119 supporting them as separate from the modern logic, seeing as `upsmon`
@@ -120,6 +126,9 @@ https://github.com/networkupstools/nut/milestone/9
120126 change, operations that intend to turn off or restart the load, or can
121127 do that by side effect (e.g. calibration if batteries are old or dead),
122128 would explicitly `upslogx(LOG_CRIT,...)` by default before commencing.
129+ [#2957]
130+ * Fixed a couple of ancient memory leaks: one "shared" during driver
131+ program initialization, and one specific to `dummy-ups` wind-down. [#2972]
123132
124133 - `dummy-ups` driver updates:
125134 * A new instruction `ALARM` was added for the `Dummy Mode` operation
@@ -175,6 +184,14 @@ https://github.com/networkupstools/nut/milestone/9
175184 name (`man1m`), as different OS distributions have different preferences
176185 in this regard. [#2950]
177186
187+ - The `BUILD_TYPE=default-all-errors ci_build.sh` script handling was
188+ revised to simplify code, and to default in CI builds to a quicker
189+ mode which randomly mixes the selected SSL, USB and UNMAPPED variants
190+ (and relies on the dozens of NUT CI farm runs per iteration to likely
191+ cover all possible combinations), which should roughly halve the CI
192+ build times. Default activity for developer builds should remain as
193+ it was -- to try each such "axis" sequentially. [#2973]
194+
178195
179196Release notes for NUT 2.8.3 - what's new since 2.8.2
180197----------------------------------------------------
0 commit comments