v0.0 Release Notes
[0.0.13]
Added
- AIREOSDevice methods for disabling and enabling WLANs by ID (
disable_wlans, enable_wlans)
- AIREOSDevice properties for getting disabled and enabled WLAN IDs (
disabled_wlans, enabled_wlans)
- AIREOSDevice property for getting all WLANs (
wlans)
Changed
- AIREOSDevice
install_os method now supports disabling and enabling WLANs before and after install respectively.
[0.0.12]
Added
- AIREOSDevice methods for pre-downloading images to Access Points (
transfer_image_to_ap)
Changed
- EOSDevice
file_copy now uses Netmiko instead of custom code
- Code format was updated with new
black release
[0.0.11]
Added
- AIREOSDevice property,
peer_redundancy_state for standby device status
Changed
- AIREOSDevice
os_install method verifies standby device is in same state as before install
[0.0.10]
Added
- Cisco WLC/AireOS Driver
- Poetry
boot_options property
Changed
- Super calls migrated to Python 3 syntax
- Moved templates package inside of utils package
- Moved converters package inside of utils package
- Moved constants to modules that used them instead of having separate modules
Deprecated
- The
get_boot_options method; replaced by boot_options property
Removed
- Support for Python 2
strip_unicode function since support is not for Python 3
Fixed
- All Unittests
- IOS
enable method failure condition when disabled
Security
[0.0.9] - 2017-11-28
Added
- Method to fully install an OS on a device.
- Support for dynamically determining a devices default file system to be used by methods that deal with file management.
- Several validations that ensure methods that perform actions on a device properly accomplished what they set out to do.
- Several Exception classes to report when methods do not accomplish what they attempted to do.
- Internal methods to "reconnect" to devices after a reboot; accepts a timeout to gauge if device takes longer than expected to boot up.
- Internal method to validate that the device has booted the specified image.
- Linting with Black
- Official versioning in init
Changed
- Defaulting methods that manage files to default to using the devices default file system, while also allowing users to specfiy the file system.
- ASADevice to inherit from BaseDevice instead of IOSDevice.
- Changed TextFSM parsing to open files using a context manager.
Fixed
- Issues with determining the boot variables for certain IOS versions and models.
- Issue where IOS devices only supported booting files in "flash:" file system.
- Issue with facts data not getting updated when calling the refresh_facts method.