github Azure/azure-sdk-for-python v2.0.0rc6

Version 2.0.0rc6 / 0.30.0rc6

Disclaimer

Starting with this release, most packages now use the MIT license. The following packages still remain on the Apache license:

  • azure-servicebus
  • aure-servicemanagement-legacy
  • azure-storage

The following packages have the same content than RC5, but with MIT licence as header:

  • azure-mgmt-cognitiveservices 0.30.0rc6
  • azure-mgmt-commerce 0.30.0rc6
  • azure-mgmt-dns 0.30.0rc6
  • azure-mgmt-notificationhubs 0.30.0rc6
  • azure-mgmt-powerbiembedded 0.30.0rc6
  • azure-mgmt-trafficmanager 0.30.0rc6

Breaking changes

  • azure-mgmt-storage 0.30.0rc6: fix usage list syntax (Azure/azure-rest-api-specs#340)
  • azure-mgmt-web 0.30.0rc6: fix list syntax (Azure/azure-rest-api-specs#454)
  • azure-mgmt-logic 1.0.0: New API Version implies several changes to catch up latest Azure Portal behaviour.
  • azure-mgmt-scheduler 1.0.0: New API Version implies several changes to catch up latest Azure Portal behaviour.

Some values that are constants and were incorrectly suggested as method parameter have been removed:

  • azure-mgmt-compute 0.30.0rc6: api_version is now an attribute and not a method parameter (#697)
  • azure-mgmt-cdn 0.30.0rc6: check_name_availability has no more a type parameter
  • azure-mgmt-keyvault 0.30.0rc6: Sku has no more a family parameter (#733)

New and bugfixes

  • azure-mgmt-resource 0.30.0rc6:
  • azure-mgmt-network 0.30.0rc6: check_ip_address_availability and more + Doc typo
  • azure-mgmt-redis 1.0.0: official stable release (same content than 0.30.0RC5)

Meta-package

The 2.0.0rc6 is a release candidate. However, the core packages, from code quality/completeness perspectives can at this time be considered "stable" - it will be officially labeled as such in September (in sync with other languages).
We are not planning on any further major changes until then.

The azure 2.0.0rc6 package contains the following Azure packages:

  • The following packages are still labeled "preview" but can be considered "stable":
    • azure-mgmt-resource 0.30.0rc6
    • azure-mgmt-compute 0.30.0rc6
    • azure-mgmt-network 0.30.0rc6
    • azure-mgmt-storage 0.30.0rc6
    • azure-mgmt-keyvault 0.30.0rc6
  • The following packages are already released as "stable" and are officially production ready:
    • azure-batch 1.0.0
    • azure-mgmt-batch 1.0.0
    • azure-mgmt-redis 1.0.0
    • azure-mgmt-logic 1.0.0
    • azure-mgmt-scheduler 1.0.0
    • azure-servicebus 0.20.3
    • azure-servicemanagement-legacy 0.20.4
    • azure-storage 0.33.0

The following packages are also available as preview only, not ready for production,
and will NOT be installed with the 2.0.0rc6 "azure" meta-package. We removed then from the 2.0.0rc6
to prepare our customers to the 2.0.0 stable release that will only contains the stable packages
listed before.

  • azure-graphrbac 0.30.0rc5
  • azure-mgmt-authorization 0.30.0rc5
  • azure-mgmt-cdn 0.30.0rc6
  • azure-mgmt-cognitiveservices 0.30.0rc6
  • azure-mgmt-commerce 0.30.0rc6
  • azure-mgmt-dns 0.30.0rc6
  • azure-mgmt-iothub 0.1.0
  • azure-mgmt-notificationhubs 0.30.0rc6
  • azure-mgmt-powerbiembedded 0.30.0rc6
  • azure-mgmt-trafficmanager 0.30.0rc6
  • azure-mgmt-web 0.30.0rc6

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

NewReleases is sending notifications on new releases.