Releases: Azure/azure-powershell
0.9.1 NetCore
Gallery module AzureRM.Netcore
NetCore modules update for PowerShell Core 6.0.0-beta4
Includes new PowerShell Core modules for:
- Compute
- Network
- Storage
- Websites
4.2.1
Azure PowerShell 4.2.1 Installer: link
Gallery Module for ARM Cmdlets: link
Gallery Module for Legacy Cmdlets for Service Management (RDFE): link
Changes This Release
- Compute
- Fix issue with VM DIsk and VM Disk snapshot create and update cmdlets, link
- New-AzureRmDisk
- New-AzureRmSnapshot
- Update-AzureRmDisk
- Update-AzureRmSnapshot
- Fix issue with VM DIsk and VM Disk snapshot create and update cmdlets, link
- Profile
- Fix issue with non-interactive user authentication in RDFE link
- ServiceManagement
- Fix issue with non-interactive user authentication link
4.2.0
Azure PowerShell 4.2.0 Installer: link
Gallery Module for ARM Cmdlets: link
Gallery Module for Legacy Cmdlets for Service Management (RDFE): link
Changes This Release
- AnalysisServices
- Add new dataplane API
- Introduced API to fetch AS server log, Export-AzureAnalysisServicesInstanceLog
- Add new dataplane API
- Automation
- Properly setting TimeZone value for Weekly and Monthly schedules for New-AzureRmAutomationSchedule
- More information can be found in this issue: #3043
- Properly setting TimeZone value for Weekly and Monthly schedules for New-AzureRmAutomationSchedule
- AzureBatch
- Added new Get-AzureBatchJobPreparationAndReleaseTaskStatus cmdlet.
- Added byte range start and end to Get-AzureBatchNodeFileContent parameters.
- CognitiveServices
- Integrate with Cognitive Services Management SDK version 1.0.0.
- Fix an account name length checking bug.
- Compute
- Storage account type support for Image disk:
- 'StorageAccountType' parameter is added to Set-AzureRmImageOsDisk and Add-AzureRmImageDataDisk
- PrivateIP and PublicIP feature in Vmss Ip Configuration:
- 'PrivateIPAddressVersion', 'PublicIPAddressConfigurationName', 'PublicIPAddressConfigurationIdleTimeoutInMinutes', 'DnsSetting' names are added to New-AzureRmVmssIpConfig
- 'PrivateIPAddressVersion' parameter for specifying IPv4 or IPv6 is added to New-AzureRmVmssIpConfig
- Performance Maintenance feature:
- 'PerformMaintenance' switch parameter is added to Restart-AzureRmVM.
- Get-AzureRmVM -Status shows the information of performance maintenance of the given VM
- Virtual Machine Identity feature:
- 'IdentityType' parameter is added to New-AzureRmVMConfig and UpdateAzureRmVM
- Get-AzureRmVM shows the information of the identity of the given VM
- Vmss Identity feature:
- 'IdentityType' parameter is added to to New-AzureRmVmssConfig
- Get-AzureRmVmss shows the information of the identity of the given Vmss
- Vmss Boot Diagnostics feature:
- New cmdlet for setting boot diagnostics of Vmss object: Set-AzureRmVmssBootDiagnostics
- 'BootDiagnostic' parameter is added to New-AzureRmVmssConfig
- Vmss LicenseType feature:
- 'LicenseType' parameter is added to New-AzureRmVmssConfig
- RecoveryPolicyMode support:
- 'RecoveryPolicyMode' paramter is added to New-AzureRmVmssConfig
- Compute Resource Sku feature:
- New cmdlet 'Get-AzureRmComputeResourceSku' list all compute resource skus
- Storage account type support for Image disk:
- DataFactories
- Deprecate New-AzureRmDataFactoryGatewayKey
- Introduce gateway auth key feature by adding New-AzureRmDataFactoryGatewayAuthKey and Get-AzureRmDataFactoryGatewayAuthKey
- DataLakeAnalytics
- Add support for Compute Policy CRUD through the following commands:
- New-AzureRMDataLakeAnalyticsComputePolicy
- Get-AzureRMDataLakeAnalyticsComputePolicy
- Remove-AzureRMDataLakeAnalyticsComputePolicy
- Update-AzureRMDataLakeAnalyticsComputePolicy
- Add support for job relationship metadata for help with recurring jobs and job pipelines. The following commands were updated or added:
- Submit-AzureRMDataLakeAnalyticsJob
- Get-AzureRMDataLakeAnalyticsJob
- Get-AzureRMDataLakeAnalyticsJobRecurrence
- Get-AzureRMDataLakeAnalyticsJobPipeline
- Updated the token audience for job and catalog APIs to use the correct Data Lake specific audience instead of the Azure Resource audience.
- Add support for Compute Policy CRUD through the following commands:
- DataLakeStore
- Added support for user managed KeyVault key rotations in the Set-AzureRMDataLakeStoreAccount cmdlet
- Added a quality of life update to automatically trigger an
enableKeyVault
call when a user managed KeyVault is added or a key is rotated. - Updated the token audience for job and catalog APIs to use the correct Data Lake specific audience instead of the Azure Resource audience.
- Fixed a bug limiting the size of files created/appended using the following cmdlets:
- New-AzureRmDataLakeStoreItem
- Add-AzureRmDataLakeStoreItemContent
- Dns
- Fix bug in the piping scenario for Get-AzureRmDnsZone
- More information can be found here: #4203
- Fix bug in the piping scenario for Get-AzureRmDnsZone
- HDInsight
- Added support to enable / disable Operations Management Suite(OMS)
- New cmdlets
- Enable-AzureRmHDInsightOperationsManagementSuite
- Disable-AzureRmHDInsightOperationsManagementSuite
- Get-AzureRmHDInsightOperationsManagementSuite
- Add new parameters to set Spark custom configurations to Add-AzureRmHDInsightConfigValues
- Parameters SparkDefaults and SparkThriftConf for Spark 1.6
- Parameters Spark2Defaults and Spark2ThriftConf for Spark 2.0
- Insights
- Issue #4215 (change request) remove the 15 days limit in the time window for the Get-AzureRmLog cmdlet. Also minor changes to the unit test names.
- Issue #3957 fixed for Get-AzureRmLog
- Issue #1: The backend returns the records in pages of 200 records each, linked by the continuation token to the next page. The customers were seeing the cmdlet returning only 200 records when they knew there were more. This was happening regardless of the value they set for MaxEvents, unless that value was less than 200.
- Issue #2: The documentation contained incorrect data about this cmdlet, e.g.: the default timewindow was 1 hour.
- Fix #1: The cmdlet now follows the continuation token returned by the backend until it reaches MaxEvents or the end of the set.
The default value for MaxEvents is 1000 and its maximum is 100000. Any value for MaxEvents that is less than 1 is ignored and the default is used instead. These values and behavior did not change, now they are correctly documented.
An alias for MaxEvents has been added -MaxRecords- since the name of the cmdlet does not speak about events anymore, but only about Logs. - Fix #2: The documentation contains correct and more detailed information: new alias, correct time window, correct default, minimum, and maximum values.
- KeyVault
- Remove email address from the directory query when -UserPrincipalName is specified to the Set-AzureRMKeyVaultAccessPolicy and Remove-AzureRMKeyVaultAccessPolicy cmdlets.
- Both Cmdlets now have an -EmailAddress parameter that can be used instead of the -UserPrincipalName parameter when querying for email address is appropriate. If there are more than one matching email addresses in the directory then the Cmdlet will fail.
- Remove email address from the directory query when -UserPrincipalName is specified to the Set-AzureRMKeyVaultAccessPolicy and Remove-AzureRMKeyVaultAccessPolicy cmdlets.
- Network
- New-AzureRmIpsecPolicy: SALifeTimeSeconds and SADataSizeKilobytes are no longer mandatory parameters
- SALifeTimeSeconds defaults to 27000 seconds
- SADataSizeKilobytes defaults to 102400000 KB
- Added support for custom cipher suite configuration using ssl policy and listing all ssl options api in Application Gateway
- Added optional parameter -PolicyType, -PolicyName, -MinProtocolVersion, -Ciphersuite
- Add-AzureRmApplicationGatewaySslPolicy
- New-AzureRmApplicationGatewaySslPolicy
- Set-AzureRmApplicationGatewaySslPolicy
- Added Get-AzureRmApplicationGatewayAvailableSslOptions (Alias: List-AzureRmApplicationGatewayAvailableSslOptions)
- Added Get-AzureRmApplicationGatewaySslPredefinedPolicy (Alias: List-AzureRmApplicationGatewaySslPredefinedPolicy)
- Added optional parameter -PolicyType, -PolicyName, -MinProtocolVersion, -Ciphersuite
- Added redirect support in Application Gateway
- Added Add-AzureRmApplicationGatewayRedirectConfiguration
- Added Get-AzureRmApplicationGatewayRedirectConfiguration
- Added New-AzureRmApplicationGatewayRedirectConfiguration
- Added Remove-AzureRmApplicationGatewayRedirectConfiguration
- Added Set-AzureRmApplicationGatewayRedirectConfiguration
- Added optional parameter -RedirectConfiguration
- Add-AzureRmApplicationGatewayRequestRoutingRule
- New-AzureRmApplicationGatewayRequestRoutingRule
- Set-AzureRmApplicationGatewayRequestRoutingRule
- Added optional parameter -DefaultRedirectConfiguration
- Add-AzureRmApplicationGatewayUrlPathMapConfig
- New-AzureRmApplicationGatewayUrlPathMapConfig
- Set-AzureRmApplicationGatewayUrlPathMapConfig
- Added optional parameter -RedirectConfiguration
- Add-AzureRmApplicationGatewayPathRuleConfig
- New-AzureRmApplicationGatewayPathRuleConfig
- Set-AzureRmApplicationGatewayPathRuleConfig
- Added optional parameter -RedirectConfigurations
- New-AzureRmApplicationGateway
- Set-AzureRmApplicationGateway
- Added support for azure websites in Application Gateway
- Added New-AzureRmApplicationGatewayProbeHealthResponseMatch
- Added optional parameters -PickHostNameFromBackendHttpSettings, -MinServers, -Match
- Add-AzureRmApplicationGatewayProbeConfig
- New-AzureRmApplicationGatewayProbeConfig
- Set-AzureRmApplicationGatewayProbeConfig
- Added optional parameters -PickHostNameFromBackendAddress, -AffinityCookieName, -ProbeEnabled, -Path
- Add-AzureRmApplicationGatewayBackendHttpSettings
- New-AzureRmApplicationGatewayBackendHttpSettings
- Set-AzureRmApplicationGatewayBackendHttpSettings
- Update Get-AzureRmPublicIPaddress to retrieve publicipaddress resources created via VM Scale Set
- Added cmdlet to get virtual network current usage
- Get-AzureRmVirtualNetworkUsageList
- New-AzureRmIpsecPolicy: SALifeTimeSeconds and SADataSizeKilobytes are no longer mandatory parameters
- Profile
- Fixed error when using Import-AzureRmContext or Save-AzureRmContext
...
- Fixed error when using Import-AzureRmContext or Save-AzureRmContext
1.2.10
Azure PowerShell 1.2.10 Installer: link
Gallery Module for ARM Cmdlets: link
Gallery Module for AzureStack Admin Cmdlets: link
Changes this release
Update release for AzureStack, including the following:
- AzureRM.AzureStackAdmin Module
- Cmdlet prefixes are shortened to 'Azs' from 'AzureRm' with proper alias support for backward compatibility
- -AzureRmResourceProviderRegistration renamed to -AzsResourceProviderManifest
- -AzureRmManagedSubscription renamed to -AzsTenantSubscription
- -AzureRmTenantSubscription renamed to -AzsManagedSubscription
- -AzureRmManagedLocation renamed to -AzsLocation
- -AzsResourceProviderManifest cmdlet takes optional Signature parameter and Extensions json string parameter format is changed
- Cmdlet prefixes are shortened to 'Azs' from 'AzureRm' with proper alias support for backward compatibility
- AzureRM.UsageAggregates
- Update to latest service api-version
- AzureRM.Network
- Fixed exceptions in New-AzureRmVirtualNetworkGatewayConnection cmdlet
- Added new cmdlet parameters for BGP Peering with VPN Gateway support
- New-AzureRmLocalNetworkGateway -ASN, -BgpPeeringAddress, -PeerWeight
- New-AzureRmVirtualNetworkGateway -ASN, -PeerWeight
- New-AzureRmVirtualNetworkGatewayConnection -EnableBgp
- AzureRM.Profile
- Added new parameter sets to Add-AzureRmEnvironment and Set-AzureRmEnvironment to allow retrieving environment settings from the resource manage endpoint
4.1.0
Azure PowerShell 4.1.0 Installer: link
Gallery Module for ARM Cmdlets: link
Gallery Module for Legacy Cmdlets for Service Management (RDFE): link
Changes This Release
-
AnalysisServices
- New SKUs added: B1, B2, S0
- Scale up/down support added
-
CognitiveServices
- Update detailed display of license agreements when creating Cognitive Services resources
-
Compute
- Fix Test-AzureRmVMAEMExtension for virtual machines with multiple managed disks
- Updated Set-AzureRmVMAEMExtension: Add caching information for Premium managed disks
- Add-AzureRmVhd: The size limit on vhd is increased to 4TB.
- Stop-AzureRmVM: Clarify documentation for STayProvisioned parameter
- New-AzureRmDiskUpdateConfig
- Deprecated parameters CreateOption, StorageAccountId, ImageReference, SourceUri, SourceResourceId
- Set-AzureRmDiskUpdateImageReference: Deprecated cmdlet
- New-AzureRmSnapshotUpdateConfig
- Deprecated parameters CreateOption, StorageAccountId, ImageReference, SourceUri, SourceResourceId
- Set-AzureRmSnapshotUpdateImageReference: Deprecated Cmdlet
-
DataLakeStore
- Enable-AzureRmDataLakeStoreKeyVault (Enable-AdlStoreKeyVault)
- Enable KeyVault managed encryption for a DataLake Store
- Enable-AzureRmDataLakeStoreKeyVault (Enable-AdlStoreKeyVault)
-
DevTestLabs
- Update cmdlets to work with current and updated DevTest Labs API version.
-
IotHub
- Add Routing support for IoTHub cmdlets
-
KeyVault
- New Cmdlets to support KeyVault Managed Storage Account Keys
- Get-AzureKeyVaultManagedStorageAccount
- Add-AzureKeyVaultManagedStorageAccount
- Remove-AzureKeyVaultManagedStorageAccount
- Update-AzureKeyVaultManagedStorageAccount
- Update-AzureKeyVaultManagedStorageAccountKey
- Get-AzureKeyVaultManagedStorageSasDefinition
- Set-AzureKeyVaultManagedStorageSasDefinition
- Remove-AzureKeyVaultManagedStorageSasDefinition
- New Cmdlets to support KeyVault Managed Storage Account Keys
-
Network
- Get-AzureRmNetworkUsage: New cmdlet to show network usage and capacity details
- Added new GatewaySku options for VirtualNetworkGateways
- VpnGw1, VpnGw2, VpnGw3 are the new Skus added for Vpn gateways
- Set-AzureRmNetworkWatcherConfigFlowLog
- Fixed help examples
-
NotificationHubs
- Transparent Update to NotificationHubs cmdlets for new API
-
Profile
- Resolve-AzureRmError
- New cmdlet to show details of errors and exceptions thrown by cmdlets, including server request/response data
- Send-Feedback
- Enabled sending feedback without logging in
- Get-AzureRmSubscription
- Fix bug in retreiving CSP subscriptions
- Resolve-AzureRmError
-
Resources
- Fixed issue where Get-AzureRMRoleAssignment would result in a Bad Request if the number of roleassignments where greater than 1000
- Users can now use Get-AzureRMRoleAssignment even if the roleassignments to be returned is greater than 1000
- Fixed issue where Get-AzureRMRoleAssignment would result in a Bad Request if the number of roleassignments where greater than 1000
-
Sql
- Restore-AzureRmSqlDatabase: Update documentation example
-
Storage
- Add AssignIdentity setting support to resource mode storage account cmdlets
- New-AzureRmStorageAccount
- Set-AzureRmStorageAccount
- Add Customer Key Support to resource mode storage account cmdlets
- Set-AzureRmStorageAccount
- New-AzureRmStorageAccountEncryptionKeySource
- Add AssignIdentity setting support to resource mode storage account cmdlets
-
TrafficManager
- New Monitor settings 'MonitorIntervalInSeconds', 'MonitorTimeoutInSeconds', 'MonitorToleratedNumberOfFailures'
- New Monitor protocol 'TCP'
4.0.2
Azure PowerShell 4.0.2 Installer: link
Gallery Module for ARM Cmdlets: link
Gallery Module for Legacy Cmdlets for Service Management (RDFE): link
Changes This Release
- Azure.Storage
- Fixed issue #3939 Allow creating storage context using name and key when not logged in
- AzureRM.Profile
- Added alias 'EnvironmentName` for backward compatibility
This release contains breaking changes from the previous major release (3.8.0) . See the Migration Guide for details on changes and their impact on existing scripts.
4.0.1
Azure PowerShell 4.0.1 Installer: link
Gallery Module for ARM Cmdlets: link
Gallery Module for Legacy Cmdlets for Service Management (RDFE): link
Changes This Release
- Azure.Storage
- Fixed issue #3939 Allow creating storage context using name and key when not logged in
This release contains breaking changes from the previous major release (3.8.0) . See the Migration Guide for details on changes and their impact on existing scripts.
4.0.0-1
Pre-release for 4.0.1
4.0.0
Azure PowerShell 4.0.0 Installer: link
Gallery Module for ARM Cmdlets: link
Gallery Module for Legacy Cmdlets for Service Management (RDFE): link
Changes This Release
-
This release contains breaking changes. Please see the migration guide for change details and the impact on existing scripts.
-
ApiManagement
- Added support for configuring external groups in New-AzureRmApiManagementGroup.
-
Billing
- New Cmdlet Get-AzureRmBillingPeriod
- cmdlet to retrieve azure billing periods of the subscription.
- Update Cmdlet Get-AzureRmBillingInvoice
- new property BillingPeriodNames
- output in list view
- New Cmdlet Get-AzureRmBillingPeriod
-
Compute
- Updated Set-AzureRmVMAEMExtension and Test-AzureRmVMAEMExtension cmdlets to support Premium managed disks
- Backup encryption settings for IaaS VMs and restore on failure
- ChefServiceInterval option is renamed to ChefDaemonInterval now. Old one will continue to work however.
- Remove duplicated DataDiskNames and NetworkInterfaceIDs properties from PS VM object.
- Make DataDiskNames and NetworkInterfaceIDs parameters optional in Remove-AzureRmVMDataDisk and Remove-AzureRmVMNetworkInterface, respectively.
- Fix the piping issue of Get cmdlets when the Get cmdlets return a list object.
- Cmdlets that conflicted with RDFE cmdlets have been renamed. See issue #2917 for more details
New-AzureVMSqlServerAutoBackupConfig
has been renamed toNew-AzureRmVMSqlServerAutoBackupConfig
New-AzureVMSqlServerAutoPatchingConfig
has been renamed toNew-AzureRmVMSqlServerAutoPatchingConfig
New-AzureVMSqlServerKeyVaultCredentialConfig
has been renamed toNew-AzureRmVMSqlServerKeyVaultCredentialConfig
-
Consumption
- New Cmdlet Get-AzureRmConsumptionUsageDetail
- cmdlet to retrieve usage details of the subscription.
- New Cmdlet Get-AzureRmConsumptionUsageDetail
-
ContainerRegistry
- Add PowerShell cmdlets for Azure Container Registry
- New-AzureRmContainerRegistry
- Get-AzureRmContainerRegistry
- Update-AzureRmContainerRegistry
- Remove-AzureRmContainerRegistry
- Get-AzureRmContainerRegistryCredential
- Update-AzureRmContainerRegistryCredential
- Test-AzureRmContainerRegistryNameAvailability
- Add PowerShell cmdlets for Azure Container Registry
-
DataLakeAnalytics
- Add support for catalog package get and list
- Add support for listing the following catalog items from deeper ancestors:
- Table
- TVF
- View
- Statistics
-
DataLakeStore
- For
Import-AzureRMDataLakeStoreItem
andExport-AzureRMDataLakeStoreItem
trace logging has been disabled by default to improve performance. If trace logging is desired please use the-DiagnosticLogLevel
and-DiagnosticLogPath
parameters - Fixed a bug that would sometimes cause PowerShell to crash when uploading lots of small file to ADLS.
- For
-
EventHub
- Bug fix :
- Fix for Set-AzureRmEventHubNamespace cmdlet error - 'Tier' cannot be null, where it should be 'SkuName'
- Set-AzureRmEventHub - Fix 'Object reference not set to an instance of an object' error while updating EventHub
- Bug fix :
-
Insights
- Add-AzureRm*AlertRule
- Returns a single object: newResource, statusCode, requestId
- Get-AzureRmAlertRule
- The output is now enumerated instead of considered a single object. Its type did not change, it is still a list.
- Remove-AzureRmAlertRule
- The statusCode follows the status code returned by the request, before it was Ok always.
- Add-AzureRmAutoscaleSetting
- Returns now a single object (not a list as before) containing statusCode, requestId, and the newly created/updated resource.
- The status code follows the status returned by the request, before it was always Ok.
- New-AzureRmAutoscaleRule
- The parameter ScaleActionType has been extended, it receives the following values now: ChangeCount, PercentChangeCount, ExactCount.
- Remove-AzureRmAutoscaleSetting
- The statusCode in the output follows the statusCode returned by the request. Before it was always Ok.
- Get-AzureRMLogProfile
- The output is now enumerated. Before it was considered a single object. The type of the output remains a list as before.
- Remove-AzureRmLogProfile
- The PassThru parameter has been implemented.
- Metrics API
- The SDK now retrieves metrics from MDM.
- Get-AzureRmMetricDefinition
- The output is still a list, but the structure of the list changed.
- Get-AzureRmMetric
- The call has changed. This is the new syntax: Get-AzureRmMetric ResourceId [MetricNames [TimeGrain] [AggregationType] [StartTime] [EndTime]] [DetailedOutput]
- The output is a list, and the structure of its elements has changed.
- Add-AzureRm*AlertRule
-
KeyVault
-
Adding backup/restore support for KeyVault secrets
- Secrets can be backed up and restored, matching the functionality currently supported for Keys
-
Backup cmdlets for Keys and Secrets now accept a corresponding object as an input parameter
- The caller may chain retrieval and backup operations: Get-AzureKeyVaultKey -VaultName myVault -Name myKey | Backup-AzureKeyVaultKey
-
Backup cmdlets now support a -Force switch to overwrite an existing file
- Note that attempting to overwrite an existing file will no longer throw, and will instead prompt the user for a choice on how to proceed.
-
-
LogicApp
- New parameters for Interchange Control Number disaster recovery cmdlets:
- Optional -AgreementType parameter ("X12", or "Edifact") to specify the relevant control numbers
- New parameters for Interchange Control Number disaster recovery cmdlets:
-
MachineLearning
- Consume new version of Azure Machine Learning .Net SDK and add a new cmdlet
- Add-AzureRmMlWebServiceRegionalProperty
- Minor wording fixes in help text.
- Consume new version of Azure Machine Learning .Net SDK and add a new cmdlet
-
Network
- Added Test-AzureRmNetworkWatcherConnectivity cmdlet
- Returns connectivity information for a specified source VM and a destination
- If connectivity between the source and destination cannot be established, the cmdlet returns details about the issue
- Added Test-AzureRmNetworkWatcherConnectivity cmdlet
-
Profile
- Added `Send-Feedback' cmdlet: allows a user to initiate a set of prompts which sends feedback to the Azure PowerShell team.
- The following aliases have been removed as they conflicted with existing cmdlet names in the Azure module:
Enable-AzureDataCollection
(supported byEnable-AzureRmDataCollection
)Disable-AzureDataCollection
(supported byDisable-AzureRmDataCollection
)
-
Relay
- Adds cmdlets for the Azure Relay which allows users to create and manage all Azure Relay resources.
New-AzureRmRelayNamespace
Get-AzureRmRelayNamespace
Set-AzureRmRelayNamespace
Remove-AzureRmRelayNamespace
New-AzureRmWcfRelay
Get-AzureRmWcfRelay
Set-AzureRmWcfRelay
Remove-AzureRmWcfRelay
New-AzureRmRelayHybridConnection
Get-AzureRmRelayHybridConnection
Set-AzureRmRelayHybridConnection
Remove-AzureRmRelayHybridConnection
Test-AzureRmRelayName
Get-AzureRmRelayOperation
New-AzureRmRelayKey
Get-AzureRmRelayKey
New-AzureRmRelayAuthorizationRule
Get-AzureRmRelayAuthorizationRule
Set-AzureRmRelayAuthorizationRule
Remove-AzureRmRelayAuthorizationRule
- Adds cmdlets for the Azure Relay which allows users to create and manage all Azure Relay resources.
-
Resources
- Support cross-resource-group deployments for New-AzureRmResourceGroupDeployment
- Users can now use nested deployments to deploy to different resource groups.
- Support cross-resource-group deployments for New-AzureRmResourceGroupDeployment
-
ServiceBus
- Bug Fix: ServiceBus Queue object property values were set to null, the object is used as input parameter in Set-AzureRmServiceBusQueue cmdlet to update Queue.
- Properties affected are LockDuration, EntityAvailabilityStatus, DuplicateDetectionHistoryTimeWindow, MaxDeliveryCount and MessageCount
- Bug Fix: ServiceBus Queue object property values were set to null, the object is used as input parameter in Set-AzureRmServiceBusQueue cmdlet to update Queue.
-
ServiceFabric
- Added cmdlets for service fabric
- Add-AzureRmServiceFabricApplicationCertificate
Add a certificate which will be used as application certificate - Add-AzureRmServiceFabricClientCertificate
Add a common name or thumbprint to the cluster settings for client authentication - Add-AzureRmServiceFabricClusterCertificate
Add a secondary cluster certificate to the cluster for rolling over the existing certificate - Add-AzureRmServiceFabricNodes
Add nodes/VMs of a specific node type to a cluster - Add-AzureRmServiceFabricNodeType
Add a node type/VMs to an existing cluster - Get-AzureRmServiceFabricCluster
Get the details of the cluster resource - New-AzureRmServiceFabricCluster
Create a new ServiceFabric cluster. This command has many overloads to cover various scenarios - Remove-AzureRmServiceFabricClientCertificate
Remove a client certificate from being used to access a cluster - Remove-AzureRmServiceFabricClusterCertificate
Remove a cluster certificate from being used for cluster security - Remove-AzureRmServiceFabricNodes
Remove nodes from a specific node type from a cluster - Remove-AzureRmServiceFabricNodeType
Remove a node type from a cluster - Remove-AzureRmServiceFabricSettings
Remove one or more ServiceFabric settings from a cluster - Set-AzureRmServiceFabricSettings
Add or update one o...
- Add-AzureRmServiceFabricApplicationCertificate
- Added cmdlets for service fabric
3.8.0
Azure PowerShell 3.8.0 Installer: link
Gallery Module for ARM Cmdlets: link
Gallery Module for Legacy Cmdlets for Service Management (RDFE): link
Changes This Release
- Compute
- Fix bug in Get-* cmdlets, to allow retrieving multiple pages of data (more than 120 items)
- DataLakeAnalytics
- Fix help for some commands to have the proper verbage and examples.
- DataLakeStore
- Add support for head and tail to the
Get-AzureRMDataLakeStoreItemContent
cmdlet. This enables returning the top N or last N new line delimited rows to be displayed.
- Add support for head and tail to the
- HDInsight
- Added support for RServer cluster type
- Edgenode VM size can be specified for RServer cluster in New-AzureRmHDInsightCluster or New-AzureRmHDInsightClusterConfig
- RServer is now a configuration option in Add-AzureRmHDInsightConfigValues. It allows for RStudio flag to be set to indicate that R Studio installation should be done.
- Added support for RServer cluster type
- LogicApp
- Set-AzureRmIntegrationAccountSchema and Set-AzureRmIntegrationAccountMap cmdlets are fixed for the contentlink issue(Both content and contentlink were set resulting in update failure).
- Network
- Added support for new web application firewall features to Application Gateways
- Added New-AzureRmApplicationGatewayFirewallDisabledRuleGroupConfig
- Added Get-AzureRmApplicationGatewayAvailableWafRuleSets (Alias: List-AzureRmApplicationGatewayAvailableWafRuleSets)
- Updated New-AzureRmApplicationGatewayWebApplicationFirewallConfiguration: Added parameter -RuleSetType -RuleSetVersion and -DisabledRuleGroups
- Updated Set-AzureRmApplicationGatewayWebApplicationFirewallConfiguration: Added parameter -RuleSetType -RuleSetVersion and -DisabledRuleGroups
- Added support for IPSec policies to Virtual Network Gateway Connections
- Added New-AzureRmIpsecPolicy
- Updated New-AzureRmVirtualNetworkGatewayConnection: Added parameter -IpsecPolicies and -UsePolicyBasedTrafficSelectors
- Added support for new web application firewall features to Application Gateways
- Profile
- Obsolete: Save-AzureRmProfile is renamed to Save-AzureRmContext, there is an alias to the old cmdlet name, the alias will be removed in the next release.
- Obsolete: Select-AzureRmProfile is renamed to Import-AzureRmContext, there is an alias to the old cmdlet name, the alias will be removed in the next release.
- The PSAzureContext and PSAzureProfile output types of profile cmdlets will be changed in the next release.
- The Save-AzureRmContext cmdlet will have no OutputType in the next release.
- Fix bug in cmdlet common code to use FIPS-compliant algorithm for data hashes: #3651
- Sql
- Bug fixes on Azure Failover Group Cmdlets
- Fix for operation polling
- Fix GracePeriodWithDataLossHour value when setting FailoverPolicy to Manual
- Bug fixes on Azure Failover Group Cmdlets
- TrafficManager
- Support for the Geographic traffic routing method
- New value 'Geographic' for the TrafficRoutingMethod parameter of New-AzureRmTrafficManagerProfile
- New parameter 'GeoMapping' for the New-AzureRmTrafficManagerEndpoint and Add-AzureRmTrafficManagerEndpointConfig
- Fix piping for Get-AzureRmTrafficManagerProfile when it returns a collection of profiles
- Support for the Geographic traffic routing method
- ServiceManagement
- Add initiate maintenance PowerShell cmdlet.
- Add Maintenance Status field to Get-AzureVM response.
- Added new cmdlets to support Recovery Services vault upgrade
- Test-AzureRecoveryServicesVaultUpgrade
- Invoke-AzureRecoveryServicesVaultUpgrade