Releases: aruba/pyaoscx
Releases · aruba/pyaoscx
v2.5.1: Update to version 2.5.1 for official release
See RELEASE-NOTES.md for latest update details. Change-Id: I2ca8dffe5b12144c841801b07fde16fdce15c2d9 (cherry picked from commit 2ab2df509d3d155c6c3bec317fbc8eaf7b3d6fed)
v2.4.1
2.4.1
Notable Changes
- Minor fix for Session
- Remove printing of login resource URI
v2.4.0
2.4.0
Notable Changes
- Fixed bugs for firmware upload
- Fixed ACL entry functionality
- Added support MTU attribute to Interface class
- Fixed bugs for DHCP Relay class
- Added function to get firmware status
- Fully tested Port Security functionality
- Fixed OSPF active interface functionality
- Fixed readthedocs autogeneration
- New modules supported and fully tested:
- mac.py
- poe_interface.py
- static_mac.py
v2.3.1
2.3.1
Notable Changes
- Fixed create_checkpoint function in configuration module
- Added support for Csrf Token
- Added support for Data planes
- Added support for REST v10.09
- Added function get_firmware_info to Device
- Remove repeated logic for open/login and close/logout functions in Session
v2.3.0 Release
Version 2.3.0
Notable Changes
- Fully tested the OSPFv2 and OSPFv3 functionality
- Bugfixes in other modules
- New modules supported for OSPF feature and fully tested:
- ospf_area.py
- ospf_interface.py
- ospf_router.py
- ospfv3_router.py
- ospf_virtual_link.py
- This modules are not fully tested and therefore not supported yet:
- bgp_neighbor.py
- bgp_router.py
- mac.py
- poe_interface.py
- static_mac.py
- vrf.py
- vsx.py
- vrf_address_family.py
v2.2.1 Minor Release
Version 2.2.1
Notable Changes
- Fixed VLAN Interface Active Gateway setting
- Removed type hinting for python version compliance
- Fixed bug when instantiating static nexthops
- Fixed port_security_enable()
- invalid default values
- MAC address validation
- Fixed bugs in PYAOSCX Exceptions instantiation
- Formatted python files with psf/black
- Fixed PEP8 compliance issues
- Added a deprecated decorator to warn about deprecated methods
- Made consistency changes on:
- docstrings
- string literal quotes and interpolation
- whitespace
- internal use of the connection session to the switch
- code-formatting
- Deleted error.py
- Deleted exceptions/request_error.py
v2.2.0 Release
Version 2.2.0
Notable Changes
- Added support for the following modules:
- Queue Profile
- OSPF
- QOS DSCP
- VSX (in factory)
- Added updates to Interface modules for QoS
- Added global QoS profiles, QoS trust mode
- Added address family verification to Static Route
- Updated README.md with API requirements and note about Master branch
- Various Bugfixes
- ACE modification
- Missing self parameter in API method
- Fixed circular import in VRF
- Fixed Modifying dictionary during iteration error in ACL
- Removed certain attributes when updating an ACL entry
- Fixed QoS and QoSDSCP modules and imperative methods
- Fixed interface for rate data type and trust mode in QoS
- Fixed VRF in devices with different capabilities
- Fixed invalid GET response for non-existing Interface
- Fixed Schedule Profile attributes when updating
- Remove call to get() in mac.py's get_all()
- Fixed config_attrs if calling get() without selector
- Shorten payloads for network requests
- Verification added for missing PoE capability
- Fixed isl_port interface instantiation
- Added missing import and decorator in interface module
- Added missing parameter to logging call in QoS
v2.1.0 Release
Version 2.1.0
Notable Changes
- Added support for the following modules:
- MAC
- QoS
- PoE
- Added support for REST version 10.08
- Bug fixes in ACL and Interface modules
- General code quality improvements for maintainability
- netaddr was added as a dependency
v2.0.1 Update
This release adds various bugfixes.
Official version 2 release
WARNING: V2 is NOT backwards compatible with v1 and earlier
- Huge overhaul of the design - the libraries now use factories in order for the code to be more object oriented.
Please read the Design document file for more information. - Removed previous workflow examples (defunct) and added /workflows/workflow.py as an example for using the new design
- Added directories for supporting files in /rest/v1 and /rest/v10_04
- Most of the previous libraries have been updated, but there are unsupported modules that are pending updates below:
- ARP
- Common_ops
- EVPN
- LLDP
- Loop Protect
- MAC
- NAE
- QoS
- System
- VXLAN
- Additionally, a few libraries have been migrated into other libraries:
- bgp.py is now split between bgp_router.py and bgp_neighbor.py
- config. py is now configuration.py
- dhcp.py is now dhcp_relay.py
- lag.py is now integrated into interface.py
- ospf.py is now split between ospf_area.py, ospf_interface.py, and ospf_router.py