0.10.16

@amarzavery amarzavery released this Sep 23, 2017

npm: npm install -g azure-cli | Windows | Mac dmg | Linux tarball | docker: docker run -it microsoft/azure-cli

Installers for Azure Stack can be found in the Downloads section over here. For more information, please visit the Tools and PaaS services on Azure Stack over here

  • General
    • cloud-shell: set 'expiresIn' with an integer value #3657
  • Network
    • Added AvailableEndpointServices #3656
    • Added skuName option to LoadBalancer & PublicIP
    • Replaced Usages with autogenerated version
    • Fixed incorrect option check in Application Gateway
    • Bumped azure-arm-network's version to 3.0.0
    • Added CheckConnectivity method to Network Watcher #3655
    • Moved autogenerated tests into separate folder to mirror the same approach with command files
    • Improved output of list commands #3653
    • Application Gateway
      • Fixed --nowait support
    • Virtual Network Gateway
      • The shorthand for --enable-active-active-feature was changed to -r as it was conflicting with the shorthand for --resource-group
    • Replaced tests for VPN Gateways with autogenerated ones #3650, #3651, #3652
    • Updated autogenerated tests for LocalNetworkGateways
    • Replaced tests for Usage with autogenerated ones #3649
    • Updated DNS Zone tests to keep consistent code style with autogenerated tests
    • Re-recorded DNS Zone tests
    • Replaced tests for Traffic Manager with autogenerated ones #3638
    • Updates set roledef call to find the roledef by ID and not by id and scope together #3645

Downloads

0.10.15

@balajikris balajikris released this Jul 14, 2017 · 119 commits to dev since this release

npm: npm install -g azure-cli | Windows | Mac dmg | Linux tarball | docker: docker run -it microsoft/azure-cli

Installers for Azure Stack can be found in the Downloads section over here. For more information, please visit the Tools and PaaS services on Azure Stack over here

  • General
    • Fix for cloud console: fill in isMRRT field when being invoked with raw tokens. #3614
    • Upgraded ms-rest and ms-rest-azure runtime dependencies to their latest version. #3627, #3634
    • Updated Windows Installer infrastructure code to consume a more recent and stable npm version. #3629
  • Graph-RBAC
    • Added logic to validate the scope before sending request to ARM. #3628
  • Network
    • Updated azure-arm-network dependency to its latest version. #3635
    • Public IP. #3619
      • Added support for VMSS PublicIP.
    • Added new features in Application Gateways. #3633 (Issue #3625)
      • New subcategory redirect-config
      • Http Settings
        • New parameters --host-name, --pick-host-name, --affinity-cookie-name, --probe-enabled, --path
      • Probes
        • New parameters --pick-host-name, --min-servers, --health-response-body, --status-codes
        • Parameter --host-name is now optional
      • Rules
        • New parameters --redirect-configuration-name, --redirect-configuration-id
      • Ssl Policies
        • New parameters --policy-type, --policy-name, --cipher-suites, --min-protocol-version
        • New command list-available
        • New subcategory predefined with two commands: list and show
      • Url Path Maps
        • New parameters --default-redirect-configuration-id, --default-redirect-configuration-name
        • Url Path Maps Rules
          • New parameter --redirect-configuration-name
          • Parameters --http-settings-name and --address-pool-name are now optional

View changes since the last release.

Downloads

0.10.14

@balajikris balajikris released this Jun 12, 2017 · 171 commits to dev since this release

npm: npm install -g azure-cli | Windows | Mac dmg | Linux tarball | docker: docker run -it microsoft/azure-cli

