../_images/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.)