diff --git a/azure-mgmt/README.rst b/azure-mgmt/README.rst index d54bab03f476..1898c8565b44 100644 --- a/azure-mgmt/README.rst +++ b/azure-mgmt/README.rst @@ -9,7 +9,7 @@ replace the old Azure Service Management (ASM). This package does not contain any code in itself. It installs a set of packages that provide management APIs for the various Azure services. -All packages in this bundle have been tested with Python 2.7, 3.4, 3.5 and 3.6. +All packages in this bundle have been tested with Python 2.7, 3.4, 3.5, 3.6 and 3.7. This package uses PEP440 syntax, and then requires pip >= 6.0 and/or setuptools >= 8.0 to be installed. @@ -33,58 +33,64 @@ Note that versions are fixed at the minor version number level - `azure-mgmt-advisor v1.x `__ - `azure-mgmt-applicationinsights v0.1.x `__ -- `azure-mgmt-authorization v0.30.x `__ +- `azure-mgmt-authorization v0.50.x `__ - `azure-mgmt-batch v5.x `__ -- `azure-mgmt-batchai v0.2.x `__ -- `azure-mgmt-billing v0.1.x `__ -- `azure-mgmt-cdn v2.x `__ -- `azure-mgmt-cognitiveservices v2.x `__ +- `azure-mgmt-batchai v2.x `__ +- `azure-mgmt-billing v0.2.x `__ +- `azure-mgmt-cdn v3.x `__ +- `azure-mgmt-cognitiveservices v3.x `__ - `azure-mgmt-commerce v1.x `__ -- `azure-mgmt-compute v3.x `__ +- `azure-mgmt-compute v4.x `__ - `azure-mgmt-consumption v2.x `__ -- `azure-mgmt-containerinstance v0.3.x `__ -- `azure-mgmt-containerregistry v1.x `__ -- `azure-mgmt-containerservice v3.x `__ -- `azure-mgmt-cosmosdb v0.3.x `__ -- `azure-mgmt-datafactory v0.4.x `__ -- `azure-mgmt-datalake-analytics v0.3.x `__ -- `azure-mgmt-datalake-store v0.3.x `__ +- `azure-mgmt-containerinstance v1.x `__ +- `azure-mgmt-containerregistry v2.x `__ +- `azure-mgmt-containerservice v4.x `__ +- `azure-mgmt-cosmosdb v0.4.x `__ +- `azure-mgmt-datafactory v0.6.x `__ +- `azure-mgmt-datalake-analytics v0.6.x `__ +- `azure-mgmt-datalake-store v0.5.x `__ +- `azure-mgmt-datamigration v1.x `__ +- `azure-mgmt-devspaces v0.1.x `__ - `azure-mgmt-devtestlabs v2.x `__ -- `azure-mgmt-dns v1.x `__ -- `azure-mgmt-eventgrid v0.4.x `__ -- `azure-mgmt-eventhub v1.x `__ +- `azure-mgmt-dns v2.x `__ +- `azure-mgmt-eventgrid v1.x `__ +- `azure-mgmt-eventhub v2.x `__ - `azure-mgmt-hanaonazure v0.1.x `__ -- `azure-mgmt-iothub v0.4.x `__ -- `azure-mgmt-iothubprovisioningservices v0.1.x `__ -- `azure-mgmt-keyvault v0.40.x `__ -- `azure-mgmt-loganalytics v0.1.x `__ -- `azure-mgmt-logic v2.x `__ +- `azure-mgmt-iotcentral v0.1.x `__ +- `azure-mgmt-iothub v0.5.x `__ +- `azure-mgmt-iothubprovisioningservices v0.2.x `__ +- `azure-mgmt-keyvault v1.x `__ +- `azure-mgmt-loganalytics v0.2.x `__ +- `azure-mgmt-logic v3.x `__ - `azure-mgmt-machinelearningcompute v0.4.x `__ +- `azure-mgmt-managementgroups v0.1.x `__ - `azure-mgmt-managementpartner v0.1.x `__ +- `azure-mgmt-maps v0.1.x `__ - `azure-mgmt-marketplaceordering v0.1.x `__ -- `azure-mgmt-media v0.2.x `__ -- `azure-mgmt-monitor v0.4.x `__ -- `azure-mgmt-msi v0.1.x `__ -- `azure-mgmt-network v1.x `__ -- `azure-mgmt-notificationhubs v1.x `__ -- `azure-mgmt-powerbiembedded v1.x `__ -- `azure-mgmt-rdbms v0.1.x `__ -- `azure-mgmt-recoveryservices v0.2.x `__ -- `azure-mgmt-recoveryservicesbackup v0.1.x `__ +- `azure-mgmt-media v1.0.x `__ +- `azure-mgmt-monitor v0.5.x `__ +- `azure-mgmt-msi v0.2.x `__ +- `azure-mgmt-network v2.x `__ +- `azure-mgmt-notificationhubs v2.x `__ +- `azure-mgmt-policyinsights v0.1.x `__ +- `azure-mgmt-powerbiembedded v2.x `__ +- `azure-mgmt-rdbms v1.x `__ +- `azure-mgmt-recoveryservices v0.3.x `__ +- `azure-mgmt-recoveryservicesbackup v0.3.x `__ - `azure-mgmt-redis v5.x `__ - `azure-mgmt-relay v0.1.x `__ -- `azure-mgmt-reservations v0.1.x `__ -- `azure-mgmt-resource v1.x `__ -- `azure-mgmt-scheduler v1.x `__ -- `azure-mgmt-search v1.x `__ -- `azure-mgmt-servermanager v1.x `__ -- `azure-mgmt-servicebus v0.4.x `__ -- `azure-mgmt-servicefabric v0.1.x `__ -- `azure-mgmt-sql v0.8.x `__ -- `azure-mgmt-storage v1.x `__ -- `azure-mgmt-subscription v0.1.x `__ -- `azure-mgmt-trafficmanager v0.40.x `__ -- `azure-mgmt-web v0.34.x `__ +- `azure-mgmt-reservations v0.2.x `__ +- `azure-mgmt-resource v2.x `__ +- `azure-mgmt-scheduler v2.x `__ +- `azure-mgmt-search v2.x `__ +- `azure-mgmt-servicebus v0.5.x `__ +- `azure-mgmt-servicefabric v0.2.x `__ +- `azure-mgmt-signalr v0.1.x `__ +- `azure-mgmt-sql v0.9.x `__ +- `azure-mgmt-storage v2.x `__ +- `azure-mgmt-subscription v0.2.x `__ +- `azure-mgmt-trafficmanager v0.50.x `__ +- `azure-mgmt-web v0.35.x `__ Note that if you don't need all of these packages, you can install/uninstall them individually. diff --git a/azure-mgmt/setup.py b/azure-mgmt/setup.py index 9bf8317037a3..e8246a70772f 100644 --- a/azure-mgmt/setup.py +++ b/azure-mgmt/setup.py @@ -10,7 +10,7 @@ setup( name='azure-mgmt', - version='2.0.0', + version='4.0.0', description='Microsoft Azure Resource Management Client Libraries for Python', long_description=open('README.rst', 'r').read(), license='MIT License', @@ -26,63 +26,70 @@ 'Programming Language :: Python :: 3.4', 'Programming Language :: Python :: 3.5', 'Programming Language :: Python :: 3.6', + 'Programming Language :: Python :: 3.7', 'License :: OSI Approved :: MIT License', ], zip_safe=False, install_requires=[ 'azure-mgmt-advisor~=1.0', 'azure-mgmt-applicationinsights~=0.1.1', - 'azure-mgmt-authorization~=0.30.0', + 'azure-mgmt-authorization~=0.50.0', 'azure-mgmt-batch~=5.0', - 'azure-mgmt-batchai~=0.2.0', - 'azure-mgmt-billing~=0.1.0', - 'azure-mgmt-cdn~=2.0', - 'azure-mgmt-cognitiveservices~=2.0', + 'azure-mgmt-batchai~=2.0', + 'azure-mgmt-billing~=0.2.0', + 'azure-mgmt-cdn~=3.0', + 'azure-mgmt-cognitiveservices~=3.0', 'azure-mgmt-commerce~=1.0', - 'azure-mgmt-compute~=3.0', + 'azure-mgmt-compute~=4.0', 'azure-mgmt-consumption~=2.0', - 'azure-mgmt-containerinstance~=0.3.1', - 'azure-mgmt-containerregistry~=1.0', - 'azure-mgmt-containerservice~=3.0', - 'azure-mgmt-cosmosdb~=0.3.1', - 'azure-mgmt-datafactory~=0.4.0', - 'azure-mgmt-datalake-analytics~=0.3.0', - 'azure-mgmt-datalake-store~=0.3.0', - 'azure-mgmt-devtestlabs~=2.1', - 'azure-mgmt-dns~=1.2', - 'azure-mgmt-eventgrid~=0.4.0', - 'azure-mgmt-eventhub~=1.2', - 'azure-mgmt-hanaonazure~=0.1.0', - 'azure-mgmt-iothub~=0.4.0', - 'azure-mgmt-iothubprovisioningservices~=0.1.0', - 'azure-mgmt-keyvault~=0.40.0', - 'azure-mgmt-loganalytics~=0.1.0', - 'azure-mgmt-logic~=2.1', - 'azure-mgmt-machinelearningcompute~=0.4.0', + 'azure-mgmt-containerinstance~=1.0', + 'azure-mgmt-containerregistry~=2.1', + 'azure-mgmt-containerservice~=4.2', + 'azure-mgmt-cosmosdb~=0.4.1', + 'azure-mgmt-datafactory~=0.6.0', + 'azure-mgmt-datalake-analytics~=0.6.0', + 'azure-mgmt-datalake-store~=0.5.0', + 'azure-mgmt-datamigration~=1.0', + 'azure-mgmt-devspaces~=0.1.0', + 'azure-mgmt-devtestlabs~=2.2', + 'azure-mgmt-dns~=2.0', + 'azure-mgmt-eventgrid~=1.0', + 'azure-mgmt-eventhub~=2.1', + 'azure-mgmt-hanaonazure~=0.1.1', + 'azure-mgmt-iotcentral~=0.1.0', + 'azure-mgmt-iothub~=0.5.0', + 'azure-mgmt-iothubprovisioningservices~=0.2.0', + 'azure-mgmt-keyvault~=1.0', + 'azure-mgmt-loganalytics~=0.2.0', + 'azure-mgmt-logic~=3.0', + 'azure-mgmt-machinelearningcompute~=0.4.1', + 'azure-mgmt-managementgroups~=0.1.0', 'azure-mgmt-managementpartner~=0.1.0', + 'azure-mgmt-maps~=0.1.0', 'azure-mgmt-marketplaceordering~=0.1.0', - 'azure-mgmt-media~=0.2.0', - 'azure-mgmt-monitor~=0.4.0', - 'azure-mgmt-msi~=0.1.0', - 'azure-mgmt-network~=1.7', - 'azure-mgmt-notificationhubs~=1.0', - 'azure-mgmt-powerbiembedded~=1.0', - 'azure-mgmt-rdbms~=0.1.0', - 'azure-mgmt-recoveryservices~=0.2.0', - 'azure-mgmt-recoveryservicesbackup~=0.1.1', + 'azure-mgmt-media~=1.0.0rc2', + 'azure-mgmt-monitor~=0.5.2', + 'azure-mgmt-msi~=0.2.0', + 'azure-mgmt-network~=2.0', + 'azure-mgmt-notificationhubs~=2.0', + 'azure-mgmt-policyinsights~=0.1.0', + 'azure-mgmt-powerbiembedded~=2.0', + 'azure-mgmt-rdbms~=1.2', + 'azure-mgmt-recoveryservices~=0.3.0', + 'azure-mgmt-recoveryservicesbackup~=0.3.0', 'azure-mgmt-redis~=5.0', 'azure-mgmt-relay~=0.1.0', - 'azure-mgmt-reservations~=0.1.0', - 'azure-mgmt-resource~=1.2', - 'azure-mgmt-scheduler~=1.1', - 'azure-mgmt-search~=1.0', - 'azure-mgmt-servermanager~=1.2', - 'azure-mgmt-servicebus~=0.4.0', - 'azure-mgmt-servicefabric~=0.1.0', - 'azure-mgmt-sql~=0.8.5', - 'azure-mgmt-storage~=1.5', - 'azure-mgmt-subscription~=0.1.0', - 'azure-mgmt-trafficmanager~=0.40.0', - 'azure-mgmt-web~=0.34.1', + 'azure-mgmt-reservations~=0.2.1', + 'azure-mgmt-resource~=2.0', + 'azure-mgmt-scheduler~=2.0', + 'azure-mgmt-search~=2.0', + 'azure-mgmt-servicebus~=0.5.1', + 'azure-mgmt-servicefabric~=0.2.0', + 'azure-mgmt-signalr~=0.1.0', + 'azure-mgmt-sql~=0.9.1', + 'azure-mgmt-storage~=2.0', + 'azure-mgmt-subscription~=0.2.0', + 'azure-mgmt-trafficmanager~=0.50.0', + 'azure-mgmt-web~=0.35.0', ], ) diff --git a/ChangeLog.rst b/azure/HISTORY.rst similarity index 98% rename from ChangeLog.rst rename to azure/HISTORY.rst index add2345175c6..d3e9d8f547e4 100644 --- a/ChangeLog.rst +++ b/azure/HISTORY.rst @@ -1,3 +1,9 @@ +Disclaimer +++++++++++ + +Starting azure 3.0.0, we don't provide anymore a ChangeLog for the bundle package. Please refer to the ChangeLog +of each individual package. + 2017-05-16 azure 2.0.0 ++++++++++++++++++++++ @@ -133,7 +139,7 @@ Some values that are constants and were incorrectly suggested as method paramete **Meta-package** -The 2.0.0rc6 is a release candidate. However, the core packages, from code quality/completeness perspectives can at this time +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. @@ -175,7 +181,7 @@ listed before. - azure-mgmt-trafficmanager 0.30.0rc6 - azure-mgmt-web 0.30.0rc6 - + 2016-08-01 azure-servicemanagement-legacy 0.20.4 ++++++++++++++++++++++++++++++++++++++++++++++++ @@ -232,7 +238,7 @@ Thank you to brandondahler, schaefi for their contributions. subscription_id ) ) - + to this:: resource_client = ResourceManagementClient( @@ -243,7 +249,7 @@ Thank you to brandondahler, schaefi for their contributions. If you were using the Configuration class, it is still available using the `config` attribute after Client creation:: resource_client.config.long_running_operation_timeout = 5 - + **New** * you can now simplify your call by passing a dict directly and not an instance. This removes the needs to import each model:: @@ -258,7 +264,7 @@ Thank you to brandondahler, schaefi for their contributions. ) can now be written directly:: - + resource_client.resource_groups.create_or_update( group_name, { @@ -281,7 +287,7 @@ Thank you to brandondahler, schaefi for their contributions. you might receive a CloudError exception. A "strict" enum must follow one of the authorized enum values. Strings are still accepted, but if your value is not valid - you will receive a SerializationError *without* a call to the REST API. Before, the call was made to the REST API and you received + you will receive a SerializationError *without* a call to the REST API. Before, the call was made to the REST API and you received a `CloudError` if the server refused the request. * Latest Swagger update for Redis (API-version 2016-04-01) @@ -299,21 +305,21 @@ Thank you to brandondahler, schaefi for their contributions. * azure-storage 0.32.0 * `Check the ChangeLog on storage github account for details`__. - - + + 2016-04-26 Version 2.0.0rc3 / 0.30.0rc3 +++++++++++++++++++++++++++++++++++++++ **Disclaimer** There is no known breaking changes between 2.0.0RC2 and 2.0.0RC3. However, we removed several useless parameters for __init__ methods on model classes. If you get an error message like this after migrating to RC3:: - + TypeError: __init__() got an unexpected keyword argument 'type' - + or:: TypeError: __init__() takes exactly 1 positional argument (2 given) - + You can remove the involved parameter safely, as it should not have been there in the first place. **New** @@ -470,7 +476,7 @@ azure-mgmt-network 0.20.1 azure-mgmt-resource 0.20.1 * Add missing model class ResourceIdentity - * Add documentation examples for generic resource creation and deployment + * Add documentation examples for generic resource creation and deployment using JSON templates azure-storage 0.20.2 @@ -620,7 +626,7 @@ easy production AND consumption of SAS for blob, queue and table storage. * To consume a SAS, init BlobService/QueueService/TableService with account_name & sas_token (no account_key) * For blob storage, you can now pass a sas_token to make_blob_url - * For blob storage, you can now consume public containers/blobs, init + * For blob storage, you can now consume public containers/blobs, init BlobService/QueueService/TableService with account_name only (no account_key or sas_token) @@ -662,7 +668,7 @@ The upgrade to this new version causes some breaking changes for Python SDK user * Metrics for blob, queue, table service properties, which used to be accessed with the 'metrics' field are now accessed via 'hour_metrics' and 'minute_metrics'. - Note that a backwards compatible 'metrics' property was added to redirect access + Note that a backwards compatible 'metrics' property was added to redirect access to 'hour_metrics'. * Url is no longer returned from list_containers, list_blobs, list_queues. For blob, you can use the utility function make_blob_url as an alternate @@ -685,7 +691,7 @@ The other changes in this release are: your azure publish settings file * Ability to adjust the global http timeout * Service bus event hub support (create/update/delete hubs + send events) -* Documentation for API Reference is now available at +* Documentation for API Reference is now available at http://azure-sdk-for-python.readthedocs.org/en/documentation/index.html **Bugfixes** @@ -768,7 +774,7 @@ The other changes in this release are: * Preliminary Scheduler management API * Add metrics to Service Bus management API -* Delete Blob - support for x-ms-delete-snapshots header +* Delete Blob - support for x-ms-delete-snapshots header **Bugfixes** @@ -837,19 +843,19 @@ Thank you to kaptajnen, matlockx for their fixes for the redirection issue (#129 **Bugfixes** * #145 Missing DataVirtualHardDisks in Cloud Service Properties -* #144 Added configuration sets for role and added list virtual network function +* #144 Added configuration sets for role and added list virtual network function * #139 How to start "Deallocated" role * #127 Add WinRM options to create_virtual_machine_deployment() * #131 Missing role instance endpoint in get_deployment_by_X * #128 Update __init__.py for missing host_name attribute on RoleInstance -* #140 Table Service deletes empty strings +* #140 Table Service deletes empty strings * #40 Edm.Binary and null support in table storage entities 2014-02-10 Version 0.8.0pr1 +++++++++++++++++++++++++++ - * Migrate to using httplib on Windows. This is now the default, unless a - Windows Certificate Store management certificate is used. Make sure to use + * Migrate to using httplib on Windows. This is now the default, unless a + Windows Certificate Store management certificate is used. Make sure to use CPython 2.7.4 or later when using OpenSSL .pem certificates on Windows. * Added high-level functions to upload/download blobs with chunking and progress notifications * Added support for Python 3.3 @@ -869,7 +875,7 @@ Thank you to kaptajnen, matlockx for their fixes for the redirection issue (#129 * #118 Proxy doesn't support specifying credentials * #117 Service bus authorization code doesn't go through the proxy server -* #108 Create VM, Administrator Password Base-64 Encoding +* #108 Create VM, Administrator Password Base-64 Encoding * #106 Why isn't setup.py in the root of the project? * #96 Change default connection protocol to https @@ -886,11 +892,11 @@ Thank you to kaptajnen, matlockx for their fixes for the redirection issue (#129 * #90 get_blob_metadata returns more than the metadata (also get_container_metadata and get_queue_metadata) * #87 Proxy support for \*NIX systems -* #86 Fix capitalization in the 'Fingerprint' tag for XML of serialization of SSH keys configuration +* #86 Fix capitalization in the 'Fingerprint' tag for XML of serialization of SSH keys configuration * #83 Fixed an issue that prevented the creation of endpoints for a VM * #80 Error deserializing datetime value from Table Store * #79 Specify VirtualNetworkName when creating Virtual Machine - + Thank you to timanovsky, sebhomengo, pneumee, ogrisel, 0xc0decafe and apatard for their bug reports and fixes. 2013-03-20 Version 0.6.2 @@ -899,16 +905,16 @@ Thank you to timanovsky, sebhomengo, pneumee, ogrisel, 0xc0decafe and apatard fo **Bugfixes** * #75 crash on python 2.7 x64 windows -* #73 _convert_query_string return a wrong query string parameter +* #73 _convert_query_string return a wrong query string parameter 2012-12-17 Version 0.6.1 ++++++++++++++++++++++++ **Bugfixes** -* #69 _get_readable_id doesn't support queues with slashes in their names -* #68 Service bus cache of tokens doesn't support multiple creds in same app -* #66 Need to change the default timeout for httprequest on windows +* #69 _get_readable_id doesn't support queues with slashes in their names +* #68 Service bus cache of tokens doesn't support multiple creds in same app +* #66 Need to change the default timeout for httprequest on windows * Improved support for unicode data 2012-10-16 Version 0.6.0 diff --git a/azure/README.rst b/azure/README.rst index 58f2930f0d50..47b81ec8675e 100644 --- a/azure/README.rst +++ b/azure/README.rst @@ -6,7 +6,7 @@ This is the Microsoft Azure bundle. This package does not contain any code in itself. It installs a set of packages that provide Microsoft Azure functionality. -All packages in this bundle have been tested with Python 2.7, 3.4, 3.5 and 3.6. +All packages in this bundle have been tested with Python 2.7, 3.4, 3.5, 3.6 and 3.7 This package uses PEP440 syntax, and thus requires pip >= 6.0 and/or setuptools >= 8.0 to be installed. @@ -23,18 +23,20 @@ Features This version of the Azure package bundle consists of the following packages. Follow the links for more information on each package. -Note that versions are fixed at the minor version number level +Note that versions are fixed at the minor version number level (i.e. no breaking changes can be introduced, but features are allowed) -- `azure-mgmt v2.x `__ +- `azure-mgmt v4.x `__ +- `azure-applicationinsights v0.1.x `__ - `azure-batch v4.x `__ - `azure-cosmosb-table v1.x `__ - `azure-datalake-store v0.0.x `__ -- `azure-eventgrid v0.1.x `__ +- `azure-eventgrid v1.x `__ - `azure-graphrbac v0.40.x `__ -- `azure-keyvault v0.3.x `__ +- `azure-keyvault v1.x `__ +- `azure-loganalytics v0.1.x `__ - `azure-servicebus v0.21.x `__ -- `azure-servicefabric v6.1.2.9 `__ +- `azure-servicefabric v6.3.0.0 `__ - `azure-servicemanagement-legacy v0.20.x `__ - `azure-storage-blob v1.x `__ - `azure-storage-queue v1.x `__ diff --git a/azure/setup.py b/azure/setup.py index 417e061af234..05edc6055e52 100644 --- a/azure/setup.py +++ b/azure/setup.py @@ -11,7 +11,7 @@ setup( name='azure', - version='3.0.0', + version='4.0.0', description='Microsoft Azure Client Libraries for Python', long_description=open('README.rst', 'r').read(), license='MIT License', @@ -27,22 +27,25 @@ 'Programming Language :: Python :: 3.4', 'Programming Language :: Python :: 3.5', 'Programming Language :: Python :: 3.6', + 'Programming Language :: Python :: 3.7', 'License :: OSI Approved :: MIT License', ], zip_safe=False, install_requires=[ - 'azure-mgmt~=2.0', - 'azure-batch~=4.0', + 'azure-mgmt~=4.0', + 'azure-applicationinsights~=0.1.0', + 'azure-batch~=4.1', 'azure-cosmosdb-table~=1.0', 'azure-datalake-store~=0.0.18', - 'azure-eventgrid~=0.1.0', + 'azure-eventgrid~=1.1', 'azure-graphrbac~=0.40.0', - 'azure-keyvault~=0.3.7', + 'azure-keyvault~=1.0', + 'azure-loganalytics~=0.1.0', 'azure-servicebus~=0.21.1', - 'azure-servicefabric~=6.1.2.9', + 'azure-servicefabric~=6.3.0.0', 'azure-servicemanagement-legacy~=0.20.6', - 'azure-storage-blob~=1.1', - 'azure-storage-queue~=1.1', - 'azure-storage-file~=1.1', + 'azure-storage-blob~=1.3', + 'azure-storage-queue~=1.3', + 'azure-storage-file~=1.3', ], )