NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #1434 most downloaded on PyPI
Microsoft Azure Containerregistry Management Client Library for Python
Last release 25 days ago
09 Sep 2026
Release timing varies
gaps range from 3 weeks to 1.2 years
Nearly every release is documented
notes for 31 of 31 stable releases
Nothing withdrawn
no release was ever pulled
10 years old
56 releases · first in 2016
Updated API version to 2026-09-01-preview
2026-09-01-previewConnectedRegistry added property identityConnectedRegistryUpdateParameters added property identityStatusDetailProperties added property available_gib for available disk space in gibibytesStatusDetailProperties added property total_gib for total disk space in gibibytesSyncProperties added property auth_typeSyncUpdateProperties added property auth_typeAuthType with values SyncToken and ManagedIdentity for connected registry synchronization authenticationManagedServiceIdentityManagedServiceIdentityTypeUserAssignedIdentitySyncProperties property token_id (JSON tokenId) is no longer required and is now Optional[str] with constructor default None; type-checked readers may need to handle None.TypedDict definitions from azure.mgmt.containerregistry.types, including ArchiveVersion, Webhook, RegistryNameStatus, and RegistryListCredentialsResult; corresponding model classes remain available in azure.mgmt.containerregistry.models.One column per quarter.
Model CacheRuleProperties added property additional_authentication_properties
CacheRuleProperties added property additional_authentication_propertiesCacheRuleUpdateProperties added property additional_authentication_propertiesNetworkRuleSet added property virtual_network_rulesRegistryProperties added property writable_cache_reposRegistryPropertiesUpdateParameters added property writable_cache_reposAdditionalAuthenticationPropertiesAdditionalAuthenticationTypeGarAuthenticationPropertiesVirtualNetworkRuleWritableCacheReposClient ContainerRegistryManagementClient added operation group archives
ContainerRegistryManagementClient added operation group archivesContainerRegistryManagementClient added operation group archive_versionsContainerRegistryManagementClient added operation group export_pipelinesContainerRegistryManagementClient added operation group import_pipelinesContainerRegistryManagementClient added operation group pipeline_runsCacheRule added property identityCacheRuleUpdateParameters added property identityConnectedRegistryProperties added property registry_sync_resultPolicies added property soft_delete_policyRegistryNameCheckRequest added property resource_group_nameRegistryNameCheckRequest added property auto_generated_domain_name_label_scopeRegistryNameStatus added property available_login_server_nameRegistryProperties added property regional_endpointsRegistryProperties added property regional_endpoint_host_namesRegistryProperties added property endpoint_protocolRegistryProperties added property metadata_searchRegistryProperties added property auto_generated_domain_name_label_scopeRegistryPropertiesUpdateParameters added property regional_endpointsRegistryPropertiesUpdateParameters added property endpoint_protocolRegistryPropertiesUpdateParameters added property metadata_searchArchiveArchivePackageSourcePropertiesArchivePropertiesArchiveUpdateParametersArchiveUpdatePropertiesArchiveVersionArchiveVersionPropertiesAutoGeneratedDomainNameLabelScopeEndpointProtocolExportPipelineExportPipelinePropertiesExportPipelineTargetPropertiesImportPipelineImportPipelinePropertiesImportPipelineSourcePropertiesMetadataSearchPackageSourceTypePipelineOptionsPipelineRunPipelineRunPropertiesPipelineRunRequestPipelineRunResponsePipelineRunSourcePropertiesPipelineRunSourceTypePipelineRunTargetPropertiesPipelineRunTargetTypePipelineSourceTriggerDescriptorPipelineSourceTriggerPropertiesPipelineSourceTypePipelineTriggerDescriptorPipelineTriggerPropertiesProgressPropertiesRegionalEndpointsRegistrySyncResultSoftDeletePolicyStorageAccessModeSyncStateSyncTriggerTriggerStatusConnectedRegistriesOperations added method resyncArchiveVersionsOperationsArchivesOperationsExportPipelinesOperationsImportPipelinesOperationsPipelineRunsOperationsModel ContainerRegistryManagementClient added parameter cloud_setting in method __init__
ContainerRegistryManagementClient added parameter cloud_setting in method __init__ContainerRegistryManagementClient added method send_requestConnectedRegistry added property propertiesCredentialSetUpdateParameters added property propertiesOperationDefinition added property propertiesPrivateLinkResource added property system_dataRegistryNameCheckRequest added property typeRegistryUpdateParameters added property propertiesWebhookCreateParameters added property propertiesWebhookUpdateParameters added property propertiesCacheRuleUpdatePropertiesContainerRegistryResourceTypeCredentialSetUpdatePropertiesOperationPropertiesDefinitionRegistryPropertiesUpdateParametersRoleAssignmentModeScopeMapPropertiesUpdateParametersTokenUpdatePropertiesTrackedResourceWebhookPropertiesCreateParametersWebhookPropertiesUpdateParametersResource deleted or renamed its instance variable locationResource deleted or renamed its instance variable tagsActiveDirectoryObjectConnectedRegistryPropertiesActivationConnectedRegistryPropertiesAutoGeneratedConnectedRegistryUpdateParametersPropertiesLastModifiedByTypePackageTypeStorageAccountPropertiesCacheRuleUpdateParameters moved instance variable credential_set_resource_id under property propertiesConnectedRegistry moved instance variable provisioning_state, mode, version, connection_state, last_activity_time, activation, parent, client_token_ids, login_server, logging, status_details, notifications_list and garbage_collection under property propertiesConnectedRegistryUpdateParameters moved instance variable sync_properties, logging, client_token_ids, notifications_list and garbage_collection under property propertiesCredentialSetUpdateParameters moved instance variable auth_credentials under property propertiesOperationDefinition moved instance variable service_specification under property propertiesRegistryUpdateParameters moved instance variable admin_user_enabled, network_rule_set, policies, encryption, data_endpoint_enabled, public_network_access, network_rule_bypass_options and anonymous_pull_enabled under property propertiesScopeMapUpdateParameters moved instance variable description and actions under property propertiesTokenUpdateParameters moved instance variable scope_map_id, status and credentials under property propertiesWebhookCreateParameters moved instance variable service_uri, custom_headers, status, scope and actions under property propertiesWebhookUpdateParameters moved instance variable service_uri, custom_headers, status, scope and actions under property properties### Other Changes - Regular update
Model ContainerRegistryManagementClient added parameter cloud_setting in method __init__
ContainerRegistryManagementClient added parameter cloud_setting in method __init__PrivateLinkResource added property system_dataTrackedResourceContainerRegistryManagementClient.archivesContainerRegistryManagementClient.archive_versionsContainerRegistryManagementClient.export_pipelinesContainerRegistryManagementClient.import_pipelinesContainerRegistryManagementClient.pipeline_runsPolicies deleted or renamed its instance variable soft_delete_policyRegistry deleted or renamed its instance variable metadata_searchRegistryUpdateParameters deleted or renamed its instance variable metadata_searchResource deleted or renamed its instance variable locationResource deleted or renamed its instance variable tagsActiveDirectoryObjectArchiveArchivePackageSourcePropertiesArchivePropertiesArchiveUpdateParametersArchiveVersionDebianArchivePackageSourcePropertiesDebianArchivePropertiesExportPipelineExportPipelineTargetPropertiesImportPipelineImportPipelineSourcePropertiesLastModifiedByTypeMetadataSearchPackageSourceTypePackageTypePipelineOptionsPipelineRunPipelineRunRequestPipelineRunResponsePipelineRunSourcePropertiesPipelineRunSourceTypePipelineRunTargetPropertiesPipelineRunTargetTypePipelineSourceTriggerDescriptorPipelineSourceTriggerPropertiesPipelineSourceTypePipelineTriggerDescriptorPipelineTriggerPropertiesProgressPropertiesRunFilterSoftDeletePolicyStorageAccountPropertiesClient ContainerRegistryManagementClient added operation group archives
ContainerRegistryManagementClient added operation group archivesContainerRegistryManagementClient added operation group archive_versionsContainerRegistryManagementClient added operation group export_pipelinesContainerRegistryManagementClient added operation group import_pipelinesContainerRegistryManagementClient added operation group pipeline_runsContainerRegistryManagementClient added operation group agent_poolsContainerRegistryManagementClient added operation group runsContainerRegistryManagementClient added operation group task_runsContainerRegistryManagementClient added operation group tasksPolicies added property soft_delete_policyRegistry added property network_rule_bypass_allowed_for_tasksRegistry added property metadata_searchRegistry added property auto_generated_domain_name_label_scopeRegistry added property role_assignment_modeRegistryNameCheckRequest added property resource_group_nameRegistryNameCheckRequest added property auto_generated_domain_name_label_scopeRegistryNameStatus added property available_login_server_nameRegistryUpdateParameters added property network_rule_bypass_allowed_for_tasksRegistryUpdateParameters added property metadata_searchRegistryUpdateParameters added property role_assignment_modeAgentPoolAgentPoolListResultAgentPoolQueueStatusAgentPoolUpdateParametersAgentPropertiesArchitectureArchiveArchiveListResultArchivePackageSourcePropertiesArchivePropertiesArchiveUpdateParametersArchiveVersionArchiveVersionListResultArgumentAuthInfoAuthInfoUpdateParametersAutoGeneratedDomainNameLabelScopeBaseImageDependencyBaseImageDependencyTypeBaseImageTriggerBaseImageTriggerTypeBaseImageTriggerUpdateParametersCredentialsCustomRegistryCredentialsDebianArchivePackageSourcePropertiesDebianArchivePropertiesDockerBuildRequestDockerBuildStepDockerBuildStepUpdateParametersEncodedTaskRunRequestEncodedTaskStepEncodedTaskStepUpdateParametersExportPipelineExportPipelineListResultExportPipelineTargetPropertiesFileTaskRunRequestFileTaskStepFileTaskStepUpdateParametersImageDescriptorImageUpdateTriggerImportPipelineImportPipelineListResultImportPipelineSourcePropertiesMetadataSearchOSOverrideTaskStepPropertiesPackageSourceTypePipelineOptionsPipelineRunPipelineRunListResultPipelineRunRequestPipelineRunResponsePipelineRunSourcePropertiesPipelineRunSourceTypePipelineRunTargetPropertiesPipelineRunTargetTypePipelineSourceTriggerDescriptorPipelineSourceTriggerPropertiesPipelineSourceTypePipelineTriggerDescriptorPipelineTriggerPropertiesPlatformPropertiesPlatformUpdateParametersProgressPropertiesRoleAssignmentModeRunRunFilterRunGetLogResultRunListResultRunRequestRunStatusRunTypeRunUpdateParametersSecretObjectSecretObjectTypeSetValueSoftDeletePolicySourceControlTypeSourcePropertiesSourceRegistryCredentialsSourceRegistryLoginModeSourceTriggerSourceTriggerDescriptorSourceTriggerEventSourceTriggerUpdateParametersSourceUpdateParametersSourceUploadDefinitionStepTypeTaskTaskListResultTaskRunTaskRunListResultTaskRunRequestTaskRunUpdateParametersTaskStatusTaskStepPropertiesTaskStepUpdateParametersTaskUpdateParametersTimerTriggerTimerTriggerDescriptorTimerTriggerUpdateParametersTokenTypeTriggerPropertiesTriggerStatusTriggerUpdateParametersUpdateTriggerPayloadTypeVariantRegistriesOperations added method get_build_source_upload_urlRegistriesOperations added method schedule_runAgentPoolsOperationsArchiveVersionsOperationsArchivesOperationsExportPipelinesOperationsImportPipelinesOperationsPipelineRunsOperationsRunsOperationsTaskRunsOperationsTasksOperationsConnectedRegistryPropertiesConnectedRegistryPropertiesActivationConnectedRegistryPropertiesAutoGeneratedConnectedRegistryUpdateParametersPropertiesConnectedRegistryUpdatePropertiesInternal package structure change
Model Policies no longer has parameter soft_delete_policy
Added operation RegistriesOperations.get_build_source_upload_url
Removed subfolders of some unused Api-Versions for smaller package size. If your application requires a specific and non-latest Api-Version, it's reco
Model ConnectedRegistry has a new parameter garbage_collection
Model Registry has a new parameter metadata_search
Added operation group ArchiveVersionsOperations
Added operation group CacheRulesOperations
Model Policies has a new parameter azure_ad_authentication_as_arm_policy
Features
Breaking changes
Added operation RegistriesOperations.begin_generate_credentials
Features
Added operation RegistriesOperations.get_private_link_resource
Features
Breaking changes
Model ConnectedRegistryUpdateParameters has a new parameter notifications_list
Features
Model Policies has a new parameter export_policy
Features
Model PipelineRun has a new parameter system_data
Features
Breaking changes
This version uses a next-generation code generator that introduces important breaking changes, but also important new features (like unified authentic…
This is beta preview version.
This version uses a next-generation code generator that introduces important breaking changes, but also important new features (like unified authentication and async programming).
General breaking changes
Credential system has been completly revamped:
azure.common.credentials or msrestazure.azure_active_directory instances are no longer supported, use the azure-identity classes instead: https://pypi.org/project/azure-identity/credentials parameter has been renamed credentialThe config attribute no longer exists on a client, configuration should be passed as kwarg. Example: MyClient(credential, subscription_id, enable_logging=True). For a complete set of
supported options, see the parameters accept in init documentation of azure-core
You can't import a version module anymore, use __version__ instead
Operations that used to return a msrest.polling.LROPoller now returns a azure.core.polling.LROPoller and are prefixed with begin_.
Exceptions tree have been simplified and most exceptions are now azure.core.exceptions.HttpResponseError (CloudError has been removed).
Most of the operation kwarg have changed. Some of the most noticeable:
raw has been removed. Equivalent feature can be found using cls, a callback that will give access to internal HTTP response for advanced userGeneral new features
typing. SDKs are mypy ready.aio namespace of your package to find the async client.Nothing published for this version
Nothing published for this version
Model FileTaskRunRequest has a new parameter log_template
Features
Breaking changes
Model RunGetLogResult has a new parameter log_artifact_link
Features
Model Replication has a new parameter region_endpoint_enabled
Features
Breaking changes
Model Registry has a new parameter public_network_access
Features
Operation PrivateEndpointConnectionsOperations.create_or_update has a new signature
Breaking changes
Model FileTaskRunRequest has a new parameter agent_pool_name
Features
Model Registry has a new parameter encryption
Features
Breaking changes
Added operation group TaskRunsOperations
Features
Bugfixes - Minor fixes in ScopeMaps
Bugfixes
Added operation RegistriesOperations.generate_credentials
Features
Reverting API version back to 2019-05-01
Bugfixes
Fix incorrect default API version from 2019-05-01 to 2017-10-01
Bugfixes
New preview API version 2019-06-01-preview contains:
New preview API version 2019-06-01-preview contains:
Features
Breaking changes
This version uses a next-generation code generator that *might* introduce breaking changes while using imports. In summary, some modules were incorrec…
Features
General Breaking changes
This version uses a next-generation code generator that might introduce breaking changes while using imports. In summary, some modules were incorrectly visible/importable and have been renamed. This fixed several issues caused by usage of classes that were not supposed to be used in the first place.
azure.mgmt.containerregistry.containerregistry_management_client
anymore (import from azure.mgmt.containerregistry works like
before)azure.mgmt.containerregistry.containerregistry_management_client
to azure.mgmt.containerregistryazure.mgmt.containerregistry.v20xx_yy_zz.containerregistry_management_client
anymore (import from azure.mgmt.containerregistry.v20xx_yy_zz
works like before)azure.mgmt.containerregistry.v20xx_yy_zz.containerregistry_management_client
to azure.mgmt.containerregistry.v20xx_yy_zzMyClass from a "models" sub-module cannot be imported
anymore using
azure.mgmt.containerregistry.v20xx_yy_zz.models.my_class
(import from azure.mgmt.containerregistry.v20xx_yy_zz.models
works like before)MyClassOperations from an operations
sub-module cannot be imported anymore using
azure.mgmt.containerregistry.v20xx_yy_zz.operations.my_class_operations
(import from
azure.mgmt.containerregistry.v20xx_yy_zz.operations works like
before)Last but not least, HTTP connection pooling is now enabled by default. You should always use a client as a context manager, or call close(), or use no more than one containerregistry mgmt client per process.
Model Registry has a new parameter policies
Features
Breaking changes
Model CustomRegistryCredentials has a new parameter identity
Features
Model Run has a new parameter custom_registries
Features
Rename incorrect "id" to "virtual_network_resource_id"
Features
Bugfixes
Add network rule set to registry properties
Features
Features - Add context token to task step
Features
Support context path, source location URL, and pull request based triggers for task/run.
Added operation RegistriesOperations.get_build_source_upload_url
Features
Default API version is now 2018-09-01
Model OperationDefinition has a new parameter service_specification
Features
This version uses a next-generation code generator that *might* introduce breaking changes.
Features
General Breaking changes
This version uses a next-generation code generator that might introduce breaking changes.
NameOfEnum.stringvalue. Format syntax
should be prefered.msrestazure.azure_operation.AzureOperationPoller to
msrest.polling.LROPoller. External API is the same.msrest.polling.LROPoller,
regardless of the optional parameters used.raw=True. Instead of
returning the initial call result as ClientRawResponse,
without polling, now this returns an LROPoller. After polling,
the final resource will be returned as a ClientRawResponse.polling parameter. The default behavior is
Polling=True which will poll using ARM algorithm. When
Polling=False, the response of the initial call will be
returned without polling.polling parameter accepts instances of subclasses of
msrest.polling.PollingMethod.add_done_callback will no longer raise if called after
polling is finished, but will instead execute the callback right
away.Bugfixes
Rename Managed_Basic, Managed_Standard, Managed_Premium to Basic, Standard, Premium.
New default API version 2017-10-01.
Support for registry SKU update (2017-06-01-preview)
This package now supports an additional ApiVersion 2017-06-01-preview
This wheel package is now built with the azure wheel extension
This wheel package is now built with the azure wheel extension
Update getCredentials to listCredentials to support multiple login credentials.
Fix random error on Create and Delete operation
Bugfixes
- Initial Release
Your coding agent can read these notes before it upgrades. Set up the MCP server →