depscope
Packages
IntegrateAPI DocsCuratorBenchmarkCoverage
Sign inGet API access
depscope/breaking/pypi/azure-core

azure-core breaking changes

pypi

100 curated breaking changes across major versions of azure-core. Use this as a migration checklist before bumping dependencies.

View package health \u2192Known bugs \u2192
100
changes

Breaking changes by transition

  • azure-monitor-opentelemetry-exporter_1.0.0b56 \u2192 azure-template_0.1.0b6663548

    breaking

    Some breaking change

  • azure-template_0.1.0b6567119 \u2192 azure-template_0.1.0b6569923

    breaking

    Some breaking change

  • azure-mgmt-serialconsole_2.0.0 \u2192 azure-template_0.1.0b6567119

    breaking

    Some breaking change

  • azure-mgmt-relay_2.0.0 \u2192 azure-mgmt-storagesync_2.0.0

    breaking

    This version introduces new hybrid models which have dual dictionary and model nature. Please follow https://aka.ms/azsdk/python/migrate/hybrid-models for migration.

  • azure-mgmt-relay_2.0.0 \u2192 azure-mgmt-storagesync_2.0.0

    breaking

    Model `CloudEndpointCreateParameters` moved instance variable `storage_account_resource_id`, `azure_file_share_name`, `storage_account_tenant_id` and `friendly_name` under property `properties` whose type is `CloudEndpointCreateParametersProperties`

  • azure-mgmt-relay_2.0.0 \u2192 azure-mgmt-storagesync_2.0.0

    breaking

    Model `CloudEndpoint` moved instance variable `storage_account_resource_id`, `azure_file_share_name`, `storage_account_tenant_id`, `partnership_id`, `friendly_name`, `backup_enabled`, `provisioning_state`, `last_workflow_id`, `last_operation_name` and `change_enumeration_status` under property `properties` whose type is `CloudEndpointProperties`

  • azure-mgmt-relay_2.0.0 \u2192 azure-mgmt-storagesync_2.0.0

    breaking

    Operation group `CloudEndpointsOperations` renamed method `restoreheartbeat` to `restore_heartbeat`

  • azure-mgmt-relay_2.0.0 \u2192 azure-mgmt-storagesync_2.0.0

    breaking

    Renamed client `MicrosoftStorageSync` to `StorageSyncMgmtClient`

  • azure-mgmt-hardwaresecuritymodules_2.0.0b1 \u2192 azure-mgmt-sql_5.0.0b1

    breaking

    Deleted or renamed enum value `PrivateEndpointProvisioningState.DROPPING`

  • azure-mgmt-hardwaresecuritymodules_2.0.0b1 \u2192 azure-mgmt-sql_5.0.0b1

    breaking

    Deleted or renamed enum value `PrivateEndpointProvisioningState.APPROVING`

  • azure-mgmt-hardwaresecuritymodules_2.0.0b1 \u2192 azure-mgmt-sql_5.0.0b1

    breaking

    Deleted or renamed enum value `PrivateEndpointProvisioningState.REJECTING`

  • azure-mgmt-hardwaresecuritymodules_2.0.0b1 \u2192 azure-mgmt-sql_5.0.0b1

    breaking

    Deleted or renamed enum value `PrivateEndpointProvisioningState.READY`

  • azure-mgmt-resource-subscriptions_1.0.0 \u2192 azure-mgmt-servicebus_10.0.0

    breaking

    This version introduces new hybrid models which have dual dictionary and model nature. Please follow https://aka.ms/azsdk/python/migrate/hybrid-models for migration.

  • azure-mgmt-resource-subscriptions_1.0.0 \u2192 azure-mgmt-servicebus_10.0.0

    breaking

    Model `PrivateEndpointConnection` moved instance variable `private_endpoint`, `private_link_service_connection_state` and `provisioning_state` under property `properties` whose type is `PrivateEndpointConnectionProperties`

  • azure-mgmt-resource-subscriptions_1.0.0 \u2192 azure-mgmt-servicebus_10.0.0

    breaking

    Model `ArmDisasterRecovery` moved instance variable `provisioning_state`, `pending_replication_operations_count`, `partner_namespace`, `alternate_name` and `role` under property `properties` whose type is `ArmDisasterRecoveryProperties`

  • azure-mgmt-resource-subscriptions_1.0.0 \u2192 azure-mgmt-servicebus_10.0.0

    breaking

    Model `MigrationConfigProperties` moved instance variable `provisioning_state`, `pending_replication_operations_count`, `target_namespace`, `post_migration_name` and `migration_state` under property `properties` whose type is `MigrationConfigPropertiesProperties`

  • azure-mgmt-resource-subscriptions_1.0.0 \u2192 azure-mgmt-servicebus_10.0.0

    breaking

    Model `NetworkRuleSet` moved instance variable `trusted_service_access_enabled`, `default_action`, `virtual_network_rules`, `ip_rules` and `public_network_access` under property `properties` whose type is `NetworkRuleSetProperties`

  • azure-mgmt-resource-databoundaries_1.0.0 \u2192 azure-mgmt-serialconsole_2.0.0

    breaking

    Model `SerialConsoleStatus` moved instance variable `disabled` under property `properties` whose type is `SerialConsoleStatusProperties`

  • azure-mgmt-resource-databoundaries_1.0.0 \u2192 azure-mgmt-serialconsole_2.0.0

    breaking

    Model `EnableSerialConsoleResult` moved instance variable `disabled` under property `properties` whose type is `EnableSerialConsoleResultProperties`

  • azure-mgmt-resource-databoundaries_1.0.0 \u2192 azure-mgmt-serialconsole_2.0.0

    breaking

    Model `DisableSerialConsoleResult` moved instance variable `disabled` under property `properties` whose type is `DisableSerialConsoleResultProperties`

  • azure-mgmt-resource-databoundaries_1.0.0 \u2192 azure-mgmt-serialconsole_2.0.0

    breaking

    This version introduces new hybrid models which have dual dictionary and model nature. Please follow https://aka.ms/azsdk/python/migrate/hybrid-models for migration.

  • azure-mgmt-resource-databoundaries_1.0.0 \u2192 azure-mgmt-serialconsole_2.0.0

    breaking

    Renamed operation group `MicrosoftSerialConsoleClientOperationsMixin` to `_MicrosoftSerialConsoleClientOperationsMixin`

  • azure-mgmt-providerhub_1.0.0 \u2192 azure-mgmt-reservations_3.0.0

    breaking

    Model `MergeRequest` moved instance variable `sources` under property `properties` whose type is `MergeProperties`

  • azure-mgmt-providerhub_1.0.0 \u2192 azure-mgmt-reservations_3.0.0

    breaking

    Model `AppliedReservations` moved instance variable `reservation_order_ids` under property `properties` whose type is `AppliedReservationsProperties`

  • azure-mgmt-providerhub_1.0.0 \u2192 azure-mgmt-reservations_3.0.0

    breaking

    Renamed client `AzureReservationAPI` to `ReservationsMgmtClient`

  • azure-mgmt-providerhub_1.0.0 \u2192 azure-mgmt-reservations_3.0.0

    breaking

    For the method breakings, please refer to https://aka.ms/azsdk/python/migrate/operations for migration.

  • azure-mgmt-providerhub_1.0.0 \u2192 azure-mgmt-reservations_3.0.0

    breaking

    This version introduces new hybrid models which have dual dictionary and model nature. Please follow https://aka.ms/azsdk/python/migrate/hybrid-models for migration.

  • azure-mgmt-prometheusrulegroups_1.0.0 \u2192 azure-mgmt-relay_2.0.0

    breaking

    Model `HybridConnection` moved instance variable `created_at`, `updated_at`, `listener_count`, `requires_client_authorization` and `user_metadata` under property `properties` whose type is `HybridConnectionProperties`

  • azure-mgmt-prometheusrulegroups_1.0.0 \u2192 azure-mgmt-relay_2.0.0

    breaking

    This version introduces new hybrid models which have dual dictionary and model nature. Please follow https://aka.ms/azsdk/python/migrate/hybrid-models for migration.

  • azure-mgmt-prometheusrulegroups_1.0.0 \u2192 azure-mgmt-relay_2.0.0

    breaking

    Renamed client `RelayAPI` to `RelayAPIMgmtClient`

  • azure-mgmt-prometheusrulegroups_1.0.0 \u2192 azure-mgmt-relay_2.0.0

    breaking

    Model `AuthorizationRule` moved instance variable `rights` under property `properties` whose type is `AuthorizationRuleProperties`

  • azure-mgmt-prometheusrulegroups_1.0.0 \u2192 azure-mgmt-relay_2.0.0

    breaking

    Model `ErrorResponse` moved instance variable `code` and `message` under property `error` whose type is `ErrorDetail`

  • unknown \u2192 azure-mgmt-redhatopenshift_4.0.0

    breaking

    This version introduces new hybrid models which have dual dictionary and model nature. Please follow https://aka.ms/azsdk/python/migrate/hybrid-models for migration.

  • unknown \u2192 azure-mgmt-redhatopenshift_4.0.0

    breaking

    Model `PlatformWorkloadIdentityRoleSet` moved instance variable `open_shift_version` and `platform_workload_identity_roles` under property `properties` whose type is `PlatformWorkloadIdentityRoleSetProperties`

  • unknown \u2192 azure-mgmt-redhatopenshift_4.0.0

    breaking

    Model `OpenShiftVersion` moved instance variable `version` under property `properties` whose type is `OpenShiftVersionProperties`

  • unknown \u2192 azure-mgmt-redhatopenshift_4.0.0

    breaking

    Model `OpenShiftClusterUpdate` moved instance variable `apiserver_profile`, `cluster_profile`, `console_profile`, `ingress_profiles`, `master_profile`, `network_profile`, `platform_workload_identity_profile`, `provisioning_state`, `service_principal_profile`, `worker_profiles` and `worker_profiles_status` under property `properties` whose type is `OpenShiftClusterProperties`

  • unknown \u2192 azure-mgmt-redhatopenshift_4.0.0

    breaking

    Model `OpenShiftCluster` moved instance variable `apiserver_profile`, `cluster_profile`, `console_profile`, `ingress_profiles`, `master_profile`, `network_profile`, `platform_workload_identity_profile`, `provisioning_state`, `service_principal_profile`, `worker_profiles` and `worker_profiles_status` under property `properties` whose type is `OpenShiftClusterProperties`

  • azure-mgmt-powerbidedicated_2.0.0 \u2192 azure-mgmt-privatedns_2.0.0

    breaking

    Model `PrivateZone` moved instance variable `max_number_of_record_sets`, `number_of_record_sets`, `max_number_of_virtual_network_links`, `number_of_virtual_network_links`, `max_number_of_virtual_network_links_with_registration`, `number_of_virtual_network_links_with_registration`, `provisioning_state` and `internal_id` under property `properties` whose type is `PrivateZoneProperties`

  • azure-mgmt-powerbidedicated_2.0.0 \u2192 azure-mgmt-privatedns_2.0.0

    breaking

    This version introduces new hybrid models which have dual dictionary and model nature. Please follow https://aka.ms/azsdk/python/migrate/hybrid-models for migration.

  • azure-mgmt-powerbidedicated_2.0.0 \u2192 azure-mgmt-privatedns_2.0.0

    breaking

    For the method breakings, please refer to https://aka.ms/azsdk/python/migrate/operations for migration.

  • azure-mgmt-powerbidedicated_2.0.0 \u2192 azure-mgmt-privatedns_2.0.0

    breaking

    Model `RecordSet` moved instance variable `metadata`, `ttl`, `fqdn`, `is_auto_registered`, `a_records`, `aaaa_records`, `cname_record`, `mx_records`, `ptr_records`, `soa_record`, `srv_records` and `txt_records` under property `properties` whose type is `RecordSetProperties`

  • azure-mgmt-powerbidedicated_2.0.0 \u2192 azure-mgmt-privatedns_2.0.0

    breaking

    Model `VirtualNetworkLink` moved instance variable `virtual_network`, `registration_enabled`, `resolution_policy`, `virtual_network_link_state` and `provisioning_state` under property `properties` whose type is `VirtualNetworkLinkProperties`

  • azure-mgmt-guestconfig_1.0.0 \u2192 azure-mgmt-powerbidedicated_2.0.0

    breaking

    Model `AutoScaleVCore` moved instance variable `capacity_limit`, `capacity_object_id` and `provisioning_state` under property `properties` whose type is `AutoScaleVCoreProperties`

  • azure-mgmt-guestconfig_1.0.0 \u2192 azure-mgmt-powerbidedicated_2.0.0

    breaking

    Renamed enum `IdentityType` to `CreatedByType`

  • azure-mgmt-guestconfig_1.0.0 \u2192 azure-mgmt-powerbidedicated_2.0.0

    breaking

    Renamed client `PowerBIDedicated` to `PowerBIDedicatedMgmtClient`

  • azure-mgmt-guestconfig_1.0.0 \u2192 azure-mgmt-powerbidedicated_2.0.0

    breaking

    This version introduces new hybrid models which have dual dictionary and model nature. Please follow https://aka.ms/azsdk/python/migrate/hybrid-models for migration.

  • azure-mgmt-guestconfig_1.0.0 \u2192 azure-mgmt-powerbidedicated_2.0.0

    breaking

    Model `AutoScaleVCoreUpdateParameters` moved instance variable `capacity_limit` under property `properties` whose type is `AutoScaleVCoreMutableProperties`

  • azure-mgmt-hybridkubernetes_2.0.0 \u2192 azure-mgmt-networkcloud_3.0.0

    breaking

    For the method breakings, please refer to https://aka.ms/azsdk/python/migrate/operations for migration.

  • azure-mgmt-hybridkubernetes_2.0.0 \u2192 azure-mgmt-networkcloud_3.0.0

    breaking

    Model `BareMetalMachine` moved instance variable `action_states`, `associated_resource_ids`, `bmc_connection_string`, `bmc_credentials`, `bmc_mac_address`, `boot_mac_address`, `ca_certificate`, `cluster_id`, `cordon_status`, `detailed_status`, `detailed_status_message`, `hardware_inventory`, `hardware_validation_status`, `hybrid_aks_clusters_associated_ids`, `kubernetes_node_name`, `kubernetes_version`, `machine_cluster_version`, `machine_details`, `machine_name`, `machine_roles`, `machine_sku_i

  • azure-mgmt-hybridkubernetes_2.0.0 \u2192 azure-mgmt-networkcloud_3.0.0

    breaking

    Model `AgentPoolPatchParameters` moved instance variable `administrator_configuration`, `count` and `upgrade_settings` under property `properties` whose type is `AgentPoolPatchProperties`

  • azure-mgmt-hybridkubernetes_2.0.0 \u2192 azure-mgmt-networkcloud_3.0.0

    breaking

    Model `AgentPool` moved instance variable `administrator_configuration`, `agent_options`, `attached_network_configuration`, `availability_zones`, `count`, `detailed_status`, `detailed_status_message`, `kubernetes_version`, `labels`, `mode`, `provisioning_state`, `taints`, `upgrade_settings` and `vm_sku_name` under property `properties` whose type is `AgentPoolProperties`

  • azure-mgmt-hybridkubernetes_2.0.0 \u2192 azure-mgmt-networkcloud_3.0.0

    breaking

    This version introduces new hybrid models which have dual dictionary and model nature. Please follow https://aka.ms/azsdk/python/migrate/hybrid-models for migration.

  • azure-mgmt-consumption_11.0.0 \u2192 azure-mgmt-hybridkubernetes_2.0.0

    breaking

    Operation group `ConnectedClusterOperations` renamed method `begin_create` to `begin_create_or_replace`

  • azure-mgmt-consumption_11.0.0 \u2192 azure-mgmt-hybridkubernetes_2.0.0

    breaking

    This version introduces new hybrid models which have dual dictionary and model nature. Please follow https://aka.ms/azsdk/python/migrate/hybrid-models for migration.

  • azure-mgmt-consumption_11.0.0 \u2192 azure-mgmt-hybridkubernetes_2.0.0

    breaking

    Model `ConnectedCluster` moved instance variable `agent_public_key_certificate`, `agent_version`, `connectivity_status`, `distribution`, `infrastructure`, `kubernetes_version`, `last_connectivity_time`, `managed_identity_certificate_expiration_time`, `offering`, `provisioning_state`, `total_core_count` and `total_node_count` under property `properties` whose type is `ConnectedClusterProperties`

  • azure-mgmt-consumption_11.0.0 \u2192 azure-mgmt-hybridkubernetes_2.0.0

    breaking

    Model `SystemData` renamed type of property `last_modified_by_type` from `LastModifiedByType` to `CreatedByType`

  • azure-mgmt-consumption_11.0.0 \u2192 azure-mgmt-hybridkubernetes_2.0.0

    breaking

    Operation group `ConnectedClusterOperations` renamed method `update` to `begin_update_async`

  • azure-mgmt-compute-bulkaction_1.0.0b1 \u2192 azure-mgmt-hybridcompute_9.1.0b5

    breaking

    Deleted or renamed model `Identity`

  • azure-mgmt-compute-bulkaction_1.0.0b1 \u2192 azure-mgmt-hybridcompute_9.1.0b5

    breaking

    Deleted or renamed model `ResourceIdentityType`

  • azure-mgmt-containerserviceaimanager_1.0.0b1 \u2192 azure-mgmt-hardwaresecuritymodules_2.0.0b1

    breaking

    Deleted or renamed method `CloudHsmClusterBackupStatusOperations.begin_get`

  • azure-mgmt-containerserviceaimanager_1.0.0b1 \u2192 azure-mgmt-hardwaresecuritymodules_2.0.0b1

    breaking

    Deleted or renamed method `CloudHsmClusterRestoreStatusOperations.begin_get`

  • unknown \u2192 azure-mgmt-eventhub_12.0.0

    breaking

    Model `ApplicationGroup` moved instance variable `client_app_group_identifier`, `is_enabled` and `policies` under property `properties` whose type is `ApplicationGroupProperties`

  • unknown \u2192 azure-mgmt-eventhub_12.0.0

    breaking

    This version introduces new hybrid models which have dual dictionary and model nature. Please follow https://aka.ms/azsdk/python/migrate/hybrid-models for migration.

  • unknown \u2192 azure-mgmt-eventhub_12.0.0

    breaking

    Model `Cluster` moved instance variable `created_at`, `metric_id`, `provisioning_state`, `status`, `supports_scaling` and `updated_at` under property `properties` whose type is `ClusterProperties`

  • unknown \u2192 azure-mgmt-eventhub_12.0.0

    breaking

    Model `AuthorizationRule` moved instance variable `rights` under property `properties` whose type is `AuthorizationRuleProperties`

  • unknown \u2192 azure-mgmt-eventhub_12.0.0

    breaking

    Model `ArmDisasterRecovery` moved instance variable `alternate_name`, `partner_namespace`, `pending_replication_operations_count`, `provisioning_state` and `role` under property `properties` whose type is `ArmDisasterRecoveryProperties`

  • azure-mgmt-alertprocessingrules_1.0.0 \u2192 azure-mgmt-elastic_3.0.0

    breaking

    Renamed client `MicrosoftElastic` to `ElasticMgmtClient`

  • azure-mgmt-alertprocessingrules_1.0.0 \u2192 azure-mgmt-elastic_3.0.0

    breaking

    For the method breakings, please refer to https://aka.ms/azsdk/python/migrate/operations for migration.

  • azure-mgmt-alertprocessingrules_1.0.0 \u2192 azure-mgmt-elastic_3.0.0

    breaking

    Method `AssociateTrafficFilterOperations.begin_associate` changed its parameter `ruleset_id` from `positional_or_keyword` to `keyword_only`

  • azure-mgmt-alertprocessingrules_1.0.0 \u2192 azure-mgmt-elastic_3.0.0

    breaking

    Method `CreateAndAssociateIPFilterOperations.begin_create` changed its parameter `ips`/`name` from `positional_or_keyword` to `keyword_only`

  • azure-mgmt-alertprocessingrules_1.0.0 \u2192 azure-mgmt-elastic_3.0.0

    breaking

    Method `CreateAndAssociatePLFilterOperations.begin_create` changed its parameter `name`/`private_endpoint_guid`/`private_endpoint_name` from `positional_or_keyword` to `keyword_only`

  • azure-mgmt-netapp_17.1.0 \u2192 azure-mgmt-datadog_3.0.0b1

    breaking

    For the method breakings, please refer to https://aka.ms/azsdk/python/migrate/operations for migration.

  • azure-mgmt-netapp_17.1.0 \u2192 azure-mgmt-datadog_3.0.0b1

    breaking

    Method `CreationSupportedOperations.list` changed its parameter `datadog_organization_id` from `positional_or_keyword` to `keyword_only`

  • azure-mgmt-netapp_17.1.0 \u2192 azure-mgmt-datadog_3.0.0b1

    breaking

    Method `CreationSupportedOperations.get` changed its parameter `datadog_organization_id` from `positional_or_keyword` to `keyword_only`

  • azure-template_0.1.0b6663548 \u2192 azure-mgmt-containerservicefleet_4.0.0

    breaking

    For the method breakings, please refer to https://aka.ms/azsdk/python/migrate/operations for migration.

  • azure-template_0.1.0b6663548 \u2192 azure-mgmt-containerservicefleet_4.0.0

    breaking

    This version introduces new hybrid models which have dual dictionary and model nature. Please follow https://aka.ms/azsdk/python/migrate/hybrid-models for migration.

  • azure-template_0.1.0b6663548 \u2192 azure-mgmt-containerservicefleet_4.0.0

    breaking

    Model `AutoUpgradeProfile` moved instance variable `auto_upgrade_profile_status`, `channel`, `disabled`, `node_image_selection`, `provisioning_state` and `update_strategy_id` under property `properties` whose type is `AutoUpgradeProfileProperties`

  • azure-template_0.1.0b6663548 \u2192 azure-mgmt-containerservicefleet_4.0.0

    breaking

    Model `Fleet` moved instance variable `hub_profile`, `provisioning_state` and `status` under property `properties` whose type is `FleetProperties`

  • azure-template_0.1.0b6663548 \u2192 azure-mgmt-containerservicefleet_4.0.0

    breaking

    Model `FleetMember` moved instance variable `cluster_resource_id`, `group`, `provisioning_state` and `status` under property `properties` whose type is `FleetMemberProperties`

  • azure-mgmt-computeschedule_1.2.0b2 \u2192 azure-mgmt-consumption_11.0.0

    breaking

    This version introduces new hybrid models which have dual dictionary and model nature. Please follow https://aka.ms/azsdk/python/migrate/hybrid-models for migration.

  • azure-mgmt-computeschedule_1.2.0b2 \u2192 azure-mgmt-consumption_11.0.0

    breaking

    Model `Budget` moved instance variable `amount`, `category`, `current_spend`, `filter`, `forecast_spend`, `notifications`, `time_grain` and `time_period` under property `properties` whose type is `BudgetProperties`

  • azure-mgmt-computeschedule_1.2.0b2 \u2192 azure-mgmt-consumption_11.0.0

    breaking

    Model `Balance` moved instance variable `adjustment_details`, `adjustments`, `azure_marketplace_service_charges`, `beginning_balance`, `billing_frequency`, `charges_billed_separately`, `currency`, `ending_balance`, `new_purchases`, `new_purchases_details`, `price_hidden`, `service_overage`, `total_overage`, `total_usage` and `utilized` under property `properties` whose type is `BalanceProperties`

  • azure-mgmt-computeschedule_1.2.0b2 \u2192 azure-mgmt-consumption_11.0.0

    breaking

    For the method breakings, please refer to https://aka.ms/azsdk/python/migrate/operations for migration.

  • azure-mgmt-computeschedule_1.2.0b2 \u2192 azure-mgmt-consumption_11.0.0

    breaking

    Model `BudgetComparisonExpression` renamed its instance variable `values` to `values_property`

  • azure-mgmt-compute_38.2.0 \u2192 azure-mgmt-computeschedule_1.2.0b2

    breaking

    Model `ResourceProvisionPayload` renamed its instance variable `base_profile` to `virtual_machine_base_profile`

  • azure-mgmt-compute_38.2.0 \u2192 azure-mgmt-computeschedule_1.2.0b2

    breaking

    Deleted or renamed enum value `ActionType.START`

  • azure-mgmt-compute_38.2.0 \u2192 azure-mgmt-computeschedule_1.2.0b2

    breaking

    Deleted or renamed enum value `ActionType.HIBERNATE`

  • azure-mgmt-compute_38.2.0 \u2192 azure-mgmt-computeschedule_1.2.0b2

    breaking

    Deleted or renamed enum value `ActionType.DEALLOCATE`

  • azure-mgmt-compute_38.2.0 \u2192 azure-mgmt-computeschedule_1.2.0b2

    breaking

    Model `ResourceProvisionPayload` renamed its instance variable `resource_overrides` to `virtual_machine_overrides`

  • azure-ai-discovery_1.0.0 \u2192 azure-ai-voicelive_1.3.0

    breaking

    **Default API Version Update**: Changed the SDK default API version from `2026-06-01-preview` to the GA version `2026-07-15`. Pass `api_version="2026-06-01-preview"` explicitly to keep the previous default behavior.

  • azure-ai-agentserver-invocations_1.0.0b8 \u2192 azure-ai-discovery_1.0.0

    breaking

    **Workspace**: the investigations long-running operation status model, previously generated as `ResourceOperationStatusInvestigationInvestigationError`, has been renamed to `InvestigationOperationStatus`. The payload is unchanged; only the model name differs.

  • azure-ai-agentserver-invocations_1.0.0b8 \u2192 azure-ai-discovery_1.0.0

    breaking

    **Bookshelf**: the `KnowledgeBaseVersionsOperations` operation group is removed. Knowledge-base versioning has been folded into the unified `KnowledgeBasesOperations` group; callers using `client.knowledge_base_versions.<method>` must migrate to the equivalent method on `client.knowledge_bases`.

  • azure-ai-agentserver-invocations_1.0.0b8 \u2192 azure-ai-discovery_1.0.0

    breaking

    **Bookshelf**: the models `KnowledgeBaseOperationStatus` and `KnowledgeBaseVersion` are removed. Operation-status payloads are now typed as `KnowledgeBaseOperationResponse`, `KnowledgeBaseIndexingOperationResponse`, or `KnowledgeBaseSearchOperationResponse` depending on the operation; create/update returns the `KnowledgeBase` resource.

  • azure-ai-agentserver-invocations_1.0.0b8 \u2192 azure-ai-discovery_1.0.0

    breaking

    The preview API version `2026-02-01-preview` is no longer listed as a supported value for the `api_version` kwarg. Both `WorkspaceClient` and `BookshelfClient` now default to `2026-06-01`. Pinning to the removed preview value is not supported in the GA SDK.

  • azure-ai-agentserver-core_2.0.0b10 \u2192 azure-ai-agentserver-responses_2.0.0b0

    breaking

    Replaced generated model classes in `azure.ai.agentserver.responses.models` with dict-native `TypedDict` contracts. Model constructors such as `ItemMessage(...)` and `CreateResponse(...)` now produce plain dictionaries instead of generated model instances.

  • azure-ai-agentserver-core_2.0.0b10 \u2192 azure-ai-agentserver-responses_2.0.0b0

    breaking

    Removed a-prefixed async convenience generator methods from the sync `ResponseEventStream` and sync builder classes. Use `azure.ai.agentserver.responses.aio.ResponseEventStream` for async streaming convenience methods.

  • azure-ai-agentserver-core_2.0.0b10 \u2192 azure-ai-agentserver-responses_2.0.0b0

    breaking

    The resilient-task input persisted for a `store=true` background response now carries a single `user_id_key` (the durable per-user partition key) instead of the previous `user_isolation_key` / `chat_isolation_key` pair; conversation scoping continues to use `conversation_id`.

  • azure-ai-agentserver-core_2.0.0b10 \u2192 azure-ai-agentserver-responses_2.0.0b0

    breaking

    Replaced most generated enum classes with string literal type aliases. Use string values directly for protocol fields, for example `"completed"`, `"message"`, or `"function_call_output"`.

  • azure-ai-agentserver-core_2.0.0b10 \u2192 azure-ai-agentserver-responses_2.0.0b0

    breaking

    Removed runtime model-class behavior from response protocol models. Code should no longer rely on attribute access, `isinstance(..., ModelType)`, `.as_dict()`, or generated model base-class behavior.

  • azure-iot-deviceupdate_1.1.0 \u2192 azure-ai-agentserver-core_2.0.0b11

    breaking

    Removed the unused public `AgentServerHost.sse_keepalive_stream` helper.

API access

Get this data programmatically \u2014 free, no authentication.

curl https://depscope.dev/api/breaking/pypi/azure-core
DepScope

Package intelligence for AI agents. 19 ecosystems.

Resources
API DocumentationHallucination BenchmarkFor EnterpriseSwagger / OpenAPIPopular PackagesCoverageAI Plugin SetupWatch the pitch (60s)
Legal
Legal hubPrivacy PolicyTerms of ServiceCookie PolicyAcceptable UseAttributionDPASub-processorsSecurityImprintContact中文
© 2026 Cuttalo srl — Italy · VAT IT03242390734Built for AI agents