Releases: ollipa/meraki-client-python
Releases · ollipa/meraki-client-python
v0.13.0
Changed
Update to Meraki API v1.69.0
- Added organization-wide firewall ruleset endpoints
get_organization_policies_global_firewall_rulesets,create_organization_policies_global_firewall_ruleset,get_organization_policies_global_firewall_rulesets_rules,create_organization_policies_global_firewall_rulesets_rule,update_organization_policies_global_firewall_rulesets_rule,delete_organization_policies_global_firewall_rulesets_rule,update_organization_policies_global_firewall_ruleset, anddelete_organization_policies_global_firewall_ruleset. - Added organization-wide group policy and policy object endpoints including
get_organization_policies_global_group_policies,create_organization_policies_global_group_policy,update_organization_policies_global_group_policy,delete_organization_policies_global_group_policy,get_organization_policy_objects,create_organization_policy_object,get_organization_policy_objects_groups,create_organization_policy_objects_group,get_organization_policy_object, andupdate_organization_policy_object. - Added organization-wide assignment endpoints
assign_organization_policies_global_group_policies_adaptive_policy_groups,remove_organization_policies_global_group_policies_adaptive_policy_groups,create_organization_policies_global_group_policies_firewall_rulesets_assignment,update_organization_policies_global_group_policies_firewall_rulesets_assignment,delete_organization_policies_global_group_policies_firewall_rulesets_assignment,assign_organization_policies_global_group_policies_appliance_vlans, andremove_organization_policies_global_group_policies_appliance_vlans. - Added SAML endpoints
get_organization_saml,update_organization_saml,get_organization_saml_idps,create_organization_saml_idp,get_organization_saml_idp,update_organization_saml_idp,delete_organization_saml_idp,get_organization_saml_roles,create_organization_saml_role,get_organization_saml_role,update_organization_saml_role, anddelete_organization_saml_role, plus SASE endpointsget_organization_sase_connectors,batch_organization_sase_connectors_create,batch_organization_sase_connectors_delete,get_organization_sase_networks_eligible,get_organization_sase_regions,get_organization_sase_sites,attach_organization_sase_sites,detach_organization_sase_sites,update_organization_sase_site,get_organization_sase_sites_connectivity_history_by_site, andget_organization_sase_sites_connectivity_overview. - Added
update_network_appliance_uplinks_nat,get_organization_appliance_uplinks_nat_by_network,clip_device_camera,get_organization_api_rest_provisioning_pipelines_jobs, andget_organization_api_rest_provisioning_pipelines_jobs_overviews_by_pipeline;get_organization_appliance_security_intrusionandget_network_wireless_ssid_vpnnow return typed response models instead ofDictResponse.
Fixed
- Fixed duplicate generated Python parameters for endpoints where a required top-level request body ID also appears in the URL, such as
update_organization_sase_site.
v0.12.0
Changed
- Codegen now deduplicates identical top-level response schemas and reuses a shared resource-style name when duplicate operations differ only by action, such as
NetworkWebhooksHttpServerResponse.
Fixed
- Fix spec overrides so response-only overrides no longer leak into request body parameter schemas, and correct response typing/required fields for network client, VLAN, organization, network, device, and webhook server responses.
v0.11.1
Added
- Added
inject_response_schemacodegen override for endpoints with bare{type: object}response schemas in the spec. Used to typeget_network_appliance_firewall_l3_firewall_rules, which now returnsGetNetworkApplianceFirewallL3FirewallRulesResponseinstead ofDictResponse.
Fixed
- Fix automatic publishing.
v0.11.0
Changed
Update to Meraki API v1.68.0
- Added
connect_network_appliance_umbrella_accountanddisconnect_network_appliance_umbrella_accountendpoints to connect/disconnect a Cisco Umbrella account from a network. - Added
get_organization_integrations_deployableandget_organization_integrations_deployedendpoints to list available and active integrations for an organization. - Added
get_organization_wireless_devices_provisioning_deployments,create_organization_wireless_devices_provisioning_deployment,update_organization_wireless_devices_provisioning_deployments, anddelete_organization_wireless_devices_provisioning_deploymentendpoints for zero touch wireless AP provisioning deployments. - Camera endpoints
get_device_camera_quality_and_retention,update_device_camera_quality_and_retention,get_device_camera_sense,update_device_camera_sense,get_device_camera_video_link,get_device_camera_wireless_profiles,update_device_camera_wireless_profiles, andupdate_organization_camera_onboarding_statusesnow return typed response schemas instead ofDictResponse. - Added
ecmpUplinkConfigsfield to appliance VPN peer responses (get_network_appliance_vpn_bgp,update_network_appliance_vpn_bgp). - Added
vrf,vrfType, andipVersionfields to device multicast routing response. - Added
modelfield to network clients response; addedopen-enhanced-with-radiusas a valid SSIDauth_modevalue.
v0.10.3
v0.10.2
v0.10.1
v0.10.0
Added
- Codegen: Add
force_paginated_items_schemainspec_overrides.tomlfor endpoints where
paginated responses are incorrectly modeled asarray[{items, meta}]in OpenAPI. - Add
response,status_code, andstatus_reasonfields toInvalidResponseError. - Codegen: Generate enum request params as
Literal[...]type hints so type checkers can
validate allowed values at development time.
Changed
- Codegen: Skip generating top-level paginated wrapper schemas with only
items/metafields;
generate only item schemas used byPaginatedResponse[T]. - Codegen: Treat GET endpoints with top-level
items/metaresponses as paginated and return
PaginatedResponse[T]. - Codegen:
force_paginatedno longer injectstotal_pages/directionargs when the endpoint
does not already declare pagination params in the spec. - Session: Track page metadata on paginated results via
PaginatedResponse.metaand
PaginatedResponse.meta_pages(and async equivalent).
Fixed
- Fix invalid cause in MerakiHTTPError.
- Fixed array item object parameter types for array of objects query parameters.