- Removed manual installation for Az.Accounts from Az.StackHCI.
- Removed verbose while importing modules.
- Added Remote Support terms and conditions for HCI device types.
- Unified Resource Group support for both Azure Stack HCI and Arc for server resources.
- Enhanced error feedback and logging in the Register-AzStackHCI cmdlet.
- Bug fixes and improvements in Azure Arc for servers enablement in Register-AzStackHCI cmdlet.
- Improved parameter validations in the Register-AzStackHCI cmdlet.
- Enabled Managed System Identity (MSI) for Registration in Fairfax Cloud.
- Minor bug fixes and improvements.
- Added support for arc extensions which depend on HCI cluster's IMDS endpoints.
- Enabled system-assigned identity on HCI cluster resource registration and repair registration flow.
- Added error message in the command Register-AzStackHCI if Arc is not enabled.
- Added default region confirmation prompt if the region is not mentioned in the command Register-AzStackHCI.
- Added general logging improvements.
- Added logic that skipping the Arc SPN permission check in Register-AzStackHCI if a customer doesn't have the required permissions to read Arc SPN credential.
- Added deprecation message for the command Test-AzStackHCIConnection. Customers can use Invoke-AzStackHciConnectivityValidation from the module AzStackHCI.EnvironmentChecker for connectivity verification tests.
- Supported WDAC compliant APIs
- Fixed module versions of dependent PS modules
- Updated Remote Support cmdlets to check device type between HCIv2 and AzureEdge
- Made GraphAccessToken parameter obsolete in Register-AzStackHCI, Unregister-AzStackHCI and Set-AzStackHCI cmdlets. This is because Az.StackHCI module does not depend on Azure AD anymore.
- Include API version for all Microsoft.AzStackHCI related AZ-Resource calls
- Added support to Stack HCI Cluster
- Added support to Stack HCI Extension
- Added support to Stack HCI Arc Settings
- Improved Registration process for Register-AzStackHCI cmdlet
- All Azure AD related operations are now moved to HCI Cloud Services
- Register-AzStackHCI and UnRegister-AzStackHCI cmdlets no more use AzureAD PS module
- Added support to register hybridConnectivity RP in Canary and Public clouds
- Added support for Region Specific ServiceEndpoints -Service endpoints are now specified by HCI Cloud services instead of it being hardcoded in the PS module
- Added support to specify ArcServerResourceGroupName to Register-AzStackHCI cmdlet
- Now we can specify the resource group into which the ARC resource gets projected using 'ArcServerResourceGroupName' parameter during registration
- Check ResourceProvider is already registered before attempting to register it during Register-AzStackHCI cmdlet
- Register-AzStackHCI cmdlet now does not take any action if required Resource Providers are already registered. This allows users with Roles who do not have permissions to register resource providers to still perform registration operation
- Supported for writing event log entries from registration cmdlets
- Register-AzStackHCI and UnRegister-AzStackHCI flows will now write events to Node log reflecting the status of registration. Events will be logged under source name "HCI Registration"
- Updated firewall rules for Attestation network to block all other traffic
- Updated cluster to ignore Attestation network
- Adding support cmdlet for Remote Support
- New cmdlets - Install-AzStackHCIRemoteSupport, Remove-AzStackHCIRemoteSupport, Enable-AzStackHCIRemoteSupport, Disable-AzStackHCIRemoteSupport, Get-AzStackHCIRemoteSupportAccess,Get-AzStackHCIRemoteSupportSessionHistory
- Promoted Az.StackHCI to GA
- Added Support for AzureStack HCI Attestation (Azure Benefits)
- New cmdlets: Enable-AzStackHCIAttestation, Disable-AzStackHCIAttestation, Add-AzStackHCIVMAttestation, Remove-AzStackHCIVMAttestation, Get-AzStackHCIVMAttestation
- Added Support for Windows Server Subscription
- New cmdlet: Set-AzStackHCI
- Added Support for AzureUSGovernment cloud
- EnvironmentName parameter in Register-AzStackHCI, Unregister-AzStackHCI and Test-AzStackHCIConnection now supports a new value "AzureUSGovernment"
- Made changes to show Arc not supported error on 20H2 only if intent to enable Arc is specified by user.
- Show Arc not supported error on 20H2 only if -EnableAzureArc:$true is specified in registration Cmdlet.
- Made changes to use FQDN while connecting to nodes and the cluster.
- Using FQDN while connecting to cluster and the nodes.
- Using AAD retries in Arc AAD application setup.
- Returning ErrorDetails in PS output stream for WAC to handle the case of RegisteredButArcFailed.
- Made changes in the registration to onboard nodes to Azure Arc.
- Registering On-Premises Azure Stack HCI with Azure will also make the nodes in the cluster Azure Arc enabled.
- Fixed addition of assigned roles list.
- Made changes to registration script to add retries for AAD operations and to add AzureChinaCloud support.
- Added retries for AAD operations for reliability.
- Supports registration in AzureChinaCloud.
- Supports Tag while resource creation.
- Fixed an issue blocking user to use cmdlets in Az.StackHCI v0.4.0.
- Made changes to registration script to register the GA version of On-Premises Azure Stack HCI with Azure.
- Supports registering with user provided certificate thumbprint.
- Supports On-Premises Azure Stack HCI OS changes to use independent certificate on cluster nodes.
- Cleans up resource group during unregistration.
- Improves registration output and logging.
- Corrected invalid character in unregistration details message.
- [Breaking Change] Breaks the public preview registration of On-Premises Azure Stack HCI with Azure.
- To register public preview On-Premises Azure Stack HCi with Azure, use 0.3.1 version of Az.StackHCI.
- Fixed an issue that may block Stack HCI registration.
- Workaround for the token cache issue in Az.Accounts 2.1.0. Using AuthenticationFactory.
- Get the App Roles assigned correctly in case of Stack HCI registration using WAC token.
- Added hash table for region.
- Added
Core
toCompatiblePSEditions
.
- Public Preview of
Az.StackHCI
module.