Version 2.3
Note: from this version on, we are developing and testing on Ubuntu 22.04 LTS, using Python v3.10. We require Python 3.8 as a minimum. Python v3.6 is no longer supported!
Version 2.3 adds support for Juniper devices via the PyEZ xml api library.
Version 2.3.4
Release Date: 2022-12-29
remove user delete capability from admin interface
add device model info for Aruba AOS-CX switches via snmp
documentation references for mac,ip,vlan info over snmp
Bug fixes:
revert to previous AOS-CX connection method for API configured switches.
cleanup of upgrade script (removing netaddr OUI database updates)
Version 2.3.3
Release Date: 2022-11-16
change to use the “manuf” library to resolve ethernet vendors. This uses the more extensive Wireshark ethernet vendor list.
Bug fixes:
fixed dependency on ldap module
streamlined update script
improved error reporting when trapping errors.
Version 2.3.2
Release Date: 2022-10-14
show OS distro in statistics page.
Bug fixes:
freeze / fix version of Python EasySNMP library to avoid crash with snmp v3.
fix hostname lookup for IPv6 arp entries.
fix clearing client data (eth/arp/lldp) before each new request.
add high-level error handling for any uncaught device driver exception.
Version 2.3.1
Release Date: 2022-10-06
add code to catch errors in drivers that go untrapped.
change driver notices for warning and error entries to show as ‘connection’ errors.
remove ethernet OUI updates from update.sh for speed. Now run by scripts/update_oui.sh
Bug fixes:
fix readthedocs.io documentation build.
Version 2.3
Release Date: 2022-09-09
add hostname resolution setting for routed interface IP addresses (see configuration.example.py)
add option to show routed interface IPv4 address with prefix length instead of netmask (see configuration.example.py)
Bug fixes:
regression fix in lldp device hostname resolve
fix fontawesome reference in error pages.
Version 2.3-rc2
Release Date: 2022-08-29
add hostname resolution for arp data,lldp devices that show ip address (hover over).
remove weak protocols from nginx sample SSL config.
various python style fixes.
Version 2.3-rc1
Release Date: 2022-07-12
add hostname lookup for ip’s in arp data and admin activity pages. See new configuration options LOOKUP_HOSTNAME_ADMIN and LOOKUP_HOSTNAME_ARP in configuration.example.py
add django debug toolbar as option settings.py (see developer documentation.)
unused attributes and code cleanup
Bug fixes:
fix PoE interfaces for AOS-CX devices, compatiblility updates for fixed pyaoscx library.
debug comment fix for LACP master/member interfaces.
Version 2.3-dev2
Release Date: 2022-06-16
fully functioning support of Junos devices supporting ELS.
add Material Design icons.
Bug fixes:
support Aruba AOS-CX full PoE with fixed pyaoscx library.
Version 2.3-dev1
Release Date: 2022-06-10
New Feature: Support for Juniper switches via the PyEZ library. R/O code.
add Material Design Icons set from https://materialdesignicons.com
added icons for several new interface type (tunnel, multicast, etc.)