Skip to content

Releases: Azure/azure-sdk-for-python

azure-mgmt-containerservice_32.0.0

13 Sep 03:45
313b67d

Choose a tag to compare

32.0.0 (2024-09-12)

Features Added

  • Added operation AgentPoolsOperations.begin_delete_machines
  • Model AdvancedNetworking has a new parameter security
  • Model AdvancedNetworkingObservability has a new parameter tls_management
  • Model AgentPool has a new parameter security_profile
  • Model ManagedClusterAgentPoolProfile has a new parameter security_profile
  • Model ManagedClusterAgentPoolProfileProperties has a new parameter security_profile

Breaking Changes

  • Model AgentPoolSecurityProfile no longer has parameter ssh_access

azure-core_1.31.0

12 Sep 21:52
72ed2a5

Choose a tag to compare

1.31.0 (2024-09-12)

Features Added

  • Added azure.core.AzureClouds enum to represent the different Azure clouds.
  • Added two new credential protocol classes, SupportsTokenInfo and AsyncSupportsTokenInfo, to offer more extensibility in supporting various token acquisition scenarios. #36565
    • Each new protocol class defines a get_token_info method that returns an AccessTokenInfo object.
  • Added a new TokenRequestOptions class, which is a TypedDict with optional parameters, that can be used to define options for token requests through the get_token_info method. #36565
  • Added a new AccessTokenInfo class, which is returned by get_token_info implementations. This class contains the token, its expiration time, and optional additional information like when a token should be refreshed. #36565
  • BearerTokenCredentialPolicy and AsyncBearerTokenCredentialPolicy now first check if a credential has the get_token_info method defined. If so, the get_token_info method is used to acquire a token. Otherwise, the get_token method is used. #36565
    • These policies now also check the refresh_on attribute when determining if a new token request should be made.

Other Changes

  • The Azure Core OpenTelemetry tracing plugin will now be the preferred tracing plugin over the OpenCensus plugin. If both plugins are installed and opentelemetry is imported, then OpenTelemetry will be used to trace Azure SDK operations. #35050

azure-ai-ml_1.20.0

12 Sep 09:47

Choose a tag to compare

1.20.0 (2024-09-12)

Features Added

  • When a workspace is created with managed_network enabled or has public_network_access set to disabled, the resources created with the workspace (Key Vault, Storage Account) will be set to have restricted network access settings. This is only applicable when the user does not specify existing resources.
  • Added support of fqdns property for managed network PrivateEndpointDestination outbound rule objects. Enabling the support of Application Gateway as a Private Endpoint target in the workspace managed network.
  • Added support of address_prefixes property for managed network ServiceTagDestination outbound rule objects.
  • Removed experimental tag from managed_network which is a GA feature.

azure-appconfiguration-provider_2.0.0b1

12 Sep 17:30
eaadfa0

Choose a tag to compare

Pre-release

2.0.0b1 (2024-09-11)

Features Added

  • Added support for feature flag telemetry.

azure-healthinsights-radiologyinsights_1.0.0

11 Sep 15:08
a537fe9

Choose a tag to compare

1.0.0 (2024-09-10)

  • GA release

Breaking Changes

  • Unique ID required to be added in the request parameters
  • models.PatientInfo renamed into models.PatientDetails
  • models.Encounter renamed into models.PatientEncounter
  • models.RadiologyInsightsResult renamed into models.RadiologyInsightsJob
  • PatientDocument.created_date_time renamed into PatientDocument.created_at
  • FollowupCommunication.datetime renamed into FollowupCommunication.communicated_at
  • FollowupRecommendation.effective_date_time renamed into FollowupRecommendation.effective_at

azure-monitor-opentelemetry-exporter_1.0.0b29

10 Sep 20:56
c48adf7

Choose a tag to compare

1.0.0b29 (2024-09-10)

