.. image:: ../_static/openl2m_logo.png =========== 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.)