Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: meraki/dashboard-api-python
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 2.1.2
Choose a base ref
...
head repository: meraki/dashboard-api-python
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 2.2.0
Choose a head ref
  • 4 commits
  • 18 files changed
  • 3 contributors

Commits on Feb 12, 2026

  1. AsyncRestSession: Fix handling JSONDecodeError for 404

    The API returns HTML instead of JSON for 404 responses
    for nonexistent endpoints
    (e.g. `GET "/networks/{networkId}/appliance/firewall/multicastForwarding"`).
    
    `meraki.rest_session.RestSession` raises an `APIError`
    with `.status = 404`
    and `message` set to the first few bytes of the HTML
    and `"please wait a minute if the key or org was just newly created."` appended:
    `"<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtmplease wait a minute if the key or org was just newly created."`.
    
    `meraki.aio.rest_session.AsyncRestSession`
    instead tries to parse the message as JSON
    and does not handle the resulting `JSONDecodeError`.
    That exception does not include the status code so it's not useful.
    
    Fix the typo in handling JSON decode errors for 4xx responses.
    vozhyk- committed Feb 12, 2026
    Configuration menu
    Copy the full SHA
    e0afbcf View commit details
    Browse the repository at this point in the history

Commits on Feb 25, 2026

  1. Merge pull request #319 from vozhyk-/handle-json-decode-error-for-404

    AsyncRestSession: Fix handling JSONDecodeError for 404
    fmunozmiranda authored Feb 25, 2026
    Configuration menu
    Copy the full SHA
    41632be View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2026

  1. Update version to 2.2.0 and enhance API documentation

    - Bump version to 2.2.0 in pyproject.toml and __init__.py.
    - Update API documentation for AsyncAppliance and AsyncOrganizations to clarify port settings and add new methods for connecting and disconnecting Cisco Umbrella accounts.
    - Adjust maximum lookback periods and pagination limits in various API methods for improved functionality.
    fmunozmiranda committed Mar 18, 2026
    Configuration menu
    Copy the full SHA
    5cb615f View commit details
    Browse the repository at this point in the history

Commits on Mar 19, 2026

  1. Merge pull request #322 from meraki/develop

    Develop v2.2.0
    fmunozmiranda authored Mar 19, 2026
    Configuration menu
    Copy the full SHA
    519579a View commit details
    Browse the repository at this point in the history
Loading