Releases: Uninett/nav
NAV 4.9.5
(released 02 May 2019)
Fixed GitHub issues in this release:
- #1890 (Temperature gauges do not render if multiple threshold rules apply to it)
- #1921 (Handle arbitrary number of thresholds for a given sensor)
- #1902 (Sensor widgets should hyperlink to sensor's page view, not IP Device's page view)
- #1903 (Topology missing for LLDP-enabled Alcatel switches)
- #1906 ("Cisco chassis/module serial numbers decoded" report crashes when filtering)
- #1907 (servicemon DnsChecker fails when DNS server doesn't have a matching record)
- #1916 (UninettMailDispatcher does not work under NAV 4.9)
- #1917 (snmptrapd needs to log more details about received traps)
- #1923 (ENTITY-MIB implementation can no longer resolve physical device classes properly)
- #1924 (Support cross-MIB type definitions in MibRetrievers)
NAV 4.9.4
Version 4.9.4
(released 28 Mar 2019)
NB: This release introduces a new dependency to py2-ipaddress==3.4.1
Fixed GitHub issues in this release:
- #1639 (Not all NAV programs respect TIME_ZONE from nav.conf)
- #1762 (navdump drops function-data)
- #1788 (Deleting an alert profile subscription that has queued alerts will cause alertengine to process all those alerts as if they were new ones on the queue. )
- #1885 (LDAP authentication against Microsoft AD using suffix bind is broken in NAV 4.9)
- #1894 (Terminals that don't support colors cause nav start/stop commands to crash)
- #1895 (Verify nav.conf values as part of nav start)
- #1896 (UnicodeEncodeError when LDAP user with non-ASCII characters in DN logs in)
NAV 4.9.3
Version 4.9.3
(released 28 Feb 2019)
Fixed GitHub issues in this release:
- #757 (devicehistory search by date ignores date)
- #1792 (Precision of several Eaton/MGE UPS sensors are wrong)
- #1812 (Malformed subid on (old) thresholdState events can cause status page and alert API endpoints to crash)
- #1818 (Update ENTITY-MIB definition to RFC 6933)
- #1855 (IPAM subnet suggest function is broken)
- #1856 (Geomap doesn't work in NAV 4.9)
- #1857 (E-mailing of business report subscriptions doesn't work)
- #1862 (Please add case-insensitive matching on interface names in ipdevinfo queries for 'ifname')
- #1865 (Servicemon resource leak causes all services to be reported as down)
- #1871 (Alert detail headers are not present in e-mail notifications from AlertEngine)
NAV 4.9.2
Version 4.9.2
(released 14 Feb 2019)
User-visible features and improvements:
- #1837 (Save config to non volatile memory in portadmin for dell switches)
- #1853 (The navuser command should have an option to verify a user's passord)
Fixed GitHub issues in this release:
- #1784 (Breadcrumb missing from /useradmin/tokens/)
- #1834 (AlertEngine fails to send email if EMAIL_PORT is present in nav.conf)
- #1839 (The interfaces API endpoint crashes when using the last_used filter)
- #1841 (Useradmin Token listing crashes on NAV 4.9.1 if any tokens are created with no endpoint list)
- #1842 (Netmap layer 3 graph API endpoint crashes on NAV 4.9.1)
- #1844 (PortAdmin crashes with TypeError if an ifaliasformat is configured)
- #1846 (IPAM fails under NAV 4.9.1 if any Organization object has non-ASCII characters in description)
- #1847 ("Rooms with active alerts" widget fails under NAV 4.9.1)
- #1848 (Stateless alerts are shown in status widget even when checkbox is left unchecked)
- #1851 (Fix searching for other things than ip addresses in portadmin)
- #1852 (Empty NAVbar search results in ValueError crash)
NAV 4.9.1
Version 4.9.1
(released 07 Feb 2019)
Fixed GitHub issues in this release:
- #1820 (ipdevpoll will not schedule jobs under NAV 4.9.0)
- #1822 (Command line argument support for nav daemon startup config)
- #1823 (Old switch port layout screen is blank in NAV 4.9.0)
- #1824 (navdump crashes when dumping service table)
- #1825 (Alertprofiles crashes when attempting to delete matchfield)
- #1826 (Device history crashes when attempting to browse the history of an IP Device)
- #1827 (Any l2trace search will crash with a Django FieldError)
- #1828 (PDU dashboard widget crashes under NAV 4.9.0)
- #1829 (Any toolbox descriptor file containing superfluous equal signs will be silently ignored by the web interface)
- #1830 (MAC address prefix filters are horribly slow in arp and cam API endpoints)
- #1831 (Threshold monitor crashes if rule returns Graphite error)
NAV 4.9.0
Version 4.9.0
(released 31 Jan 2019)
#############################################################
## NOTICE OF LICENSE CHANGE ##
#############################################################
## ##
## NAV's copyright license has changed from GPL v2 to GPL ##
## v3. Please refer to the release notes for details. ##
## ##
#############################################################
User-visible features and improvements:
- #1423 (Add API endpoint for accounts and account groups)
- #1509 (Add active alerts tab for port details page)
- #1646 (Add event/alert details page)
- #1615 (Room view - want device/interface count)
- #1624 (Add support for Dell DNOS-SWITCHING-MIB)
- #1659 (Add an interface browser tool)
- #1662 (Business reports, device availability - filter for maintenance)
- #1667 (More interface information for linkState alerts in status tool/widget)
- #1705 (Enable use of api endpoint without specifying version)
- #1706 (Audit log when users operates as other user)
- #1739 (PortAdmin - users should not be able to set trunk on port)
- #1758 (Writable vlan and prefix endpoints)
- #1761 (API netbox endpoint: filter on type__name)
- #1791 (Implement IT-WATCHDOGS-V4-MIB and GEIST-V4-MIB)
- #1807 (Implement support for Powertek PDU inlet status)
- #1817 (Add hook to customize tabs in ipdevinfo and info/room)
Fixed GitHub issues in this release:
- #1683 (Avoid "magic" Django bootstrapping in nav.models)
- #1703 (Upgrade Django Rest Framework)
- #1709 (Rename verb for changing interface admin status)
- #1728 (Upgrade python-ldap)
- #1744 (Replace automake toolchain with setuptools)
- #1752 (No warnings for Django 1.8)
- #1786 (Make middlewares work correctly on Django 1.10+)
- #1796 (A crashing search provider will crash the entire search ui)
- #1798 (Environment sensor rack API crashes on missing sensors)
- #1799 (Portadmin errors out if making changes after using browser back button)
- #1800 (Alert profile listing "Remove selected" button needn't be visible when there are no profiles to select.)
- #1801 (Network Explorer MAC search always crashes)
- #1802 (Saving a threshold rule without a target crashes with a KeyError)
- #1803 (ipdevpoll should be able to perform reverse DNS lookups using /etc/hosts file)
- #1804 (Unrecognized neighbors report crashes with 'bogus escape (end of line)')
- #1814 (Change the NAV license from GPLv2 to GPLv3)
- #1819 (/prefix/usage API endpoint crashes instead of returning 404 on non-existent prefixes)
NAV 4.8.6
Version 4.8.6
(released 25 Oct 2018)
Fixed GitHub issues in this release:
- #1738 (snmptrapd stops logging after receiving HUP signal)
- #1741 (Use of Object.assign breaks ipdevinfo in Internet Explorer)
- #1750 (API arp and cam endpoint crashes on invalid mac query param)
- #1780 (Machinetracker MAC search performs unnecessary join with Netbios table)
- #1781 (Machinetracker performs unnecessary duplicate DNS lookups)
NAV 4.8.5
Version 4.8.5
(released 21 Jun 2018)
Fixed GitHub issues in this release
- #1688 (Report crashes when using %, * or non-ASCII characters in filter values)
- #1693 (Changing password from "User and API Administration" leads to KeyError)
- #1702 (Adding log entries with non-ascii characters crashes page)
- #1711 (Regression: Report crashes when attempting to sort a column filtered on a non-ASCII value)
- #1719 ('navdump -a' puts status messages into the output files)
- #1721 (Widget spinner visible when opening tool-menu)
- #1729 (Room search "CSV download" CR in "last active" field)
- #1734 (l2trace crashes when searching for invalid IP addresses)
- #1735 (HTTP errors from Graphite shouldn't crash NAV's Graphite render proxy)
Copyright changes
Third party copyright owners of NAV code, like The Norwegian University of
Science and Technology, and the University of Tromsø, have signed over their
copyright for their code contributions to Uninett. NAV 4.8 is still licensed
under GPLv2-only, but will be relicensed under GPLv3 in the upcoming 4.9
series. This should have no impact on end users; as a company with public
ownership, Uninett will always strive to keep NAV under a free and open
source license.
NAV 4.8.4
Version 4.8.4
(released 05 Apr 2018)
Fixed GitHub issues in this release:
- #1638 ('array index out of range' when viewing a trunk port in PortAdmin)
- #1643 (Location with active alerts - edit title)
- #1650 (Submitting a threshold rule without a target crashes with a KeyError)
- #1655 (Auditlog only displaying the first 100 entries in the log)
- #1654 (Fix broken auditlog browsing and auditlog more things)
- #1656 (Sensor widget crashes when sensor is missing)
- #1660 (UninettMailDispatcher does not support non-ASCII characters and requires SMTP server on localhost)
- #1661 (Business reports, link availability - want description)
- #1664 (Remove bracket syntax for url parameters to Graphite)
- #1665 (Interface details tries to get sensor data on empty sensorlist)
- #1669 (Shouldn't use CAM to select topology for aggregated ports where LLDP is available on the physical ports)
- #1685 (Do not consider CAM data from aggregator ports when there is LLDP/CDP topology available from its aggregated ports)
- #1670 (Treshold editor doesn't work for metrics with hash characters in name)
- #1673 (Repeated traceback e-mails for Internal Server Error: /netmap/traffic/layer2/)
- #1676 (Audit log changes to API tokens)
- #1677 (ipdevinfo should link to an IP Device's audit log)
- #1678 (EventMixIn.get_subject() should never return a string)
- #1680 (SeedDB patch editor only lists switch ports, not physical ports)
NAV 4.8.3
Version 4.8.3
(released 11 Jan 2018)
Fixed GitHub issues in this release:
- #1619 (Port-filter in ipdevinfo ports-tab does not remember choice in IE Edge)
- #1640 (snmptrapd documentation is outdated)
- #1641 (Inefficient deletion of obsolete SwPortVlan records)
- #1642 (Port details page crashes with NoReverseMatch exception for ports with slashes in names)
- #1644 (Certain UPS units trigger an AssertionError inside ipdevpoll's bridge plugin, crashing the inventory job)
- #1645 (navtopology crashes on self-loops)
- #1647 (NAV 4.8.2 LDAP error at first login / user creation)
- #1648 (Several NAV subsystems crash when config files contain non- ASCII comments)
- #1649 (Negative values leads to mangled graphs)