|
| 1 | +## 2.1.0 - May 2019 |
| 2 | +#### Az.ApiManagement |
| 3 | +* Created new Cmdlets for managing diagnostics at the global and API Scope |
| 4 | + - **Get-AzApiManagementDiagnostic** - Get the diagnostics configured a global or api Scope |
| 5 | + - **New-AzApiManagementDiagnostic** - Create new diagnostics at the global scope or api Scope |
| 6 | + - **New-AzApiManagementHttpMessageDiagnostic** - Create diagnostic setting for which Headers to log and the size of Body Bytes |
| 7 | + - **New-AzApiManagementPipelineDiagnosticSetting** - Create Diagnostic settings for incoming/outgoing HTTP messages to the Gateway. |
| 8 | + - **New-AzApiManagementSamplingSetting** - Create Sampling Setting for the requests/response for a diagnostic |
| 9 | + - **Remove-AzApiManagementDiagnostic** - Remove a diagnostic entity at global or api scope |
| 10 | + - **Set-AzApiManagementDiagnostic** - Update a diagnostic Entity at global or api scope |
| 11 | +* Created new Cmdlets for managing Cache in ApiManagement service |
| 12 | + - **Get-AzApiManagementCache** - Get the details of the Cache specified by identifier or all caches |
| 13 | + - **New-AzApiManagementCache** - Create a new 'default' Cache or Cache in a particular azure 'region' |
| 14 | + - **Remove-AzApiManagementCache** - Remove a cache |
| 15 | + - **Update-AzApiManagementCache** - Update a cache |
| 16 | +* Created new Cmdlets for managing API Schema |
| 17 | + - **New-AzApiManagementSchema** - Create a new Schema for an API |
| 18 | + - **Get-AzApiManagementSchema** - Get the schemas configured in the API |
| 19 | + - **Remove-AzApiManagementSchema** - Remove the schema configured in the API |
| 20 | + - **Set-AzApiManagementSchema** - Update the schema configured in the API |
| 21 | +* Created new Cmdlet for generating a User Token. |
| 22 | + - **New-AzApiManagementUserToken** - Generate a new User Token valid for 8 hours by default.Token for the 'GIT' user can be generated using this cmdlet./ |
| 23 | +* Created a new cmdlet to retrieving the Network Status |
| 24 | + - **Get-AzApiManagementNetworkStatus** - Get the Network status connectivity of resources on which API Management service depends on. This is useful when deploying ApiManagement service into a Virtual Network and validing whether any of the dependencies are broken. |
| 25 | +* Updated cmdlet **New-AzApiManagement** to manage ApiManagement service |
| 26 | + - Added support for the new 'Consumption' SKU |
| 27 | + - Added support to turn the 'EnableClientCertificate' flag on for 'Consumption' SKU |
| 28 | + - The new cmdlet **New-AzApiManagementSslSetting** allows configuring 'TLS/SSL' setting on the 'Backend' and 'Frontend'. This can also be used to configure 'Ciphers' like '3DES' and 'ServerProtocols' like 'Http2' on the 'Frontend' of an ApiManagement service. |
| 29 | + - Added support for configuring the 'DeveloperPortal' hostname on ApiManagement service. |
| 30 | +* Updated cmdlets **Get-AzApiManagementSsoToken** to take 'PsApiManagement' object as input |
| 31 | +* Updated the cmdlet to display Error Messages inline |
| 32 | + - `PS D:\github\azure-powershell> Set-AzApiManagementPolicy -Context -PolicyFilePath C:\wrongpolicy.xml -ApiId httpbin` |
| 33 | + - `Set-AzApiManagementPolicy :` |
| 34 | + - `Error Code: ValidationError` |
| 35 | + - `Error Message: One or more fields contain incorrect values:` |
| 36 | + - `Error Details: [Code=ValidationError, Message=Error in element 'log-to-eventhub' on line 3, column 10: Logger not found, Target=log-to-eventhub]` |
| 37 | +* Updated cmdlet **Export-AzApiManagementApi** to export APIs in 'OpenApi 3.0' format |
| 38 | +* Updated cmdlet **Import-AzApiManagementApi** |
| 39 | + - To import Api from 'OpenApi 3.0' document specification |
| 40 | + - To override the 'PsApiManagementSchema' property specified in any ('Swagger', 'Wadl', 'Wsdl', 'OpenApi') document. |
| 41 | + - To override the 'ServiceUrl' property specified in any document. |
| 42 | +* Updated cmdlet **Get-AzApiManagementPolicy** to return policy in Non-Xml escaped 'format' using 'rawxml' |
| 43 | +* Updated cmdlet **Set-AzApiManagementPolicy** to accept policy in Non-Xml escaped 'format' using 'rawxml' and Xml escaped using 'xml' |
| 44 | +* Updated cmdlet **New-AzApiManagementApi** |
| 45 | + - To configure API with 'OpenId' authorization server. |
| 46 | + - To create an API in an 'ApiVersionSet' |
| 47 | + - To clone an API using 'SourceApiId' and 'SourceApiRevision'. |
| 48 | + - Ability to configure 'SubscriptionRequired' at the Api scope. |
| 49 | +* Updated cmdlet **Set-AzApiManagementApi** |
| 50 | + - To configure API with 'OpenId' authorization server. |
| 51 | + - To updated an API into an 'ApiVersionSet' |
| 52 | + - Ability to configure 'SubscriptionRequired' at the Api scope. |
| 53 | +* Updated cmdlet **New-AzApiManagementRevision** |
| 54 | + - To clone (copy tags, products, operations and policies) an existing revision using 'SourceApiRevision'. The new Revision assumes the 'ApiId' of the parent. |
| 55 | + - To provide an 'ApiRevisionDescription' |
| 56 | + - To override the 'ServiceUrl' when cloning an API. |
| 57 | +* Updated cmdlet **New-AzApiManagementIdentityProvider** |
| 58 | + - To configure 'AAD' or 'AADB2C' with an 'Authority' |
| 59 | + - To setup 'SignupPolicy', 'SigninPolicy', 'ProfileEditingPolicy' and 'PasswordResetPolicy' |
| 60 | +* Updated cmdlet **New-AzApiManagementSubscription** |
| 61 | + - To account for the new SubscriptonModel using 'Scope' and 'UserId' |
| 62 | + - To account for the old subscription model using 'ProductId' and 'UserId' |
| 63 | + - Add support to enable 'AllowTracing' at the subscription level. |
| 64 | +* Updated cmdlet **Set-AzApiManagementSubscription** |
| 65 | + - To account for the new SubscriptonModel using 'Scope' and 'UserId' |
| 66 | + - To account for the old subscription model using 'ProductId' and 'UserId' |
| 67 | + - Add support to enable 'AllowTracing' at the subscription level. |
| 68 | +* Updated following cmdlets to accept 'ResourceId' as input |
| 69 | + - 'New-AzApiManagementContext' |
| 70 | + - `New-AzApiManagementContext -ResourceId /subscriptions/subid/resourceGroups/rgName/providers/Microsoft.ApiManagement/service/contoso` |
| 71 | + - 'Get-AzApiManagementApiRelease' |
| 72 | + - `Get-AzApiManagementApiRelease -ResourceId /subscriptions/subid/resourceGroups/rgName/providers/Microsoft.ApiManagement/service/contoso/apis/echo-api/releases/releaseId` |
| 73 | + - 'Get-AzApiManagementApiVersionSet' |
| 74 | + - `Get-AzApiManagementApiVersionSet -ResourceId /subscriptions/subid/resourceGroups/rgName/providers/Microsoft.ApiManagement/service/constoso/apiversionsets/pathversionset` |
| 75 | + - 'Get-AzApiManagementAuthorizationServer' |
| 76 | + - 'Get-AzApiManagementBackend' |
| 77 | + - `Get-AzApiManagementBackend -ResourceId /subscriptions/subid/resourceGroups/rgName/providers/Microsoft.ApiManagement/service/contoso/backends/servicefabric` |
| 78 | + - 'Get-AzApiManagementCertificate' |
| 79 | + - 'Remove-AzApiManagementApiVersionSet' |
| 80 | + - 'Remove-AzApiManagementSubscription' |
| 81 | + |
| 82 | +#### Az.Automation |
| 83 | +* Updated Get-AzAutomationJobOutputRecord to handle JSON and Text record values. |
| 84 | + - Fix for issue https://github.com/Azure/azure-powershell/issues/7977 |
| 85 | + - Fix for issue https://github.com/Azure/azure-powershell/issues/8600 |
| 86 | +* Changed behavior for Start-AzAutomationDscCompilationJob to just start the job instead of waiting for its completion. |
| 87 | + * Fix for issue https://github.com/Azure/azure-powershell/issues/8347 |
| 88 | +* Fix for Get-AzAutomationDscNode when using -Name returns all node. Now it returns matching node only. |
| 89 | + |
| 90 | +#### Az.Compute |
| 91 | +* Add ProtectFromScaleIn and ProtectFromScaleSetAction parameters to Update-AzVmssVM cmdlet. |
| 92 | +* New-AzVM wimple parameter set now uses by default an available location if 'East US' is not supported |
| 93 | + |
| 94 | +#### Az.DataLakeStore |
| 95 | +* Update the ADLS sdk to use httpclient, integrate dataplane testing with azure framework |
| 96 | + |
| 97 | +#### Az.Monitor |
| 98 | +* Fixed incorrect parameter names in help examples |
| 99 | + |
| 100 | +#### Az.Network |
| 101 | +* Add DisableBgpRoutePropagation flag to Effective Route Table output |
| 102 | + - Updated cmdlet: |
| 103 | + - Get-AzEffectiveRouteTable |
| 104 | +* Fix double dash in New-AzApplicationGatewayTrustedRootCertificate documentation |
| 105 | + |
| 106 | +#### Az.Resources |
| 107 | +* Add new cmdlet Get-AzureRmDenyAssignment for retrieving deny assignments |
| 108 | + |
| 109 | +#### Az.Sql |
| 110 | +* Rename Advanced Threat Protection cmdlets to Advanced Data Security and enable Vulnerability Assessment by default |
| 111 | + |
1 | 112 | ## 2.0.0 - May 2019
|
2 | 113 | #### Az.Accounts
|
3 | 114 | * Update Authentication Library to fix ADFS issues with username/password auth
|
|
0 commit comments