github Azure/azure-sdk-for-python azure-mgmt-apimanagement_0.2.0

latest releases: azure-mgmt-servicebus_8.2.1, azure-mgmt-marketplaceordering_1.2.0b2, azure-mgmt-managedservices_7.0.0b2...
4 years ago

0.2.0 (2020-03-25)

Features

  • Model IdentityProviderUpdateParameters has a new parameter signin_tenant
  • Model ApiManagementServiceIdentity has a new parameter user_assigned_identities
  • Model AdditionalLocation has a new parameter disable_gateway
  • Model UserCreateParameters has a new parameter app_type
  • Model ApiManagementServiceResource has a new parameter disable_gateway
  • Model ApiManagementServiceResource has a new parameter developer_portal_url
  • Model ApiManagementServiceResource has a new parameter api_version_constraint
  • Model DiagnosticContract has a new parameter log_client_ip
  • Model DiagnosticContract has a new parameter verbosity
  • Model DiagnosticContract has a new parameter http_correlation_protocol
  • Model SchemaContract has a new parameter value
  • Model SchemaContract has a new parameter definitions
  • Model ApiManagementServiceUpdateParameters has a new parameter disable_gateway
  • Model ApiManagementServiceUpdateParameters has a new parameter developer_portal_url
  • Model ApiManagementServiceUpdateParameters has a new parameter api_version_constraint
  • Model TagDescriptionContract has a new parameter tag_id
  • Model ApiManagementServiceBaseProperties has a new parameter disable_gateway
  • Model ApiManagementServiceBaseProperties has a new parameter developer_portal_url
  • Model ApiManagementServiceBaseProperties has a new parameter api_version_constraint
  • Model IdentityProviderBaseParameters has a new parameter signin_tenant
  • Model IdentityProviderContract has a new parameter signin_tenant
  • Added operation TenantAccessGitOperations.list_secrets
  • Added operation DelegationSettingsOperations.list_secrets
  • Added operation AuthorizationServerOperations.list_secrets
  • Added operation TenantAccessOperations.list_secrets
  • Added operation SubscriptionOperations.list_secrets
  • Added operation IdentityProviderOperations.list_secrets
  • Added operation OpenIdConnectProviderOperations.list_secrets
  • Added operation group GatewayApiOperations
  • Added operation group PolicyDescriptionOperations
  • Added operation group GatewayHostnameConfigurationOperations
  • Added operation group NamedValueOperations
  • Added operation group GatewayOperations

General breaking changes

This version uses a next-generation code generator that might introduce breaking changes if from some import. 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.

  • ApiManagementClient cannot be imported from azure.mgmt.apimanagement.api_management_client anymore (import from azure.mgmt.apimanagement works like before)
  • ApiManagementClientConfiguration import has been moved from azure.mgmt.apimanagement.api_management_client to azure.mgmt.apimanagement
  • A model MyClass from a "models" sub-module cannot be imported anymore using azure.mgmt.apimanagement.models.my_class (import from azure.mgmt.apimanagement.models works like before)
  • An operation class MyClassOperations from an operations sub-module cannot be imported anymore using azure.mgmt.apimanagement.operations.my_class_operations (import from azure.mgmt.apimanagement.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 client per process.

Don't miss a new azure-sdk-for-python release

NewReleases is sending notifications on new releases.