Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge Release-2024-10-08 Back to Main #26178

Merged
merged 8 commits into from
Sep 26, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
91 changes: 91 additions & 0 deletions ChangeLog.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,94 @@
## 12.4.0 - October 2024
#### Az.App 1.1.0
* Added breaking change messages:
* 'New-AzContainerApp'
* 'New-AzContainerAppJob'
* 'Update-AzContainerApp'
* 'Update-AzContainerAppJob'
* Fixed an issue that caused Get/New-Az* cmdlets with returned objects to incorrectly expose the parameter [-PassThru].
* 'Get-AzContainerApp'
* 'Get-AzContainerAppAuthToken'
* 'Get-AzContainerAppDiagnosticRoot'
* 'New-AzContainerAppManagedCert'

#### Az.Billing 2.1.0
* Renamed 'Get-UsageAggregates' to 'Get-AzUsageAggregate' and added 'Get-UsageAggregates' as the alias to avoid breaking change.

#### Az.Compute 8.4.0
* Added 'SkuProfileVmSize' and 'SkuProfileAllocationStrategy' parameters to 'New-AzVmss', 'New-AzVmssConfig', and 'Update-AzVmss' cmdlets for VMSS Instance Mix operations.
* Added a new optional parameter '-GenerateSshKey-type' to the 'New-AzVM' cmdlet, allowing users to specify the type of SSH key to generate (Ed25519 or RSA).
* Added 'EnableResilientVMCreate' and 'EnableResilientVMDelete' parameters to 'Update-AzVmss' and 'New-AzVmssConfig' cmdlets for enhanced VM resilience options.
* Added 'IsVMInStandByPool' property to 'PSVirtualMachineInstanceView' object. [#25736]

#### Az.CosmosDB 1.15.0
* Added new parameter 'DisableTtl' to 'Restore-AzCosmosDBAccount'.

#### Az.DataFactory 1.18.8
* Added support for Iceberg format as a sink.
* Enabled sslMode and useSystemTrustStore options for MariaDB.

#### Az.ElasticSan 1.1.0
* Supported 'EnforceDataIntegrityCheckForIscsi' for creating and updating volume groups

#### Az.HDInsight 6.2.1
* Fixed a bug: Error occurs when setting the same assigned identity for storage and esp configurations.

#### Az.KeyVault 6.2.0
* Fixed a parameter validation issue in Set-AzureKeyVaultCertificatePolicy. [#25649]

#### Az.Monitor 5.2.2
* Added breaking change messages:
* 'New-AzDataCollectionEndpoint'
* 'New-AzDataCollectionRule'
* 'Update-AzDataCollectionEndpoint'
* 'Update-AzDataCollectionRule'
* Updated documentation for 'New-AzActionGroupLogicAppReceiverObject'

#### Az.Network 7.9.0
* Onboarded 'Microsoft.VideoIndexer/accounts' to private link cmdlets
* Added support to create, get and delete Bastion shareable links
- 'New-AzBastionShareableLink'
- 'Get-AzBastionShareableLink'
- 'Remove-AzBastionShareableLink'
* Fixed a bug in cmdlet 'Invoke-AzFirewallPacketCapture' which caused the packet capture request to be stuck in a waiting for activation state.
* Updated cmdlet to add the property of 'Sensitivity', and updated corresponding cmdlets.
- 'New-AzApplicationGatewayFirewallPolicyManagedRuleOverride'
* Added support for 'DefaultOutboundAccess' property in 'Set-AzVirtualNetworkSubnetConfig' command
* Added support for 'EnabledFilteringCriteria' property in 'New-AzNetworkWatcherFlowLog' and 'Set-AzNetworkWatcherFlowLog' commands
* Added support of 'UserAssignedIdentityId' Property in 'New-AzNetworkWatcherFlowLog' and 'Set-AzNetworkWatcherFlowLog' commands
* Added support of 'DestinationIPAddress' property in 'New-AzPrivateLinkService' command
- 'LoadBalancerFrontendIpConfiguration' is not a mandatory parameter anymore.
- The user can provide either 'LoadBalancerFrontendIpConfiguration' or 'DestinationIPAddress'.

#### Az.RecoveryServices 7.2.0
* Fixed bug for making RecoveryAzureStorageAccountId parameter optional in 'New-ASRReplicationProtectedItem' cmdlet of H2A.

#### Az.RedisEnterpriseCache 1.3.0
* Added support for using Microsoft Entra token-based authentication.
* Added the new properties of Cluster: highAvailability and redundancyMode.
* Added new product SKUs.
* Added the new properties of Database: accessKeysAuthentication.
* Added Invoke-AzRedisEnterpriseCacheForceDatabaseLinkToReplicationGroup to force link geo replicated caches.
* Added Update-AzRedisEnterpriseCacheDatabaseDbRedisVersion to upgrade the redis database version directly.

#### Az.Resources 7.5.0
* Added 'ResourceSelector' and 'Override' parameters to 'New/Update-AzPolicyAssignment'.
* Added 'ResourceSelector' parameter to 'New/Update-AzPolicyExemption'.
* Removed 'Experimental' notice from '-WithSource' parameter to 'Publish-AzBicepModule'.

#### Az.StackHCIVM 1.0.5
* Fixed the update issue

#### Az.Storage 7.4.0
* Added a warning for an upcoming breaking change for removing references to 'Microsoft.Azure.Storage.File'
- 'Start-AzStorageFileCopy'

#### Az.Websites 3.2.2
* Fix bug where parameters could not be set to false for 'Publish-AzWebApp'

### Thanks to our community contributors
* @jufuku0108, Update New-AzKeyVault.md (#26032)

## 12.3.0 - September 2024
#### Az.Accounts 3.0.4
* Added customized UserAgent for ARM telemetry.
Expand Down
57 changes: 57 additions & 0 deletions documentation/SyntaxChangeLog/SyntaxChangeLog-Az12.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,59 @@
## 12.4.0 - October 2024
#### Az.App 1.1.0
* Modified cmdlet `Get-AzContainerApp`
- Removed parameter `-PassThru`
* Modified cmdlet `Get-AzContainerAppAuthToken`
- Removed parameter `-PassThru`
* Modified cmdlet `Get-AzContainerAppDiagnosticRoot`
- Removed parameter `-PassThru`
* Modified cmdlet `New-AzContainerAppManagedCert`
- Removed parameter `-PassThru`
#### Az.Billing 2.1.0
* Removed cmdlet `Get-UsageAggregates`
* Added cmdlet `Get-AzUsageAggregate`
#### Az.Compute 8.4.0
* Modified cmdlet `New-AzSshKey`
- Added parameter `-SshKeyType`
* Modified cmdlet `New-AzVM`
- Added parameter `-SshKeyType`
* Modified cmdlet `New-AzVmss`
- Added parameters `-SkuProfileVmSize`, `-SkuProfileAllocationStrategy`
* Modified cmdlet `New-AzVmssConfig`
- Added parameters `-SkuProfileVmSize`, `-SkuProfileAllocationStrategy`, `-EnableResilientVMCreate`, `-EnableResilientVMDelete`
* Modified cmdlet `Update-AzVmss`
- Added parameters `-SkuProfileVmSize`, `-SkuProfileAllocationStrategy`, `-EnableResilientVMCreate`, `-EnableResilientVMDelete`
#### Az.CosmosDB 1.15.0
* Modified cmdlet `Restore-AzCosmosDBAccount`
- Added parameter `-DisableTtl`
#### Az.ElasticSan 1.1.0
* Modified cmdlet `New-AzElasticSanVolumeGroup`
- Added parameter `-EnforceDataIntegrityCheckForIscsi`
* Modified cmdlet `Update-AzElasticSanVolumeGroup`
- Added parameter `-EnforceDataIntegrityCheckForIscsi`
#### Az.Network 7.9.0
* Modified cmdlet `New-AzApplicationGatewayFirewallPolicyManagedRuleOverride`
- Added parameter `-Sensitivity`
* Modified cmdlet `New-AzNetworkWatcherFlowLog`
- Added parameters `-EnabledFilteringCriteria`, `-UserAssignedIdentityId`
* Modified cmdlet `New-AzPrivateLinkService`
- Added parameter `-DestinationIPAddress`
* Modified cmdlet `Set-AzNetworkWatcherFlowLog`
- Added parameters `-EnabledFilteringCriteria`, `-UserAssignedIdentityId`
* Added cmdlet `Get-AzBastionShareableLink`, `New-AzBastionShareableLink`, `Remove-AzBastionShareableLink`
#### Az.RedisEnterpriseCache 1.3.0
* Modified cmdlet `Update-AzRedisEnterpriseCache`
- Added parameter `-HighAvailability`
* Added cmdlet `Get-AzRedisEnterpriseCacheAccessPolicyAssignment`, `Invoke-AzRedisEnterpriseCacheForceDatabaseLinkToReplicationGroup`, `New-AzRedisEnterpriseCacheAccessPolicyAssignment`, `Remove-AzRedisEnterpriseCacheAccessPolicyAssignment`, `Update-AzRedisEnterpriseCacheDatabaseDbRedisVersion`
#### Az.Resources 7.5.0
* Modified cmdlet `New-AzPolicyAssignment`
- Added parameters `-Override`, `-ResourceSelector`
* Modified cmdlet `New-AzPolicyExemption`
- Added parameter `-ResourceSelector`
* Modified cmdlet `Update-AzPolicyAssignment`
- Added parameters `-Override`, `-ResourceSelector`
* Modified cmdlet `Update-AzPolicyExemption`
- Added parameter `-ResourceSelector`

## 12.3.0 - September 2024
#### Az.Compute 8.3.0
* Modified cmdlet `Get-AzCapacityReservationGroup`
Expand Down Expand Up @@ -980,3 +1036,4 @@




65 changes: 65 additions & 0 deletions documentation/breaking-changes/upcoming-breaking-changes.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,68 @@
- The Token property of the output type will be changed from String to SecureString. Add the [-AsSecureString] switch to avoid the impact of this upcoming breaking change.
- This change is expected to take effect from Az.Accounts version: 4.0.0 and Az version: 13.0.0

## Az.App

### `New-AzContainerApp`

- Parameter breaking-change will happen to all parameter sets
- `-IdentityType`
- The parameter : 'IdentityType' is changing.
- Change description : IdentityType will be removed. EnableSystemAssignedIdentity will be used to enable/disable system assigned identity and UserAssignedIdentity will be used to specify user assigned identities.
- This change will take effect on '11/19/2024'- The change is expected to take effect from Az version : '13.0.0'
- The change is expected to take effect from version : '2.0.0'
- `-IdentityUserAssignedIdentity`
- The parameter : 'IdentityUserAssignedIdentity' is changing.
The type of the parameter is changing from 'Hashtable' to 'string[]'.
- Change description : IdentityUserAssignedIdentity will be renamed to UserAssignedIdentity. And its type will be simplified as string array.
- This change will take effect on '11/19/2024'- The change is expected to take effect from Az version : '13.0.0'
- The change is expected to take effect from version : '2.0.0'

### `New-AzContainerAppJob`

- Parameter breaking-change will happen to all parameter sets
- `-IdentityType`
- The parameter : 'IdentityType' is changing.
- Change description : IdentityType will be removed. EnableSystemAssignedIdentity will be used to enable/disable system assigned identity and UserAssignedIdentity will be used to specify user assigned identities.
- This change will take effect on '11/19/2024'- The change is expected to take effect from Az version : '13.0.0'
- The change is expected to take effect from version : '2.0.0'
- `-IdentityUserAssignedIdentity`
- The parameter : 'IdentityUserAssignedIdentity' is changing.
The type of the parameter is changing from 'Hashtable' to 'string[]'.
- Change description : IdentityUserAssignedIdentity will be renamed to UserAssignedIdentity. And its type will be simplified as string array.
- This change will take effect on '11/19/2024'- The change is expected to take effect from Az version : '13.0.0'
- The change is expected to take effect from version : '2.0.0'

### `Update-AzContainerApp`

- Parameter breaking-change will happen to all parameter sets
- `-IdentityType`
- The parameter : 'IdentityType' is changing.
- Change description : IdentityType will be removed. EnableSystemAssignedIdentity will be used to enable/disable system assigned identity and UserAssignedIdentity will be used to specify user assigned identities.
- This change will take effect on '11/19/2024'- The change is expected to take effect from Az version : '13.0.0'
- The change is expected to take effect from version : '2.0.0'
- `-IdentityUserAssignedIdentity`
- The parameter : 'IdentityUserAssignedIdentity' is changing.
The type of the parameter is changing from 'Hashtable' to 'string[]'.
- Change description : IdentityUserAssignedIdentity will be renamed to UserAssignedIdentity. And its type will be simplified as string array.
- This change will take effect on '11/19/2024'- The change is expected to take effect from Az version : '13.0.0'
- The change is expected to take effect from version : '2.0.0'

### `Update-AzContainerAppJob`

- Parameter breaking-change will happen to all parameter sets
- `-IdentityType`
- The parameter : 'IdentityType' is changing.
- Change description : IdentityType will be removed. EnableSystemAssignedIdentity will be used to enable/disable system assigned identity and UserAssignedIdentity will be used to specify user assigned identities.
- This change will take effect on '11/19/2024'- The change is expected to take effect from Az version : '13.0.0'
- The change is expected to take effect from version : '2.0.0'
- `-IdentityUserAssignedIdentity`
- The parameter : 'IdentityUserAssignedIdentity' is changing.
The type of the parameter is changing from 'Hashtable' to 'string[]'.
- Change description : IdentityUserAssignedIdentity will be renamed to UserAssignedIdentity. And its type will be simplified as string array.
- This change will take effect on '11/19/2024'- The change is expected to take effect from Az version : '13.0.0'
- The change is expected to take effect from version : '2.0.0'

## Az.DevCenter

### `Get-AzDevCenterUserDevBox`
Expand Down Expand Up @@ -458,6 +520,9 @@
- This change is expected to take effect from Az.Storage version: 8.0.0 and Az version: 13.0.0

- Parameter breaking-change will happen to all parameter sets
- `-Context`
- The parameter Context will be required when the input source blob is based on OAuth credential.
- This change is expected to take effect from Az.Storage version: 8.0.0 and Az version: 13.0.0
- `-DestFile`
- The parameter DestFile will be deprecated. To input a dest file instance, use DestShareFileClient instead.
- This change is expected to take effect from Az.Storage version: 8.0.0 and Az version: 13.0.0
Expand Down
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 - September 2024"
$productName = "Microsoft Azure PowerShell - October 2024"

# where to put temp files
$tmp = Join-Path $env:temp azure-cmdlets-tmp
Expand Down
1 change: 1 addition & 0 deletions src/Accounts/Accounts/ChangeLog.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@
* Updated `Connect-AzAccount` to fix a display issue in PowerShell ISE [#24556].
* Updated the reference of Azure PowerShell Common to 1.3.100-preview.
* Used Azure.Identity and Azure.Core directly for client assertion [#22628].
* Integrated new detection library to expand the scope of secrets.

## Version 3.0.3
* Reduced the frequency of displaying sign-in announcement messages.
Expand Down
Loading
Loading