|
1 |
| -## 2017.04.05 - Version 3.8.0 |
| 1 | +## 2017.05.10 - Version 4.0.0 |
| 2 | +* This release contains breaking changes. Please see [the migration guide](https://aka.ms/azps-migration-guide) for change details and the impact on existing scripts. |
| 3 | +* ApiManagement |
| 4 | + * Added support for configuring external groups in New-AzureRmApiManagementGroup. |
| 5 | +* Billing |
| 6 | + * New Cmdlet Get-AzureRmBillingPeriod |
| 7 | + - cmdlet to retrieve azure billing periods of the subscription. |
| 8 | + * Update Cmdlet Get-AzureRmBillingInvoice |
| 9 | + - new property BillingPeriodNames |
| 10 | + - output in list view |
| 11 | +* Compute |
| 12 | + * Updated Set-AzureRmVMAEMExtension and Test-AzureRmVMAEMExtension cmdlets to support Premium managed disks |
| 13 | + * Backup encryption settings for IaaS VMs and restore on failure |
| 14 | + * ChefServiceInterval option is renamed to ChefDaemonInterval now. Old one will continue to work however. |
| 15 | + * Remove duplicated DataDiskNames and NetworkInterfaceIDs properties from PS VM object. |
| 16 | + - Make DataDiskNames and NetworkInterfaceIDs parameters optional in Remove-AzureRmVMDataDisk and Remove-AzureRmVMNetworkInterface, respectively. |
| 17 | + * Fix the piping issue of Get cmdlets when the Get cmdlets return a list object. |
| 18 | + * Cmdlets that conflicted with RDFE cmdlets have been renamed. See issue https://github.com/Azure/azure-powershell/issues/2917 for more details |
| 19 | + - `New-AzureVMSqlServerAutoBackupConfig` has been renamed to `New-AzureRmVMSqlServerAutoBackupConfig` |
| 20 | + - `New-AzureVMSqlServerAutoPatchingConfig` has been renamed to `New-AzureRmVMSqlServerAutoPatchingConfig` |
| 21 | + - `New-AzureVMSqlServerKeyVaultCredentialConfig` has been renamed to `New-AzureRmVMSqlServerKeyVaultCredentialConfig` |
| 22 | +* Consumption |
| 23 | + * New Cmdlet Get-AzureRmConsumptionUsageDetail |
| 24 | + - cmdlet to retrieve usage details of the subscription. |
| 25 | +* ContainerRegistry |
| 26 | + * Add PowerShell cmdlets for Azure Container Registry |
| 27 | + - New-AzureRmContainerRegistry |
| 28 | + - Get-AzureRmContainerRegistry |
| 29 | + - Update-AzureRmContainerRegistry |
| 30 | + - Remove-AzureRmContainerRegistry |
| 31 | + - Get-AzureRmContainerRegistryCredential |
| 32 | + - Update-AzureRmContainerRegistryCredential |
| 33 | + - Test-AzureRmContainerRegistryNameAvailability |
| 34 | +* DataLakeAnalytics |
| 35 | + * Add support for catalog package get and list |
| 36 | + * Add support for listing the following catalog items from deeper ancestors: |
| 37 | + * Table |
| 38 | + * TVF |
| 39 | + * View |
| 40 | + * Statistics |
| 41 | +* DataLakeStore |
| 42 | + * For `Import-AzureRMDataLakeStoreItem` and `Export-AzureRMDataLakeStoreItem` trace logging has been disabled by default to improve performance. If trace logging is desired please use the `-DiagnosticLogLevel` and `-DiagnosticLogPath` parameters |
| 43 | + * Fixed a bug that would sometimes cause PowerShell to crash when uploading lots of small file to ADLS. |
| 44 | +* EventHub |
| 45 | + * Bug fix : |
| 46 | + - Fix for Set-AzureRmEventHubNamespace cmdlet error - 'Tier' cannot be null, where it should be 'SkuName' |
| 47 | + - Set-AzureRmEventHub - Fix 'Object reference not set to an instance of an object' error while updating EventHub |
| 48 | +* Insights |
| 49 | + * Add-AzureRm*AlertRule |
| 50 | + - Returns a single object: newResource, statusCode, requestId |
| 51 | + * Get-AzureRmAlertRule |
| 52 | + - The output is now enumerated instead of considered a single object. Its type did not change, it is still a list. |
| 53 | + * Remove-AzureRmAlertRule |
| 54 | + - The statusCode follows the status code returned by the request, before it was Ok always. |
| 55 | + * Add-AzureRmAutoscaleSetting |
| 56 | + - Returns now a single object (not a list as before) containing statusCode, requestId, and the newly created/updated resource. |
| 57 | + - The status code follows the status returned by the request, before it was always Ok. |
| 58 | + * New-AzureRmAutoscaleRule |
| 59 | + - The parameter ScaleActionType has been extended, it receives the following values now: ChangeCount, PercentChangeCount, ExactCount. |
| 60 | + * Remove-AzureRmAutoscaleSetting |
| 61 | + - The statusCode in the output follows the statusCode returned by the request. Before it was always Ok. |
| 62 | + * Get-AzureRMLogProfile |
| 63 | + - The output is now enumerated. Before it was considered a single object. The type of the output remains a list as before. |
| 64 | + * Remove-AzureRmLogProfile |
| 65 | + - The PassThru parameter has been implemented. |
| 66 | + * Metrics API |
| 67 | + - The SDK now retrieves metrics from MDM. |
| 68 | + * Get-AzureRmMetricDefinition |
| 69 | + - The output is still a list, but the structure of the list changed. |
| 70 | + * Get-AzureRmMetric |
| 71 | + - The call has changed. This is the new syntax: Get-AzureRmMetric ResourceId [MetricNames [TimeGrain] [AggregationType] [StartTime] [EndTime]] [DetailedOutput] |
| 72 | + - The output is a list, and the structure of its elements has changed. |
| 73 | +* KeyVault |
| 74 | + * Adding backup/restore support for KeyVault secrets |
| 75 | + - Secrets can be backed up and restored, matching the functionality currently supported for Keys |
| 76 | + |
| 77 | + * Backup cmdlets for Keys and Secrets now accept a corresponding object as an input parameter |
| 78 | + - The caller may chain retrieval and backup operations: Get-AzureKeyVaultKey -VaultName myVault -Name myKey | Backup-AzureKeyVaultKey |
| 79 | + |
| 80 | + * Backup cmdlets now support a -Force switch to overwrite an existing file |
| 81 | + - 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. |
| 82 | +* LogicApp |
| 83 | + * New parameters for Interchange Control Number disaster recovery cmdlets: |
| 84 | + - Optional -AgreementType parameter ("X12", or "Edifact") to specify the relevant control numbers |
| 85 | +* MachineLearning |
| 86 | + * Consume new version of Azure Machine Learning .Net SDK and add a new cmdlet |
| 87 | + - Add-AzureRmMlWebServiceRegionalProperty |
| 88 | + * Minor wording fixes in help text. |
| 89 | +* Network |
| 90 | + * Added Test-AzureRmNetworkWatcherConnectivity cmdlet |
| 91 | + - Returns connectivity information for a specified source VM and a destination |
| 92 | + - If connectivity between the source and destination cannot be established, the cmdlet returns details about the issue |
| 93 | +* Profile |
| 94 | + * Added `Send-Feedback' cmdlet: allows a user to initiate a set of prompts which sends feedback to the Azure PowerShell team. |
| 95 | + * The following aliases have been removed as they conflicted with existing cmdlet names in the Azure module: |
| 96 | + - `Enable-AzureDataCollection` (supported by `Enable-AzureRmDataCollection`) |
| 97 | + - `Disable-AzureDataCollection` (supported by `Disable-AzureRmDataCollection`) |
| 98 | +* Relay |
| 99 | + * Adds cmdlets for the Azure Relay which allows users to create and manage all Azure Relay resources. |
| 100 | + - `New-AzureRmRelayNamespace` |
| 101 | + - `Get-AzureRmRelayNamespace` |
| 102 | + - `Set-AzureRmRelayNamespace` |
| 103 | + - `Remove-AzureRmRelayNamespace` |
| 104 | + - `New-AzureRmWcfRelay` |
| 105 | + - `Get-AzureRmWcfRelay` |
| 106 | + - `Set-AzureRmWcfRelay` |
| 107 | + - `Remove-AzureRmWcfRelay` |
| 108 | + - `New-AzureRmRelayHybridConnection` |
| 109 | + - `Get-AzureRmRelayHybridConnection` |
| 110 | + - `Set-AzureRmRelayHybridConnection` |
| 111 | + - `Remove-AzureRmRelayHybridConnection` |
| 112 | + - `Test-AzureRmRelayName` |
| 113 | + - `Get-AzureRmRelayOperation` |
| 114 | + - `New-AzureRmRelayKey` |
| 115 | + - `Get-AzureRmRelayKey` |
| 116 | + - `New-AzureRmRelayAuthorizationRule` |
| 117 | + - `Get-AzureRmRelayAuthorizationRule` |
| 118 | + - `Set-AzureRmRelayAuthorizationRule` |
| 119 | + - `Remove-AzureRmRelayAuthorizationRule` |
| 120 | +* Resources |
| 121 | + * Support cross-resource-group deployments for New-AzureRmResourceGroupDeployment |
| 122 | + - Users can now use nested deployments to deploy to different resource groups. |
| 123 | +* ServiceBus |
| 124 | + |
| 125 | + * 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. |
| 126 | + - Properties affected are LockDuration, EntityAvailabilityStatus, DuplicateDetectionHistoryTimeWindow, MaxDeliveryCount and MessageCount |
| 127 | +* ServiceFabric |
| 128 | + |
| 129 | + * Added cmdlets for service fabric |
| 130 | + - Add-AzureRmServiceFabricApplicationCertificate |
| 131 | + Add a certificate which will be used as application certificate |
| 132 | + - Add-AzureRmServiceFabricClientCertificate |
| 133 | + Add a common name or thumbprint to the cluster settings for client authentication |
| 134 | + - Add-AzureRmServiceFabricClusterCertificate |
| 135 | + Add a secondary cluster certificate to the cluster for rolling over the existing certificate |
| 136 | + - Add-AzureRmServiceFabricNodes |
| 137 | + Add nodes/VMs of a specific node type to a cluster |
| 138 | + - Add-AzureRmServiceFabricNodeType |
| 139 | + Add a node type/VMs to an existing cluster |
| 140 | + - Get-AzureRmServiceFabricCluster |
| 141 | + Get the details of the cluster resource |
| 142 | + - New-AzureRmServiceFabricCluster |
| 143 | + Create a new ServiceFabric cluster. This command has many overloads to cover various scenarios |
| 144 | + - Remove-AzureRmServiceFabricClientCertificate |
| 145 | + Remove a client certificate from being used to access a cluster |
| 146 | + - Remove-AzureRmServiceFabricClusterCertificate |
| 147 | + Remove a cluster certificate from being used for cluster security |
| 148 | + - Remove-AzureRmServiceFabricNodes |
| 149 | + Remove nodes from a specific node type from a cluster |
| 150 | + - Remove-AzureRmServiceFabricNodeType |
| 151 | + Remove a node type from a cluster |
| 152 | + - Remove-AzureRmServiceFabricSettings |
| 153 | + Remove one or more ServiceFabric settings from a cluster |
| 154 | + - Set-AzureRmServiceFabricSettings |
| 155 | + Add or update one or more ServiceFabric settings of a cluster |
| 156 | + - Set-AzureRmServiceFabricUpgradeType |
| 157 | + Change the ServiceFabric upgrade type of a cluster |
| 158 | + - Update-AzureRmServiceFabricDurability |
| 159 | + Change the durability tier of a cluster |
| 160 | + - Update-AzureRmServiceFabricReliability |
| 161 | + Change the reliability tier of a cluster |
| 162 | +* Sql |
| 163 | + * Added -SampleName parameter to New-AzureRmSqlDatabase |
| 164 | + * Updates to Failover Group cmdlets |
| 165 | + - Remove 'Tag' parameters |
| 166 | + - Remove 'PartnerResourceGroupName' and 'PartnerServerName' parameters from Remove-AzureRmSqlDatabaseFailoverGroup cmdlet |
| 167 | + - Add 'GracePeriodWithDataLossHours' parameter to New- and Set- cmdlets, which shall eventually replace 'GracePeriodWithDataLossHour' |
| 168 | + - Documentation has been fleshed out and updated |
| 169 | + - Change formatting of returned objects and fix some bugs where fields were not always populated |
| 170 | + - Add 'DatabaseNames' and 'PartnerLocation' properties to Failover Group object |
| 171 | + - Fix bug causing Switch- cmdlet to return immediately rather than waiting for operation to complete |
| 172 | + - Fix integer overflow bug when high grace period values are used |
| 173 | + - Adjust grace period to a minimum of 1 hour if a lower one is provided |
| 174 | + * Remove "Usage_Anomaly" from the accepted values for "ExcludedDetectionType" parameter of Set-AzureRmSqlDatabaseThreatDetectionPolicy cmdlet and Set-AzureRmSqlServerThreatDetectionPolicy cmdlet. |
| 175 | +* Storage |
| 176 | + * Upgrade SRP SDK to 6.3.0 |
| 177 | + * New/Set-AzureRmStorageAccount:Add a new parameter to support EnableHttpsTrafficOnly |
| 178 | + * New/Set/Get-AzureRmStorageAccount: Returned Storage Account contains a new attribute EnableHttpsTrafficOnly |
| 179 | +* Azure.Storage |
| 180 | + * Upgrade to Azure Storage Client Library 8.1.1 and Azure Storage DataMovement Library 0.5.1 |
| 181 | + * Add a new cmdlet to support blob Incremental Copy feature |
| 182 | + |
| 183 | +## 2017.04.05 - Version 3.8.0 |
2 | 184 | * Compute
|
3 | 185 | * Fix bug in Get-* cmdlets, to allow retrieving multiple pages of data (more than 120 items)
|
4 | 186 | * DataLakeAnalytics
|
|
0 commit comments