Changelog
Version 1.3.1¶
2025-09-26
New Features:
- Public release
Bug Fixes:
- Solved: New clients and icons are missing in user guide navigation menu.
Added clients and icon to navigation menu.
Version 1.3.0¶
2025-09-26
New Features:
- Better error messages with custom exceptions that provides context for network engineers.
- Cisco Nexus Dashboard client
wingpy.CiscoNexusDashboard
- Cisco Catalyst SD-WAN vManage client
wingpy.CiscoVmanage
Bug Fixes:
- Solved: Typos and grammer issues in README.md
Improved README file based on GitHub PR#1. Thank you Michael Bear / mjbear 🙏
- Solved:
wingpy.CiscoNexusDashboard
sometimes return HTTP server errors when under heavy load.Added retry responses patterns so rate limiting backoff is triggered on specific server errors.
- Solved: Client do not validate formats for URL path sections, resulting in bad DNS lookups i.e. example.comapi/v1/endpoint
Added check so
base_url
must not end with forward slash andpath
must begin with forward slash.
Version 1.2.1¶
2025-09-05
Bug Fixes:
- Solved: Logging is too verbose at
INFO
level.Changed log severity levels of various messages.
- Solved: Extraneous dots in error messages displayed making URLs not clickable.
Removed dots from errors.
- Solved: ISE, FMC, Catalyst Center and APIC clients assumes API permissions to read controller software version.
The client can continue even if version is not detected.
- Solved:
wingpy.CiscoISE.get_all_openapi()
missing from documentation.Docs added.
- Solved: User Guide references wrong class name for Cisco FMC
CiscoFMC
now correctly shown.
Version 1.2.0¶
2025-08-11
New Features:
- Default logger with
WARNING
log level instead ofDEBUG
. wingpy.set_logging_level()
andwingpy.log_to_file()
helper functions.
Bug Fixes:
- Solved: APIC Client has static session timeout of 10 minutes.
Dynamic session timeout based on token expiration time.
- Solved: Cisco Catalyst Center client hardcoded page limit in
.get_all()
method.Pagination returns all pages.
- Solved:
RestApiBaseClass
uses a deprecatedhttpx
input parameterdata=
for strings.Uses
content=
when building requests.
Version 1.1.0¶
2025-06-26
New Features:
- Cisco Meraki Dashboard client
wingpy.CiscoMerakiDashboard
- Regex retry patterns
Bug Fixes:
- Function signatures in online documentation are wrapped correctly.
Version 1.0.0¶
2025-06-18
Initial release.
New Features:
- Cisco Catalyst Center
wingpy.CiscoCatalystCenter
- Cisco FMC
wingpy.CiscoFMC
- Cisco APIC
wingpy.CiscoAPIC
- Cisco ISE
wingpy.CiscoISE
- Cisco Hyperfabric
wingpy.CiscoHyperfabric