The first feature release of the 5.0 series of NAV is now out!
The source code is available for download at GitHub [1].
New packages for Debian 9/10 (Stretch/Buster) are available in our APT
repository [2] as usual.
Please also be extra aware of config file changes. Look out for
`*.dpkg-dist` files in /etc/nav and make sure to update your running
config.
The virtual appliance will be updated shortly.
Deprecation warning
===================
Python 2 reaches its end-of-life on **January 1, 2020**. NAV 5.0
therefore moves to Python 3, and as such, you will need at least Python
3.5 to run NAV.
Most of NAV will still run on Python 2 as of the 5.0 release, but from
this point, Python 2 will be deprecated and we will start removing code
that exists solely to keep compatibility with Python 2.
Changes
=======
User-visible features and improvements:
* #1793 (Add maintenance filter option to netbox API endpoint)
+ #1995 (Add maintenance filter to Netbox API endpoint)
* #1859 (Improve portadmin support for dot1x)
* #1905 (Add support for alcatel DDM-sensors)
* #1908 (Add display widget for binary/boolean sensors to "racks")
* #1919 (Add support for external sensors from newer Watchdog
products)
+ #1926 (Add support for most external sensors on newer watchdog
products)
* #1930 (Refactor IT-WATCHDOGS-MIB MibRetriever implementations)
* #1943 (Improve support for boolean sensors in racks)
* #1947 (Management profiles)
* #1969 (Store local chassis ids from LLDP-MIB and use for neighbor
lookups)
* #1970 (Add API for management profiles)
* #1971 (Provide option to automatically enable CDP on voice ports)
+ #1974 (enabling CDP when a voice port is set using portadmin)
* #1987 (Refactor power supply and fan monitoring functionality)
* #1988 (Add status monitoring for Juniper PSUs and FANs)
* #1989 (Collect optical sensor measurements from Coriant Groove
devices)
* #1998 (Remove support for alert dispatching over Jabber)
* #2002 (Refactor installation documentation.)
* #2005 (Export stream of serialized alerts from the event engine)
* #2007 (Support REMOTE_USER header for web authentication)
* #2008 (Add more database stats to Watchdog's "NAV by the numbers")
Fixed GitHub issues in this release:
* #1978 (Netmap layer 2 traffic data requests to Graphite are too slow
and too large)
* #1979 (Location alerts widget crashes intermittently)
* #1980 (Using the wrong Radius dictionary file can cause servicemon
to eat all available system memory and hang)
* #1984 (Blank sysnames should not be allowed)
+ #1985 (Disallow blank sysnames)
* #1990 (Make type changes immediately when unknown types are
encountered)
* #2004 ([BUG] Interface browser shows wrong "last used" date)
* #2009 (Ensure rooms require a location attribute also in the SQL
schema)
Please see the release notes [3] for more details. Happy NAVing
everyone!
Links
=====
[1]
https://github.com/UNINETT/nav/releases
[2]
https://nav.uninett.no/install-instructions/#debian
[3]
https://nav.uninett.no/doc/latest/release-notes.html#nav-5.0
--
Sincerely,
Morten Brekkevold
Uninett