Skip to content

Commit

Permalink
Merge pull request #4 from Azure/master
Browse files Browse the repository at this point in the history
Merge
  • Loading branch information
Khushboo-Baheti committed Oct 24, 2019
2 parents 378abab + 2e52060 commit 09031e4
Show file tree
Hide file tree
Showing 1,749 changed files with 2,267,788 additions and 576,946 deletions.
6 changes: 3 additions & 3 deletions .azure-pipelines/powershell-core.yml
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
variables:
WindowsName: windows
WindowsImage: VS2017-Win2016
WindowsImage: vs2017-win2016
LinuxName: linux
LinuxImage: Ubuntu-16.04
LinuxImage: ubuntu-18.04
MacOSName: macOS
MacOSImage: macOS-10.13
TestFramework: netcoreapp2.1
Expand Down Expand Up @@ -83,4 +83,4 @@ jobs:
osName: $(OSName)
testFramework: ${{ variables.TestFramework }}
testTarget: ${{ variables.TestTarget }}
configuration: ${{ variables.Configuration }}
configuration: ${{ variables.Configuration }}
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/az-module-bug-report.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
name: Az module bug report
about: Report errors or unexpected behaviors for the Az module
title: ''
labels: ''
labels: triage
assignees: ''

---
Expand Down
66 changes: 66 additions & 0 deletions .github/ISSUE_TEMPLATE/az-preview-bug-report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,66 @@
---
name: Az 4.x preview bug report
about: Report errors or unexpected behaviors specifically for the Az 4.0 module in preview
title: ''
labels: Az 4.x Preview, Azure PS Team, triage
assignees: ''
---

<!--
- This issue is specifically for reporting issues related to the preview versions of the Az 4.0 PowerShell module
- Please search the existing issues to see if there has been a similar issue filed
- For issue related to importing a module, please refer to our troubleshooting guide:
- https://github.com/Azure/azure-powershell/blob/master/documentation/troubleshoot-module-load.md
-->

## Description



## Steps to reproduce

```powershell
```

## Environment data

<!-- Please run $PSVersionTable and paste the output in the below code block -->

```
```

## Module version

<!-- Please run (Get-Module -ListAvailable) and paste the output in the below code block -->

```powershell
```

## Azure Profile

<!-- Please indicate the selected Azure profile, if any -->

```powershell
```

## Debug output

<!-- Set $DebugPreference='Continue' before running the repro and paste the resulting debug stream in the below code block -->

```
```

## Error output

<!-- Please run Resolve-AzError and paste the output in the below code block -->

```
```
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/azurerm-module-bug-report.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
name: AzureRM module bug report
about: Report errors or unexpected behaviors for the AzureRM module
title: ''
labels: ''
labels: triage
assignees: ''

---
Expand Down
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
name: Feature request
about: Suggest a new feature or improvement
title: ''
labels: Azure PS Team, Feature Request
labels: Azure PS Team, Feature Request, triage
assignees: ''

---
Expand Down
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/internal-issue.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
name: Internal issue
about: Azure PowerShell team only
title: ''
labels: Azure PS Team
labels: Azure PS Team, triage
assignees: ''

---
Expand Down
6 changes: 3 additions & 3 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,13 +6,13 @@

## Checklist

