Releases: Azure/azure-sdk-for-python
Releases · Azure/azure-sdk-for-python
azure-mgmt-containerservice_32.0.0
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
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,
SupportsTokenInfoandAsyncSupportsTokenInfo, to offer more extensibility in supporting various token acquisition scenarios. #36565- Each new protocol class defines a
get_token_infomethod that returns anAccessTokenInfoobject.
- Each new protocol class defines a
- Added a new
TokenRequestOptionsclass, which is aTypedDictwith optional parameters, that can be used to define options for token requests through theget_token_infomethod. #36565 - Added a new
AccessTokenInfoclass, which is returned byget_token_infoimplementations. This class contains the token, its expiration time, and optional additional information like when a token should be refreshed. #36565 BearerTokenCredentialPolicyandAsyncBearerTokenCredentialPolicynow first check if a credential has theget_token_infomethod defined. If so, theget_token_infomethod is used to acquire a token. Otherwise, theget_tokenmethod is used. #36565- These policies now also check the
refresh_onattribute when determining if a new token request should be made.
- These policies now also check the
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
opentelemetryis imported, then OpenTelemetry will be used to trace Azure SDK operations. #35050
azure-ai-ml_1.20.0
1.20.0 (2024-09-12)
Features Added
- When a workspace is created with
managed_networkenabled or haspublic_network_accessset 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
fqdnsproperty for managed networkPrivateEndpointDestinationoutbound rule objects. Enabling the support of Application Gateway as a Private Endpoint target in the workspace managed network. - Added support of
address_prefixesproperty for managed networkServiceTagDestinationoutbound rule objects. - Removed experimental tag from
managed_networkwhich is a GA feature.
azure-appconfiguration-provider_2.0.0b1
2.0.0b1 (2024-09-11)
Features Added
- Added support for feature flag telemetry.
azure-healthinsights-radiologyinsights_1.0.0
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
azure-mgmt-hdinsight_9.1.0b1
9.1.0b1 (2024-09-10)
Other Changes
- Regular release
azure-appconfiguration-provider_1.3.0
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
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
1.0.0b4 (2024-09-05)
Features Added
- Added support for the Analyze Batch Documents API:
- Added LRO operation
begin_analyze_batch_documents()toDocumentIntelligenceClient. - Added models
AnalyzeBatchDocumentsRequest,AnalyzeBatchResultandAnalyzeBatchOperationDetail.
- Added LRO operation
- Added support for different kinds of output in the Analyze Document API:
- Added operations
get_analyze_result_figure()andget_analyze_result_pdf()toDocumentIntelligenceClient. - Added optional kwarg
outputto LRO operationbegin_analyze_document()overloads inDocumentIntelligenceClient. - Added enum
AnalyzeOutputOptionto specify output kind, eitherpdforfigures. - Added property
idto modelDocumentFigure.
- Added operations
- Added support for the Copy Classifier API:
- Added operations
authorize_classifier_copy()andbegin_copy_classifier_to()toDocumentIntelligenceAdministrationClient. - Added models
AuthorizeClassifierCopyRequestandClassifierCopyAuthorization.
- Added operations
- Added optional kwarg
pagesto LRO operationbegin_classify_document()overloads inDocumentIntelligenceClient. - Added new kind
GENERATIVEto enumDocumentBuildMode. - Added property
warningsto modelAnalyzeResult. - Added properties
classifier_id,split, andtraining_hoursto modelDocumentModelDetails. - Added properties
model_id,confidence_threshold,features,query_fieldsandmax_documents_to_analyzeto modelDocumentTypeDetails. - Added property
allow_overwriteto modelBuildDocumentClassifierRequest. - Added properties
allow_overwriteandmax_training_hoursto modelBuildDocumentModelRequest. - Added properties
classifier_id,splitanddoc_typesto modelComposeDocumentModelRequest. - Added support for getting
operation_idviadetailsproperty in the new return typesAnalyzeDocumentLROPollerandAsyncAnalyzeDocumentLROPollerin operationbegin_analyze_document().
Breaking Changes
- Removed support for extracting lists from analyzed documents:
- Removed models
DocumentListandDocumentListItem. - Removed property
listsfrom modelAnalyzeResult.
- Removed models
- Changes to the Compose Document API:
- Removed model
ComponentDocumentModelDetails. - Removed property
component_modelsfrom modelComposeDocumentModelRequest. ComposeDocumentModelRequestnow requires a dictionary ofDocumentTypeDetailsinstances and a classifier ID to be constructed.
- Removed model
- Removed model
QuotaDetails. - Removed property
custom_neural_document_model_buildsfrom modelResourceDetails. - Changed the required property
field_schemafromDocumentTypeDetailsto be optional.
Other Changes
- Changed the default service API version to
2024-07-31-preview. - Improved performance by about
1.5Xfaster when deserializingJSONto anAnalyzeResultobject compared to last version1.0.0b3.