Skip to content

Latest commit

 

History

History
262 lines (180 loc) · 9.46 KB

File metadata and controls

262 lines (180 loc) · 9.46 KB

Release History

3.0.0rc6 (2019-10-03)

Features

  • Added operation RegistriesOperations.generate_credentials

3.0.0rc5 (2019-08-02)

Bugfixes

  • Reverting API version back to 2019-05-01

3.0.0rc4 (2019-07-10)

Bugfixes

  • Fix incorrect default API version from 2019-05-01 to 2017-10-01

3.0.0rc3 (2019-07-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

3.0.0rc2 (2019-06-12)

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.

3.0.0rc1 (2019-05-24)

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

2.8.0 (2019-04-30)

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

2.7.0 (2019-01-25)

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

2.6.0 (2019-01-02)

Features

  • Add IP rules

Bugfixes

  • Rename incorrect "id" to "virtual_network_resource_id"

2.5.0 (2018-12-10)

Features

  • Add network rule set to registry properties

2.4.0 (2018-11-05)

Features

  • Add context token to task step

2.3.0 (2018-10-17)

  • Support context path, source location URL, and pull request based triggers for task/run.
  • Allow specifying credentials for source registry on import image.

2.2.0 (2018-09-11)

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

2.1.0 (2018-07-26)

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

2.0.0 (2018-04-30)

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

1.0.1 (2017-10-09)

  • Rename Managed_Basic, Managed_Standard, Managed_Premium to Basic, Standard, Premium.

1.0.0 (2017-09-22)

  • 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.

0.3.1 (2017-06-30)

  • 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)

0.3.0 (2017-06-15)

  • This package now supports an additional ApiVersion 2017-06-01-preview

0.2.1 (2017-04-20)

This wheel package is now built with the azure wheel extension

0.2.0 (2017-03-20)

  • 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.

0.1.1 (2016-12-12)

Bugfixes

  • Fix random error on Create and Delete operation

0.1.0 (2016-11-04)

  • Initial Release