azure-cli
Version:
Microsoft Azure Cross Platform Command Line tool
1,075 lines (1,006 loc) • 46.4 kB
Markdown
##2016-07-07 Version 0.10.2
* Storage
* Added new command `azure storage account sas create`
* Added options `--protocol` and `--ip-range` for the service SAS commands
- `azure storage container sas create`
- `azure storage blob sas create`
- `azure storage queue sas create`
- `azure storage table sas create`
- `azure storage share sas create`
- `azure storage file sas create`
* Added support for permission `c` (Create) and `a` (Add) for the service SAS commands
- `azure storage container sas create`
- `azure storage blob sas create`
* Added support for permission `c` (Create) for the service SAS commands
- `azure storage share sas create`
- `azure storage file sas create`
* Added support for the option `--file` for `azure storage metrics set` and `azure storage metrics show` commands
* Network
* Fixed issue importing record set in case when record name is equal to any record type
* Compute
* Fixed VMSS Quick-Create issue
* Fixed issues #2717, #2767, #2879, #2926, #2960, #2961
* General
* Added new commands
* `azure ad app set`
* `azure ad group member add | delete| check`
* `azure ad sp set`
* Added support for `ad user create|delete| memberGroups list` commands
* Added support for setting reply url for an application while creating it
* Added support for `ad group create|delete` commands
* Fixed issues #2919, #2937, #2939
##2016-06-01 Version 0.10.1
* Storage
* Integrated with the GA version of Azure Storage Client Library for Node.js
* Added support for blob snapshot commands
* Added new commands `azure storage blob snapshot`
* Added new option `--snapshot` and `--delete-snapshots` for `azure storage blob delete`
* Added support for blob/container lease commands
* Added new commands `azure storage blob/container lease acquire`
* Added new commands `azure storage blob/container lease renew`
* Added new commands `azure storage blob/container lease change`
* Added new commands `azure storage blob/container lease release`
* Added new commands `azure storage blob/container lease break`
* Added `--lease` option to existing commands which can be performed with a lease ID
* Added support for running CLI commands with Azure Storage emulator
* Improved option description for command `azure storage blob delete`
* PowerBiEmbedded
* Added the following Power BI Embedded commands with tests
* `azure powerbi create`
* `azure powerbi set`
* `azure powerbi delete`
* `azure powerbi list`
* `azure powerbi get-keys`
* `azure powerbi regenerate-key`
* HdInsight
* Added --applicationName to script-action create command for Edgenode customization
* Added randomly generated appName
* DevTestLabs
* Added commands for Microsoft.DevTestLab provider
* Network
* Updated validator package and improved common validation logic
* Added the following express-route peerings commands
* `azure network express-route peerings create`
* `azure network express-route peerings set`
* `azure network express-route peerings show`
* `azure network express-route peerings list`
* `azure network express-route peerings delete`
* Used new api version for networking commands: 2016-03-30 (azure-arm-network: 0.13.2)
* Added InternalDomainNameSuffix propert for `azure network nic show`
* Added --ip-version option to specify ip version of IPv4 or IPv6 for `azure network public-ip create`
* Added `azure network nic ip-config` to manage multiple ip configurations inside nic
* Used `azure network nic ip-config` instead of `azure network nic set` to modify ip configuration
* Changed `azure network nic address-pool/inbound-nat-rule` to `azure network nic ip-config address-pool/inbound-nat-rule`
* Renamed option `-n, --name` to `-c, --nic-name` in `azure network nic ip-config address-pool/inbound-nat-rule` commands
* Renamed app gateway option names to common style
* Fixed issue with app gateway ssl cert modifications
* Fixed issues #2876, #2877, #2878
* Compute
* Updated vm enable-diag command to use JSON config for Linux
* VMSS scale out command
* Fixed BGInfo's major version search issue
* KeyVault
* Fixed issues #2709, #2742 and #2800
* CDN
* Akamai integretion for Azure CDN
* ResourceManager
* Display provisioning status message during create deployment
* Added jsonLint.js to display the line number in exception when parsing json fails
* Fixed issue #1956
* ServerManagement
* Added commands for Server Management Tools service
* Batch
* Add parameterized way to create/update batch entities
* Added the more parameters to the following commands to enable these operations without providing a JSON file
* `azure batch job create`
* `azure batch job set`
* `azure batch job-schedule create`
* `azure batch job-schedule set`
* Added more pool and task related commands
* Changed default entity update behavior to patch. *
* General
* Removed buffer's encoding to fix issues #2820 #2825 #2827 #2829 #2846
##2016-05-04 Version 0.10.0
* Storage
* Updated dependency of 'azure-arm-storage' to '0.13.1-preview'
* Replaced `--type` by `--sku-name` in `azure storage account create` and `azure storage account set`
* Added `--access-tier` to `azure storage account create` and `azure storage account set`
* Added `--enable-encryption-service` to `azure storage account create` and `azure storage account set`
* Added `--kind` to `azure storage account create`
* Added `--disable-encryption-service` to `azure storage account set`
* HdInsight
* Added an option to provide `--clusterTier Standard|Premium` to `azure hdinsight cluster create` command
* Added options to `azure hdinsight config create` command
* Added deprecation warning message for ASM HDInsight commands
* Network
* Fixed #2768 - ARM: Application gateway with custom backend port
* Updated help for azure network *-migration in ASM
* Updated `azure-asm-network` package to 0.11.0
* ResourceManager
* Fixed #2810 - Prettify json output before writing to file for RG export and deployment save commands
* Policy commands added for: creating, updating, deleting and getting policy definitions and policy assignments
* Fixed the issue related to bubbling up nested error messages for the deployments. With this fix, user will get more meaningful error messages when the deployment fails.
* Compute
* Update Tests
* AVSet Command
* Premium VM & VMSS Commands
* Update ARM ACS Commands
* Update ASM Migration Commands
* VM/SS Image Aliases
* DataLake
* Fixed issue: #2798
* Updated ADL to the latest packages and fixed a bug with deleting all secrets under a database
* Batch
* Changed the node scheduling related commands to sub category commands.
* Added certificate/compute node related commands
* Modified the structure of `azure batch node get-remote-desktop` to `azure batch node remote-desktop show`
* Added the following Batch job schedule commands
* `azure batch job-schedule enable`
* `azure batch job-schedule disable`
* `azure batch job-schedule terminate`
* Added the following Batch job commands
* `azure batch job enable`
* `azure batch job disable`
* `azure batch job terminate`
azure batch job prep-and-release-task-status list
* General
* Updated AzureGermanCloud AD Endpoint
* Fixed #2155, #2785
* Fixed help usage for webapp commands
* Fixed buffer creation under node v6 #2820
* Active Directory casing as per the brand name
##2016-04-19 Version 0.9.20
* Fix computer name prefix issue in vmss quick-create command
* Fix FD/UD parameter issue in availset create command
* Added Azure Container Service set of CLI commands.
* container config create/patch
* container config parameter [options] set/delete
* container create [options] <resource-group> <name>
* container delete [options] <resource-group> <name>
* container show [options] <resource-group> <name>
* container list [options] <resource-group>
* Enabled Telemetry for data-collection for command usage and exception tracking
* Fixed issues #2274 #2731, #2732, #2747, #2754 and updated node.js installation steps on linux systems
* Fixed structuring of cdn commands
* Added BlackForest Environment to the list of supported environments
* Network
* Added --gateway-type option to create VPN or ExpressRoute gateways,
* Renamed --type option to --vpn-type in `network vpn-gateway create` command
* Used dedicated verbs for consistency
* azure network nic address-pool add/remove -> create/delete
* azure network nic inbound-nat-rule add/remove -> create/delete
* azure network vpn-gateway root-cert add/remove -> create/delete
* azure network vpn-gateway revoked-cert add/remove -> create/delete
* Added ARM application gateways URL path maps support
* Added ARM app gateways url path map rules modifications support
* Improved network tests
* Batch
* Added support for creating and displaying Batch Linux pools
* Updated the batch node-user create and set commands to support SSH keys for Linux users
* Added the batch pool list-node-agent-skus command
* Added the batch node get-remote-login-settings command
* Added the batch application package related commands
* ResourceManager
* Add policy definition commands
* Add policy assignment commands
* Improved insight commands in the PR #2721 and #2716
* Backup
* Added command remove-backup [resource-group] [name] to remove VM backups
* VM backup creation for Linux VMs
* Added new command disable-disk-encryption that disables encryption on Windows VMs, there's no support for Linux VMs
* Enable and disable encryption commands now use version 1.1.. of the AzureDiskEncryption extension
* Enable and disable commands support now --disable-auto-upgrade-minor-version switch
* Enable/Disable encryption and show status commands now support new encryption setting: ‘enabled’
* Enable encryption command only allows encryption of data volumes for Linux VMs
* Added --platform-update-domain-count, --platform-fault-domain-count options to availset create command in asm
##2016-03-30 Version 0.9.19
* Graph-RBAC
* RBAC cmdlets consuming new graph version
* Batch
* Added batch management and service commands
* HDInsight
* Added commands for managing HDInsight script actions: create, persisted, and history.
* CDN
* Added commands for CDN Management in ARM mode
* Insights
* Introduced log profiles commands for CLI
* Introducing actions and webhooks to alerts and autoscale
* Splitting alert creation command into three separate commands: one for metrics, one for logs, one for webtest
* Using latest version of Insights SDK
* DataLake
* Migrated to Autorest generated node sdk
* ResourceManager
* Added debugSetting parameter for group deployment create
* Added group export command
* Added group deployment template download command
* Brought back the validation step when submitting an ARM deployment
* Fixed tests
* VM
* Added more tests for command "azure vm enable-aem"
* Fixed storage account name case sensitive issue for command "azure vm enable-aem"
* Updated vm commands to consume Compute API Version to 2016-03-30
* Updated Linux Diagnostic version to 2.3
* Added VMSS Commands
* Added VM Redeploy Command
* Network
* vnet/lb/publicip/nic/nsg/traffic-manager profile/express-route circuit list commands now support --resource-group as optional parameter for backward compatibility
* Removed extra-error message when authorization item was not found
* Fixed network dns zone import for record sets with multiple records of type A
* Fixed dns record-set create regression issue which throws exception 'The record set of type '<...>' cannot be null'
* Fixed 'azure network public-ip list' command to output 'IP Address' column
* Added support for --default-site-id and --default-site-name options to attach Local Network Gateway as Default Site for VPN Gateway in 'azure network vpn-gateway create/set' commands
* Added prompt for --priority if not specified
* Changed default values to '*''network nsg rule create'
* Added support for --sku-name option in 'network vpn-gateway create/set' commands
* Added support for --address-prefixes option in 'network vpn-gateway create/set'
* Implemented commands for vpn gateways to manage Root/Revoked Certificates
* Fixed incorrect properties of provider in the listProviders method #2667
* General
* Fixed #2619, #2579
* Improved warn output to respect --json option
* Implemented ARM network application gateways commands
* Fixed silly logging of Buffer types in the cli
##2016-03-11 Version 0.9.18
* Upgraded Graph to 1.6-internal api-version and consumed it in ad commands
* Fixed issue #2619, #2616
* Made role assignment commands work with 1.6-internal
##2016-03-07 Version 0.9.17
* Fixed login for US Government Environment
##2016-03-03 Version 0.9.16
* General
* Fixed harvesting script bugs
* Fixed issues #2560, #2388, #2529, #2530, #1913, #2486, #2518
* Added support for Github issues/pr templates feature
* Leap Year Fix for adding years
* Fixed broken link for contribution guidelines
* Removed apiapp commands
* Resource Management
* Ported ARM cmdlets to use autorest generated resource mgmt client
* Fixed display of innerdetail message only when present
* Fixed json output issue for deployment create/show
* Network
* Fixed #2493, #1771, #2505, #2510, 2563
* Improved tests #2564
* --resource-group now optional for 'azure network traffic-manager profile list'
* VM
* Fixed #2502, #2507, #2575, #2546
* Support RSA format ssh cert in "vm reset-access" #2437
* Fixed reading storage account data vm for enable-aem command
* Fix NIC-IP Association Issue #2551
* Fixed issue #2524 VM Create License Type Option
* Fix #2539 VM Image List/Show
* Added test for vm list-usage
* Redis Cache
* Added delete-diagnostics command for redis cache
* Added set-diagnostics command to redis cache
## 2016-02-01 Version 0.9.15
* General
* Improved tests and the tests infrastructure #2422, #2433, #2460, #2467, #2468, #2472
* Enable login using a service principal with a certificate #2432
* Support for adding dash to allowed resource group names #2441
* Improved config commands to use common execution flow #2448
* Included 4.2.4 in the installer #2450
* Ensured auth header is not logged in verbose logging #2451
* Ensured stdout gets drained before exit #2470
* Provided deprecate message that apiapp commands are going away #2471
* VM
* Chef extension commands can be operated on provided resource groups #2222
* Updated vm quick-create, used NRP autoRest-client, & other fixes #2463
* Updated AutoRest Compute Lib #2479
* Added enable-aem command #2449
* Network
* Improved azure network vpn-gateway create/set/list #2427
* Updated azure-arm-TrafficManager package and test nocks #2429
* fixed issue in 'nic create' with --public-ip-name #2440
* added ability to create connection between Gateways in different resource groups #2445
* NIC: test cases fixed to run against live #2476
* Improved network dns record-set list output #2477
* Fixed nic create #2484
* Implemented express-route authorization #2453
* Storage
* Upgrade azure-storage NodeJS NPM module from 0.6.0 to 0.7.0 #2458
* Switched to the swagger based REST client lib #2459
* ARM
* Fixed nested template error #2475
* Change to use provisioning state instead of statusMessage #2482
## 2016-01-12 Version 0.9.14
* Insights
* Removed retention from insights diagnostic commands
* Redis Cache
* Added premium sku and other related features option in redis create
* VM
* Added User Image Option for VM Creation
* Diagnostics - collect basic metrics when enabling diagnostic extension without specifying a wadcfg file
* Updated VM Image Commands
* Fixed issue #1487
* Resource Manager
* Support resource move across subscriptions
* Network
* Fixed issue #2366, #2391
* Removed --no-tags option from all ARM networking commands
* Implemented load balancer rule session persistence
* Implemented VPN connection Shared Key commands
* Website
* Fixed issue #1892
* KeyVault
* Added Key Vault DNS suffix to the AzureUSGovernment environment
* Role Based Access Control
* Updated AAD Application command
## 2015-12-08 Version 0.9.13
* VM
* Chef Extension
* Implemented new option --client-pem for set-chef extension commands
* Implemented changes for set chef extension client_pem option to provide validator less bootstrap support
* Add user-image option for vm creation
* Implemented certificates get command
* Enable boot-diagnostics by default
* Fixed the re-run with the same parameter issue for the set-access command for linux
* Added bootstrap_version option for set-chef command
* Websites
* Update kuduscript to v1.0.6
* DNS
* Implemented DNS export
* Rediscache
* cmds use the AutoRest generated clients
* Added premium sku and other related features option in redis create
* HDInsight
* Implemented Hdinsight Cluster CRUD ARM commands
* KeyVault
* Added challenge parsing for KeyVault to support multiple environments
* Datalake
* Added tests for datalake cmds
* Fixed catalog commands and adding new types to support
* Fixed FileSystem ingress/egress to use direct methods which avoid redirect calls
* Updated all tests to reflect the above changes, which enabled us to remove the "skips" for the previous redirect problem tests.
* Mobile Service
* Synchronized portal & cli behavior for mobile service deletion
* Insights
* Implemented commands for insights diagnostic get/set
* Remove retention from insights diagnostic commands
* Resource Manager
* Added deployment mode param when creating deployment
* Network
* Fixed issue #2262, #2282, #2288, #2289, #2306, #2309, #2317, #2319, #2322
* Made changes to TrafficManager Profile & Endpoints
* Zone Export output file formatting fixed
* Authorization
* Set roleDefinition to take complete object instead of partial updated fields.
* List, show and delete role definition to take scope param
* list and show RoleDefinition to take AtScopeAndBelow param
* Use scoped RoleDefinitions in RoleAssignment commands
* General Improvements
* Fixed #2269, #2275, #2285, #2021, #2268
* Removed useless ._js file before create installer so to shrink the download size
## 2015.11.18 Version 0.9.12
* Authorization
* Fixed json output format for role definition commands
* Fixed roleId in authorization change log command to be a guid
* DataLake
*Fix casing for "requires()" for DataLake* modules, enabling functionality on unix machines.
*Fix a bug in catalog item enumeration
*Fix a bug in downloading files to support binary files
*Fix usage bugs for DataLake* commands.
*Fix output logic for readability of internal arrays
*Fix a bug in ADLA account creation where ADLS accounts were not properly associated.
*Updated switch parameters to properly be treated as switch parameters that do not take a value
## 2015.10.29 Version 0.9.11
* Authorization
* Add paging support for role assignment list calls
* Modify RoleDefinitionId Display and Input to be a Guid in role and roleassignment commands.
* Added RoleId as a parameter in create and delete role assignment commands.
* Documentation/help text updates and miscellaneous bug fixes
* Resource
* Add resource move command
* Add list deployment operation command
* Add an option to avoid deployment validation
* Network
* Add DNS Zone import commands
* Add Express Route providers list commands
* Fixed issue #2177, #2236
* Storage
* Uses GA version of storage sdk library
* Set the default concurrency to 10
* Add --description in the storage account set command
* Compute
* Enable disk encryption options for VM creation
* Enable BGInfo extension on VM by default
* DataLake commands
* Website
* Updated kudu scripts to v1.0.3
* Login
* Add US Goverment environment
* Fixed Osx login error caused by invalid keychain entries
## 2015.10.02 Version 0.9.10
* Authorization
* Fixed display of role assignments display to add and remove certain fields.
* Added expandPrincipalGroups and includeClassicAdministrators options to role assignment list command
* Updated all role assignment commands to take in a signInName parameter instead of upn and email and renamed the role parameter to roleName
* Added new role assignment changelog list command that gives access change history for a subscription
* Role assignment Get fixes
* Role Assignment Delete fixes
* Compute
* Fixed issue #2119
* Removed support for ASM images in ARM
* Network
* Fixed issue #2143 in azure network vnet list command
* Implemented ARM Load Balancer Inbound NAT Pools commands
* Load Balancer refactoring: constants improved, checking statusCode instead of error message, etc.
* Logging
* Added truncation by default to the silly log capture after 1MB of logs has been captured
* Added a AZURE_CLI_DISABLE_LOG_CAPTURE environment variable which allows silly log capturing to be disabled
* Resource
* Update "azure group template" commands to work with newer gallery service.
* Remove "--gallery-template" arguments from "group" and "group deployment" create commands.
* Storage
* Update the storage dependency to 0.6.0 to be compatible with Nodejs 4.x
* Fixed issues #2102, #2103
* KeyVault
* Updated DNS suffix to correct azurechinacloud dns suffix.
* Updated keyvault api version to current GA version ('2015-06-01').
* Usage
* Documented the format of the date parameters and prompted for the dates if they weren't provided
* MFA Login
* Fixed bad error message when the user logs in with an MSA account
* Support Login using non organization id such as MSA account, live ids.
* README updates
* Added Redis Cache in the home page features list
* Added Docker Azure CLI as an installation option
## 2015.09.11 Version 0.9.9
* Redis Cache
* Implemented create, set, show, list, list-keys, renew-key and delete commands
* Resource Provider operations
* Implemented the Resource Provider operations show command
* Compute
* Added support for IAAS diag and Linux diag extensions.
* Fixed compute bugs
* Added test cases for IAAS diagnostics extension.
* Added test cases to address bug fixes
* Updated recordings with minor refactoring
* Implemented Set/Get Diagnostics Profile and Log
* KeyVault
* Added environment parameter for keyvault dns suffix
* Storage
* Improved user experience by checking the source size and ensured it doesn't exceed dest object limitation before data transfer
* Supported AzureChinaCloud environment when the active account is in it
* Switched from azure-storage-legacy to azure-storage
* Authentication
* Enabled 2 factor authentication for org-id user accounts **(NOTE: this does not enable Microsoft Service Accounts like @live.com, etc...)**
* Network
* Fixed network vnet delete when there is only one network
* Implemented Local Networks Gateways commands
* ASM: network nsg rule create command can now handle asterisk symbols on linux. Fixed issue #2002
* Authorization
* Fixed formatting of role commands
* General Fixes
* Cleaned up test run output by not emitting out errors to the console
* Wired up code coverage npm
* Improved utils.indexOfCaseIgnore() by making it return -1 instead of null when item not found. Fixed issue #2077.
* Added a separate VM testlist for ARM
## 2015.08.19 Version 0.9.8
* Storage
* Update azure-storage to 0.5.0 which supports Azure storage service version 2015-02-21
* Support append blob
* Supports share quota and share usage
* New commands for shared access signatures for shares and files
* azure storage share sas create [options] [share] [permissions] [expiry]
* azure storage file sas create [options] [share] [path] [permissions] [expiry]
* New commands for share ACL
* azure storage share policy create [options] [share] [name]
* azure storage share policy show [options] [share] [name]
* azure storage share policy list [options] [share]
* azure storage share policy set [options] [share] [name]
* azure storage share policy delete [options] [share] [name]
* New commands for file async copy
* azure storage file copy start [options] [sourceUri] [destShare]
* azure storage file copy show [options] [share] [path]
* azure storage file copy stop [options] [share] [path] [copyid]
* New commands for CORS (Cross-Origin Resource Sharing)
* azure storage cors set [options]
* azure storage cors show [options]
* azure storage cors delete [options]
* ARM
* Display Outputs section from a template when submitting new deployments
* group delete command will now block until the resource group is deleted
* Support for submitting deployments with v2 version of template parameters
* "azure-arm-resource" package is updated to version 0.10.2
* Added delete deployment command
* Authorization
* Role test fixes and authorization package updated to version 0.10.2
* Added support to display custom roles in role list command
* Added support to create and set role definitions with custom role
* Network
* Fixed CIDR validation issues
* Added support for 'None' next hop type in ARM RouteTable Route
* Fixed the inability to add a nic in address-pool issue #2013
* General command improvement
* Fixed service principal login issue on Mac #1958
* Upgraded adal-node to 0.1.15 to fix '&' in the password issue #1918
* Documentation updates for using Chinal Cloud fix issue #1995
* Fixed issues #1894, #1911, #1923
* Upgraded request library dependency to version 2.52.0
* Added default Visual Studio nodejs project for xplat cli
## 2015.08.05 Version 0.9.7
* General command improvement
* Fix the broken "help" command
* Performance improvement on displaying command help information
* AutoComplete support on commands options
* Login
* Retain default account after login
* Clean up cached tokens of service principal after logout
* ARM
* Handle group deployment using a template file with BOM
* Usage
* Added command to list Azure resource usage information for a subscription
* VM
* Tags support for VM create.
* Handle generation of SSH certs inside 'vm create' and 'vm docker create' commands
* Added --lun option to 'vm disk attach-new' and 'vm disk attach' commands
* Added functionality to set data disk name in 'vm disk attach-new' command
* Network commands
* Route Tables
* NIC
## 2015.07.20 Version 0.9.6
* ASM
* Network
* Added commands to manage routes and route table
* Added commands to manage local network
* Added commands to manage application gateway
* Added commands to manage traffic manager
* Added commands to manage virtual network gateway
* Reduced command load time by splitting network commands to separate files
* Compute
* Updated VM endpoint command to support probe interval and timeout
* The endpoint create-multiple command has breaking change due to the accommodation of probe interval and timeout
* Added support to set remote-subnet for an endpoint ACL rule
* Added command to fetch deployment event
* Enhanced docker create vm command to pass certificate CN
* Site
* Fixed streamline precompiler issues with azure site commands
## 2015.06.26 Version 0.9.5
* ARM
* WebApp
* Added create, delete, show, list, start, stop and restart commands
* ApiApp
* Added create command
* Key Vault
* Commands now use Key Vault REST API v2015-06-01
* ASM
* site
* Bug fixes for Issues #1666, Added support for PHP version 5.6
* Remove support PHP version 5.3 for web site options
## 2015.06.05 Version 0.9.4
* ARM
* Fix group deployment create bug. Users should now be able to successfully submit template deployments
## 2015.05.29 Version 0.9.3
* General Fixes
* Performance improvement of general command loading
* Support login with partner tenant
* ARM
* VM
* Bug fixes for Issues #1726, #1731, #1761
* Network
* Bug fixes for Issues #1763, #1764, #1769, #1770, #1771, #1773, #1775, #1776, #1777, #1780, #1781, #1783
* Monitoring
* Moved events client out of Azure rollup into its own package
* Insights
* Added last Insights autoscale command
* ApiApp
* Added improved UIDefinition constraint validation
* ASM
* HDInsight
* Fixed the bug on listCluster command which shows duplicate items
* Fixed parameter description for storageAccountName
* VM
* Bug fixes for Issues #1566, #1600, #1759
* Chef Extension
* Implemented new option --delete-chef-config for set-chef extension commands
## 2015.05.04 Version 0.9.2
* ARM
* Network
* Commands to manage DNS Zone and DNS Zone recordset
* Key Vault
* Added commands to manage vaults, keys and secrets (azure keyvault)
* Insights
* Added commands to handle alerts and alert rules, autoscale events and autoscale settings, list metrics and metrics definitions, and list usage metrics
* ApiApp
* Added package create command
## Version 0.9.1
* ARM
* Virtual machines
* Support for managing virtual machine resource in CRP stack, this includes commands to
* Create VM with options to configure availability set and network resources
* Quick create VM
* Create docker VM
* Delete, start, stop, generalize and capture VM
* Manage VM extensions
* Manage VM data disks
* Manage VM images
* Update VM to add and remove NICs
* VM instance view
* VM show commands which supports --depth option to fetch associated resources
* Reset VM access credentials
* Network
* Support for managing network resources in NRP stack, this includes commands to
* Manage virtual network
* Manage virtual network subnet
* Manage load balancer
* Manage load balancer child resources
* Probes
* VIP configuration
* Address pool
* load balancing rules
* Inbount NAT rules
* Manage NIC
* Manage PublicIP
* Manage traffic manager
* Manage security group
* Availability set resource in CRP stack
* Commands to manage availability set
* Insights
* Added commands to retrieve event/operation logs from Event Service
*ASM
* VM
* Chef Extension
* Implemented new option --bootstrap-options for set-chef extension commands
* Mobile
* Features
* Added support for AAD Tenants
* Added support for proxies / fiddler
* Improved custom domain, certificate, and SSL error handling
* Issues
* Fixed 'log is undefined' bug
* Fixed connection issues with mobile pipeline
* Test Infrastructure
* Updated common mobile test infrastructure
* Refactored mobile tests into separate files
* Optimized mocked test time run for mobile tests
## 2015.03.27 Version 0.8.17
* General Fixes
* Fixed Improper JSON for vm image show #1611
* Fixed account-affinitygroup show command #1633
* Fixed an issue in vm export command #1635, #1514
* Updated kuduscript for website deployment
* Fixed Sql Server deletion issue in mobile service commands
* Updated default docker extension version to 0.6
* Fixed issues in windows and mac installer
* Test Infrastructure Optimization
* Reduced the time to run mocked tests
* Every test can be recorded to its individual test file
## 2015.03.04 Version 0.8.16
* VM
* Feature
* azure vm extension set-chef
* azure vm extension get-chef
* Issue fixes to address the following IAAS related issues
* azure vm endpoint acl-rule create parser error: --description is incorrectly a bool #1500
* azure vm create fails for specialized image: Cannot set property 'mediaLink' of undefined #1516
* Azure vm disk attach properties (such as host-caching) not discoverable #1554
* Can not copy a image blob between storage accounts #1565
* -u is used for username as well as blob-url in the vm create command #1566
* error: undefined is not a function #1575
* Add support for changing cache policy of attached disk #1583
* azure vm endpoint create fails with lb-set option #1594
* NETWORK
* Issue fixes to address the following IAAS related issues
* network import doesn't pass LocalNetworkSites #1416
* network vnet create destroys subscription's "local network" #1569
* azure network vnet create - Error - Cannot read property #1589
* General Fixes
* use streamline version 0.10.17 to make it work for node version 0.12.0 upward
* Restricted use of jshint to version <= 2.6.0 due to issues with later versions
* Fixed issues when azure cli is used via proxy
## 2015.02.17 Version 0.8.15
* Used "Microsoft Azure Client Library for node" version 0.10.4
* Added custom domains functionality to mobile service commands
## 2015.01.22 Version 0.8.14
* Storage
* Added support for storage "stored access policy" and update storage SDK
* Added support for creating XIO storage accounts
* Added support for "Premium_LRS" storage account type
* Mobile Service
* Updated restart to only restart service. Add redeploy command to ensure mobile service runtime is using latest.
* Added new required --push parameter to azure mobile create to specify push mode for node services. Options are legacy and nh.
* Updated mobile tests for new gcm string and notification hub errors
* Websites
* Fixed issues in site log set command with storage account option
* VM
* Fixed azure vm create issue because of required storage account type
* General Fixes
* Fixed azure login issues in AzureChinaCloud
* Added location Australia, Australia South East, Japan East, Japan West and East US 2 for resource group
* Moved azure.err file to user's home directory/.azure/azure.err
* Fixed managing two subscriptions with same name issue
* Updated Readme.md with Ubuntu installation instructions
## 2014.12.05 Version 0.8.13
* Upgraded the sites cli to work with latest breaking changes in the Azure Web Sites API.
* Upgraded the storage cli to work with latest breaking changes in the Azure Storage API.
* Added an option to delete SB Namepsace in mobile delete command
* VM
* Support for capturing VM as VM image
* Disk host caching while attaching disk
* NETWORK
* Support for region wise VNet
* Bug fix: unable to create affinity group as a part of vnet creation
* Bug fix: don't re-throw 404 error from get network config
* SERVICE
* Support for internal load balancer
## 2014.11.12 Version 0.8.12
* Fix Mobile CLI Tests and recorded mocks
* Fix for HDInsight commands in Azure China environment
* Storage
* Updated azure-storage dependency to 0.4.0
* Improved the blob downloading and uploading speed
* VM
* VM create command bug fixes
* Skip zero blocks when uploading fixed VHD
* Commands to manage virtual machine endpoint ACL
* Commands to manage virtual machine public IP
* Support for creating virtual machine from VM image
## 2014.10.27 Version 0.8.11
* Credential store bug fixes
* Clean credential store on account clear command
* Remove old credential entries on login
* Storage
* Add new commands to manage Storage logging properties
storage logging show [options]
storage logging set [options]
* Add new commands to manage Storage metrics properties
storage metrics show [options]
storage metrics set [options]
* Add SAS token support for blob download/copy
* Documentation and helper commands to enable Fiddler tracing
## 2014.10.02 Version 0.8.10
* VM
* Create and manage VM extensions
* Create and manage reserved IP addresses
* Fixed issues in vm image list command
* Fixed issues in --no-ssh-password parameter handling in vm create command
* Storage
* SAS support
azure storage container sas create
azure storage blob sas create
azure storage table sas create
azure storage queue sas create
* Storage unit test fixes
* Moved the GraphRbacManagementClient in a separate module named 'azure-extra' published to npm
* Fixed issues in token caching mechanism and the azure login command
* Fixed issues in npm install azure-cli on Ubuntu OS
* Fixed website tests
* Fixed the test recording infrastructure
## 2014.09.10 Version 0.8.8
* Role-based access control support
* Query role definition
Azure role list
* Manage role assignment
azure role assignment create
azure role assignment list/show
azure role assignment delete
* Query Azure AD object
azure AD user list/show
azure AD group list/show
azure AD group member list
azure AD SP list/show
* Show user's permissions
azure group list/show
azure resource list/show
* Active Directory service principal login support in Azure Resource Manager mode
azure login --service-principal -tenant
* Storage
* Azure File Service support
azure storage share create
azure storage share list/show
azure storage share delete
azure storage directory create
azure storage directory delete
azure storage file upload
azure storage file download
azure storage file list
azure storage file delete
* Azure Blob Service improvements
azure storage blob copy start
azure storage blob copy stop
azure storage blob copy show
* Azure Table Service support
azure storage table create
azure storage table list/show
azure storage table delete
* Azure Queue Service Support
azure storage queue create
azure storage queue list/show
azure storage queue delete
* Switched storage library to Azure storage module
## 2014.08.04 Version 0.8.7
* Fixed issues with vm commands (vm image, vm docket create)
* Added support for A8, A9 vm sizes in vm create command
* Fixed user logout scenario issues and bumped up the credential size
* Rebranding from Windows Azure to Microsoft Azure
* Test fixes
## 2014.07.16 Version 0.8.6
* Store user credentials in the windows credential store
* Azure Resource Manager Tags (in arm mode)
* azure tag create/list/show/delete
* tags parameter in azure group create/set and azure resource create/set
* tags parameter in azure group list and azure resource list
* Support PHP version 5.5 for web site options
## 2014.07.07 Version 0.8.5
* Active directory authentication support for
* azure vm
* azure vnet
* azure mobile
* Command to create docker VM in azure
* azure vm docker create
* Store active drectory token in key chain on Mac
## 2014.05.30 Version 0.8.4
* Active directory support for AzureChinaCloud
* Bug fixes for AzureChinaCloud endpoints
* Dropped support for Node version 0.6
* Test system improvements
## 2014.05.07 Version 0.8.3
* Bug fixes
* Engineering and infrastructure improvements
## 2014.04.10 Version 0.8.2
* Hotfix to correct issue with azure mobile create command
## 2014.04.03 Version 0.8.0
* Azure Resource Manager commands (preview)
* "azure config" mode to switch mode between service management and resource manager.
* Resource groups
* azure group create/list/show/delete
* azure group log show
* Templates
* azure group template list/show/download/validate
* Deployments
* azure group deployment create/list/show
* Resources
* azure resource create/set/list/show/delete
* Azure Active Directory authentication with Organizational ID
* Log in directly from the command line using Organizational ID (create one for free in your subscription)
* azure login/logout
* Doesn't work with the following commands for now
* azure vm
* azure network
* azure mobile
## 2014.01.20 - version 0.7.5
* Added web site slots support
* Added web jobs support
* CloudInit support for Ubuntu VM via "azure vm create -d"
* Multiple bugfixes
## 2013.11.13 - version 0.7.4
* azure site set --web-socket --disable-web-socket to enable/disable WebSocket
* azure site set --remote-debugging --disable-remote-debugging --remote-debugging-version to enable/disable/set remote debugging for .NET application.
* azure site set --managed-pipeline-mode to choose between Classic and Integrated.
* Multiple bugfixes
## 2013.10.18 - version 0.7.3
* #961 - Fixed issue with site connection strings
* #712 - Add support for VM shutdown on stop
* #876 - Improve azure site show appearance
* #966 - Fixed issue with incorrect service endpoint being used from publish settings
* #987 - Fix issue with "azure site download" on windows
* #925 - Making "azure site create" show template based error instead of generic one
* #963 - Update kudu script module to version 0.1.5
* Upgrade to latest SDK (which uses generated website wrappers)
* Supports the new high-memory A5 instance size (2 cores, 14GB RAM)
## 2013.09.24 - version 0.7.2
* Multiple bugfixes
## 2013.08.26 - version 0.7.1
* Added blob storage commands
* azure storage blob list
* azure storage blob show
* azure storage blob upload
* azure storage blob download
* azure storage blob delete
* Added azure account cert export
* Multiple bug fixes
## 2013.07.31 - version 0.7.0
* Added network commands
* Added more site commands
* azure site set
* azure site cert
* azure site connectionstring
* azure site defaultdocument
* azure site domain
* azure site handler
* Improved site list to show locations
* Renamed azure site config (will be removed in a future version) to azure site appsettings
* Renamed azure account storage (will be removed in a future version) to azure storage account
* Reduced CLI generic help
* Added bash auto-complete support for commands and categories
* Fixed generic options (--json and --verbose) to only show up where they work
* Improved and updated setup experience
* Multiple bug fixes and test infrastructure improvement
## 2013.07.15 - version 0.6.18
* Added website diagnostics configuration command
* azure site log set
* Added more storage container commands
* azure storage container show
* azure storage container create
* azure storage container set
* azure storage container delete
* Multiple fixes
* Made module global by default
* Added scenario tests
## 2013.06.20 - version 0.6.17
* HDInsight commands
* Added cucumber tests
* Multiple fixes to support Azure China
* Multiple VM fixes
* New azure site repository sync command to sync the deployment of a website
* New azure mobile recover command to recover of an unhealthy mobile service
* Command to list Microsoft Azure Storage container
* azure storage container list
## 2013.05.13 - version 0.6.16
* Fixed issue with registered resources on account import.
* Fixed jsHint errors.
* Multiple fixes to support different REST endpoints / environments.
* Dinamicaly fetch locations for websites instead of hardcoding them.
* Fixed issues around first website creation to enable this scenario more easily.
## 2013.04.21 - version 0.6.15
* Locked package.json dependencies to patch versions.
## 2013.04.03 - version 0.6.14
* Adding node 0.10 support.
* Fixed issue when importing publishsettings files for a brand new Azure account.
## 2013.03.19 - version 0.6.13
* Switch "azure site repository delete" to use the new api. Old api will be deprecated in 08/13 and users using old SDK will need upgrade.
* Adding support for creating and deleting affinity groups
* Changed the option names to --description and --affinity-group on the storage command
* "azure site scale" - change the scaling mode of websites
## 2013.03.12 - Version 0.6.12
* Added constraint to package.json to restrict to node versions < 0.9.
## 2012.12.12 - Version 0.6.11
* "azure sql" - manage Azure SQL Server servers, databases and firewall rules
* "azure site log tail" - realtime streaming logs over Microsoft Azure.
* "azure mobile script upload" - now supports shared and scheduler scripts #179
* "azure mobile show" - now displays scale information #139
* "azure mobile scale" - allows managing scale out for your mobile app #139
* "azure mobile job" - allows managing scheduled jobs #78
* "azure mobile data truncate" - allows truncating mobile tables #164
* "azure site deploymentscript" - bunch of fixes
## 2012.12.22 - Version 0.6.10
* Fix require issue with unix based systems
* Fix issue with deployment scripts
## 2012.12.12 - Version 0.6.9
* "azure portal" - replaces "azure vm portal" and "azure site portal".
* "azure mobile" - Manages Azure Mobile Services
* "azure sb namespace" - Manages Service Bus namespaces
* "azure site deploymentscript" - Generates deployment scripts for customizing your website deployment
* "azure vm create -o" - Create VMs using community/OSS images
* "azure vm endpoint create-multiple" - Create multiple VM endpoints in one shot.
## 2012.11.20 - Version 0.6.8
* Initial release of stand alone CLI.
* New commands for managing storage accounts
* Support for new .publishsettings file format
* Several bug fixes for github repos.
========== CLI Split =========
## 2012.10.15 Version 0.6.7
* Adding connection strings support for storage and service bus
* Fixing issue with EMULATED and explicit variables making the later more relevant
* Adding Github support
* Adding website application settings support
## 2012.10.12 Version 0.6.6
* Using fixed version of commander.js to avoid bug in commander.js 1.0.5
## 2012.10.01 Version 0.6.5
* Bugfixing
## 2012.09.18 Version 0.6.4
* Multiple Bugfixes around blob streaming
## 2012.09.09 Version 0.6.3
* Fixing issue with xml2js
## 2012.08.15 Version 0.6.2
* Multiple Bugfixes
## 2012.07.02 Version 0.6.1
* Multiple Bugfixes
* Adding subscription setting and listing functionality.
## 2012.06.06 Version 0.6.0
* Adding CLI tool
* Multiple Bugfixes
## 2012.04.19 Version 0.5.3
* Service Runtime Wrappers
* Multiple Bugfixes
* Unit tests converted to mocha and code coverage made easy through JSCoverage
## 2012.02.10 Version 0.5.2
* Service Bus Wrappers
* Storage Services UT run against a mock server.
* Node.exe version requirement lowered to raise compatibility.
* Multiple Bugfixes
## 2011.12.14 Version 0.5.1
* Multiple bug fixes
## 2011.12.09 Version 0.5.0
* Initial Release