- [ ] I have read the [_Submitting Changes_](../CONTRIBUTING.md#submitting-changes) section of [`CONTRIBUTING.md`](../CONTRIBUTING.md)
- [ ] I have read the [_Submitting Changes_](../blob/master/CONTRIBUTING.md#submitting-changes) section of [`CONTRIBUTING.md`](../blob/master/CONTRIBUTING.md)
- [ ] The title of the PR is clear and informative
- [ ] The appropriate `ChangeLog.md` file(s) has been updated:
- For any service, the `ChangeLog.md` file can be found at `src/{{SERVICE}}/{{SERVICE}}/ChangeLog.md`
- A snippet outlining the change(s) made in the PR should be written under the `## Upcoming Release` header -- no new version header should be added
- [ ] The PR does not introduce [breaking changes](../documentation/breaking-changes/breaking-changes-definition.md)
- [ ] The PR does not introduce [breaking changes](../blob/master/documentation/breaking-changes/breaking-changes-definition.md)
- [ ] If applicable, the changes made in the PR have proper test coverage
- [ ] For public API changes to cmdlets:
- [ ] a cmdlet design review was approved for the changes in [this repository](https://github.com/Azure/azure-powershell-cmdlet-review-pr) (_Microsoft internal only_)
- [ ] the markdown help files have been regenerated using the commands listed [here](../documentation/development-docs/help-generation.md#updating-all-markdown-files-in-a-module)
- [ ] the markdown help files have been regenerated using the commands listed [here](../blob/master/documentation/development-docs/help-generation.md#updating-all-markdown-files-in-a-module)
219 changes: 219 additions & 0 deletions ChangeLog.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,222 @@
## 2.8.0 - October 2019
### General
* Az.HealthcareApis 1.0.0 release

#### Az.Accounts
* Update telemetry and url rewriting for generated modules, fix windows unit tests.

#### Az.ApiManagement
* **Set-AzApiManagementApi** - Added support for Updating Api into ApiVersionSet
- Fix for issue https://github.com/Azure/azure-powershell/issues/10068

#### Az.Automation
* Fixed New-AzureAutomationSoftwareUpdateConfiguration cmdlet for Linux reboot setting parameter.

#### Az.Batch
* **Get-AzBatchNodeAgentSku** is deprecated and will be replaced by **Get-AzBatchSupportImage** in version 2.0.0.

#### Az.Compute
* Add Priority, EvictionPolicy, and MaxPrice parameters to New-AzVM and New-AzVmss cmdlets
* Fix warning message and help document for Add-AzVMAdditionalUnattendContent and Add-AzVMSshPublicKey cmdlets
* Fix -skipVmBackup exception for Linux VMs with managed disks for Set-AzVMDiskEncryptionExtension.
* Fix bug in update encryption settings in Set-AzVMDiskEncryptionExtension, two pass scenario.

#### Az.DataFactory
* Adding CRUD commands for ADF V2 data flow: Set-AzDataFactoryV2DataFlow, Remove-AzDataFactoryV2DataFlow, and Get-AzDataFactoryV2DataFlow.
* Adding action commands for ADF V2 data flow debug Session: Start-AzDataFactoryV2DataFlowDebugSession, Get-AzDataFactoryV2DataFlowDebugSession, Add-AzDataFactoryV2DataFlowDebugSessionPackage, Invoke-AzDataFactoryV2DataFlowDebugSessionCommand and Stop-AzDataFactoryV2DataFlowDebugSession.
* Update ADF .Net SDK version to 4.2.0

#### Az.DataLakeStore
* Fix account validation so that accounts with '-' can be passed without domain

#### Az.HealthcareApis
* Updated the powershell version to 1.0.0
* Updated the SDK version to 1.0.2
* Update in tests to refer to new SDK version
* Updated the output structure from nested to flattened.

#### Az.IotHub
* Add new routing source: DigitalTwinChangeEvents
* Minor bug fix: Get-AzIothub not returning subscriptionId

#### Az.Monitor
* New action group receivers added for action group
-ItsmReceiver
-VoiceReceiver
-ArmRoleReceiver
-AzureFunctionReceiver
-LogicAppReceiver
-AutomationRunbookReceiver
-AzureAppPushReceiver
* Use common alert schema enabled for the receivers. This is not applicable for SMS, Azure App push , ITSM and Voice recievers
* Webhooks now supports Azure active directory authentication .

#### Az.Network
* Add new cmdlet Get-AzAvailableServiceAlias which can be called to get the aliases that can be used for Service Endpoint Policies.
* Added support for the adding traffic selectors to Virtual Network Gateway Connections
- New cmdlets added:
- New-AzureRmTrafficSelectorPolicy
- Cmdlets updated with optional parameter -TrafficSelectorPolicies
-New-AzureRmVirtualNetworkGatewayConnection
-Set-AzureRmVirtualNetworkGatewayConnection
* Add support for ESP and AH protocols in network security rule configurations
- Updated cmdlets:
- Add-AzNetworkSecurityRuleConfig
- New-AzNetworkSecurityRuleConfig
- Set-AzNetworkSecurityRuleConfig
* Improve handling of exceptions in Cortex cmdlets
* New Generations and SKUs for VirtualNetworkGateways
- Introduce new Generations for VirtualNetworkGateways.
- Introduce new high throughput SKUs for VirtualNetworkGateways.

#### Az.RedisCache
* Updated 'Set-AzRedisCache' reference documentation to include missing values for '-Size' parameter

#### Az.Sql
* Add support for setting Active Directory Administrator on Managed Instance

#### Az.Storage
* Upgrade Storage Client Library to 11.1.0
* List containers with Management plane API, will list with NextPageLink
- Get-AzRmStorageContainer
* List Storage accounts from subscription, will list with NextPageLink
- Get-AzStorageAccount

#### Az.StorageSync
* Fix Issue 9810 in Reset-AzStorageSyncServerCertificate.

#### Az.Websites
* Set-AzWebApp updating ASP of an app was failing

## 2.7.0 - September 2019
#### Az.ApiManagement
* Update '-Format' parameter description in 'Set-AzApiManagementPolicy' reference documentation
* Removed references of deprecated cmdlet 'Update-AzApiManagementDeployment' from reference documentation. Use 'Set-AzApiManagement' instead.

#### Az.Automation
* Fixed example typo in reference documentation for 'Register-AzAutomationDscNode'
* Added clarification on OS restriction to Register-AzAutomationDSCNode
* Fixed Start-AzAutomationRunbook cmdlet Null reference exception for -Wait option.

#### Az.Compute
* Add UploadSizeInBytes parameter tp New-AzDiskConfig
* Add Incremental parameter to New-AzSnapshotConfig
* Add a low priority virtual machine feature:
- MaxPrice, EvictionPolicy and Priority parameters are added to New-AzVMConfig.
- MaxPrice parameter is added to New-AzVmssConfig, Update-AzVM and Update-AzVmss cmdlets.
* Fix VM reference issue for Get-AzAvailabilitySet cmdlet when it lists all availability sets in the subscription.
* Fix the null exception for Get-AzRemoteDesktopFile.
* Fix VHD Seek method for end-relative position.
* Fix UltraSSD issue for New-AzVM and Update-AzVM.

#### Az.DataFactory
* Adding 3 new commands for ADF V2 - Add-AzDataFactoryV2TriggerSubscription, Remove-AzDataFactoryV2TriggerSubscription, and Get-AzDataFactoryV2TriggerSubscriptionStatus
* Updated ADF .Net SDK version to 4.1.3

#### Az.HDInsight
* Call out breaking changes

#### Az.IotHub
* Add support to invoke failover for an IotHub to the geo-paired disaster recovery region.
* Add support to manage message enrichment for an IotHub. New cmdlets are:
- Add-AzIotHubMessageEnrichment
- Get-AzIotHubMessageEnrichment
- Remove-AzIotHubMessageEnrichment
- Set-AzIotHubMessageEnrichment

#### Az.Monitor
* Pointing to the most recent Monitor SDK, i.e. 0.24.1-preview
- Adds non-braking changes to the Metrics cmdlets, i.e. the Unit enumeration supports several new values. These are read-only cmdlets, so there would be no change in the input of the cmdlets.
- The api-version of the **ActionGroups** requests is now **2019-06-01**, before it was **2018-03-01**. The scenario tests have been updated to accommodate for this change.
- The constructors for the classes **EmailReceiver** and **WebhookReceiver** added one new mandatory argument, i.e. a Boolean value called **useCommonAlertSchema**. Currently, the value is fixed to **false** to hide this breaking change from the cmdlets. **NOTE**: this is a temporary change that must be validated by the Alerts team.
- The order of the arguments for the constructor of the class **Source** (related to the **ScheduledQueryRuleSource** class) changed from the previous SDK. This change required two unit tests to the be fixed: they compiled, but failed to pass the tests.
- The order of the arguments for the constructor of the class **AlertingAction** (related to the **ScheduledQueryRuleSource** class) changed from the previous SDK. This change required two unit tests to the be fixed: they compiled, but failed to pass the tests.
* Support Dynamic Threshold criteria for metric alert V2
- New-AzMetricAlertRuleV2Criteria: now creats dynamic threshold criteria also
- Add-AzMetricAlertRuleV2: now accept dynamic threshold criteria also
* Improvements in Scheduled Query Rule cmdlets (SQR)
- Cmdlets will accept 'Location' paramater in both formats, either the location (e.g. eastus) or the location display name (e.g. East US)
- Illustrated 'Enabled' parameter in help files properly
- Added examples for 'ActionGroup' optional parameter
- Overall improved help files
* Fix bug in determining scope type for 'Set-AzActionRule'

#### Az.Network
* Fix incorrect example in 'New-AzApplicationGateway' reference documentation
* Add note in 'Get-AzNetworkWatcherPacketCapture' reference documentation about retrieving all properties for a packet capture
* Fixed example in 'Test-AzNetworkWatcherIPFlow' reference documentation to correctly enumerate NICs
* Improved cloud exception parsing to display additional details if they are present
* Improved cloud exception parsing to handle additional type of SDK exception
* Fixed incorrect mapping of Security Rule models
* Added properties to network interface for private ip feature
- Added property 'PrivateEndpoint' as type of PSResourceId to PSNetworkInterface
- Added property 'PrivateLinkConnectionProperties' as type of PSIpConfigurationConnectivityInformation to PSNetworkInterfaceIPConfiguration
- Added new model class PSIpConfigurationConnectivityInformation
* Added new ApplicationRuleProtocolType 'mssql' for Azure Firewall resource
* MultiLink support in Virtual WAN
- New cmdlets
- New-AzVpnSiteLink
- New-AzVpnSiteLinkConnection
- Updated cmdlet:
- New-VpnSite
- Update-VpnSite
- New-VpnConnection
- Update-VpnConnection
* Fixed documents for some PowerShell examples to use Az cmdlets instead of AzureRM cmdlets

#### Az.RecoveryServices
* Update AzureVMpolicy Object with ProtectedItemsCount Attribute
* Added Tests for VM policy and Original Storage Account Restore

#### Az.Resources
* Fix bug where New-AzRoleAssignment could not be called without parameter Scope.

#### Az.ServiceFabric
* Fixed typo in example for 'Update-AzServiceFabricReliability' reference documentation
* Adding new cmdlets to manage appliaction and services:
- New-AzServiceFabricApplication
- New-AzServiceFabricApplicationType
- New-AzServiceFabricApplicationTypeVersion
- New-AzServiceFabricService
- Update-AzServiceFabricApplication
- Get-AzServiceFabricApplication
- Get-AzServiceFabricApplicationType
- Get-AzServiceFabricApplicationTypeVersion
- Get-AzServiceFabricService
- Remove-AzServiceFabricApplication
- Remove-AzServiceFabricApplicationType
- Remove-AzServiceFabricApplicationTypeVersion
- Remove-AzServiceFabricServic
* Upgraded Service Fabric SDK to version 1.2.0 which uses service fabric resource provider api-version 2019-03-01.

#### Az.SignalR
* Add Update, Restart, CheckNameAvailability, GetUsage Cmdlets

#### Az.Sql
* Update example in reference documentation for 'Get-AzSqlElasticPool'
* Added vCore example to creating an elastic pool (New-AzSqlElasticPool).
* Remove the validation of EmailAddresses and the check that EmailAdmins is not false in case EmailAddresses is empty in Set-AzSqlServerAdvancedThreatProtectionPolicy and Set-AzSqlDatabaseAdvancedThreatProtectionPolicy
* Enabled removal of server/database auditing settings when multiple diagnostic settings that enable audit category exist.
* Fix email addresses validation in multiple Sql Vulnerability Assessment cmdlets (Update-AzSqlDatabaseVulnerabilityAssessmentSetting, Update-AzSqlServerVulnerabilityAssessmentSetting, Update-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting and Update-AzSqlInstanceVulnerabilityAssessmentSetting).

#### Az.Storage
* Updated example in reference documentation for 'Get-AzStorageAccountKey'
* In upload/Downalod Azure File,support perserve the source File SMB properties (File Attributtes, File Creation Time, File Last Write Time) in the destination file
- Set-AzStorageFileContent
- Get-AzStorageFileContent
* Fix Upload block blob with properties/metadate fail on container enabled ImmutabilityPolicy.
- Set-AzStorageBlobContent
* Support manage Azure File shares with Management plane API
- New-AzRmStorageShare
- Get-AzRmStorageShare
- Update-AzRmStorageShare
- Remove-AzRmStorageShare

#### Az.Websites
* Fixing issue where webapp Tags were getting deleted when migrating App to new ASPwhere webapp Tags were getting deleted when migrating App to new ASP
* Fixing the Publish-AzureWebapp to work across Linux and windows
* Update example in 'Get-AzWebAppPublishingProfile' reference documentation

## 2.6.0 - August 2019
#### General
* Fixed miscellaneous typos across numerous modules
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -224,7 +224,7 @@ To import modules automatically when debug has started, follow the below steps:

- In the **Debug** tab mentioned previously, go to **Start Options**
- Import the Profile module, along with the module you are testing, by pasting the following in the **Command line arguments** box (_note_: you have to update the <PATH_TO_REPO> and <SERVICE> values provided below):
- `-NoExit -Command "Import-Module <PATH_TO_REPO>/artifacts/Debug/Az.Accounts/Az.Accounts.psd1;Import-Module <PATH_TO_REPO>/artifacts/Debug/Az.<SERVICE>/Az.<SERVICE>.psd1;$VerbosePreference='Continue'"`
- `-NoExit -Command "Import-Module <PATH_TO_REPO>/artifacts/Debug/Az.Accounts/Az.Accounts.psd1;Import-Module <PATH_TO_REPO>/artifacts/Debug/Az.<SERVICE>/Az.<SERVICE>.psd1;$DebugPreference='Continue'"`
- **Note**: if you do not see all of the changes you made to the cmdlets when importing your module in a PowerShell session (_e.g.,_ a cmdlet you added is not recognized as a cmdlet), you may need to delete any existing Azure PowerShell modules that you have on your machine (installed through the PowerShell Gallery) before you import your module.

## Adding Help Content
Expand Down
Loading

0 comments on commit 09031e4

Please sign in to comment.