../_images/openl2m_logo.png

Version 3.1

Version 3.1 upgrades the Django framework to v5.0

Django v5 requires Python v3.10 or later, and PostgreSQL 12 or later

Note: we are developing and testing on Ubuntu 22.04 LTS, using Python v3.11 and PostgreSql 14!

Version 3.1.2

Release Date: 2024-03-08

  • updated API, new driver and code style docs.

  • added type hinting to many functions for readability and type checking with mypy.

  • mark voice vlan on Cisco switches.

  • add documentation for testing with Docker.

Bugfixes:

  • fix API permissions.

  • fix SNMP driver calling super-class for bookkeeping.

  • fix building documentation on readthedocs.io.

  • handle exception in ethernet oui lookup.

  • better formatting of lldp neighbors.

Version 3.1.1

Release Date: 2024-02-27

  • add docker compose for testing.

  • add credits for contributors.

Bugfixes:

  • fix line wrap when no switch groups.

Version 3.1

Release Date: 2024-02-23

  • Support Django v5.0

  • small performance improvements.

  • improvements in AOS-CX Api driver.

Bug fixes:

  • rework the caching mechanism to be compatible with Django v5.0

  • remove unused parsers in snmp code.

  • always redirect logins to home.

  • fix vlan create for devices that cannot create vlan name.

  • several debug output improvements.

  • type hints added in some files to improve finding errors.

  • fix poe toggle if settings allow all

  • fix nms_id in rest api data

  • improved upgrade script error handling.

  • improved vlan parsing for AOS-CX device using REST api driver.

  • add voice vlan flag and display in switch info tab.

  • display shutdown vlan icon in switch info tab.