Features Added

  • Allow passing in of custom TracerProvider for AzureMonitorTraceExporter
    (#36363)
  • Support AAD Auth for live metrics
    (#37258)

Other Changes

  • Update instrumentation constants info
    (#36696)
  • Refactor statsbeat utils functions
    (#36824)

azure-mgmt-hdinsight_9.1.0b1

10 Sep 08:28
40ca664

Choose a tag to compare

Pre-release

9.1.0b1 (2024-09-10)

Other Changes

  • Regular release

azure-appconfiguration-provider_1.3.0

09 Sep 22:36
7ef2a3f

Choose a tag to compare

1.3.0 (2024-09-09)

Features Added

  • Added support for auto failover between replicas.
  • Added support for auto discovery of replicas.

azure-mgmt-sql_4.0.0b19

09 Sep 05:55
6f83fe5

Choose a tag to compare

Pre-release

4.0.0b19 (2024-09-09)

Features Added

  • The 'ReplicationLinksOperations' method 'begin_create_or_update' was added in the current version
  • The 'ReplicationLinksOperations' method 'begin_update' was added in the current version
  • The model or publicly exposed class 'ColumnDataType' had property 'INT' added in the current version
  • The model or publicly exposed class 'DistributedAvailabilityGroup' had property 'target_database' added in the current version
  • The model or publicly exposed class 'DistributedAvailabilityGroup' had property 'source_endpoint' added in the current version
  • The model or publicly exposed class 'DistributedAvailabilityGroup' had property 'primary_availability_group_name' added in the current version
  • The model or publicly exposed class 'DistributedAvailabilityGroup' had property 'secondary_availability_group_name' added in the current version
  • The model or publicly exposed class 'DistributedAvailabilityGroup' had property 'source_replica_id' added in the current version
  • The model or publicly exposed class 'DistributedAvailabilityGroup' had property 'target_replica_id' added in the current version
  • The model or publicly exposed class 'DistributedAvailabilityGroup' had property 'link_state' added in the current version
  • The model or publicly exposed class 'DistributedAvailabilityGroup' had property 'last_hardened_lsn' added in the current version
  • The model or publicly exposed class 'FailoverGroup' had property 'secondary_type' added in the current version
  • The model or publicly exposed class 'FailoverGroupUpdate' had property 'secondary_type' added in the current version
  • The model or publicly exposed class 'ManagedInstance' had property 'storage_iops' added in the current version
  • The model or publicly exposed class 'ManagedInstance' had property 'storage_throughput_mbps' added in the current version
  • The model or publicly exposed class 'ManagedInstanceUpdate' had property 'storage_iops' added in the current version
  • The model or publicly exposed class 'ManagedInstanceUpdate' had property 'storage_throughput_mbps' added in the current version
  • The model or publicly exposed class 'ReplicationLink' had property 'partner_database_id' added in the current version
  • The model or publicly exposed class 'FailoverGroupDatabasesSecondaryType' was added in the current version
  • The model or publicly exposed class 'ReplicationLinkUpdate' was added in the current version
  • The model or publicly exposed class 'ReplicationMode' was added in the current version
  • The 'ReplicationLinksOperations' method 'begin_create_or_update' was added in the current version
  • The 'ReplicationLinksOperations' method 'begin_update' was added in the current version

Breaking Changes

  • The 'DistributedAvailabilityGroupsOperations' method 'begin_failover' was deleted or renamed in the current version
  • The 'DistributedAvailabilityGroupsOperations' method 'begin_set_role' was deleted or renamed in the current version
  • The 'ColumnDataType' enum had its value 'INT_ENUM' deleted or renamed in the current version
  • The model or publicly exposed class 'DistributedAvailabilityGroup' had its instance variable 'distributed_availability_group_name' deleted or renamed in the current version
  • The model or publicly exposed class 'DistributedAvailabilityGroup' had its instance variable 'partner_link_role' deleted or renamed in the current version
  • The model or publicly exposed class 'DistributedAvailabilityGroup' had its instance variable 'partner_availability_group_name' deleted or renamed in the current version
  • The model or publicly exposed class 'DistributedAvailabilityGroup' had its instance variable 'partner_endpoint' deleted or renamed in the current version
  • The model or publicly exposed class 'DistributedAvailabilityGroup' had its instance variable 'instance_link_role' deleted or renamed in the current version
  • The model or publicly exposed class 'DistributedAvailabilityGroup' had its instance variable 'instance_availability_group_name' deleted or renamed in the current version
  • The model or publicly exposed class 'DistributedAvailabilityGroup' had its instance variable 'failover_mode' deleted or renamed in the current version
  • The model or publicly exposed class 'DistributedAvailabilityGroup' had its instance variable 'seeding_mode' deleted or renamed in the current version
  • The model or publicly exposed class 'DistributedAvailabilityGroup' had its instance variable 'databases' deleted or renamed in the current version
  • The model or publicly exposed class 'ManagedInstance' had its instance variable 'storage_i_ops' deleted or renamed in the current version
  • The model or publicly exposed class 'ManagedInstance' had its instance variable 'storage_throughput_m_bps' deleted or renamed in the current version
  • The model or publicly exposed class 'ManagedInstanceUpdate' had its instance variable 'storage_i_ops' deleted or renamed in the current version
  • The model or publicly exposed class 'ManagedInstanceUpdate' had its instance variable 'storage_throughput_m_bps' deleted or renamed in the current version
  • The model or publicly exposed class 'CertificateInfo' was deleted or renamed in the current version
  • The model or publicly exposed class 'DistributedAvailabilityGroupDatabase' was deleted or renamed in the current version
  • The model or publicly exposed class 'DistributedAvailabilityGroupSetRole' was deleted or renamed in the current version
  • The model or publicly exposed class 'DistributedAvailabilityGroupsFailoverRequest' was deleted or renamed in the current version
  • The model or publicly exposed class 'FailoverModeType' was deleted or renamed in the current version
  • The model or publicly exposed class 'FailoverType' was deleted or renamed in the current version
  • The model or publicly exposed class 'InstanceRole' was deleted or renamed in the current version
  • The model or publicly exposed class 'LinkRole' was deleted or renamed in the current version
  • The model or publicly exposed class 'ReplicaConnectedState' was deleted or renamed in the current version
  • The model or publicly exposed class 'ReplicaSynchronizationHealth' was deleted or renamed in the current version
  • The model or publicly exposed class 'ReplicationModeType' was deleted or renamed in the current version
  • The model or publicly exposed class 'RoleChangeType' was deleted or renamed in the current version
  • The model or publicly exposed class 'SeedingModeType' was deleted or renamed in the current version
  • The 'DistributedAvailabilityGroupsOperations' method 'begin_failover' was deleted or renamed in the current version
  • The 'DistributedAvailabilityGroupsOperations' method 'begin_set_role' was deleted or renamed in the current version

azure-ai-documentintelligence_1.0.0b4

06 Sep 02:01
6b5ce2d

Choose a tag to compare

Pre-release

1.0.0b4 (2024-09-05)

Features Added

  • Added support for the Analyze Batch Documents API:
    • Added LRO operation begin_analyze_batch_documents() to DocumentIntelligenceClient.
    • Added models AnalyzeBatchDocumentsRequest, AnalyzeBatchResult and AnalyzeBatchOperationDetail.
  • Added support for different kinds of output in the Analyze Document API:
    • Added operations get_analyze_result_figure() and get_analyze_result_pdf() to DocumentIntelligenceClient.
    • Added optional kwarg output to LRO operation begin_analyze_document() overloads in DocumentIntelligenceClient.
    • Added enum AnalyzeOutputOption to specify output kind, either pdf or figures.
    • Added property id to model DocumentFigure.
  • Added support for the Copy Classifier API:
    • Added operations authorize_classifier_copy() and begin_copy_classifier_to() to DocumentIntelligenceAdministrationClient.
    • Added models AuthorizeClassifierCopyRequest and ClassifierCopyAuthorization.
  • Added optional kwarg pages to LRO operation begin_classify_document() overloads in DocumentIntelligenceClient.
  • Added new kind GENERATIVE to enum DocumentBuildMode.
  • Added property warnings to model AnalyzeResult.
  • Added properties classifier_id, split, and training_hours to model DocumentModelDetails.
  • Added properties model_id, confidence_threshold, features, query_fields and max_documents_to_analyze to model DocumentTypeDetails.
  • Added property allow_overwrite to model BuildDocumentClassifierRequest.
  • Added properties allow_overwrite and max_training_hours to model BuildDocumentModelRequest.
  • Added properties classifier_id, split and doc_types to model ComposeDocumentModelRequest.
  • Added support for getting operation_id via details property in the new return types AnalyzeDocumentLROPoller and AsyncAnalyzeDocumentLROPoller in operation begin_analyze_document().

Breaking Changes

  • Removed support for extracting lists from analyzed documents:
    • Removed models DocumentList and DocumentListItem.
    • Removed property lists from model AnalyzeResult.
  • Changes to the Compose Document API:
    • Removed model ComponentDocumentModelDetails.
    • Removed property component_models from model ComposeDocumentModelRequest.
    • ComposeDocumentModelRequest now requires a dictionary of DocumentTypeDetails instances and a classifier ID to be constructed.
  • Removed model QuotaDetails.
  • Removed property custom_neural_document_model_builds from model ResourceDetails.
  • Changed the required property field_schema from DocumentTypeDetails to be optional.

Other Changes

  • Changed the default service API version to 2024-07-31-preview.
  • Improved performance by about 1.5X faster when deserializing JSON to an AnalyzeResult object compared to last version 1.0.0b3.