Skip to content

Commit

Permalink
Merge main (#22470)
Browse files Browse the repository at this point in the history
* Added PreTask and PostTask in model to fix breaking changes. (#22421)

* Added PreTask and PostTask in model to fix breaking changes.

* Removed positional mapping and ignored pretask and post task attributes

---------

Co-authored-by: Kalpesh Chavan <[email protected]>

* Add alias for some properties to avoid breaking change for keyvault (#22424)

* Revert "Update DedicatedHostUpdateMethod.cs (#22408)" (#22417)

This reverts commit 7cfc158.

* Revert "[Compute] New cmdlets Get-AzHostSize and Update-AzHost (#22381)"

This reverts commit c8e54e2.

* Revert "update SDK package to use latest REST API version calls  (#22337)"

This reverts commit 7407fb0.

* Migrate StackHCI from generation to release-2023-08-01 (#22427)

* Move StackHCI to release-2023-08-01

* Create BreakingChangeIssues.csv

---------

Co-authored-by: NanxiangLiu <[email protected]>

* Update Az.Batch.psd1 (#22425)

* Update Az.Batch.psd1

* Update ChangeLog.md

* Update src/Batch/Batch/ChangeLog.md

* Update src/Batch/Batch/ChangeLog.md

---------

Co-authored-by: Beisi Zhou <[email protected]>

* add suppress for release branch (#22420)

* add suppress for breaking change

* add suppress for breaking change

* Delete SignatureIssues.csv

* Delete BreakingChangeIssues.csv

* release-2023-08-01 (#22434)

* Bumped version to Az 10.2.0

* remove preview json file

* Use autorest.powershell to generate management SDK for cosmosDB (#22413)

* Add UX metadata for MariaDB and PostgreSql (#22412)

* Update the reference of Azure PowerShell Common to 1.3.82-preview (#22442)

---------

Co-authored-by: Kalpesh Chavan <[email protected]>
Co-authored-by: Kalpesh Chavan <[email protected]>
Co-authored-by: Xiaogang <[email protected]>
Co-authored-by: NanxiangLiu <[email protected]>
Co-authored-by: nanxiangLiu <[email protected]>
Co-authored-by: Azure PowerShell <[email protected]>
Co-authored-by: Beisi Zhou <[email protected]>
Co-authored-by: Yunchi Wang <[email protected]>
Co-authored-by: Yan Xu <[email protected]>
  • Loading branch information
10 people authored Aug 2, 2023
1 parent 0a15387 commit 35c02bc
Show file tree
Hide file tree
Showing 746 changed files with 86,430 additions and 156,697 deletions.
119 changes: 119 additions & 0 deletions ChangeLog.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,122 @@
## 10.2.0 - August 2023
#### Az.Accounts 2.12.5
* Changed output stream from debug stream to warning stream for 'CmdletPreviewAttribute'
* Decreased the prompted frequency of preview warning message to once per cmdlet in one session
* Reworded default preview message and added estimated GA date for 'CmdletPreviewAttribute'
* Updated Azure.Core to 1.33.0

#### Az.AppConfiguration 1.3.0
* Added cmdlets to support data plane operation:
- 'Get-AzAppConfigurationKey'
- 'Get-AzAppConfigurationKeyValue'
- 'Get-AzAppConfigurationLabel'
- 'Get-AzAppConfigurationRevision'
- 'Remove-AzAppConfigurationKeyValue'
- 'Remove-AzAppConfigurationLock'
- 'Set-AzAppConfigurationKeyValue'
- 'Set-AzAppConfigurationLock'
- 'Test-AzAppConfigurationKeyValue'

#### Az.Batch 3.5.0
* Removed cmdlets: 'Get-AzBatchPoolStatistic' and 'Get-AzBatchJobStatistic'
* Deprecated cmdlets: 'Get-AzBatchCertificate' and 'New-AzBatchCertificate'
- The Batch account certificates feature is deprecated. Please transition to using Azure Key Vault to securely access and install certificates on your Batch pools, [learn more](https://learn.microsoft.com/azure/batch/batch-certificate-migration-guide)

#### Az.Compute 6.2.0
* Fixed the 'Update-AzVmss' cmdlet so the 'AutomaticRepairGracePeriod', 'AutomaticRepairAction', and 'EnableAutomaticRepair' parameters function correctly.
* Updated help doc for 'New-AzVM', 'New-AzVMConfig', 'New-AzVmss', 'New-AzVmssConfig', 'Update-AzVM', and 'Update-AzVmss' to include parameters that were previously added for Trusted Launch features.
* Updated Azure.Core to 1.33.0.

#### Az.ContainerRegistry 4.1.0
* Updated Azure.Core to 1.33.0.
* Added new cmdlet 'New-AzContainerRegistryCredentials'

#### Az.CosmosDB 1.11.2
* Updated Azure.Core to 1.33.0.

#### Az.Databricks 1.7.0
* Added some parameters in 'Update-AzDatabricksWorkspace':
- 'EnableNoPublicIP'
- 'PublicNetworkAccess'

#### Az.DataFactory 1.17.0
* Added DisablePublish to Set_AzDataFactoryV2 Command

#### Az.Dns 1.1.3
* Removed length validation for DNS TXT record to make it consistent with Azure CLI and Azure portal.

#### Az.KeyVault 4.10.1
* Removed maximum number for 'IpAddressRange' and 'VirtualNetworkResourceId' in '*-AzKeyVaultNetworkRuleSet*' from client side. [#22137]
* Updated Azure.Core to 1.33.0.

#### Az.Maintenance 1.3.0
* Added support for Resource Group and Subscription configuration assignment.

#### Az.Network 6.1.1
* Onboarded 'Microsoft.ElasticSan/elasticSans' to private link cmdlets

#### Az.PolicyInsights 1.6.2
* Updated Azure.Core to 1.33.0.

#### Az.PrivateDns 1.0.4
* Removed length validation for DNS TXT record to make it consistent with Azure CLI and Azure portal.

#### Az.Resources 6.9.0
* Fixed the issue that 'New-AzRoleAssignment' didn't work without subscription.
* Added cmdlets for group owner
- 'Get-AzADGroupOwner'
- 'New-AzADGroupOwner'
- 'Remove-AzADGroupOwner'
* Updated Tags functionality in deployment stacks New and Set cmdlets

#### Az.Sql 4.9.0
* Added new cmdlets for Azure SQL Managed Instance start/stop schedule
- 'Start-AzSqlInstance',
- 'Stop-AzSqlInstance',
- 'Get-AzSqlInstanceStartStopSchedule',
- 'New-AzSqlInstanceStartStopSchedule',
- 'Remove-AzSqlInstanceStartStopSchedule',
- 'New-AzSqlInstanceScheduleItem'

#### Az.StackHCI 2.1.0
* Updated to api-version 2023-03-01.
* Cmdlets added:
- Invoke-AzStackHciExtendClusterSoftwareAssuranceBenefit : Enable Software Assurance for a cluster
- Invoke-AzStackHciConsentAndInstallDefaultExtensions : Consent to installing default extensions on the cluster

#### Az.Storage 5.9.0
* Supported OAuth authentication on File service cmdlets
- 'New-AzStorageContext'
- 'Get-AzStorageFile'
- 'Get-AzStorageFileContent'
- 'Get-AzStorageFileCopyState'
- 'New-AzStorageDirectory'
- 'Remove-AzStorageDirectory'
- 'Remove-AzStorageFile'
- 'Set-AzStorageFileContent'
- 'Start-AzStorageFileCopy'
- 'Stop-AzStorageFileCopy'
- 'Get-AzStorageFileHandle'
- 'Close-AzStorageFileHandle'
* Supported get a file share object without get share properties. For pipeline to file/directory cmdlets with OAuth authentication.
- 'Get-AzStorageShare'
* Updated Azure.Core to 1.33.0.

#### Az.Synapse 3.0.2
* Updated Azure.Core to 1.33.0.

#### Az.Websites 3.1.0
* Added AppServicePlan management support for P0V3 and P*mv3 tiers

### Thanks to our community contributors
* Dante Stancato (@dantecit0), Update Set-AzFirewall.md (#22224)
* Hiroshi Yoshioka (@hyoshioka0128), Typo "flexible server"→"Flexible Server" (#22215)
* @Jingshu918, [DataFactory]Added DisablePublish to Set_AzDataFactoryV2 Command (#22273)
* Miguel Vega (@miguel-vega), Updated Example 3 of the Connect-AzAccount.md page to use the correct PowerShell variable. (#22376)
* @Skatterbrainz, Update Remove-AzVM.md (#22378)
* @veppala, added examples for New-AzSqlVM cmdlet (#22185)
* @vladik-hbinov, Fixed Example 2 (#22193)

## 10.1.0 - July 2023
#### Az.Accounts 2.12.4
* Changed 'gallery' property to be optional in ARM metadata of 'Set-AzEnvironment' and 'Add-AzEnvironment'[#22037].
Expand Down
69 changes: 41 additions & 28 deletions documentation/breaking-changes/upcoming-breaking-changes.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,33 +7,33 @@
- Parameter breaking-change will happen to all parameter sets
- `-DockerBridgeCidr`
- DockerBridgeCidr parameter will be deprecated in Az 11.0.0 without being replaced.
- This change is expected to take effect from Az.Aks version: 6.0.0 and Az version: 11.0.0
- This change is expected to take effect from version: 6.0.0 and Az version: 11.0.0

## Az.Compute

### `New-AzDisk`

- Cmdlet breaking-change will happen to all parameter set
- Starting in November 2023 the "New-AzDisk" cmdlet will deploy with the Trusted Launch configuration by default. This includes defaulting the "HyperVGeneration" parameter to "v2". To know more about Trusted Launch, please visit https://learn.microsoft.com/en-us/azure/virtual-machines/trusted-launch
- This change is expected to take effect from Az.Compute version: 7.0.0 and Az version: 11.0.0
- This change is expected to take effect from version: 7.0.0 and Az version: 11.0.0

### `New-AzVM`

- Cmdlet breaking-change will happen to all parameter set
- Consider using the image alias including the version of the distribution you want to use in the "-Image" parameter of the "New-AzVM" cmdlet. On April 30, 2023, the image deployed using `UbuntuLTS` will reach its end of life. In October 2023, the aliases `UbuntuLTS`, `CentOS`, `Debian`, and `RHEL` will be removed.
- This change is expected to take effect from Az.Compute version: 7.0.0 and Az version: 11.0.0
- This change is expected to take effect from version: 7.0.0 and Az version: 11.0.0
- Starting in November 2023 the "New-AzVM" cmdlet will deploy with the Trusted Launch configuration by default. To know more about Trusted Launch, please visit https://docs.microsoft.com/en-us/azure/virtual-machines/trusted-launch
- This change is expected to take effect from Az.Compute version: 7.0.0 and Az version: 11.0.0
- This change is expected to take effect from version: 7.0.0 and Az version: 11.0.0

### `New-AzVmss`

- Cmdlet breaking-change will happen to all parameter set
- Starting November 2023, the "New-AzVmss" cmdlet will default to Trusted Launch VMSS. For more info, visit https://aka.ms/trustedLaunchVMSS.
- This change is expected to take effect from Az.Compute version: 7.0.0 and Az version: 11.0.0
- This change is expected to take effect from version: 7.0.0 and Az version: 11.0.0
- Starting November 2023, the "New-AzVmss" cmdlet will use new defaults: Flexible orchestration mode and enable NATv2 configuration for Load Balancer. To learn more about Flexible Orchestration modes, visit https://aka.ms/orchestrationModeVMSS.
- This change is expected to take effect from Az.Compute version: 7.0.0 and Az version: 11.0.0
- This change is expected to take effect from version: 7.0.0 and Az version: 11.0.0
- Consider using the image alias including the version of the distribution you want to use in the "-ImageName" parameter of the "New-AzVmss" cmdlet. On April 30, 2023, the image deployed using `UbuntuLTS` will reach its end of life. In November 2023, the aliases `UbuntuLTS`, `CentOS`, `Debian`, and `RHEL` will be removed.
- This change is expected to take effect from Az.Compute version: 7.0.0 and Az version: 11.0.0
- This change is expected to take effect from version: 7.0.0 and Az version: 11.0.0

## Az.DesktopVirtualization

Expand All @@ -42,45 +42,57 @@
- Parameter breaking-change will happen to all parameter sets
- `-HostPoolType`
- The parameter : 'HostPoolType' is changing.
- The change is expected to take effect from the Az.DesktopVirtualization version : '4.0.0'
- The change is expected to take effect from the version : '4.0.0'

## Az.Maintenance

### `New-AzMaintenanceConfiguration`

- Parameter breaking-change will happen to all parameter sets
- `-PostTask`
- Parameter is being deprecated without being replaced
- This change is expected to take effect from version: 1.2.2 and Az version: 10.2.0
- `-PreTask`
- Parameter is being deprecated without being replaced
- This change is expected to take effect from version: 1.2.2 and Az version: 10.2.0

## Az.PowerBIEmbedded

### `Get-AzPowerBIWorkspace`

- Cmdlet breaking-change will happen to all parameter set
- The cmdlet is being deprecated. There will be no replacement for it.
- This change is expected to take effect from Az.PowerBIEmbedded version: 2.0.0 and Az version: 11.0.0
- This change is expected to take effect from version: 2.0.0 and Az version: 11.0.0

### `Get-AzPowerBIWorkspaceCollection`

- Cmdlet breaking-change will happen to all parameter set
- The cmdlet is being deprecated. There will be no replacement for it.
- This change is expected to take effect from Az.PowerBIEmbedded version: 2.0.0 and Az version: 11.0.0
- This change is expected to take effect from version: 2.0.0 and Az version: 11.0.0

### `Get-AzPowerBIWorkspaceCollectionAccessKey`

- Cmdlet breaking-change will happen to all parameter set
- The cmdlet is being deprecated. There will be no replacement for it.
- This change is expected to take effect from Az.PowerBIEmbedded version: 2.0.0 and Az version: 11.0.0
- This change is expected to take effect from version: 2.0.0 and Az version: 11.0.0

### `New-AzPowerBIWorkspaceCollection`

- Cmdlet breaking-change will happen to all parameter set
- The cmdlet is being deprecated. There will be no replacement for it.
- This change is expected to take effect from Az.PowerBIEmbedded version: 2.0.0 and Az version: 11.0.0
- This change is expected to take effect from version: 2.0.0 and Az version: 11.0.0

### `Remove-AzPowerBIWorkspaceCollection`

- Cmdlet breaking-change will happen to all parameter set
- The cmdlet is being deprecated. There will be no replacement for it.
- This change is expected to take effect from Az.PowerBIEmbedded version: 2.0.0 and Az version: 11.0.0
- This change is expected to take effect from version: 2.0.0 and Az version: 11.0.0

### `Reset-AzPowerBIWorkspaceCollectionAccessKey`

- Cmdlet breaking-change will happen to all parameter set
- The cmdlet is being deprecated. There will be no replacement for it.
- This change is expected to take effect from Az.PowerBIEmbedded version: 2.0.0 and Az version: 11.0.0
- This change is expected to take effect from version: 2.0.0 and Az version: 11.0.0

## Az.RecoveryServices

Expand All @@ -89,76 +101,77 @@
- Parameter breaking-change will happen to all parameter sets
- `-Certificate`
- Parameter is being deprecated without being replaced
- This change is expected to take effect from Az.RecoveryServices version: 7.0.0 and Az version: 11.0.0
- This change is expected to take effect from version: 7.0.0 and Az version: 11.0.0

## Az.Storage

### `New-AzDataLakeGen2SasToken`

- Cmdlet breaking-change will happen to all parameter set
- The leading question mark '?' of the created SAS token will be removed in a future release.
- This change is expected to take effect from Az.Storage version: 6.0.0 and Az version: 11.0.0
- This change is expected to take effect from version: 6.0.0 and Az version: 11.0.0

### `New-AzStorageAccount`

- Cmdlet breaking-change will happen to all parameter set
- Default value of AllowBlobPublicAccess and AllowCrossTenantReplication will be changed from True to False in a future release.
When AllowBlobPublicAccess is False on a storage account, it is not permitted to configure container ACLs to allow anonymous access to blobs within the storage account.
- Default value of AllowBlobPublicAccess and AllowCrossTenantReplication will be changed from True to False in a future release.
When AllowBlobPublicAccess is False on a storage account, it is not permitted to configure container ACLs to allow anonymous access to blobs within the storage account.
When AllowCrossTenantReplication is False on a storage account, cross AAD tenant object replication is not allowed.
- This change is expected to take effect from Az.Storage version: 6.0.0 and Az version: 11.0.0
- This change is expected to take effect from version: 6.0.0 and Az version: 11.0.0

### `New-AzStorageAccountSASToken`

- Cmdlet breaking-change will happen to all parameter set
- The leading question mark '?' of the created SAS token will be removed in a future release.
- This change is expected to take effect from Az.Storage version: 6.0.0 and Az version: 11.0.0
- This change is expected to take effect from version: 6.0.0 and Az version: 11.0.0

### `New-AzStorageBlobSASToken`

- Cmdlet breaking-change will happen to all parameter set
- The leading question mark '?' of the created SAS token will be removed in a future release.
- This change is expected to take effect from Az.Storage version: 6.0.0 and Az version: 11.0.0
- This change is expected to take effect from version: 6.0.0 and Az version: 11.0.0

### `New-AzStorageContainerSASToken`

- Cmdlet breaking-change will happen to all parameter set
- The leading question mark '?' of the created SAS token will be removed in a future release.
- This change is expected to take effect from Az.Storage version: 6.0.0 and Az version: 11.0.0
- This change is expected to take effect from version: 6.0.0 and Az version: 11.0.0

### `New-AzStorageContext`

- Parameter breaking-change will happen to all parameter sets
- `-SasToken`
- The SAS token in created Storage context properties 'ConnectionString' and 'StorageAccount.Credentials' won't have the leading question mark '?' in a future release.
- This change is expected to take effect from Az.Storage version: 6.0.0 and Az version: 11.0.0
- This change is expected to take effect from version: 6.0.0 and Az version: 11.0.0

### `New-AzStorageFileSASToken`

- Cmdlet breaking-change will happen to all parameter set
- The leading question mark '?' of the created SAS token will be removed in a future release.
- This change is expected to take effect from Az.Storage version: 6.0.0 and Az version: 11.0.0
- This change is expected to take effect from version: 6.0.0 and Az version: 11.0.0

### `New-AzStorageQueueSASToken`

- Cmdlet breaking-change will happen to all parameter set
- The leading question mark '?' of the created SAS token will be removed in a future release.
- This change is expected to take effect from Az.Storage version: 6.0.0 and Az version: 11.0.0
- This change is expected to take effect from version: 6.0.0 and Az version: 11.0.0

### `New-AzStorageShareSASToken`

- Cmdlet breaking-change will happen to all parameter set
- The leading question mark '?' of the created SAS token will be removed in a future release.
- This change is expected to take effect from Az.Storage version: 6.0.0 and Az version: 11.0.0
- This change is expected to take effect from version: 6.0.0 and Az version: 11.0.0

### `New-AzStorageTableSASToken`

- Cmdlet breaking-change will happen to all parameter set
- The leading question mark '?' of the created SAS token will be removed in a future release.
- This change is expected to take effect from Az.Storage version: 6.0.0 and Az version: 11.0.0
- This change is expected to take effect from version: 6.0.0 and Az version: 11.0.0

### `Set-AzStorageAccount`

- Parameter breaking-change will happen to all parameter sets
- `-EnableLargeFileShare`
- EnableLargeFileShare parameter will be deprecated in a future release.
- This change is expected to take effect from Az.Storage version: 6.0.0 and Az version: 11.0.0
- This change is expected to take effect from version: 6.0.0 and Az version: 11.0.0

2 changes: 1 addition & 1 deletion setup/generate.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ if( (-not (get-command -ea 0 light)) -or (-not (get-command -ea 0 heat)) -or (-n
$outputName ="Az-Cmdlets"

# generate the product name from the current month/year.
$productName = "Microsoft Azure PowerShell - July 2023"
$productName = "Microsoft Azure PowerShell - August 2023"

# where to put temp files
$tmp = Join-Path $env:temp azure-cmdlets-tmp
Expand Down
9 changes: 6 additions & 3 deletions src/Accounts/Accounts/Az.Accounts.psd1
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
#
# Generated by: Microsoft Corporation
#
# Generated on: 06/29/2023
# Generated on: 26/07/2023
#

@{
Expand All @@ -12,7 +12,7 @@
# RootModule = ''

# Version number of this module.
ModuleVersion = '2.12.4'
ModuleVersion = '2.12.5'

# Supported PSEditions
CompatiblePSEditions = 'Core', 'Desktop'
Expand Down Expand Up @@ -147,7 +147,10 @@ PrivateData = @{
# IconUri = ''

# ReleaseNotes of this module
ReleaseNotes = '* Changed ''gallery'' property to be optional in ARM metadata of ''Set-AzEnvironment'' and ''Add-AzEnvironment''[#22037].'
ReleaseNotes = '* Changed output stream from debug stream to warning stream for ''CmdletPreviewAttribute''
* Decreased the prompted frequency of preview warning message to once per cmdlet in one session
* Reworded default preview message and added estimated GA date for ''CmdletPreviewAttribute''
* Updated Azure.Core to 1.33.0'

# Prerelease string of this module
# Prerelease = ''
Expand Down
3 changes: 3 additions & 0 deletions src/Accounts/Accounts/ChangeLog.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,9 @@
-->

## Upcoming Release
* Updated the reference of Azure PowerShell Common to 1.3.82-preview.

## Version 2.12.5
* Changed output stream from debug stream to warning stream for `CmdletPreviewAttribute`
* Decreased the prompted frequency of preview warning message to once per cmdlet in one session
* Reworded default preview message and added estimated GA date for `CmdletPreviewAttribute`
Expand Down
4 changes: 2 additions & 2 deletions src/Accounts/Accounts/Properties/AssemblyInfo.cs
Original file line number Diff line number Diff line change
Expand Up @@ -43,8 +43,8 @@
// You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below:

[assembly: AssemblyVersion("2.12.4")]
[assembly: AssemblyFileVersion("2.12.4")]
[assembly: AssemblyVersion("2.12.5")]
[assembly: AssemblyFileVersion("2.12.5")]
#if !SIGN
[assembly: InternalsVisibleTo("Microsoft.Azure.PowerShell.Cmdlets.Accounts.Test")]
#endif
Expand Down
Loading

0 comments on commit 35c02bc

Please sign in to comment.