NAV 5.14.0 released
The first feature release of the 5.14 series of NAV is now out!
The source code is available for download at GitHub.
New packages for Debian 12 (Bookworm) and 11 (Bullseye) are available in our APT repository.
Please be extra aware of config file changes, especially in
ipdevpoll.conf. Look out for *.dpkg-dist files in /etc/nav and make sure
to update your running config.
Added
User-visible additions
- New SQL reports in the Report tool:
- Collection job refreshing from web UI:
- Added QR code link features:
- API additions:
- Added API endpoint for looking up vendor of MAC address. (#3337)
- Added API endpoint for the
NetboxEntitymodel. (#3378) - JWT token signing features:
- Added API endpoint for JWT refresh tokens. (#3270)
- Added new tab to User and API administration tool for managing JWT refresh tokens. (#3273)
- Expiration times for issued JWT refresh tokens can be configured via
jwt.conf. (#3016) - Added support for including API endpoint read/write permission claims to JWT tokens.
- Added password security warnings:
- Added support for the T3611 sensor from Comet. (#3307)
- Added support for fetching DHCP pool statistics from Kea DHCP API. (#2931)
Developer-centric additions
- Added HTMX as new front-end library. (#3386)
- Document practical usage of devcontainer for developers. (#3398)
- Added developer utilities for easily dumping/loading production data into devcontainer.
Changed
User-visible changes
- Replaced QuickSelect component picker with dynamic HTMX-based search in Maintenance tool. (#3425)
- Replaced QuickSelect component picker with dynamic HTMX-based search in Device history tool. (#3434)
- Dependency changes:
Developer-centric changes
- Replaced usage of
twisted.internet.defer.returnValuewith regular Pythonreturn, due to deprecation in newest Twisted version. (#2955) - Redefined NAV account model to be usable as a Django user model. (#3332)
- Remove unused
ColumnsForm(#3243)
Fixed
- Fixed missing ARP API endpoint documentation for IP address filtering. (#3215)
- Fixed broken location history searches from location view page. (#3360)
- Restored ISO timestamps in the web UI (as they were before NAV 5.13) (#3369)
- Fixed broken
Add to dashboardfunctionality for boolean value sensors (#3394) - Fixed sorting by timestamp columns in threshold rule table and Useradmin API-token table. (#3410)
- Take advantage of auxiliary
end_timeindexes on ARP table to improve prefix usage lookups in API. (#3413) - Made Docker test environment usable for devs on Apple silicon Macs.
Release notes
We always advise you to have a look at NAV’s accompanying release notes before upgrading.
Happy NAVing everyone!