Azure SDK for Python (March 2021)
The Azure SDK team is pleased to make available the March 2021 client library release.
GA
- Event Grid
- Resource Management - Container Service
- Resource Management - Resources
- Resource Management - Web
Updates
- Core
- Event Hubs
- Event Hubs - Azure Blob Storage Checkpoint Store
- Event Hubs - Azure Blob Storage Checkpoint Store AIO
- Resource Management - Cosmos DB
- Service Bus
- Storage - Blobs
- Storage - Files Data Lake
Beta
- Azure Communication Identity
- Azure Communication Chat
- Azure Communication Phone Numbers
- Azure Communication SMS
- azure-mgmt-deviceupdate
- azure-mgmt-servicefabricmanagedclusters
- azure-iot-deviceupdate
- Event Hubs
- Identity
- Key Vault - Keys
- Resource Management - Datadog
- Resource Management - Resource Mover
- Synapse - AccessControl
- Synapse - Artifacts
- Synapse - Managed Private Endpoints
- Synapse - Monitoring
- Synapse - Spark
- Tables
- Text Analytics
Installation Instructions
To install the latest beta version of the packages, copy and paste the following commands into a terminal:
$> pip install azure-ai-textanalytics==5.1.0b6
$> pip install azure-communication-identity
$> pip install azure-communication-chat
$> pip install azure-communication-sms
$> pip install azure-communication-phonenumbers
$> pip install azure-core==1.12.0
$> pip install azure-data-tables==12.0.0b5
$> pip install azure-eventgrid==4.0.0
$> pip install azure-eventhub==5.3.1
$> pip install azure-eventhub==5.4.0b1
$> pip install azure-eventhub-checkpointstoreblob==1.1.3
$> pip install azure-eventhub-checkpointstoreblob-aio==1.1.3
$> pip install azure-identity==1.6.0b2
$> pip install azure-iot-deviceupdate==1.0.0b1
$> pip install azure-keyvault-keys==4.4.0b3
$> pip install azure-mgmt-containerservice==15.0.0
$> pip install azure-mgmt-cosmosdb==6.1.0
$> pip install azure-mgmt-datadog==1.0.0b3
$> pip install azure-mgmt-deviceupdate==1.0.0b1
$> pip install azure-mgmt-resource==16.0.0
$> pip install azure-mgmt-resourcemover==1.1.0b1
$> pip install azure-mgmt-servicefabricmanagedclusters==1.0.0b1
$> pip install azure-mgmt-web==2.0.0
$> pip install azure-servicebus==7.1.0
$> pip install azure-storage-blob==12.8.0
$> pip install azure-storage-file-datalake==12.3.0
$> pip install azure-synapse-accesscontrol==0.6.0
$> pip install azure-synapse-artifacts==0.5.0
$> pip install azure-synapse-managedprivateendpoints==0.3.0
$> pip install azure-synapse-monitoring==0.2.0
$> pip install azure-synapse-spark==0.5.0
Feedback
If you have a bug or feature request for one of the libraries, please post an issue to GitHub.
Release highlights
Text Analytics 5.1.0b6 Changelog
New Features
- Added
RecognizeLinkedEntitiesAction
as a supported action type forbegin_analyze_batch_actions
. - Added parameter
categories_filter
to therecognize_pii_entities
client method. - Added enum
PiiEntityCategoryType
. - Add property
normalized_text
toHealthcareEntity
. This property is a normalized version of thetext
property that already exists on theHealthcareEntity
- Add property
assertion
ontoHealthcareEntity
. This contains assertions about the entity itself, i.e. if the entity represents a diagnosis, is this diagnosis conditional on a symptom?
Breaking Changes
- By default, we now target the service’s
v3.1-preview.4
endpoint through enum valueTextAnalyticsApiVersion.V3_1_PREVIEW
- Removed property
related_entities
onHealthcareEntity
and addedentity_relations
onto the document response level for healthcare - Renamed properties
aspect
andopinions
totarget
andassessments
respectively in classMinedOpinion
. - Renamed classes
AspectSentiment
andOpinionSentiment
toTargetSentiment
andAssessmentSentiment
respectively.
Known Issues
begin_analyze_healthcare_entities
is currently in gated preview and can not be used with AAD credentials. For more information, see the Text Analytics for Health documentation.- At time of this SDK release, the service is not respecting the value passed through
model_version
tobegin_analyze_healthcare_entities
, it only uses the latest model.
Azure Communication Administration is deprecated
- Phone number administration is moved into the new package
azure-communication-phonenumbers
.
Azure Communication Phone Numbers 1.0.0-beta.4 Changelog
New Features
- Added
PhoneNumbersClient
(originally was part of theazure.communication.administration
package).
Azure Communication Chat 1.0.0-beta.5 Changelog
New Features
- Removed nullable references from method signatures.
Breaking Changes
- Added support for communication identifiers instead of raw strings.
- Changed return type of
create_chat_thread
:ChatThreadClient -> CreateChatThreadResult
- Changed return types
add_participants
:None -> list[(ChatThreadParticipant, CommunicationError)]
- Added check for failure in
add_participant
Azure Communication Identity 1.0.0-beta.5 Changelog
Breaking Changes
- CommunicationIdentityClient’s (synchronous and asynchronous)
issue_token
function is now renamed toget_token
. - The CommunicationIdentityClient constructor uses type
TokenCredential
andAsyncTokenCredential
for the credential parameter.
Azure Communication SMS 1.0.0-beta.6 Changelog
New Features
- Added support for Azure Active Directory authentication.
- Added support for 1:N SMS messaging.
- Added support for SMS idempotency.
- Send method series in SmsClient are idempotent under retry policy.
- Added support for tagging SMS messages.
- The SmsClient constructor uses type
TokenCredential
andAsyncTokenCredential
for the credential parameter.
Breaking Changes
- Send method takes in strings for phone numbers instead of
PhoneNumberIdentifier
. - Send method returns a list of
SmsSendResult
s instead of aSendSmsResponse
.
Core 1.12.0 Changelog
This version will be the last version to officially support Python 3.5, future versions will require Python 2.7 or Python 3.6+.
New Features
- Added
azure.core.messaging.CloudEvent
model that follows the cloud event spec. - Added
azure.core.serialization.NULL
sentinel value - Improve
repr
s forHttpRequest
andHttpResponse
s #16972
Bug Fixes
- Disable retry in stream downloading. (thanks to @jochen-ott-by @hoffmann for the contribution) #16723
Device Update 1.0.0b1 Changelog
- Initial Release
Event Grid 4.0.0 Changelog
Notes
This is the first stable release of our efforts to create a user-friendly and Python client library for Azure EventGrid. Users migrating from v1.x
are advised to view the migration guide
New Features
azure-eventgrid
package now supportsazure.core.messaging.CloudEvent
which honors the CNCF CloudEvent spec.azure.eventgrid.SystemEventNames
can be used to get the event model type mapping for system events.- Implements the
EventGridPublisherClient
for the publish flow for EventGrid Events, CloudEvents and Custom schema events.
Breaking Changes
azure.eventgrid.models
namespace along with all the models in it are now removed:- JSON documentation on the events is available here: https://docs.microsoft.com/azure/event-grid/system-topics
azure.eventgrid.SystemEventNames
provides the list of available events name for easy switching.
azure.eventgrid.event_grid_client.EventGridClient
is now removed in favor ofazure.eventgrid.EventGridPublisherClient
.azure.eventgrid.event_grid_client.EventGridClientConfiguration
is now removed.
Event Hubs 5.3.1 Changelog
This version will be the last version to officially support Python 3.5, future versions will require Python 2.7 or Python 3.6+.
Bug fixes
- Sending empty
event_data_batch
will be a no-op now instead of raising error.
Event Hubs 5.4.0b1 Changelog
This version and all future versions will require Python 2.7 or Python 3.6+, Python 3.5 is no longer supported.
New Features
- Added support for idempotent publishing which is supported by the service to endeavor to reduce the number of duplicate
events that are published.
EventHubProducerClient
constructor accepts two new parameters for idempotent publishing:enable_idempotent_partitions
: A boolean value to tell theEventHubProducerClient
whether to enable idempotency.partition_config
: The set of configurations that can be specified to influence publishing behavior specific to the configured Event Hub partition.
- Introduced a new method
get_partition_publishing_properties
onEventHubProducerClient
to inspect the information about the state of publishing for a partition. - Introduced a new property
published_sequence_number
onEventData
to get the publishing sequence number assigned to the event at the time it was successfully published. - Introduced a new property
starting_published_sequence_number
onEventDataBatch
to get the publishing sequence number assigned to the first event in the batch at the time the batch was successfully published. - Introduced a new class
azure.eventhub.PartitionPublishingConfiguration
which is a set of configurations that can be specified to influence the behavior when publishing directly to an Event Hub partition.
Notes
- Updated uAMQP dependency to 1.2.15.
Event Hubs - Azure Blob Storage Checkpoint Store AIO 1.1.3 Changelog
This version will be the last version to officially support Python 3.5, future versions will require Python 2.7 or Python 3.6+.
Bug fixes
- Updated vendor azure-storage-blob dependency to v12.7.1.
- Fixed storage blob authentication failure due to request date header too old (#16192).
Event Hubs - Azure Blob Storage Checkpoint Store 1.1.3 Changelog
This version will be the last version to officially support Python 3.5, future versions will require Python 2.7 or Python 3.6+.
Bug fixes
- Updated vendor azure-storage-blob dependency to v12.7.1.
- Fixed storage blob authentication failure due to request date header too old (#16192).
Identity 1.6.0b2 Changelog
Breaking Changes
These changes do not impact the API of stable versions such as 1.5.0. Only code written against a beta version such as 1.6.0b1 may be affected.
- Renamed
CertificateCredential
keyword argumentcertificate_bytes
tocertificate_data
- Credentials accepting keyword arguments
allow_unencrypted_cache
andenable_persistent_cache
to configure persistent caching accept acache_persistence_options
argument instead whose value should be an instance ofTokenCachePersistenceOptions
. For example: ```before (e.g. in 1.6.0b1):
DeviceCodeCredential(enable_persistent_cache=True, allow_unencrypted_cache=True)
# after: cache_options = TokenCachePersistenceOptions(allow_unencrypted_storage=True) DeviceCodeCredential(cache_persistence_options=cache_options) ```
See the documentation and samples for more details.
New Features
- New class
TokenCachePersistenceOptions
configures persistent caching - The
AuthenticationRequiredError.claims
property provides any additional claims required by a user credential’sauthenticate()
method
Key Vault - Keys 4.4.0b3 Changelog
New Features
CryptographyClient
will perform all operations locally if initialized with the.from_jwk
factory method (#16565)- Added requirement for six>=1.12.0
Resource Management - Container Service 15.0.0 Changelog
Features
- Model ManagedClusterPropertiesAutoScalerProfile has a new parameter max_node_provision_time
- Model ManagedClusterPodIdentityProfile has a new parameter allow_network_plugin_kubenet
- Model KubeletConfig has a new parameter container_log_max_size_mb
- Model KubeletConfig has a new parameter pod_max_pids
- Model KubeletConfig has a new parameter container_log_max_files
- Model SysctlConfig has a new parameter net_core_rmem_default
- Model SysctlConfig has a new parameter net_core_wmem_default
- Model Components1Q1Og48SchemasManagedclusterAllof1 has a new parameter azure_portal_fqdn
- Model Components1Q1Og48SchemasManagedclusterAllof1 has a new parameter fqdn_subdomain
- Model ManagedCluster has a new parameter azure_portal_fqdn
- Model ManagedCluster has a new parameter fqdn_subdomain
- Model ManagedClusterAgentPoolProfile has a new parameter kubelet_disk_type
- Model ManagedClusterAgentPoolProfile has a new parameter enable_encryption_at_host
- Model ManagedClusterAgentPoolProfile has a new parameter node_public_ip_prefix_id
- Model ManagedClusterAgentPoolProfileProperties has a new parameter kubelet_disk_type
- Model ManagedClusterAgentPoolProfileProperties has a new parameter enable_encryption_at_host
- Model ManagedClusterAgentPoolProfileProperties has a new parameter node_public_ip_prefix_id
- Model AgentPool has a new parameter kubelet_disk_type
- Model AgentPool has a new parameter enable_encryption_at_host
- Model AgentPool has a new parameter node_public_ip_prefix_id
- Added operation group MaintenanceConfigurationsOperations
Breaking changes
- Model SysctlConfig no longer has parameter net_ipv4_tcp_rmem
- Model SysctlConfig no longer has parameter net_ipv4_tcp_wmem
Resource Management - Cosmos DB 6.1.0 Changelog
New Features
- Model DatabaseAccountGetResults has a new parameter network_acl_bypass
- Model DatabaseAccountGetResults has a new parameter backup_policy
- Model DatabaseAccountGetResults has a new parameter identity
- Model DatabaseAccountGetResults has a new parameter network_acl_bypass_resource_ids
- Model PrivateEndpointConnection has a new parameter group_id
- Model PrivateEndpointConnection has a new parameter provisioning_state
- Model ContainerPartitionKey has a new parameter system_key
- Model DatabaseAccountUpdateParameters has a new parameter network_acl_bypass
- Model DatabaseAccountUpdateParameters has a new parameter backup_policy
- Model DatabaseAccountUpdateParameters has a new parameter identity
- Model DatabaseAccountUpdateParameters has a new parameter network_acl_bypass_resource_ids
- Model PrivateLinkServiceConnectionStateProperty has a new parameter description
- Model DatabaseAccountCreateUpdateParameters has a new parameter network_acl_bypass
- Model DatabaseAccountCreateUpdateParameters has a new parameter backup_policy
- Model DatabaseAccountCreateUpdateParameters has a new parameter identity
- Model DatabaseAccountCreateUpdateParameters has a new parameter network_acl_bypass_resource_ids
Resource Management - Datadog 1.0.0b3 Changelog
New Features
- Model DatadogOrganizationProperties has a new parameter application_key
- Model DatadogOrganizationProperties has a new parameter redirect_uri
- Model DatadogOrganizationProperties has a new parameter api_key
- Model MonitoringTagRulesProperties has a new parameter provisioning_state
- Model DatadogSingleSignOnProperties has a new parameter provisioning_state
- Added operation MarketplaceAgreementsOperations.create_or_update
- Added operation MonitorsOperations.list_monitored_resources
- Added operation MonitorsOperations.refresh_set_password_link
- Added operation MonitorsOperations.get_default_key
- Added operation MonitorsOperations.set_default_key
- Added operation MonitorsOperations.list_api_keys
- Added operation MonitorsOperations.list_hosts
- Added operation MonitorsOperations.list_linked_resources
Breaking changes
- Removed operation MarketplaceAgreementsOperations.create
- Removed operation group RefreshSetPasswordOperations
- Removed operation group HostsOperations
- Removed operation group ApiKeysOperations
- Removed operation group MonitoredResourcesOperations
- Removed operation group LinkedResourcesOperations
Resource Manaement -Device Update 1.0.0b1 Changelog
- Initial Release
Resource Management - Resources 16.0.0 Changelog
New Features
- Model ParameterDefinitionsValueMetadata has a new parameter strong_type
- Model ParameterDefinitionsValueMetadata has a new parameter assign_permissions
- Model ProviderResourceType has a new parameter location_mappings
- Model DeploymentProperties has a new parameter expression_evaluation_options
- Model PolicyAssignment has a new parameter non_compliance_messages
- Model TemplateLink has a new parameter query_string
- Model TemplateSpec has a new parameter versions
- Model DeploymentWhatIfProperties has a new parameter expression_evaluation_options
- Added operation ApplicationDefinitionsOperations.get_by_id
- Added operation ApplicationDefinitionsOperations.begin_create_or_update_by_id
- Added operation ApplicationDefinitionsOperations.begin_delete_by_id
- Added operation ProvidersOperations.register_at_management_group_scope
- Added operation PolicySetDefinitionsOperations.list_by_management_group
- Added operation PolicyDefinitionsOperations.list_by_management_group
- Added operation group ProviderResourceTypesOperations
- Added operation group DataPolicyManifestsOperations
- Added operation group ApplicationClientOperationsMixin
- Added operation group PolicyExemptionsOperations
Breaking changes
- Operation PolicyAssignmentsOperations.list has a new signature
- Operation PolicyAssignmentsOperations.list_for_management_group has a new signature
- Operation PolicyAssignmentsOperations.list_for_resource has a new signature
- Operation PolicyAssignmentsOperations.list_for_resource_group has a new signature
- Operation TemplateSpecsOperations.get has a new signature
- Operation TemplateSpecsOperations.list_by_resource_group has a new signature
- Operation TemplateSpecsOperations.list_by_subscription has a new signature
- Model PolicyAssignment no longer has parameter sku
- Operation PolicySetDefinitionsOperations.list_built_in has a new signature
- Operation PolicySetDefinitionsOperations.list has a new signature
- Operation PolicyDefinitionsOperations.list_built_in has a new signature
- Operation PolicyDefinitionsOperations.list has a new signature
azure-mgmt-servicefabricmanagedclusters 1.0.0b1 Changelog
- Initial Release
Resource Management - Web 2.0.0 Changelog
New Features
- Model Usage has a new parameter system_data
- Model StaticSiteFunctionOverviewARMResource has a new parameter system_data
- Model HybridConnection has a new parameter system_data
- Model GeoRegion has a new parameter system_data
- Model IpSecurityRestriction has a new parameter headers
- Model StaticSiteBuildARMResource has a new parameter system_data
- Model PushSettings has a new parameter system_data
- Model SlotDifference has a new parameter system_data
- Model AppServiceCertificatePatchResource has a new parameter system_data
- Model DiagnosticDetectorResponse has a new parameter system_data
- Model MetricSpecification has a new parameter supported_aggregation_types
- Model PremierAddOnPatchResource has a new parameter system_data
- Model SitePatchResource has a new parameter custom_domain_verification_id
- Model SitePatchResource has a new parameter system_data
- Model SitePatchResource has a new parameter client_cert_mode
- Model HostNameBinding has a new parameter system_data
- Model CustomHostnameAnalysisResult has a new parameter system_data
- Model VnetGateway has a new parameter system_data
- Model MSDeployLog has a new parameter system_data
- Model Site has a new parameter custom_domain_verification_id
- Model Site has a new parameter system_data
- Model Site has a new parameter client_cert_mode
- Model PrivateEndpointConnectionResource has a new parameter system_data
- Model ResourceHealthMetadata has a new parameter system_data
- Model CertificatePatchResource has a new parameter system_data
- Model WorkerPoolResource has a new parameter system_data
- Model AppServiceEnvironmentResource has a new parameter system_data
- Model DetectorResponse has a new parameter system_data
- Model TriggeredWebJob has a new parameter system_data
- Model SiteSourceControl has a new parameter is_git_hub_action
- Model SiteSourceControl has a new parameter system_data
- Model MSDeploy has a new parameter system_data
- Model TriggeredJobHistory has a new parameter system_data
- Model SiteConfigResource has a new parameter vnet_route_all_enabled
- Model SiteConfigResource has a new parameter system_data
- Model SiteConfigResource has a new parameter scm_min_tls_version
- Model SiteConfigResource has a new parameter vnet_private_ports_count
- Model BackupRequest has a new parameter system_data
- Model DeletedSite has a new parameter system_data
- Model RenewCertificateOrderRequest has a new parameter system_data
- Model StorageMigrationResponse has a new parameter system_data
- Model CsmPublishingCredentialsPoliciesCollection has a new parameter system_data
- Model AddressResponse has a new parameter system_data
- Model BillingMeter has a new parameter system_data
- Model Deployment has a new parameter system_data
- Model ProcessModuleInfo has a new parameter system_data
- Model CertificateEmail has a new parameter system_data
- Model Certificate has a new parameter system_data
- Model StaticSitePatchResource has a new parameter system_data
- Model SitePhpErrorLogFlag has a new parameter system_data
- Model CsmPublishingCredentialsPoliciesEntity has a new parameter system_data
- Model SwiftVirtualNetwork has a new parameter system_data
- Model VnetRoute has a new parameter system_data
- Model ConnectionStringDictionary has a new parameter system_data
- Model WebSiteInstanceStatus has a new parameter system_data
- Model WebSiteInstanceStatus has a new parameter health_check_url
- Model HybridConnectionKey has a new parameter system_data
- Model PremierAddOnOffer has a new parameter system_data
- Model ContinuousWebJob has a new parameter system_data
- Model SnapshotRestoreRequest has a new parameter system_data
- Model SiteAuthSettings has a new parameter git_hub_client_id
- Model SiteAuthSettings has a new parameter microsoft_account_client_secret_setting_name
- Model SiteAuthSettings has a new parameter git_hub_client_secret
- Model SiteAuthSettings has a new parameter is_auth_from_file
- Model SiteAuthSettings has a new parameter auth_file_path
- Model SiteAuthSettings has a new parameter google_client_secret_setting_name
- Model SiteAuthSettings has a new parameter git_hub_client_secret_setting_name
- Model SiteAuthSettings has a new parameter aad_claims_authorization
- Model SiteAuthSettings has a new parameter system_data
- Model SiteAuthSettings has a new parameter git_hub_o_auth_scopes
- Model SiteAuthSettings has a new parameter client_secret_setting_name
- Model SiteAuthSettings has a new parameter twitter_consumer_secret_setting_name
- Model SiteAuthSettings has a new parameter facebook_app_secret_setting_name
- Model DetectorDefinition has a new parameter system_data
- Model SiteConfigurationSnapshotInfo has a new parameter system_data
- Model PublicCertificate has a new parameter system_data
- Model DomainOwnershipIdentifier has a new parameter system_data
- Model StringDictionary has a new parameter system_data
- Model PrivateLinkConnectionApprovalRequestResource has a new parameter system_data
- Model SlotConfigNamesResource has a new parameter system_data
- Model WebJob has a new parameter system_data
- Model ApplicationStackResource has a new parameter system_data
- Model ReissueCertificateOrderRequest has a new parameter system_data
- Model User has a new parameter system_data
- Model RestoreRequest has a new parameter system_data
- Model StaticSiteUserInvitationRequestResource has a new parameter system_data
- Model StorageMigrationOptions has a new parameter system_data
- Model HybridConnectionLimits has a new parameter system_data
- Model StaticSiteUserARMResource has a new parameter system_data
- Model AppServiceCertificateResource has a new parameter system_data
- Model AnalysisDefinition has a new parameter system_data
- Model VnetInfo has a new parameter system_data
- Model DomainPatchResource has a new parameter system_data
- Model MSDeployStatus has a new parameter system_data
- Model MigrateMySqlRequest has a new parameter system_data
- Model Identifier has a new parameter system_data
- Model SiteLogsConfig has a new parameter system_data
- Model AppServiceCertificateOrder has a new parameter system_data
- Model BackupItem has a new parameter system_data
- Model ProcessInfo has a new parameter system_data
- Model MigrateMySqlStatus has a new parameter system_data
- Model StaticSiteResetPropertiesARMResource has a new parameter system_data
- Model NetworkFeatures has a new parameter system_data
- Model Recommendation has a new parameter system_data
- Model ProcessThreadInfo has a new parameter system_data
- Model AzureStoragePropertyDictionaryResource has a new parameter system_data
- Model Domain has a new parameter system_data
- Model StaticSiteARMResource has a new parameter system_data
- Model ResourceMetricDefinition has a new parameter system_data
- Model VnetValidationTestFailure has a new parameter system_data
- Model StaticSiteUserInvitationResponseResource has a new parameter system_data
- Model PrivateAccess has a new parameter system_data
- Model SiteConfig has a new parameter vnet_route_all_enabled
- Model SiteConfig has a new parameter vnet_private_ports_count
- Model SiteConfig has a new parameter scm_min_tls_version
- Model FunctionEnvelope has a new parameter system_data
- Model TopLevelDomain has a new parameter system_data
- Model RecommendationRule has a new parameter system_data
- Model RelayServiceConnectionEntity has a new parameter system_data
- Model ProxyOnlyResource has a new parameter system_data
- Model Snapshot has a new parameter system_data
- Model VnetParameters has a new parameter system_data
- Model DiagnosticAnalysis has a new parameter system_data
- Model CertificateOrderAction has a new parameter system_data
- Model DeletedAppRestoreRequest has a new parameter system_data
- Model AppServicePlan has a new parameter system_data
- Model Resource has a new parameter system_data
- Model StaticSiteCustomDomainOverviewARMResource has a new parameter system_data
- Model PremierAddOn has a new parameter system_data
- Model TriggeredJobRun has a new parameter system_data
- Model LogSpecification has a new parameter log_filter_pattern
- Model DiagnosticCategory has a new parameter system_data
- Model SourceControl has a new parameter system_data
- Model VnetValidationFailureDetails has a new parameter system_data
- Model AppServiceEnvironmentPatchResource has a new parameter system_data
- Model AppServiceCertificateOrderPatchResource has a new parameter system_data
- Model SiteExtensionInfo has a new parameter system_data
- Model AppServicePlanPatchResource has a new parameter system_data
- Added operation WebAppsOperations.update_auth_settings_v2
- Added operation WebAppsOperations.update_auth_settings_v2_slot
- Added operation WebAppsOperations.get_auth_settings_v2
- Added operation WebAppsOperations.get_auth_settings_v2_slot
- Added operation StaticSitesOperations.preview_workflow
- Added operation WebSiteManagementClientOperationsMixin.generate_github_access_token_for_appservice_cli_async
Breaking changes
- Model SiteConfigResource no longer has parameter acr_use_managed_identity_creds
- Model SiteConfigResource no longer has parameter acr_user_managed_identity_id
- Model SiteConfig no longer has parameter acr_use_managed_identity_creds
- Model SiteConfig no longer has parameter acr_user_managed_identity_id
- Model FunctionSecrets has a new signature
- Removed operation WebAppsOperations.get_app_settings_key_vault_references
- Removed operation WebAppsOperations.get_app_setting_key_vault_reference
Storage - Blobs 12.8.0 Changelog
Stable release of preview features
- Added
ContainerClient.exists()
method - Added container SAS support for blob batch operations
Bug Fixes
- Fixed
delete_blob()
method signature (#15891) - Fixed Content-MD5 throwing when passed (#15919)
Storage - Files Data Lake 12.3.0 Changelog
Stable release of preview features
- Added support for
DatalakeServiceClient.undelete_filesystem()
- Added support for
DirectoryClient.exists()
,FileClient.exists()
andFileSystemClient.exists()
Bug Fixes
- Fixed
DatalakeServiceClient
context manager/session closure issue (#15358) PurePosixPath
is now handled correctly if passed as a path (#16159)
Service Bus 7.1.0 Changelog
This version will be the last version to officially support Python 3.5, future versions will require Python 2.7 or Python 3.6+.
New Features
- Updated the following methods so that lists and single instances of Mapping representations are accepted for corresponding strongly-typed object arguments (PR #14807, thanks @bradleydamato):
update_queue
,update_topic
,update_subscription
, andupdate_rule
onServiceBusAdministrationClient
accept Mapping representations ofQueueProperties
,TopicProperties
,SubscriptionProperties
, andRuleProperties
, respectively.send_messages
andschedule_messages
on both sync and async versions ofServiceBusSender
accept a list of or single instance of Mapping representations ofServiceBusMessage
.add_message
onServiceBusMessageBatch
now accepts a Mapping representation ofServiceBusMessage
.
Bug Fixes
- Operations failing due to
uamqp.errors.LinkForceDetach
caused by no activity on the connection for 10 minutes will now be retried internally except for the session receiver case. uamqp.errors.AMQPConnectionError
errors with condition codeamqp:unknown-error
are now categorized intoServiceBusConnectionError
instead of the generalServiceBusError
.- The
update_*
methods onServiceBusManagementClient
will now raise aTypeError
rather than anAttributeError
in the case of unsupported input type.
Synapse - Artifacts 0.5.0 Changelog
**New Features **
- Add library operations
- Change create_or_update_sql_script, delete_sql_script, rename_sql_script to long running operations
** Breaking changes **
- Stop Python 3.5 support
Tables 12.0.0b5 Changelog
**New Features **
- Add library operations
- Change create_or_update_sql_script, delete_sql_script, rename_sql_script to long running operations
** Breaking changes **
- Stop Python 3.5 support
Latest Releases
View all the latest versions of Python packages here.