Installers for Azure Stack can be found in the Downloads section over here. For more information, please visit the Tools and PaaS services on Azure Stack over here

  • General
    • Fixed bug #3605 by updating easy table package dependency. This ensures this application works well with npm@5. #3608
  • Compute (ARM)
    • Updated Compute Package to 2.0.0-preview with new API version. #3599
    • Updated Compute Package to version 3.0.0-preview & updated commands. #3603
  • Compute (ASM)
    • Added ASM Compute VM Commands: Delete/Redeploy/Start/Restart/GetRDP/Show. #3607
  • Network
    • Rewrote implementation for ExpressRoute Circuit Peerings. #3601
    • Application Gateway. #3604
      • Added support for Disabled Rule Groups to WAF Config
      • Added support for Path Based Routing to Request Routing Rules
    • Traffic Manager. #3589
      • Rewrote implementation for Traffic Manager
      • Added support for API version 2017-05-01 (Fast Endpoint Failover)
    • Network Interfaces. #3609
      • Added support for EnableAcceleratedNetworking
    • Added vnet usage feature support #3602
  • Graph-RBAC
    • upgraded to new package version
    • Fixed bug in role assignment command (Issue Azure/azure-powershell#3407). #3585
    • Updated getobjectsbyobjectId call for objectIds > 1000, since the API limits only 1000 objectIds. #3594
  • IotHub
    • Added Routing Support for IotHub. #3590
  • Mobile Services
    • Removed "Azure Mobile" commands. #3598
  • Web
    • Updated kuduscript package. #3581

View changes since the last release.

Downloads

0.10.13

@amarzavery amarzavery released this May 9, 2017

npm: npm install -g azure-cli | Windows | Mac dmg | Linux tarball | docker: docker run -it microsoft/azure-cli

Installers for Azure Stack can be found in the Downloads section over here. For more information, please visit the Tools and PaaS services on Azure Stack over here

  • General
    • login: allow accesstokens.json to be configurable through env var #3552
    • Standardize User Agent string in request header (Issue #3565). #3578
  • Compute
    • Fixed help text for 'azure vm image show' (Issue #3548). #3563
    • Chef Extension
      • Renamed chef-service-interval option to chef-daemon-interval #3566
  • Storage
    • Added support for large page blob (8TB) #3572
  • Batch
    • Fixed confirmation string when removing nodes from Batch pool. #3570
  • Network
    • Improved Network DNS Zone Import's data validation #3569
    • Rewrote implementation for NIC (#3568), VPN Gateway (#3567), Local Gateway (#3576), Application Gateway (#3577), Express Routes (#3579).

View changes since the last release.

Downloads

0.10.12

@balajikris balajikris released this Apr 7, 2017

npm: npm install -g azure-cli | Windows | Mac dmg | Linux tarball | docker: docker run -it microsoft/azure-cli

Installers for Azure Stack can be found in the Downloads section over here. For more information, please visit the Tools and PaaS services on Azure Stack over here

  • Storage
    • Upgraded azure-storage to 2.1.0 #3544
    • Added --incremental parameter to azure storage blob copy start command to support page blob incremental copy #3544
  • General
    • fixed sinon.stub warnings by changing to the new signature #3547
    • Handled the os.networkInterfaces() exception thrown while getting the host nic on win10 bash subsystem
  • TrafficManager
    • Added api-version=2017-03-01 #3543
    • Added geo mapping for endpoints #3543
  • Compute (ASM)
    • Added new CLI command "initiate-maintenance" for a new API called "PerformMaintenance" #3542
    • Added MaintenanceStatus field in the GetDeployment response #3542

Downloads

0.10.11

@amarzavery amarzavery released this Mar 14, 2017

npm: npm install -g azure-cli | docker: docker run -it microsoft/azure-cli

Installers for Azure Stack can be found in the Downloads section over here. For more information, please visit the Tools and PaaS services on Azure Stack over here

  • General
    • Added a SHA-256 hash of macAddress to userAgent header, per VS Telemetry standard #3520
  • Datalake
    • Fixed bug with ADLA create credential not properly binding credentialName parameter #3533
  • CDN
    • Added enable/disable https in CDN custom domain #3519

Downloads

0.10.10

@balajikris balajikris released this Feb 22, 2017 · 363 commits to dev since this release

npm: npm install -g azure-cli | docker: docker run -it microsoft/azure-cli

Installers for Azure Stack can be found in the Downloads section over here. For more information, please visit the Tools and PaaS services on Azure Stack over here

  • General
    • Fixed a bug with appveyor integration. #3493
    • Added auto completion for fish shell. #3509
  • Compute
    • Fixed issue of not being able to quick create a VM from a user image (Issue #3499). #3499
    • Added optional --storage-account-name parameter to vm quick-create. #3499
    • Fixed bug #3503 in managed disk scenario by adding a --skip-vm-backup option to the enable-encryption command #3504
    • Chef Extension
      • Added support for passing daemon as task. #3516
  • KeyVault
    • Fixed bug #3444. Made CLI not prompt for parameter value if keyvault reference is included. #3488
  • Network
    • Implemented commands for Network watcher #3494
    • Fixed bug #2167 by adding multi-site support for app gateways (host name option). #3515
  • Storage
    • Updated azure-storage module to 2.0.0 #3455
    • Added support for large block blob #3455
    • Added support for file for the --enable-encryption-service and --disable-encryption-service for commands azure storage account create and azure storage account set. #3496
    • Added --prefix option for command azure storage file list. #3496
    • Updated the implementation for commands azure storage container list and azure storage container show to save unnecessary extra service call. #3496
  • Web
    • Updated kuduscript package. #3479

View changes since the last release.

Downloads

0.10.9

@amarzavery amarzavery released this Feb 8, 2017

npm: npm install -g azure-cli | Windows | Mac dmg | Linux tarball | docker: docker run -it microsoft/azure-cli

Installers for Azure Stack can be found in the Downloads section over here. For more information, please visit the Tools and PaaS services on Azure Stack over here

  • General
    • Improved error message in the CLI about command not being valid (Fixes #3272, #3256, #3245). #3424
    • Improved azure portal command to infer the environment if not passed in (Fixes #2074). #3426
    • Made the application not prompt for telemetry if AZURE_NON_INTERACTIVE_MODE environment variable is set (Fixes #3297). #3432
    • Client side telemetry: Added error classification (Fixes #2779). #3434
    • Changed setup authoring of windows installer to install 32 or 64 bit Node based on target cpu architecture (Fixes #3451). #3454
  • Datalake
    • Add support to create Clusters with ADLS as default Storage. #3431
  • ServiceFabric
    • Add timeout to application type register command. #3427
  • Compute
    • Added new commands to support managed disks. #3458
    • Fixed the scenario of enabling disk encryption from the CLI when using a certificate instead of a password. #3433
    • Chef Extension
      • Added new options in azure vm extension set-chef command for both ASM and ARM mode. #3400
        • --daemon - Configures the chef-client service for unattended execution. The node platform to be Windows. Options: 'none' or 'service'. \n 'none' - Currently prevents the chef-client service from being configured as a service. \n 'service' - Configures the chef-client to run automatically in the background as a service.
        • --chef-service-interval - It specifies the frequency (in minutes) at which the chef-service runs. Pass 0 if you don't want the chef-service to be installed on the target machine.
        • --secret - The secret key to use to encrypt data bag item values.
        • --secret-file - A file containing the secret key to use to encrypt data bag item values.
        • --bootstrap-version - chef-client version to be installed.
  • CDN
    • Added support for usage and edgenode commands. #3402
  • Network
    • Improved arm DNS services. #3419
      • Added option --quiet in the dns record-set add-record command to make CNAME records corrections available for scripting
      • Added a chance in the dns record-set list command to filter record sets by type without setting option name
      • Fixed dns records-set delete-record --type option description
      • Fixed dns record-set commands case-sensitive --type option issue
      • Corrected record-set show command displaying format
      • Added --keep-empty-record-set option to remove record saving empty record set.
      • Added default functionality to remove record set is last record was deleted
    • Fixed issues in arm vpn connections (Fixes #3409, #3411, #3413). #3441
      • Fixed vpn-connection set command issues
      • Added VPN gateway BGP settings options
      • Added --enable-bgp option in VPN connection
    • Fixed issues in vnet and nsg. #3450
      • Stripped unreachable NSG code
      • Updated vnet create/set: if vnet was created from portal w/o dns servers it was impossible to add them using vnet set command. Also, vnet create works more similar to creating vnet from Azure portal
    • Fixed issue with TXT records import even if values contain record types (MX, TXT, etc). #3452
    • Fixed TXT records output format. #3459
  • Redis Cache
    • Added import, export and Reset commands for Azure Redis Cache. #3423
  • WebApp
    • Fixed hostnames list "undefined" error (Fixes #3435). #3436

View changes since the last release.

Downloads

0.10.8

@amarzavery amarzavery released this Dec 14, 2016

npm: npm install -g azure-cli | Windows | Mac dmg | Linux tarball | docker: docker run -it microsoft/azure-cli

Installers for Azure Stack can be found in the Downloads section over here. For more information, please visit the Tools and PaaS services on Azure Stack over here

  • General
  • Network
    • Fixed ARM network commands descriptions. #3275
    • Corrected inconsistent option naming in app gateways backend-health command. #3308
    • Fixed issues in PTR record set records import. #3298
    • Fixed issue with record-set add-record command adding PTR type record. #3298
    • Fixed issue #3282 with record-set delete commands: type option is not case sensitive anymore. #3298
    • Fixed nsg rule create command descriptions. #3291
    • Fixed issue #3339. #3345
    • Added an ability to change default names for app gateway http-settings, http listener, frontend port, frontend ip, gateway IP config. #3345
    • Fixed extra-logger and mistypes in commands. #3345
    • Removed ssl cert param from app gw show command when listener protocol is http (fixes #3354). #3365
    • Reworked url path map listing. #3366
    • Fixed issue in app gateway show command (Fixes #3347). #3348
    • Reworked app gateways rule list command (fixes #3353). #3368
    • Fixed DNS zone import issue with semicolon symbol (fixes #2869). #3376
    • Reworked local gateways (fixes #3351). #3367
  • Compute
    • Fixed typographical error in user message for get VM images. #3311
    • Added --force-update-tag support to VM Extension & update test #3314
    • Added Linux support to showAzureDiskEncryptionStatus. #3324
    • Fixed issue #3283 and added an ability to associate app gw probe and http settings #3315
    • Added VM Secrets Support. #3338
    • Fixed get-serial-console (fixes #3266). #3343
  • ServiceFabric
    • Provided support for app package copy to use persist connection. #3326
    • Fixed update service command, instanceCount would not be udpated. #3372
  • Storage
    • Fixed the issue that the azure storage container set will erase the existing policies #3319
    • Fixed the issue that azure storage file download won't return to command prompt after download success #3319
  • ResourceManager
    • Fixed typo in an user facing message in group.deployment._js. #3336
    • Added manual polling to provide current state of deployment to the customer. #3360
    • Fixed resource create and set commands to take in the passed in properties. #3342
    • Changed parsing function from jsonlint.parse to JSON.parse. #3375
  • ServerSideTelemetry #3350
    • Added OS info and command info to user agent string.
    • Refactored code around telemetry.
    • Added tests for the new scenarios.
  • CDN
    • Added geo filter after CDN RP version change. #3300
  • Datalake #3362
    • Added new commands for trusted id providers, firewall rules, and waiting for job completion
    • Refactored return objects based on GA SDK
    • Updated tests and add new tests
    • Re-enabled the ability to delete full ACLs
    • Removed unsupported/unused logic
  • WebApp
    • Fixed cli.interaction in webapp config set (fixes #3302). #3364

View changes since the last release.

Downloads