The Azure SDK team is pleased to announce our May 2021 client library releases.

GA

  • 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

  • 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 the attestation_policy kwargs parameter for the constructor has been replaced with a positional policy 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 with AttestationToken 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 the AttestationResult

    Full set of changes:

    • iss renamed to issuer
    • cnf renamed to confirmation
    • jti renamed to unique_identifier
    • iat removed
    • exp removed
    • nbf removed
    • deprecated_version removed
    • deprecated_is_debuggable removed
    • deprecated_sgx_collateral removed
    • deprecated_enclave_held_data removed
    • deprecated_enclave_held_data2 removed
    • deprecated_product_id removed
    • deprecated_mr_enclave removed
    • deprecated_mr_signer removed
    • deprecated_svn removed
    • deprecated_tee removed
    • deprecated_policy_signer removed
    • deprecated_policy_hash removed
    • deprecated_rp_data removed

    If customers need to access the removed or renamed fields directly, they can use the get_body method of the AttestationResponse 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 for stream_download method. If it is set to False, 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 of DefaultAzureCredential by default but can be disabled by a keyword argument: DefaultAzureCredential(exclude_powershell_credential=True) (#17341)

Bug fixes

  • AzureCliCredential raises CredentialUnavailableError 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 and update_subscription methods were mutating the properties forward_to and forward_dead_lettered_messages_to of the model instance when those properties are entities instead of full paths.
  • Improved the repr on ServiceBusMessage and ServiceBusReceivedMessage 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() on DataLakeServiceClient
  • Added support for list_deleted_paths() on FileSystemClient

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 to endpoint.
  • 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 and ExponentialRetry in favor of keyword parameter.
  • Renamed filter parameter in query APIs to query_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 to TableItem.name.
  • Removed the TableClient.create_batch method along with the TableBatchOperations object. The transactional batching is now supported via a simple Python list of tuples.
  • TableClient.send_batch has been renamed to TableClient.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 to EntityProperty.edm_type.
  • BatchErrorException has been renamed to TableTransactionError.
  • 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 and api_version from the TableItem 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 to TableClient.get_entity().
  • On update_entity and delete_entity if no etag is supplied via kwargs, the etag 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 to DeleteRepositoryResult
  • Rename DeletedRepositoryResult.deleted_registry_artifact_digests to deleted_manifests
  • Rename TagProperties to ArtifactTagProperties
  • Rename ContentPermissions to ContentProperties
  • Rename content_permissions attributes on TagProperties, RepositoryProperties, and RegistryArtifactProperties to writeable_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.