Version 3.4
Note
v3.3 and up require Postgres version 13 or greater! (I.e. Ubuntu 20.04 will no longer work.)
Version 3.4 adds support for IPv6, Cisco CBS and MikroTik devices, Arista via eAPI, and can produce a graphic view of all device neighbors.
New Configuration Options
IPv6 related:
# if set to True, IPv6 addresses will be shown with UPPER case letters.
# default is lower case.
IPV6_USE_UPPER = False
# if set to True, the IPv6 Link-Local address of interfaces will be shown (if known)
# note this is link-specific, and not very useful!
IPV6_SHOW_LINKLOCAL = False
Neighbor Graph Options:
# Mermaid graphs of connected devices (neighbors) can be simple or expanded.
# Simple shows current device interface and connected neigbor.
# Expanded also show the remote neighbor interface, if shown.
# default is simple, ie. False. Set to True for slightly more interesting graph.
MM_GRAPH_EXPANDED = False
Version 3.4.9
Release Date: 2026-01-27
display LLDP/Neighbor ipv6 management address.
read snmp lldp ipv6 management address.
new Arista eAPI driver, supporting all features except PoE (no test device :-( ).
add (minimal) MikroTik device snmp support. See feature support for details.
update to Bootstrap v5.3.8 (from v5.3.7)
update to FontAwesome v7.1.0 (from v7.0.0)
various usage documentation updates.
updates to the driver internals documentation.
Bug fixes:
on switch admin page, only validate ip/hostname if marked as active. (non-active might no longer have dns name)
javascript vlan create form client-side fix
javascript console logging removed, and proper statement terminations.
update djangorestframework to v3.16.1
update pysnmp to v7.1.22
various Python and HTML cleanups (using Ruff, and HTML Tidy validator)
Version 3.4.8
Release Date: 2025-09-09
show Ethernet address that are Locally Administered or Multicast as such.
api calls for ‘database’, ‘usage’ and ‘environment’ info return machine readable attribute names. See API docs for more.
Version 3.4.7
Release Date: 2025-08-21
add high-level device health check function to be implemented by vendor drivers. Initial implementation in HPE Comware/FlexFabric SNMP driver to check IRF stack health.
add ‘include’ option to ‘maillogs’ CLI command.
various documentation updates.
upgrades to Python ‘’netmiko’ and ‘napalm’ libraries.
now support Python v3.10 - v3.13
Version 3.4.6
Release Date: 2025-08-13
add admin log search by description
add form validation to admin log search.
implement device menu show/hide option (from top right menu)
make maximum interface description size (64) and vlan name size (32) a driver setting. Defaults set according to the SNMP field definitions. Enforced in web gui forms.
improve snmp parsing to better error trapping and logging.
several documentation updates.
Bug fixes:
fix regression bug allowing multiple IPv4 in neigbor spreadsheet output.
fix Cisco snmp device save / write mem missing.
fix neighbor graph for long device names.
update Html 500-error page to remove error info (unknown for this error!)
Version 3.4.5
Release Date: 2025-07-25
add (rudimentary) client/browser-side form checking on all forms.
add optics info for Aruba AOS-CX devices in the SNMP and REST-API drivers.
allow multiple IPv4 addresses per ethernet address.
update to Font Awesome v7.0.0 icons (from v6.7.2).
update to Bootstrap v5.3.7 (from v5.3.3)
Bug fixes:
fix several forms with identical form element id’s and names in tabbed pages.
fix several HTML5 compatibility errors and warnings.
fix not allowing invalid Vlan ID on Vlan-Create form.
fix Cisco snmp device save / write mem missing.
Version 3.4.4
Release Date: 2025-06-18
upgrade to Django v5.2
add Select-All to the Bulk-Edit page.
add VRF ip interface info to Arista SNMP driver.
add ipv6 nd parsing to Napalm driver.
add vrf info to Napalm driver.
developer snmp driver and transceiver documentation updates.
Bug fixes:
fix lldp mib counter errors.
add ipv6 to device api output.
add ipv6 device address to import command.
Version 3.4.3
Release Date: 2025-05-19
add IPv6 ND info to the Juniper EzNC driver.
IPv6 discovery developer documentation update.
add foundation for IPv6 connections to devices.
Bug fixes:
only read port PoE data if power supplies found (Comware & Netgear drivers.)
many documentation updates.
Version 3.4.2
Release Date: 2025-04-02
move home group list into template (future flexibility for multiple templates.)
warn if multiple browser tabs are found (not supported!)
additional SNMP driver documentation for developers.
Bug fixes:
search returns proper link for devices with ‘details’ default view.
remove warning for no SNMP Q-Bridge when IEEE Q-Bridge is found in device snmp tree.
snmp syslog parsing removed from standard driver, optional in others where implemented.
remove device indent level (not used anymore).
pylint update throughout all source code.
Version 3.4.1
Release Date: 2025-04-02
add IPv6 information for interface addresses, and neighbor devices (aka IPv6 ‘ND’)
add expanded graph.
show error banner if browser-side Javascript is disabled (OpenL2M requires is for proper functionality).
add IPv6 info to interface tooltip.
add data from snmp “netToPhysical” info to known ethernets
additional transceiver parsing for HP
draw attention to ip address’ hostname by underlining.
documentation update for various driver internals.
Bug fixes:
fixed duplicate interface IPv4 for SNMP devices.
fixed white-space handling in CSV import that caused device IP address errors.
fix 100g-lr4 typo (showed as sr4).
move FontAwesome icons to “fa-solid” (from “fas”).
flake8 updates.
no top menu link if on top menu.
nearly all ‘clickable’ items are moved to http post.
add warning on open new tab/window.
Version 3.4
Release Date: 2025-02-10
add Cisco CBS device support (PoE not tested!)
show graphical view of neighbor devices.
show more descriptive error details in SNMP authentication or timeout errors.
upgrade to FontAwesome v6.7
support reading the MAU MIB to discover (optical) transceiver types (on devices that support it).
add (some) Juniper optical tx discovery
Bug fixes:
fix icons showing on openl2m.readthedocs.io online documentation.
fix potential invalid interface transceiver assignment on HPE Comware devices.
fix minor code duplication.
fix for an ezsnmp install problem.