Features
- Added operation RegistriesOperations.generate_credentials
Bugfixes
- Reverting API version back to 2019-05-01
Bugfixes
- Fix incorrect default API version from 2019-05-01 to 2017-10-01
New preview API version 2019-06-01-preview contains:
Features
- Model BaseImageTriggerUpdateParameters has a new parameter update_trigger_payload_type
- Model BaseImageTriggerUpdateParameters has a new parameter update_trigger_endpoint
- Model RegistryUpdateParameters has a new parameter policies
- Model Registry has a new parameter policies
- Model TaskRunRequest has a new parameter override_task_step_properties
- Model BaseImageTrigger has a new parameter update_trigger_payload_type
- Model BaseImageTrigger has a new parameter update_trigger_endpoint
- Model Run has a new parameter update_trigger_token
- Added operation RegistriesOperations.get_build_source_upload_url
- Added operation RegistriesOperations.schedule_run
Breaking changes
- Model RegistryUpdateParameters no longer has parameter storage_account
- Model TaskRunRequest no longer has parameter task_name
- Model TaskRunRequest no longer has parameter values
- Model TaskRunRequest has a new required parameter task_id
- Removed operation RegistriesOperations.list_policies
- Removed operation RegistriesOperations.generate_credentials
- Removed operation RegistriesOperations.update_policies
Features
- Model Run has a new parameter timer_trigger
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.
- ContainerRegistryManagementClient cannot be imported from azure.mgmt.containerregistry.containerregistry_management_client anymore (import from azure.mgmt.containerregistry works like before)
- ContainerRegistryManagementClientConfiguration import has been moved from azure.mgmt.containerregistry.containerregistry_management_client to azure.mgmt.containerregistry
- ContainerRegistryManagementClient cannot be imported from azure.mgmt.containerregistry.v20xx_yy_zz.containerregistry_management_client anymore (import from azure.mgmt.containerregistry.v20xx_yy_zz works like before)
- ContainerRegistryManagementClientConfiguration import has been moved from azure.mgmt.containerregistry.v20xx_yy_zz.containerregistry_management_client to azure.mgmt.containerregistry.v20xx_yy_zz
- A model MyClass 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)
- An operation class 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.
Features
- Model Registry has a new parameter policies
- Model RegistryUpdateParameters has a new parameter policies
- Add preview ScopeMaps (2019-05-01-preview API version)
Breaking changes
- Model RegistryUpdateParameters no longer has parameter storage_account
- Removed operation RegistriesOperations.update_policies
- Removed operation RegistriesOperations.list_policies
Features
- Model CustomRegistryCredentials has a new parameter identity
- Model Run has a new parameter run_error_message
- Model Task has a new parameter identity
- Model TaskUpdateParameters has a new parameter identity
- Model Target has a new parameter name
- Model Target has a new parameter version
- Model TriggerProperties has a new parameter timer_triggers
- Model TriggerUpdateParameters has a new parameter timer_triggers
Features
- Model Run has a new parameter custom_registries
- Model Run has a new parameter source_registry_auth
- Model DockerBuildStepUpdateParameters has a new parameter target
- Model FileTaskRunRequest has a new parameter credentials
- Model DockerBuildRequest has a new parameter credentials
- Model DockerBuildRequest has a new parameter target
- Model TaskUpdateParameters has a new parameter credentials
- Model Task has a new parameter credentials
- Model EncodedTaskRunRequest has a new parameter credentials
- Model DockerBuildStep has a new parameter target
Features
- Add IP rules
Bugfixes
- Rename incorrect "id" to "virtual_network_resource_id"
Features
- Add network rule set to registry properties
Features
- Add context token to task step
- Support context path, source location URL, and pull request based triggers for task/run.
- Allow specifying credentials for source registry on import image.
Features
- Added operation RegistriesOperations.get_build_source_upload_url
- Added operation RegistriesOperations.schedule_run
- Added operation group RunsOperations
- Added operation group TasksOperations
Default API version is now 2018-09-01
Features
- Model OperationDefinition has a new parameter service_specification
- Model OperationDefinition has a new parameter origin
- Added operation RegistriesOperations.list_policies
- Added operation RegistriesOperations.update_policies
Features
- Support for build steps/taks (ApiVersion 2018-02-01-preview)
- Support for Azure Profiles
- Client class can be used as a context manager to keep the underlying HTTP session open for performance
General Breaking changes
This version uses a next-generation code generator that might introduce breaking changes.
- Model signatures now use only keyword-argument syntax. All positional arguments must be re-written as keyword-arguments. To keep auto-completion in most cases, models are now generated for Python 2 and Python 3. Python 3 uses the "*" syntax for keyword-only arguments.
- Enum types now use the "str" mixin (class AzureEnum(str, Enum)) to improve the behavior when unrecognized enum values are encountered.
While this is not a breaking change, the distinctions are important, and are documented here:
https://docs.python.org/3/library/enum.html#others
At a glance:
- "is" should not be used at all.
- "format" will return the string value, where "%s" string formatting will return NameOfEnum.stringvalue. Format syntax should be prefered.
- New Long Running Operation:
- Return type changes from msrestazure.azure_operation.AzureOperationPoller to msrest.polling.LROPoller. External API is the same.
- Return type is now always a msrest.polling.LROPoller, regardless of the optional parameters used.
- The behavior has changed when using 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.
- New 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
- Compatibility of the sdist with wheel 0.31.0
- Rename Managed_Basic, Managed_Standard, Managed_Premium to Basic, Standard, Premium.
- New default API version 2017-10-01.
- Remove support for API Version 2017-06-01-preview
- New support for managed registries with three Managed SKUs.
- New support for registry webhooks and replications.
- Rename Basic SKU to Classic SKU.
- Support for registry SKU update (2017-06-01-preview)
- New listUsages API to get the quota usages for a container registry (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
- New ApiVersion 2017-03-01
- Update getCredentials to listCredentials to support multiple login credentials.
- Refine regenerateCredential to support regenerate the specified login credential.
- Add Sku to registry properties as a required property.
- Rename GetProperties to Get.
- Change CreateOrUpdate to Create, add registry create parameters.
Bugfixes
- Fix random error on Create and Delete operation
- Initial Release