The first feature release of the 5.8 series of NAV is now out!
The source code is available for download at GitHub [1].
New packages for Debian 10 (Buster) and 11 (Bullseye) are available in our APT repository [2] as usual. We haven't started building packages for Debian 12 (Bookworm) yet, but hope to do so by the end of 2023.
Please be extra aware of config file changes. Look out for `*.dpkg-dist` files in `/etc/nav` and make sure to update your running config.
Added =====
- Initial SNMPv3 support added to most parts of NAV - Add an SNMPv3 management profile type (#2693, #2699) - Add SNMPv3 session support to the synchronous SNMP libraries used by most parts of NAV except ipdevpoll (#2700, #2710) - Add SNMPv3 reachability tests in SeedDB IP Device registration forms (#2704, #2734, #2727, #2730) - Add SNMPv3 support to Portadmin (#2712, #2731) - Add SNMPv3 support to navsnmp command line program (#2724, #2725) - Add SNMPv3 support to Arnold (#2726, #2733) - Add SNMPv3 session support to ipdevpoll’s asynchronous SNMP libraries (#2736, #2743) - Add SNMPv3 support tonavoidverify and naventity command line programs (#2747, #2748) - Power-over-Ethernet configuration support for Cisco and Juniper equipment in PortAdmin (#2632, #2633, #2666, #2635, #2759) - Extract VLAN association from router port names on Checkpoint firewalls (#2684, #2701) - Add link to our GitHub discussion forums in “Getting help” documentation (#2746) - Add subcommand to navuser command line program for deleting users (#2705) - Add toggle in webfront.conf for automatic creation of remote users (#2698, #2707) - Add proper documentation index page for all howto guides (#2716)
Developer-centric additions ---------------------------
- Add tests for overview of alert profiles page (#2741) - Add make rule for cleaning doc directory (#2717) - Add an snmpd service container for SNMPv3 comms testing (#2697)
Fixed =====
- Improve validation of maintenance form input in order to avoid unintentional crash reports (#2757) - Handle invalid alert profile ID form input without crashing (#2756) - Prevent crash errors in esoteric situations where multiple dashboards have been erroneously marked as a user’s default dashboard (#2680) - Fix broken navoidverify command on Linux (#2737) - Several regressions related to input validation in Alert Profiles were fixed: - Fix regression that prevented filter groups from being deleted from an alert profile (#2729) - Fix regression that prevented activation/deactivation of alert profiles (#2732) - Fix form validation with “equal” and “in” operators for adding expression with group to filter (#2750) - Add more expression operator tests for alert profiles and fix cleaning in ExpressionForm (#2752)
Developer-centric fixes ----------------------- - Restructure alert profile tests (#2739)
Changed =======
- Allow write-enabled SNMP profiles to be used for reading when device has no read-only SNMP profiles (#2735, #2751) - Improved howto guide for setting up remote user authentication using mod_auth_oidc (#2708)
Developer-centric changes -------------------------
- Refactored web authentication code in preparation for future changes to authentication flow (#2706)
Removed =======
Developer-centric removals --------------------------
- Remove remaining uses of Netbox.snmp_version (#2522) - Remove unused function snmp_parameter_factory (#2753) - Remove deprecated Netbox SNMP properties (#2754, #2761)
Release notes =============
We always advise you to have a look at NAV's accompanying release notes [3] before upgrading.
Happy NAVing everyone!
Links =====
[1] https://github.com/Uninett/nav/releases [2] https://nav.uninett.no/install-instructions/#debian [3] https://nav.readthedocs.io/en/latest/release-notes.html#nav-5-8
ey, ey, ey . snmpv3 in NAV! After 24 years of development :) Great work, Team Morten! Pretty sure this will interest quite a few...
- Vidar
On 24.11.2023 15:47, Morten Brekkevold wrote:
The first feature release of the 5.8 series of NAV is now out!
The source code is available for download at GitHub [1].
New packages for Debian 10 (Buster) and 11 (Bullseye) are available in our APT repository [2] as usual. We haven't started building packages for Debian 12 (Bookworm) yet, but hope to do so by the end of 2023.
Please be extra aware of config file changes. Look out for `*.dpkg-dist` files in `/etc/nav` and make sure to update your running config.
Added
- Initial SNMPv3 support added to most parts of NAV
- Add an SNMPv3 management profile type (#2693, #2699)
- Add SNMPv3 session support to the synchronous SNMP libraries used by most parts of NAV except ipdevpoll (#2700, #2710)
- Add SNMPv3 reachability tests in SeedDB IP Device registration forms (#2704, #2734, #2727, #2730)
- Add SNMPv3 support to Portadmin (#2712, #2731)
- Add SNMPv3 support to navsnmp command line program (#2724, #2725)
- Add SNMPv3 support to Arnold (#2726, #2733)
- Add SNMPv3 session support to ipdevpoll’s asynchronous SNMP libraries (#2736, #2743)
- Add SNMPv3 support tonavoidverify and naventity command line programs (#2747, #2748)
- Power-over-Ethernet configuration support for Cisco and Juniper equipment in PortAdmin (#2632, #2633, #2666, #2635, #2759)
- Extract VLAN association from router port names on Checkpoint firewalls (#2684, #2701)
- Add link to our GitHub discussion forums in “Getting help” documentation (#2746)
- Add subcommand to navuser command line program for deleting users (#2705)
- Add toggle in webfront.conf for automatic creation of remote users (#2698, #2707)
- Add proper documentation index page for all howto guides (#2716)
Developer-centric additions
- Add tests for overview of alert profiles page (#2741)
- Add make rule for cleaning doc directory (#2717)
- Add an snmpd service container for SNMPv3 comms testing (#2697)
Fixed
- Improve validation of maintenance form input in order to avoid unintentional crash reports (#2757)
- Handle invalid alert profile ID form input without crashing (#2756)
- Prevent crash errors in esoteric situations where multiple dashboards have been erroneously marked as a user’s default dashboard (#2680)
- Fix broken navoidverify command on Linux (#2737)
- Several regressions related to input validation in Alert Profiles were fixed:
- Fix regression that prevented filter groups from being deleted from an alert profile (#2729)
- Fix regression that prevented activation/deactivation of alert profiles (#2732)
- Fix form validation with “equal” and “in” operators for adding expression with group to filter (#2750)
- Add more expression operator tests for alert profiles and fix cleaning in ExpressionForm (#2752)
Developer-centric fixes
- Restructure alert profile tests (#2739)
Changed
- Allow write-enabled SNMP profiles to be used for reading when device has no read-only SNMP profiles (#2735, #2751)
- Improved howto guide for setting up remote user authentication using mod_auth_oidc (#2708)
Developer-centric changes
- Refactored web authentication code in preparation for future changes to authentication flow (#2706)
Removed
Developer-centric removals
- Remove remaining uses of Netbox.snmp_version (#2522)
- Remove unused function snmp_parameter_factory (#2753)
- Remove deprecated Netbox SNMP properties (#2754, #2761)
Release notes
We always advise you to have a look at NAV's accompanying release notes [3] before upgrading.
Happy NAVing everyone!
Links
[1] https://github.com/Uninett/nav/releases [2] https://nav.uninett.no/install-instructions/#debian [3] https://nav.readthedocs.io/en/latest/release-notes.html#nav-5-8
Nav-users mailing list -- nav-users@lister.sikt.no To unsubscribe send an email to nav-users-leave@lister.sikt.no