NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #3415 most downloaded on PyPI
Microsoft Azure Azure Container Registry Client Library for Python
Last release 3 years ago
no release in 18 months
Ships unpredictably
gaps range from 2 weeks to 11 months
Nearly every release is documented
notes for 3 of 3 stable releases
Nothing withdrawn
no release was ever pulled
5 years old
14 releases · first in 2021
One column per quarter.
Fixed a bug when deserializing unknown architecture and os values in ArtifactManifestProperties object. (#28469 #30077)
Added sanity check for manifest size at download time - if manifest is bigger than 4MB, ValueError will be thrown.
ValueError will be thrown.DigestValidationError in set/get manifest and upload/download blob operations.Added an optional kwarg media_type in set_manifest() to enable uploading image manifests of any type.
media_type in set_manifest() to enable uploading image manifests of any type.upload_manifest() to set_manifest(), and changed to consume manifest in JSON instead of OCIManifest type.download_manifest() to get_manifest(), and changed it's return type from DownloadManifestResult to GetManifestResult."https://containerregistry.azure.net" which works for all clouds.Supported uploading and downding large OCI artifact blobs in synchronous and asynchronous ContainerRegistryClient.
ContainerRegistryClient.DownloadManifestResult, DownloadBlobStream and AsyncDownloadBlobStream.404 in delete_blob().upload_blob().download_blob() return type from DownloadBlobResult to DownloadBlobStream and AsyncDownloadBlobStream.Fixed a TypeError when call list_tag() in an empty repository.
TypeError when call list_tag() in an empty repository. (#28234)TypeError when call list_manifest() in an empty repository. (#28432)"https://management.azure.com" to kwarg audience in ContainerRegistryClient. (#22229)azure-core to >=1.24.0msrest requirement.isodate with version range >=0.6.0(isodate was required by msrest).Supported uploading and downloading OCI manifests and artifact blobs in synchronous ContainerRegistryClient.
ContainerRegistryClient.RepositoryProperties to last_updated_on.azure-core to >=1.23.0.Supported passing the rest api version via ContainerRegistryClient.
ContainerRegistryClient.size of ArtifactManifestProperties to size_in_bytes.TagOrder to ArtifactTagOrder.ManifestOrder to ArtifactManifestOrder.Updated the supported rest api version to be the stable "2021-07-01".
teleport_enabled in RepositoryProperties.Removed credential_scopes keyword.
credential_scopes keyword.audience keyword, which allows customers to select from available audiences or provide their own audience string. This keyword is required when creating a client.Closed session of ChallengePolicyClient in context manager #20000
ChallengePolicyClient in context manager #20000msrest to >=0.6.21Fixed a bug where credential_scopes keyword on ContainerRegistryClient was not passed through and the client could not authenticate with foreign cloud
credential_scopes keyword on ContainerRegistryClient was not passed through and the client could not authenticate with foreign clouds.Removed DeleteRepositoryResult. ContainerRegistryClient.delete_repository now returns None
DeleteRepositoryResult. ContainerRegistryClient.delete_repository now returns Nonewriteable_properties objects, placing can_delete/read/write/list properties on the immediate Repository/Tag/ArtifactManifestProperties objectsContainerRepository and RegistryArtifact classes. The methods for acting on a repository and a registry artifact are now contained in the ContainerRegistryClient object.delete_repository and get_repository methods parameters have been renamed from repository_name to repository.Renamed DeletedRepositoryResult to DeleteRepositoryResult
DeletedRepositoryResult to DeleteRepositoryResultDeletedRepositoryResult.deleted_registry_artifact_digests to deleted_manifestsTagProperties to ArtifactTagPropertiesContentPermissions to ContentPropertiescontent_permissions attributes on TagProperties, RepositoryProperties, and RegistryArtifactProperties to writeable_properties.None to credential.First release of the Azure Container Registry library for Python
Your coding agent can read these notes before it upgrades. Set up the MCP server →