Skip to content
Open
Due by October 31, 2025
Last updated Sep 11, 2025
8% complete
  • Hope to fit in 2025/10 release timeframe of different distros (looking at scope below, 2026/04 looks more likely though - or another delay for some of those features and smaller-bump releases, would also be good in a way)
  • (expected) Bug fixes for fallout possible due to "fightwarn" effort in 2.7.5/2.8.0 - a few were caught in 2.8.1 and 2.8.2, some issues from those were caught in 2.8.3...
  • (expected) Clean-up of basic data types usage (NUT string API and notably methods for numeric conversions, booleans, ...)
  • (expected) Dynamic Mapping Files (DMF) feature supported, to allow the driver binaries to be built once and data mappings to be loaded and modernized on the fly [Ported from 42ITy project, related to #1316]
  • (expected) Porting of remaining performance and bug fixes from 42ITy project, if any remain unported after 2.8.3
  • (expected) Review and possible porting of patches applied by packaged distributions of NUT
  • (expected) A NUT for Windows installer (notably to set permissions for USB IDs handled by NUT drivers)?
  • (expected) CI automation for coding style (clang-format)
  • (expected) CI automation for use of data points in drivers that conform to patterns defined in docs/nut-names.txt
  • (expected) Basic C/C++ code built for WIN32 getting on par with POSIX as much as possible (many ifdefs now skip the higher-hanging fruit)

List view