- Introduced secrets detection feature to safeguard sensitive data.
- Fixed Ambiguous Positional Argument for
New-AzWebAppSlot
- Adjusted
Publish-AzWebApp
default behavior
- Added support for XenonMV3 webapps
- Added AppServicePlan management support for P0V3 and P*mv3 tiers
- Increased timeout for Publish-AzWebApp command
- Fixed Set-AzWebApp issue with
Set-AzWebApp
when piping in Get-AzWebApp object [#21820] - Added support for the PremiumMV3 tier to
New-AzAppServicePlan
[#21933]
- Removed
New-AzWebAppContainerPSSession
andEnter-AzWebAppContainerPSSession
cmdlets
- Used AAD Auth instead of Basic Auth for PublishAzureWebApps
- Add support for OneDeploy API in PublishAzureWebApps while maintaining backwards compatibility with existing behavior
- Fixed Tag parameter issues with ASE for
New-AzWebApp
- Fixed
Edit-AzWebAppBackupConfiguration
to pass backup configuration enabled or not - Added a new parameter
-SoftRestart
forRestart-AzWebApp
andRestart-AzWebApp
to perform a soft restart - Updated
Get-AzWebApp
andGet-AzWebAppSlot
to exposeVirtualNetwork Integration Info
[#10665] - Set default value for
-RepositoryUrl
ofNew-AzStaticWebApp
[#21202]
- Added a new parameter
-CopyIdentity
forNew-AzWebAppSlot
to copy the identity from the parent app to the slot. - Updated
New-AzWebAppSSLBinding
to support -WhatIf parameter
- Fixed
Import-AzWebAppKeyVaultCertificate
to use certificate naming convention same as portal [#19592]
- Added Tag parameter for
New-AzWebApp
andNew-AzWebAppSlot
- Fixed
Set-AzWebApp
andSet-AZWebAppSlot
to rethrow exception when Service Principal/User doesn't have permission to list web app configuration. [#19942]
- Fixed
Publish-AzWebApp
to use latest publish API when deploying war package [#19791]
- Fixed
Import-AzWebAppKeyVaultCertificate
to use certificate naming convention same as Az-CLI
- Fixed
Publish-AzWebapp
to handle relative paths properly [#18028]
- Updated
Get-AzWebApp
andGet-AzWebAppSlot
to exposeVirtualNetworkSubnetId
property [#18042] - Updated
Publish-AzWebApp
to avoid the false positive result when zip deploy is not reachable.
- Updated 'New-AzWebAppContainerPSSession' with CmdletDeprecation Attribute [#16646]
- Updated
Restore-AzDeletedWebApp
to fix issue that prevents the cmdlet from working on hosts with a locale is anything different fromen-US
- Fixed
Set-AzWebAppSlot
to support MinTlsVersion version update [#17663] - Fixed
Set-AzAppServicePlan
to keep existing Tags when adding new Tags - Fixed
Set-AzWebApp
,Set-AzWebAppSlot
,Get-AzWebApp
andGet-AzWebAppSlot
to exposeVnetRouteAllEnabled
property inSiteConfig
[#15663] - Fixed
Set-AzWebApp
,Set-AzWebAppSlot
,Get-AzWebApp
andGet-AzWebAppSlot
to exposeHealthCheckPath
property inSiteConfig
[#16325] - Fixed DateTime conversion issue caused by culture [#17253]
- Added support for the web job feature [#661]
- Get-AzWebAppContinuousWebJob
- Get-AzWebAppSlotContinuousWebJob
- Get-AzWebAppSlotTriggeredWebJob
- Get-AzWebAppSlotTriggeredWebJobHistory
- Get-AzWebAppSlotWebJob
- Get-AzWebAppTriggeredWebJob
- Get-AzWebAppTriggeredWebJobHistory
- Get-AzWebAppWebJob
- Remove-AzWebAppContinuousWebJob
- Remove-AzWebAppSlotContinuousWebJob
- Remove-AzWebAppSlotTriggeredWebJob
- Remove-AzWebAppTriggeredWebJob
- Start-AzWebAppContinuousWebJob
- Start-AzWebAppSlotContinuousWebJob
- Start-AzWebAppSlotTriggeredWebJob
- Start-AzWebAppTriggeredWebJob
- Stop-AzWebAppContinuousWebJob
- Stop-AzWebAppSlotContinuousWebJob
- Updated
New-AzAppServicePlan
to create an app service plan with host environment id #16094
- Updated the Microsoft.Azure.Management.Websites SDK to 3.1.2
- Updated
Import-AzWebAppKeyVaultCertificate1
to set the default name with combination of keyvault name and cert name
- Fixed
Set-AzWebApp
to return a valid warning message when fails to add -Hostname #9316 - Fixed
Get-AzWebApp
to return CustomDomainVerificationId in the response. #9316
- Fixed
Add-AzWebAppAccessRestrictionRule
failing when users does not have permissions to get Service Tag list #15316 and #14862
- Fixed
Import-AzWebAppKeyVaultCertificate
to support ServerFarmId [#15091] - Fixed
Added an optional parameter to delete or keep Appservice plan when the last WebApp is removing from plan
- Fixed issue that prevented removing rules by name and unique identifier in
Remove-AzWebAppAccessRestrictionRule
- Fixed issue that defaults AlwaysOn to false in
Set-AzWebAppSlot
- updated
Set-AzAppServicePlan
to keep existing Tags when adding new Tags - Fixed
Set-AzWebApp
to set the AppSettings - updated
Set-AzWebAppSlot
to set FtpsState - Added support for StaticSites.
- Updated
Add-AzWebAppAccessRestrictionRule
to allow all supported Service Tags and validate against Service Tag API.
- Introduced an option to give custom timeout for
Publish-AzWebApp
- Added support for App Service Environment
New-AzAppServiceEnvironment
Remove-AzAppServiceEnvironment
Get-AzAppServiceEnvironment
New-AzAppServiceEnvironmentInboundServices
- Add-AzWebAppAccessRestrictionRule: When using subnet from another subscription, -IgnoreMissingServiceEndpoint must be used. Descriptive error message added.
- Added support for Importing a key vault certificate to WebApp.
- Added support for App Service Managed certificates
New-AzWebAppCertificate
Remove-AzWebAppCertificate
- Fixed issue that causes Docker Password to be removed from appsettings in
Set-AzWebApp
andSet-AzWebAppSlot
- Prevent duplicate access restriction rules
- Added support for new access restriction features: ServiceTag, multi-ip and http-headers
- Added support for Premium V3 pricing tier
- Updated the WebSites SDK to 3.1.0
- Added support to perform operations for Slots not in the same resource group as the App Service Plan
- Added safeguard to delete created webapp if restore failed in
Restore-AzDeletedWebApp
- Added "SourceWebApp.Location" for
New-AzWebApp
andNew-AzWebAppSlot
- Fixed bug that prevented changing Container settings in
Set-AzWebApp
andSet-AzWebAppSlot
- Fixed bug to get SiteConfig when -Name is not given for Get-AzWebApp
- Added a support to create ASP for Linux Apps
- Added exceptions for clone across resource groups
- Added support to perform operations for Slots not in the same resource group as the App Service Plan
- Added support to use Id for Restore-AzDeletedWebApp.
- Fixed typo on help of
Update-AzWebAppAccessRestrictionConfig
.
- Added support for working with webapp Traffic Routing Rules via below new cmdlets
Get-AzWebAppTrafficRouting
Update-AzWebAppTrafficRouting
Add-AzWebAppTrafficRouting
Remove-AzWebAppTrafficRouting
- Added Tag parameter for
New-AzAppServicePlan
andSet-AzAppServicePlan
- Stop cmdlet execution if an exception is thrown when adding a custom domain to a website
- Added support to perform operations for App Services not in the same resource group as the App Service Plan
- Applied access restriction to WebApp/Function in different resource groups
- Fixed issue to set custom hostnames for WebAppSlots
- Set-AzWebapp and Set-AzWebappSlot supports AlwaysOn, MinTls and FtpsState properties
- Fixing issue where setting HttpsOnly along with changing AppservicePlan at the same time using the single Set-AzWebApp Command, was resetting HttpsOnly to default value
- Update references in .psd1 to use relative path
- Set-AzWebApp updating ASP of an app was failing
- Fixing issue where webapp Tags were getting deleted when migrating App to new ASP
- Fixing the Publish-AzureWebapp to work across Linux and windows
- Update example in
Get-AzWebAppPublishingProfile
reference documentation - Add support for working with Access Restrictions
- New cmdlets
- Get-AzWebAppAccessRestrictionConfig
- Update-AzWebAppAccessRestrictionConfig
- Add-AzWebAppAccessRestrictionRule
- Remove-AzWebAppAccessRestrictionRule
- New cmdlets
- Fixed miscellaneous typos across module
- Add clarification around -AppSettings parameter in Set-AzWebApp and Set-AzWebAppSlot
- Fixing a bug where some SiteConfig properties were not returned by Get-AzWebApp and Set-AzWebApp
- Adds a new Location parameter to Get-AzDeletedWebApp and Restore-AzDeletedWebApp
- Fixes a bug with cloning web app slots using New-AzWebApp -IncludeSourceWebAppSlots
- Optimizes Get-AzWebAppCertificate to filter by resource group on the server instead of the client
- Adds -UseDisasterRecovery switch parameter to Get-AzWebAppSnapshot
- fixes the issue where using Set-AzWebApp and Set-AzWebAppSlot with -WebApp property was removing the tags
- "Kind" property will now be set for PSSite objects returned by Get-AzWebApp
- Get-AzWebApp*Metrics and Get-AzAppServicePlanMetrics marked deprecated
- fixes the Set-AzWebApp and Set-AzWebAppSlot to not remove the tags on execution
- Updated cmdlets with plural nouns to singular, and deprecated plural names.
- Updated the WebSites SDK.
- Removed the AdminSiteName property from PSAppServicePlan.
- Fix ARM template bug that breaks cloning all slots using
New-AzWebApp -IncludeSourceWebAppSlots
- Correct example in Get-AzWebAppSlotMetrics
- Update incorrect online help URLs
- Fixes
New-AzWebAppSSLBinding
to upload the certificate to the correct resourcegroup+location if the app is hosted on an ASE. - Fixes
New-AzWebAppSSLBinding
to not overwrite the tags on binding an SSL certificate to an app
- Fixed a date parsing bug in
Get-AzDeletedWebApp
- Fix backward compatibility issue with Az.Accounts module
- General availability of
Az.Websites
module - Removed deprecated properties from PS models