Added
- Multiple NUT server support (#29).
- New system page to display server, application, and user informations.
- New connection page to display UPSD connections and their configurations.
- New data API endpoints for reading namespace/connection details.
- New probe endpoints for checking individual NUT server status.
- Config file version field for maintaining better backward compability in the future.
Changed
NUTWG__UPSD__*environment variables configure NUT server withdefaultnamespace. This allows prior nut_webgui configurations work without any changes.- The config TOML now supports multiple NUT server configurations.
- (BREAKING) Data API endpoints are changed due to new namespace support. Review the OpenAPI spec before updating if you rely on
v0.6.0API. This changes only affects the/apiendpoints.
Removed
- Brotli compression support has been temporarily removed due to excessively high memory usage compared to deflate and gzip compressions.
Deprecated
- The old config TOML format (without a version field and using a single UPSD configuration table) is deprecated. No immediate action is required for
v0.7.0, but it is planned to be removed in thev0.8.0release.