.. image:: ../_static/openl2m_logo.png =========== Version 2.4 =========== **Version 2.4 upgrades the Django framework to v4.2** *Django v4.2 requires Python v3.8 or later, and PostgreSQL 12 or later* *Note: from this version on, we are developing and testing on Ubuntu 22.04 LTS, using Python v3.11 and PostgreSql 14!* We also add the **ability to create, edit or delete vlans in SNMP devices**. .. note:: You now need to set or add the *CSRF_TRUSTED_ORIGINS* variable to your *configuration.py* to protect against Cross Site Request Forgery. This needs to include the schema, i.e. 'https://' or 'http://' if not secured! See the installation steps for more details. Version 2.4.8 ------------- Release Date: 2023-10-12 * add SSH command time-out setting, defaults to 15 (from 10 Netmiko default). See the SSH_COMMAND_TIMEOUT value in openl2m/configuration.py * update all sources to python black code formatting style. * add more log info links for admin & staff. Bugfixes: * handle undocumented error condition in SSH send command code. * changed cannot-save to log warning message (instead of error). * fix menu only shows active devices. Version 2.4.7 ------------- Release Date: 2023-09-24 * show group in search results if multiple groups are found. * show percentages on system PoE usage. * show recent device count used on stats page. Bug Fixes: * use local copy of Ethernet manufacturer library (manuf) due to Wireshark moving data. * allow much longer LDAP distinguised names (DN) * enhance vlan edit security checks. * consistent casing for vlan strings Version 2.4.6 ------------- Release Date: 2023-07-10 * add VLAN add/edit/delete capability for Juniper device (as supported by PyEZ) Bug Fixes: * add several checks to vlan edit form. * fix log entry without group memberships. * add proper device closing when user to back to menu (if devices need it) Version 2.4.5 ------------- Release Date: 2023-06-20 * add VLAN add/edit/delete capability on (most) SNMP devices. This requires Admin rights, or the 'Vlan Edit' right under the user's profile. Deleting a VLAN requires Admin rights! * add icon for IGMP snooping on vlans on Comware devices. * optionally adds 'django-extensions' to create graphs of our models for the documentation section. See more in :doc:`Debugging<../code/debugging>` * add 'django_minify_html' to optimize and speed-up HMTL output. Version 2.4.4 ------------- Release Date: 2023-06-08 * add 'Save as New' to the switch admin page. * Tasks scheduling is removed. * various documentation updates. * upgrade jQuery components. Bug Fixes: * fix date/time display in system uptime. Version 2.4.3a -------------- Bug fixes: * revert back pyasn1 to v0.4.8 (from 0.5), to avoid backward compatibility problem with pysnmp 4.4.12 * improve snmp device type probing * minor code improvements Version 2.4.3 ------------- Release Date: 2023-05-03 * upgrade to Django 4.2 * improve snmp device probing. * add log link to active users on statistics page * add 'maillogs' command line option to email logs. See documentation *How-To - Managing Logs* for more. Bug fixes: * fix LDAP code regression, restore group memberships reading. * fixed admin page logout errors. Version 2.4.2 ------------- Release Date: 2023-03-10 * add interface duplex status for snmp and Aruba AOS-CX devices. * add command usage counts to the statistics page. Bug fixes: * Flake8 code style cleanup. Version 2.4.1 ------------- Release Date: 2023-02-22 * add admin menu links to device and group admin pages when viewing device. * add system notices to be displayed on the menu page. See Admin site -> Notices for more. Bug fixes: * code cleanup in several files. Version 2.4 ----------- Release Date: 2023-01-30 * upgrade to Django v4.1 Bug fixes: * Junos switches fix recognizing > 1gbps interfaces. * default snmp driver is sets to disable support for saving configs.