Skip to content

Releases: Uninett/nav

NAV 4.9.0

31 Jan 08:04
4.9.0
Compare
Choose a tag to compare

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

25 Oct 11:17
4.8.6
Compare
Choose a tag to compare

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

21 Jun 07:23
4.8.5
Compare
Choose a tag to compare

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

05 Apr 13:18
4.8.4
Compare
Choose a tag to compare

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

11 Jan 10:36
4.8.3
Compare
Choose a tag to compare

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)

NAV 4.8.2

07 Dec 09:09
4.8.2
Compare
Choose a tag to compare

Version 4.8.2
(released 07 Dec 2017)

Fixed GitHub issues in this release:

  • #1591 (SeedDB does not warn about too long room ids or location ids when bulk importing, it just crashes)
  • #1628 (Room status widget crash with MultipleObjectsReturned in some cases)
  • #1629 (Following a link to edit an IP Device that has been deleted crashes SeedDB)
  • #1631 (ipdevpoll statuscheck job crashes in poe plugin)
  • #1632 (The ipdevpoll 5minstats job crashes with an AttributeError in the statports plugin)
  • #1633 (The ipdevpoll 5minstats job crashes in the statsystem plugin on VRF master devices)
  • #1634 (The poe plugin still crashes on devices that have no set type)
  • #1635 (The statuscheck ipdevpoll job crashes with an AttributeError if device reports inconsistent PoE Group indexes in POWER- ETHERNET-MIB)

NAV 4.8.1

30 Nov 12:09
4.8.1
Compare
Choose a tag to compare

Version 4.8.1
(released 30 Nov 2017)

Fixed GitHub issues in this release:

  • #1618 (ipdevpoll multiprocess mode broken in v4.8.0)
    • #1620 (ipdevpoll multiprocess bug fixes and tests)
  • #1621 (refactor cache handling in report to separate concerns)
  • #1627 (The navclean command isn't installed in NAV 4.8.0)

NAV 4.8.0

23 Nov 13:42
4.8.0
Compare
Choose a tag to compare

Version 4.8.0
(released 23 Nov 2017)

User-visible features and improvements:

  • #1156 (Detect topology of unrouted VLANs)
  • #1225 (Service Http(s)Checker should be ok with 401 status if no user/password is configured)
  • #1232 (Collect Digital Optical Monitoring (DOM) data)
    • #1559 (Added support for DOM value for juniper devices using JUNIPER-DOM-MIB)
  • #1240 (Add a widget with alerts grouped by location)
    • #1554 (Added a Locations with active alerts widget)
  • #1242 (information about power over ethernet (poe) interfaces)
  • #1243 (email availability reports)
    • #1570 (E-mail subscription to Business reports)
  • #1313 (Deleting a netbox is extremely slow)
    • #1542 (Deleting netbox in background with navclean)
  • #1420 (Upload and browse pictures on Locations, just as with rooms)
    • #1555 (Added support for pictures in locations)
  • #1503 (Extended Location information)
  • #1505 (Better ports overview)
    • #1562 (New and improved, filterable interface listing for devices)
    • #1600 (Portlist improvements)
  • #1506 (Add option to show source of ARP records in Machine Tracker, to avoid confusion in HSRP/VRRP lans)
    • #1541 (Added option for showing origin in machinetracker)
  • #1513 (Support adding, updating and deleting IP Devices using the API)
    • #1612 (Enable write operations for netbox and room API endpoints)
  • #1533 (Feature request: toggle all VLANs in portadmin trunk)
  • #1545 (Added auditlog for trunk edit in portadmin)
  • #1584 (Cleanup django_sessions periodically)
  • #1599 (Option to filter nodes by category in ipdevinfo neighbor graph)
  • #1611 (Display list of allowed VLANs on trunks in port details)

Other fixed GitHub issues in this release:

  • #1211 (Optical transmit/receive power sensors should have a relation to an interface)
    • #1558 (Make sensors relatable to interfaces)
  • #1345 (Collect bridge addresses for neighbor identification)
    • #1548 (Collect base bridge address from BRIDGE-MIB as part of the bridge plugin)
  • #1510 (Create new SQL baseline)
    • #1544 (Updated the SQL Baseline with changes before 4.7)
    • #1614 (SQL baseline cleanup)
  • #1523 (Netmap lists interface under wrong netbox)
  • #1549 (Topology algorithms partial rewrite)
  • #1557 (Power over Ethernet support in ipdevinfo)
  • #1564 (snmpcheck: Fix database access from main thread and per process cache)
  • #1566 (Remove inline pydns)
  • #1585 (Remove support for outdated versions of pysnmp)
  • #1602 (Remove django-oauth2-provider library dependency)

NAV 4.7.3

09 Nov 09:00
4.7.3
Compare
Choose a tag to compare

Version 4.7.3
(released 09 Nov 2017)

Fixed GitHub issues in this release:

  • #1402 (Maintenance alerts about non existing devices)
  • #1590 (IPAM: Add quickfix, logging for prefixes with no VLAN)
  • #1592 (Report crashes when attempting to sort a column filtered on a non-ASCII value)
  • #1593 (Logengine inserts quoted log messages into database)
  • #1595 (Drawing sensor graphs fail for sensors that have no human readable description)
  • #1601 (Updating room id creates a new room)
  • #1603 (AlertEngine crashes when processing filters containing "not equals" matches)
  • #1604 (Running ipdevpoll in multiprocess mode will delay resolving of snmpAgentDown alerts)
  • #1605 (Log output from ipdevpoll multiprocess workers is lost)
  • #1606 (linear gauge does not fill with gradient)
  • #1610 (Remove stale topology information from ports that are down, where the assumed link partner is still up )

NAV 4.7.2

28 Sep 12:34
4.7.2
Compare
Choose a tag to compare

Version 4.7.2
(released 28 Sep 2017)

Fixed GitHub issues in this release:

  • #1516 (Default maintenance duration too long)
  • #1532 (SeedDB bulk import of organizations and rooms crashes on misformatted attribute lists)
  • #1535 (Alert profiles - filtering on location does not include sublocations)
  • #1546 (IndexError in portadmin search if ipdevpoll hasn't run yet)
  • #1553 (Status widgets crash if filtering on locations with non-ascii characters in the ID)
  • #1560 (portadmin may change vlan for incorrect port on non-cisco devices)
  • #1565 (geomap does not render rooms)
  • #1567 (Moved searchproviderlist to settings)
  • #1568 (Fixed deleting non-required schemas in search_path)
  • #1571 (devicehistory - device group history does not work)
  • #1583 (Netmap cache crashes on non-ascii strings)