Skip to content

Releases: meraki/dashboard-api-python

3.0.1

30 Apr 13:04
286d7f0

Choose a tag to compare

First library version generated on OASv3.

Exposes new OASv3-specific API features already present in upstream API.
Integrates invalid kwarg logging.
Deprecates v2 generator in alignment with Meraki OASv2 deprecation.

Please report any issues.

3.0.0

30 Apr 05:55
90d9785

Choose a tag to compare

Release Notes (since 2.2.0)

Bug Fixes

  • Fix golden test using wrong ruff line-length in temp dir
  • Fix generator omitting path params from function signature
  • Fix generator for URL path params only declared as body params in spec
  • Fix sync _get_pages_iterator dropping the last page (#326)

Security

  • Prevent script injection in GitHub Actions workflows
  • Fix CodeQL alert in test-library CI

Build & Tooling

  • Replace Poetry with uv for build tooling and dependency management
  • Add generator test suite
  • Modernize project tooling, imports, and test infrastructure
  • Clean up CI, linting, and code quality issues
  • Optimize GitHub Actions: upgrade deprecated actions, reduce redundant work
  • Delete duplicated CodeQL workflow
  • Exclude .venv from tests

Dependency Updates (requiring semver bump from 2.2.0 -> 3.0.0)

  • Add support for Python 3.14
  • Drop Python 3.10 support in anticipation of 3.10 EOL
  • aiohttp 3.11.18 → 3.13.5 (#324, #328)
  • requests 2.32.3 → 2.33.1 (#323, #329)
  • urllib3 2.4.0 → 2.6.3 (#317)
  • pytest 8.3.5 → 9.0.3 (#325)
  • pytest-cov 6.3.0 → 7.1.0 (#327)

New Contributors

Full Changelog: 2.2.0...3.0.0

2.2.0

19 Mar 18:51
519579a

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 2.1.2...2.2.0

2.1.2

17 Feb 17:45
a764256

Choose a tag to compare

What's Changed

  • Fix item extension in AsyncRestSession response handling 2.1.2 by @fmunozmiranda in #320

Full Changelog: 2.1.1...2.1.2

2.1.1

03 Feb 17:38
7397e69

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 2.1.0...2.1.1

2.1.0

08 Jan 18:04

Choose a tag to compare

This update includes several fixes and improvements, along with all the API operations released since the last update. As always, if you have any issues, please report them on GitHub.
What's Changed

2.0.3

22 May 23:02
2acd4a8

Choose a tag to compare

What's Changed

Full Changelog: 2.0.2...2.0.3

2.0.2

21 Apr 22:13
08b4576

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 2.0.1...2.0.2

2.0.1

09 Apr 19:09
2931338

Choose a tag to compare

What's Changed

This version has no API changes but the severity of #290 is substantial enough that all users of 2.0.0 should upgrade to 2.0.1 or later.

Full Changelog: 2.0.0...2.0.1

2.0.0

09 Apr 00:17
2bd5a05

Choose a tag to compare

What's Changed

  • Decouples library version from API version due to changes in operation IDs that are breaking for the library but not the API.
  • Fixes a KeyError exception when paginating through the API endpoints whose response payloads are JSON objects, e.g., those using the items/meta pattern. (Fixes #270) by @ian-carter-meraki in #287 -- thank you @ian-carter-meraki !
  • Fixed and improved concurrency handling for deleteNetwork after error message changed server-side
  • Simplified the user agent string delivered to Meraki dashboard to make it more readable in the API Analytics page. Be sure to specify your caller as usual per the guidelines, even if you're developing a basic script! (fixes #280)
  • Automatically regenerated library to version 2.0.0 for API version 1.57.0 by @TKIPisalegacycipher in #289
  • Other minor fixes and improvements, e.g., #275

New Contributors

Full Changelog: 1.56.0...2.0.0