Azure SDK for Python (May 2021)
The Azure SDK team is pleased to announce our May 2021 client library releases.
29 packages released this month.
Stable Packages (14)
-
Core
-
Event Grid
-
Event Hubs
-
Identity
-
Resource Management - Billing
-
Resource Management - Cosmos DB
-
Resource Management - Log Analytics
-
Resource Management - Maintenance
-
Resource Management - Maps
-
Resource Management - Resources
-
Resource Management - SQL
-
Resource Management - Storage
-
Service Bus
-
azure-agrifood-nspkg
Beta Packages (14)
-
Attestation
-
Cognitive Search
-
Confidential Ledger
-
Purview Catalog
-
Purview Scanning
-
Resource Management - Cosmos DB
-
Storage - Files Data Lake
-
Storage - Files Shares
-
Synapse - Artifacts
-
Tables
-
azure-containerregistry
-
azure-mgmt-elastic
-
azure-mgmt-extendedlocation
-
azure-mgmt-videoanalyzer
Release highlights
Attestation 1.0.0b2 Changelog
New features
- Preliminary implementation of a Track 2 SDK for the attestation service.
Breaking changes
- Complete reimplementation of the API surface, follows the API patterns already established for the attestation service.
Attestation 1.0.0b3 Changelog
New features
- Added reset_policy API which was missed in the previous API.
- Added models for all the generated API types.
- Documentation cleanup for several APIs.
Breaking changes
- Creating the
StoredAttestationPolicy
model type means that theattestation_policy
kwargs parameter for the constructor has been replaced with a positionalpolicy
parameter. As a result of this change, this code:
StoredAttestationPolicy(attestation_policy=str(attestation_policy).encode('utf-8')))
changes to:
StoredAttestationPolicy(attestation_policy)
-
Several parameters for the
AttestationResult
type have been renamed, and several parameters which were shared withAttestationToken
have been removed. In general, the naming changes removed some protocol specific elements and replaced them with friendlier names. Finally, the deprecated attributes have been removed from theAttestationResult
Full set of changes:
iss
renamed toissuer
cnf
renamed toconfirmation
jti
renamed tounique_identifier
iat
removedexp
removednbf
removeddeprecated_version
removeddeprecated_is_debuggable
removeddeprecated_sgx_collateral
removeddeprecated_enclave_held_data
removeddeprecated_enclave_held_data2
removeddeprecated_product_id
removeddeprecated_mr_enclave
removeddeprecated_mr_signer
removeddeprecated_svn
removeddeprecated_tee
removeddeprecated_policy_signer
removeddeprecated_policy_hash
removeddeprecated_rp_data
removed
If customers need to access the removed or renamed fields directly, they can use the
get_body
method of theAttestationResponse
object:if response.token.get_body().deprecated_tee != 'sgx': print("Unexpected tee claim in token")
Cognitive Search 11.2.0b3 Changelog
New features
- Added support for knowledge store #18461
Confidential Ledger 1.0.0b1 Changelog
- This is the initial release of the Azure Confidential Ledger library.
Core 1.14.0 Changelog
New features
- Added
azure.core.credentials.AzureNamedKeyCredential
credential #17548. - Added
decompress
parameter forstream_download
method. If it is set toFalse
, will not do decompression upon the stream. #17920
Event Grid 4.2.0 Changelog
New features
- Added new event names to the
SystemEventNames
enum.
Event Hubs 5.5.0 Changelog
New features
- Added support for using
azure.core.credentials.AzureNamedKeyCredential
as credential for authenticating producer and consumer clients.
Bug fixes
- Fixed bug that custom user agent string should be put in front of the built-in user agent string instead of being appended.
- Updated uAMQP dependency to 1.4.0.
- Fixed memory leaks in the process of link attach where source and target cython objects are not properly deallocated (#15747).
- Improved management operation callback not to parse description value of non AMQP_TYPE_STRING type as string (#18361).
Notes
- Updated azure-core dependency to 1.14.0.
Identity 1.6.0 Changelog
This is the last version to support Python 3.5. The next version will require Python 2.7 or 3.6+.
New features
AzurePowerShellCredential
authenticates as the identity logged in to Azure PowerShell. This credential is part ofDefaultAzureCredential
by default but can be disabled by a keyword argument:DefaultAzureCredential(exclude_powershell_credential=True)
(#17341)
Bug fixes
AzureCliCredential
raisesCredentialUnavailableError
when the CLI times out, and kills timed out subprocesses- Reduced retry delay for
ManagedIdentityCredential
on Azure VMs
Purview Catalog 1.0.0b1 Changelog
- This is the initial release of the Azure Purview Catalog library.
Purview Scanning 1.0.0b1 Changelog
- This is the initial release of the Azure Purview Scanning library.
Resource Management - Billing 6.0.0 Changelog
New features
- Model InvoiceSectionListResult has a new parameter total_count
- Model OperationDisplay has a new parameter description
- Model BillingSubscriptionsListResult has a new parameter total_count
- Model BillingAccountUpdateRequest has a new parameter notification_email_address
- Model EnrollmentAccount has a new parameter account_owner_email
- Model CustomerListResult has a new parameter total_count
- Model Operation has a new parameter is_data_action
- Model BillingAccount has a new parameter notification_email_address
- Model AddressDetails has a new parameter middle_name
- Model BillingProfile has a new parameter tags
- Model EnrollmentPolicies has a new parameter marketplace_enabled
- Added operation group ReservationsOperations
Breaking changes
- Model EnrollmentPolicies no longer has parameter marketplaces_enabled
Resource Management - Cosmos DB 6.3.0b1 Changelog
New features
- Model CassandraKeyspaceGetResults has a new parameter identity
- Model TableCreateUpdateParameters has a new parameter identity
- Model CassandraTableGetResults has a new parameter identity
- Model MongoDBDatabaseGetResults has a new parameter identity
- Model SqlStoredProcedureGetResults has a new parameter identity
- Model TableGetResults has a new parameter identity
- Model SqlTriggerGetResults has a new parameter identity
- Model SqlTriggerCreateUpdateParameters has a new parameter identity
- Model SqlContainerGetResults has a new parameter identity
- Model SqlUserDefinedFunctionCreateUpdateParameters has a new parameter identity
- Model SqlContainerCreateUpdateParameters has a new parameter identity
- Model PeriodicModeProperties has a new parameter backup_storage_redundancy
- Model MongoDBCollectionCreateUpdateParameters has a new parameter identity
- Model SqlDatabaseCreateUpdateParameters has a new parameter identity
- Model GremlinGraphCreateUpdateParameters has a new parameter identity
- Model GremlinGraphGetResults has a new parameter identity
- Model GremlinDatabaseCreateUpdateParameters has a new parameter identity
- Model ThroughputSettingsUpdateParameters has a new parameter identity
- Model MongoDBDatabaseCreateUpdateParameters has a new parameter identity
- Model ThroughputSettingsGetResults has a new parameter identity
- Model CassandraKeyspaceCreateUpdateParameters has a new parameter identity
- Model SqlStoredProcedureCreateUpdateParameters has a new parameter identity
- Model MongoDBCollectionGetResults has a new parameter identity
- Model CassandraTableCreateUpdateParameters has a new parameter identity
- Model SqlUserDefinedFunctionGetResults has a new parameter identity
- Model SqlDatabaseGetResults has a new parameter identity
- Model ARMResourceProperties has a new parameter identity
- Model GremlinDatabaseGetResults has a new parameter identity
- Model DatabaseAccountGetResults has a new parameter instance_id
- Model DatabaseAccountGetResults has a new parameter restore_parameters
- Model DatabaseAccountGetResults has a new parameter system_data
- Model DatabaseAccountGetResults has a new parameter create_mode
- Added operation SqlResourcesOperations.begin_create_update_sql_role_assignment
- Added operation SqlResourcesOperations.begin_retrieve_continuous_backup_information
- Added operation SqlResourcesOperations.begin_delete_sql_role_assignment
- Added operation SqlResourcesOperations.begin_create_update_sql_role_definition
- Added operation SqlResourcesOperations.list_sql_role_definitions
- Added operation SqlResourcesOperations.begin_delete_sql_role_definition
- Added operation SqlResourcesOperations.list_sql_role_assignments
- Added operation SqlResourcesOperations.get_sql_role_assignment
- Added operation SqlResourcesOperations.get_sql_role_definition
- Added operation group CassandraDataCentersOperations
- Added operation group RestorableSqlContainersOperations
- Added operation group CassandraClustersOperations
- Added operation group RestorableMongodbResourcesOperations
- Added operation group RestorableMongodbDatabasesOperations
- Added operation group RestorableDatabaseAccountsOperations
- Added operation group RestorableMongodbCollectionsOperations
- Added operation group CosmosDBManagementClientOperationsMixin
- Added operation group RestorableSqlResourcesOperations
- Added operation group ServiceOperations
- Added operation group RestorableSqlDatabasesOperations
Breaking changes
- Model DatabaseAccountCreateUpdateParameters has a new signature
Resource Management - Cosmos DB 6.3.0 Changelog
Breaking changes
- Model CassandraKeyspaceCreateUpdateParameters no longer has parameter identity
- Model ARMResourceProperties no longer has parameter identity
- Model MongoDBCollectionCreateUpdateParameters no longer has parameter identity
- Model SqlDatabaseCreateUpdateParameters no longer has parameter identity
- Model SqlStoredProcedureCreateUpdateParameters no longer has parameter identity
- Model SqlTriggerGetResults no longer has parameter identity
- Model MongoDBDatabaseCreateUpdateParameters no longer has parameter identity
- Model SqlDatabaseGetResults no longer has parameter identity
- Model TableGetResults no longer has parameter identity
- Model CassandraTableCreateUpdateParameters no longer has parameter identity
- Model GremlinGraphCreateUpdateParameters no longer has parameter identity
- Model GremlinDatabaseGetResults no longer has parameter identity
- Model ThroughputSettingsUpdateParameters no longer has parameter identity
- Model CassandraKeyspaceGetResults no longer has parameter identity
- Model SqlContainerGetResults no longer has parameter identity
- Model SqlUserDefinedFunctionGetResults no longer has parameter identity
- Model SqlTriggerCreateUpdateParameters no longer has parameter identity
- Model MongoDBCollectionGetResults no longer has parameter identity
- Model MongoDBDatabaseGetResults no longer has parameter identity
- Model PeriodicModeProperties no longer has parameter backup_storage_redundancy
- Model ThroughputSettingsGetResults no longer has parameter identity
- Model GremlinGraphGetResults no longer has parameter identity
- Model GremlinDatabaseCreateUpdateParameters no longer has parameter identity
- Model CassandraTableGetResults no longer has parameter identity
- Model SqlStoredProcedureGetResults no longer has parameter identity
- Model TableCreateUpdateParameters no longer has parameter identity
- Model DatabaseAccountGetResults no longer has parameter create_mode
- Model DatabaseAccountGetResults no longer has parameter restore_parameters
- Model DatabaseAccountGetResults no longer has parameter instance_id
- Model DatabaseAccountGetResults no longer has parameter system_data
- Model SqlUserDefinedFunctionCreateUpdateParameters no longer has parameter identity
- Model SqlContainerCreateUpdateParameters no longer has parameter identity
- Removed operation SqlResourcesOperations.begin_retrieve_continuous_backup_information
- Model DatabaseAccountCreateUpdateParameters has a new signature
- Removed operation group RestorableDatabaseAccountsOperations
- Removed operation group RestorableMongodbCollectionsOperations
- Removed operation group CosmosDBManagementClientOperationsMixin
- Removed operation group RestorableSqlResourcesOperations
- Removed operation group RestorableMongodbDatabasesOperations
- Removed operation group CassandraClustersOperations
- Removed operation group RestorableMongodbResourcesOperations
- Removed operation group RestorableSqlContainersOperations
- Removed operation group CassandraDataCentersOperations
- Removed operation group RestorableSqlDatabasesOperations
- Removed operation group ServiceOperations
Resource Management - Log Analytics 10.0.0 Changelog
New features
- Model WorkspacePatch has a new parameter cluster_resource_id
- Model WorkspacePatch has a new parameter immediate_purge_data_on30_days
- Model WorkspacePatch has a new parameter enable_data_export
- Model WorkspacePatch has a new parameter enable_log_access_using_only_resource_permissions
- Model Workspace has a new parameter cluster_resource_id
- Model Workspace has a new parameter immediate_purge_data_on30_days
- Model Workspace has a new parameter enable_data_export
- Model Workspace has a new parameter enable_log_access_using_only_resource_permissions
Breaking changes
- Model WorkspacePatch no longer has parameter features
- Model Table no longer has parameter is_troubleshooting_allowed
- Model Table no longer has parameter is_troubleshoot_enabled
- Model Table no longer has parameter last_troubleshoot_date
- Model WorkspaceSku no longer has parameter max_capacity_reservation_level
- Model Workspace no longer has parameter features
Resource Management - Maintenance 2.0.0 Changelog
Breaking changes
- Model MaintenanceConfiguration no longer has parameter install_patches
- Removed operation ConfigurationAssignmentsOperations.get
- Removed operation ConfigurationAssignmentsOperations.get_parent
- Removed operation group ConfigurationAssignmentsWithinSubscriptionOperations
Resource Management - Maps 2.0.0 Changelog
New features
- Model CreatorUpdateParameters has a new parameter storage_units
- Model CreatorUpdateParameters has a new parameter provisioning_state
- Model MapsOperations has a new parameter next_link
- Model CreatorList has a new parameter next_link
- Model MapsAccountKeys has a new parameter secondary_key_last_updated
- Model MapsAccountKeys has a new parameter primary_key_last_updated
- Model MapsAccount has a new parameter kind
- Model MapsAccounts has a new parameter next_link
Breaking changes
- Operation AccountsOperations.create_or_update has a new signature
- Operation CreatorsOperations.create_or_update has a new signature
- Parameter properties of model Creator is now required
- Parameter sku of model MapsAccount is now required
- Model CreatorProperties has a new required parameter storage_units
- Model MapsAccountKeys no longer has parameter id
- Model MapsAccountUpdateParameters has a new signature
- Model MapsAccountProperties has a new signature
- Removed operation group PrivateAtlasesOperations
Resource Management - Resources 17.0.0 Changelog
New features
- Model Provider has a new parameter provider_authorization_consent_state
- Model TemplateSpec has a new parameter metadata
- Model GenericResourceExpanded has a new parameter extended_location
- Model Resource has a new parameter extended_location
- Model TemplateSpecVersion has a new parameter ui_form_definition
- Model TemplateSpecVersion has a new parameter metadata
- Model TemplateSpecVersion has a new parameter linked_templates
- Model TemplateSpecVersion has a new parameter main_template
- Model WhatIfChange has a new parameter unsupported_reason
- Model GenericResource has a new parameter extended_location
- Added operation ProvidersOperations.provider_permissions
Breaking changes
- Operation ProvidersOperations.register has a new signature
- Model TemplateSpecVersion no longer has parameter template
- Model TemplateSpecVersion no longer has parameter artifacts
Resource Management - SQL 2.0.0 Changelog
** New features**
- Model LongTermRetentionBackup has a new parameter requested_backup_storage_redundancy
- Model LongTermRetentionBackup has a new parameter backup_storage_redundancy
- Model ManagedInstanceKey has a new parameter auto_rotation_enabled
- Model ManagedInstanceEncryptionProtector has a new parameter auto_rotation_enabled
- Model Database has a new parameter is_infra_encryption_enabled
- Model Database has a new parameter is_ledger_on
- Model Database has a new parameter secondary_type
- Model Database has a new parameter current_backup_storage_redundancy
- Model Database has a new parameter high_availability_replica_count
- Model Database has a new parameter maintenance_configuration_id
- Model Database has a new parameter requested_backup_storage_redundancy
- Model ReplicationLink has a new parameter link_type
- Model ServerUpdate has a new parameter primary_user_assigned_identity_id
- Model ServerUpdate has a new parameter administrators
- Model ServerUpdate has a new parameter identity
- Model ServerUpdate has a new parameter key_id
- Model ServerUpdate has a new parameter workspace_feature
- Model DatabaseUpdate has a new parameter is_infra_encryption_enabled
- Model DatabaseUpdate has a new parameter is_ledger_on
- Model DatabaseUpdate has a new parameter secondary_type
- Model DatabaseUpdate has a new parameter current_backup_storage_redundancy
- Model DatabaseUpdate has a new parameter high_availability_replica_count
- Model DatabaseUpdate has a new parameter maintenance_configuration_id
- Model DatabaseUpdate has a new parameter requested_backup_storage_redundancy
- Model ManagedInstance has a new parameter primary_user_assigned_identity_id
- Model ManagedInstance has a new parameter administrators
- Model ManagedInstance has a new parameter key_id
- Model ManagedInstance has a new parameter zone_redundant
- Model ManagedInstance has a new parameter private_endpoint_connections
- Model ServerKey has a new parameter auto_rotation_enabled
- Model ExtendedServerBlobAuditingPolicy has a new parameter is_devops_audit_enabled
- Model ServiceObjectiveCapability has a new parameter supported_maintenance_configurations
- Model EncryptionProtector has a new parameter auto_rotation_enabled
- Model FirewallRuleListResult has a new parameter next_link
- Model ManagedInstanceUpdate has a new parameter primary_user_assigned_identity_id
- Model ManagedInstanceUpdate has a new parameter administrators
- Model ManagedInstanceUpdate has a new parameter identity
- Model ManagedInstanceUpdate has a new parameter key_id
- Model ManagedInstanceUpdate has a new parameter private_endpoint_connections
- Model ManagedInstanceUpdate has a new parameter zone_redundant
- Model ElasticPoolUpdate has a new parameter maintenance_configuration_id
- Model SyncMember has a new parameter private_endpoint_name
- Model ElasticPool has a new parameter maintenance_configuration_id
- Model ManagedInstanceVcoresCapability has a new parameter supported_maintenance_configurations
- Model ManagedInstanceLongTermRetentionBackup has a new parameter backup_storage_redundancy
- Model ServerSecurityAlertPolicy has a new parameter system_data
- Model ManagedInstanceEditionCapability has a new parameter supported_storage_capabilities
- Model ManagedInstanceEditionCapability has a new parameter zone_redundant
- Model ServerBlobAuditingPolicy has a new parameter is_devops_audit_enabled
- Model ElasticPoolPerformanceLevelCapability has a new parameter supported_maintenance_configurations
- Model RestorableDroppedDatabase has a new parameter backup_storage_redundancy
- Model RestorableDroppedDatabase has a new parameter tags
- Model RestorableDroppedDatabase has a new parameter sku
- Model RestorableDroppedDatabase has a new parameter elastic_pool_id
- Model DatabaseSecurityAlertPolicy has a new parameter creation_time
- Model DatabaseSecurityAlertPolicy has a new parameter system_data
- Model SyncGroup has a new parameter conflict_logging_retention_in_days
- Model SyncGroup has a new parameter private_endpoint_name
- Model SyncGroup has a new parameter sku
- Model SyncGroup has a new parameter enable_conflict_logging
- Model VirtualClusterUpdate has a new parameter maintenance_configuration_id
- Model PrivateLinkResourceProperties has a new parameter required_zone_names
- Model VirtualCluster has a new parameter maintenance_configuration_id
- Model ManagedServerSecurityAlertPolicy has a new parameter system_data
- Model DatabaseUsage has a new parameter type
- Model DatabaseUsage has a new parameter id
- Model Server has a new parameter primary_user_assigned_identity_id
- Model Server has a new parameter key_id
- Model Server has a new parameter administrators
- Model Server has a new parameter workspace_feature
- Model SensitivityLabel has a new parameter column_name
- Model SensitivityLabel has a new parameter schema_name
- Model SensitivityLabel has a new parameter managed_by
- Model SensitivityLabel has a new parameter table_name
- Added operation VirtualClustersOperations.update_dns_servers
- Added operation ServersOperations.begin_import_database
- Added operation DatabasesOperations.list_inaccessible_by_server
- Added operation FirewallRulesOperations.replace
- Added operation ReplicationLinksOperations.list_by_server
- Added operation SensitivityLabelsOperations.update
- Added operation ManagedInstancesOperations.list_by_managed_instance
- Added operation ManagedDatabaseSensitivityLabelsOperations.update
- Added operation LongTermRetentionBackupsOperations.begin_update
- Added operation LongTermRetentionBackupsOperations.begin_copy
- Added operation LongTermRetentionBackupsOperations.begin_copy_by_resource_group
- Added operation LongTermRetentionBackupsOperations.begin_update_by_resource_group
- Added operation group DatabaseSchemasOperations
- Added operation group DatabaseExtensionsOperations
- Added operation group ManagedInstancePrivateEndpointConnectionsOperations
- Added operation group DeletedServersOperations
- Added operation group ManagedDatabaseTablesOperations
- Added operation group MaintenanceWindowOptionsOperations
- Added operation group DatabaseSecurityAlertPoliciesOperations
- Added operation group ServerTrustGroupsOperations
- Added operation group ManagedInstanceAzureADOnlyAuthenticationsOperations
- Added operation group SqlAgentOperations
- Added operation group TimeZonesOperations
- Added operation group ManagedInstancePrivateLinkResourcesOperations
- Added operation group RecommendedSensitivityLabelsOperations
- Added operation group DatabaseTablesOperations
- Added operation group ServerAdvisorsOperations
- Added operation group ManagedDatabaseSecurityEventsOperations
- Added operation group ServerOperationsOperations
- Added operation group DatabaseAdvisorsOperations
- Added operation group DatabaseColumnsOperations
- Added operation group DataWarehouseUserActivitiesOperations
- Added operation group OutboundFirewallRulesOperations
- Added operation group ManagedDatabaseSchemasOperations
- Added operation group DatabaseRecommendedActionsOperations
- Added operation group LongTermRetentionPoliciesOperations
- Added operation group ManagedDatabaseQueriesOperations
- Added operation group ManagedDatabaseRecommendedSensitivityLabelsOperations
- Added operation group ManagedDatabaseTransparentDataEncryptionOperations
- Added operation group ServerDevOpsAuditSettingsOperations
- Added operation group OperationsHealthOperations
- Added operation group LedgerDigestUploadsOperations
- Added operation group MaintenanceWindowsOperations
- Added operation group ManagedDatabaseColumnsOperations
Breaking changes
- Operation RestorableDroppedDatabasesOperations.get has a new signature
- Operation ReplicationLinksOperations.get has a new signature
- Parameter old_server_dns_alias_id of model ServerDnsAliasAcquisition is now required
- Operation SensitivityLabelsOperations.list_recommended_by_database has a new signature
- Operation ManagedDatabaseSensitivityLabelsOperations.list_recommended_by_database has a new signature
- Operation DatabasesOperations.begin_import_method has a new signature
- Operation DatabasesOperations.list_by_server has a new signature
- Operation ManagedDatabaseSensitivityLabelsOperations.list_current_by_database has a new signature
- Operation ManagedDatabaseSensitivityLabelsOperations.list_current_by_database has a new signature
- Operation ManagedDatabaseSensitivityLabelsOperations.list_recommended_by_database has a new signature
- Operation ManagedInstanceAdministratorsOperations.begin_create_or_update has a new signature
- Operation ManagedInstanceAdministratorsOperations.begin_delete has a new signature
- Operation ManagedInstanceAdministratorsOperations.get has a new signature
- Operation ManagedInstancesOperations.get has a new signature
- Operation ManagedInstancesOperations.list has a new signature
- Operation ManagedInstancesOperations.list_by_instance_pool has a new signature
- Operation ManagedInstancesOperations.list_by_resource_group has a new signature
- Operation SensitivityLabelsOperations.list_current_by_database has a new signature
- Operation SensitivityLabelsOperations.list_current_by_database has a new signature
- Operation SensitivityLabelsOperations.list_recommended_by_database has a new signature
- Operation ServersOperations.get has a new signature
- Operation ServersOperations.list has a new signature
- Operation ServersOperations.list_by_resource_group has a new signature
- Model BackupShortTermRetentionPolicy no longer has parameter diff_backup_interval_in_hours
- Model Database no longer has parameter read_replica_count
- Model ReplicationLink no longer has parameter location
- Model DatabaseUpdate no longer has parameter read_replica_count
- Model FirewallRule no longer has parameter kind
- Model FirewallRule no longer has parameter location
- Model RestorableDroppedDatabase no longer has parameter service_level_objective
- Model RestorableDroppedDatabase no longer has parameter edition
- Model RestorableDroppedDatabase no longer has parameter elastic_pool_name
- Model DatabaseSecurityAlertPolicy no longer has parameter use_server_default
- Model DatabaseSecurityAlertPolicy no longer has parameter kind
- Model DatabaseSecurityAlertPolicy no longer has parameter location
- Model DatabaseUsage no longer has parameter resource_name
- Model DatabaseUsage no longer has parameter next_reset_time
- Removed operation DatabasesOperations.begin_create_import_operation
- Model DatabaseUsageListResult has a new signature
- Model RestorableDroppedDatabaseListResult has a new signature
- Removed operation group RecommendedElasticPoolsOperations
- Removed operation group BackupLongTermRetentionPoliciesOperations
- Removed operation group DatabaseThreatDetectionPoliciesOperations
- Removed operation group ServiceTierAdvisorsOperations
Resource Management - Storage 18.0.0 Changelog
New features
- Model StorageAccountUpdateParameters has a new parameter allow_cross_tenant_replication
- Model BlobContainer has a new parameter immutable_storage_with_versioning
- Model FileShareItem has a new parameter lease_state
- Model FileShareItem has a new parameter lease_duration
- Model FileShareItem has a new parameter lease_status
- Model FileShareItem has a new parameter signed_identifiers
- Model FileShare has a new parameter lease_state
- Model FileShare has a new parameter lease_duration
- Model FileShare has a new parameter lease_status
- Model FileShare has a new parameter signed_identifiers
- Model StorageAccountCreateParameters has a new parameter allow_cross_tenant_replication
- Model AzureFilesIdentityBasedAuthentication has a new parameter default_share_permission
- Model StorageAccount has a new parameter allow_cross_tenant_replication
- Model ListContainerItem has a new parameter immutable_storage_with_versioning
- Added operation BlobContainersOperations.begin_object_level_worm
- Added operation FileSharesOperations.lease
Breaking changes
- Operation FileSharesOperations.delete has a new signature
- Model BlobInventoryPolicySchema no longer has parameter destination
- Model BlobInventoryPolicyRule has a new required parameter destination
- Model BlobInventoryPolicyDefinition has a new signature
Service Bus 7.2.0 Changelog
The preview features related to AMQPAnnotatedMessage introduced in 7.2.0b1 are not included in this version.
New features
- Added support for using
azure.core.credentials.AzureNamedKeyCredential
as credential for authenticating the clients. - Support for using
azure.core.credentials.AzureSasCredential
as credential for authenticating the clients is now GA. ServiceBusAdministrationClient.update_*
methods now accept keyword arguments to override the properties specified in the model instance.
Bug fixes
- Fixed a bug where
update_queue
andupdate_subscription
methods were mutating the propertiesforward_to
andforward_dead_lettered_messages_to
of the model instance when those properties are entities instead of full paths. - Improved the
repr
onServiceBusMessage
andServiceBusReceivedMessage
to show more meaningful text. - Updated uAMQP dependency to 1.4.0.
- Fixed memory leaks in the process of link attach where source and target cython objects are not properly deallocated (#15747).
- Improved management operation callback not to parse description value of non AMQP_TYPE_STRING type as string (#18361).
Notes
- Updated azure-core dependency to 1.14.0.
Storage - Files Data Lake 12.4.0b1 Changelog
New features
- Added support
set_service_properties()
,get_service_properties()
onDataLakeServiceClient
- Added support for
list_deleted_paths()
onFileSystemClient
Bug fixes
- Fixed initiating
PathProperties
problem (#18490)
Storage - Files Shares 12.5.0b1 Changelog
New features
- Added support for lease operation on a share, eg. acquire_lease
Synapse - Artifacts 0.7.0 Changelog
Bug fixes
- Enable poller when starting a long running operation #18184
Tables 12.0.0b7 Changelog
Breaking changes
- The
account_url
parameter in the client constructors has been renamed toendpoint
. - The
TableEntity
object now acts exclusively like a dictionary, and no longer supports key access via attributes. - Metadata of an entity is now accessed via
TableEntity.metadata
attribute rather than a method. - Removed explicit
LinearRetry
andExponentialRetry
in favor of keyword parameter. - Renamed
filter
parameter in query APIs toquery_filter
. - The
location_mode
attribute on clients is now read-only. This has been added as a keyword parameter to the constructor. - The
TableItem.table_name
has been renamed toTableItem.name
. - Removed the
TableClient.create_batch
method along with theTableBatchOperations
object. The transactional batching is now supported via a simple Python list of tuples. TableClient.send_batch
has been renamed toTableClient.submit_transaction
.- Removed
BatchTransactionResult
object in favor of returning an iterable of batched entities with returned metadata. - Removed Batching context-manager behavior
EntityProperty
is now a NampedTuple, and can be represented by a tuple of(entity, EdmType)
.- Renamed
EntityProperty.type
toEntityProperty.edm_type
. BatchErrorException
has been renamed toTableTransactionError
.- The
location_mode
is no longer a public attribute on the Clients. - The only supported credentials are
AzureNamedKeyCredential
,AzureSasCredential
, or authentication by connection string - Removed
date
andapi_version
from theTableItem
class.
Bug fixes
- Fixed issue with Cosmos merge operations.
- Removed legacy Storage policies from pipeline.
- Removed unused legacy client-side encryption attributes from client classes.
- Fixed sharing of pipeline between service/table clients.
- Added support for Azurite storage emulator
- Throws a
RequestTooLargeError
on transaction requests that return a 413 error code - Added support for Int64 and Binary types in query filters
- Added support for
select
keyword parameter toTableClient.get_entity()
. - On
update_entity
anddelete_entity
if noetag
is supplied via kwargs, theetag
in the entity will be used if it is in the entity.
azure-agrifood-nspkg 1.0.0 Changelog
- Initial Release
azure-containerregistry 1.0.0b2 Changelog
- Rename
DeletedRepositoryResult
toDeleteRepositoryResult
- Rename
DeletedRepositoryResult.deleted_registry_artifact_digests
todeleted_manifests
- Rename
TagProperties
toArtifactTagProperties
- Rename
ContentPermissions
toContentProperties
- Rename
content_permissions
attributes onTagProperties
,RepositoryProperties
, andRegistryArtifactProperties
towriteable_properties
. - Adds anonymous access capabilities to client by passing in
None
to credential.
azure-mgmt-elastic 1.0.0b1 Changelog
- Initial Release
azure-mgmt-extendedlocation 1.0.0b2 Changelog
- Remove v2020_07_15_privatepreview
azure-mgmt-videoanalyzer 1.0.0b1 Changelog
- Initial Release
Latest Releases
View all the latest versions of Python packages here.
Installation Instructions
To install the latest beta version of the packages, copy and paste the following commands into a terminal:
$> pip install azure-agrifood-nspkg==1.0.0
$> pip install azure-confidentialledger==1.0.0b1
$> pip install azure-containerregistry==1.0.0b2
$> pip install azure-core==1.14.0
$> pip install azure-data-tables==12.0.0b7
$> pip install azure-eventgrid==4.2.0
$> pip install azure-eventhub==5.5.0
$> pip install azure-identity==1.6.0
$> pip install azure-mgmt-billing==6.0.0
$> pip install azure-mgmt-cosmosdb==6.3.0b1
$> pip install azure-mgmt-cosmosdb==6.3.0
$> pip install azure-mgmt-elastic==1.0.0b1
$> pip install azure-mgmt-extendedlocation==1.0.0b2
$> pip install azure-mgmt-loganalytics==10.0.0
$> pip install azure-mgmt-maintenance==2.0.0
$> pip install azure-mgmt-maps==2.0.0
$> pip install azure-mgmt-resource==17.0.0
$> pip install azure-mgmt-sql==2.0.0
$> pip install azure-mgmt-storage==18.0.0
$> pip install azure-mgmt-videoanalyzer==1.0.0b1
$> pip install azure-purview-catalog==1.0.0b1
$> pip install azure-purview-scanning==1.0.0b1
$> pip install azure-search-documents==11.2.0b3
$> pip install azure-security-attestation==1.0.0b2
$> pip install azure-security-attestation==1.0.0b3
$> pip install azure-servicebus==7.2.0
$> pip install azure-storage-file-datalake==12.4.0b1
$> pip install azure-storage-file-share==12.5.0b1
$> pip install azure-synapse-artifacts==0.7.0
Feedback
If you have a bug or feature request for one of the libraries, please post an issue to GitHub.