NMM Product Revisions


Here you will find revision details for Nerdio Manager for MSP (NMM). We strongly recommend that you follow this page if you are a Nerdio partner using NMM.   

 

If you want to see some of our latest features in action, please watch the recording of our latest Product Feature Updates Webinar here. Please sign-up for upcoming webinars here.


Upcoming version: v.5.0

Currently in development with a projected date of April 1st, 2024. Stay tuned to see what's in store for our next major release!

 


Current version: v4.11.2 (Feb 29, 2024)

This is a hotfix release for v4.11, it includes all items in v4.11.1 and the following:

  1. FSLogix Agent to 2210 Hotfix 3 is now available to install from NMM, which resolves an issue with the new Teams for VDI.
  2. Resolves several 'Page not loaded' errors due to role permission issues.

v4.11.1 - (Feb 21, 2024)

  1. This is the GA release for v4.11, it includes all items in v4.11.0 and the following:

    1. Fixed a permission issue when adding new customer accounts from the customer overview.
    2. Addressed an issue with FSlogix app rulesets causing imaging problems.
    3. Azure region West US 3 wasn't available when creating a new AVD Workspace, that has been resolved.

v4.11.0 - (Feb 13, 2024)

  1. Unified Application Management (Public Preview). Simplify application deployment and management across AVD, Intune, and server VMs. Build and maintain a catalog of applications from different repositories, both public and private. Supports Windows, iOS and Android. Learn more.
  2. Defender Endpoint Solution Baseline (Private Preview). Standardize deployments by setting your baseline for Defender environments. Improves consistency and tracks configuration drift across customer accounts. Learn more.
  3. Policy Management (Public Preview). Manage all Endpoint Security Policy types, including Defender for Endpoint. This includes support for versioning, change logs, and policy baselines. Additionally, this includes several canned policies that are ready to be used.

  4. Unified Endpoint Management integrations (Public Preview). Device overview and properties have been updated to include device actions and risk/expose levels for Defender-onboarded endpoints.

  5. Advanced Auto-scale Virtual Machine Naming: Utilize prefixes or patterns to name new hosts during auto-scale operations. 
  6. Auto-scale Rolling Drain Mode (Private Preview): Set multiple drain windows and target a specific percentage of hosts to drain mode, allowing hosts to be shut down more quickly. 
  7. Reservation Management (Private Preview): Purchase and track Virtual Machine Reserved Instances directly through Nerdio. Learn more
  8. Backup Validation (Private Preview): Automatically verify that virtual machine backups can be restored and are bootable. 
  9. Image Validation (Private Preview): Automatically verify that customer images create a bootable virtual machine. 
  10. AI-Powered Description Generation (Private Preview): Utilize Azure Generative AI to automatically create descriptions for Virtual Machines, Groups, and Deployment Policies. 
  11. Boot Diagnostic Insights (Private Preview): Utilize Azure AI Vision to verify that boot diagnostic images from Backup Validations, Image Validations, and Host Pools are valid. 
  12. AI Personally Identifiable Information (PII) Detector (Private Preview): Utilize Azure AI to search the Nerdio Manager logs for potential PII and generate alerts when found. Learn more
  13. AsisstPro (Private Preview): Harness the power of an Azure Generative AI Chatbot paired with Nerdio's Knowledge Base to get your Nerdio Manager questions answered. 
  14. Console Connect (Private Preview, invite-only). Offer remote support to your users on AVD hosts and Intune-managed endpoints. Learn more.
  15. Bugfixes, minor tweaks, and enhancements:
    1. Policy management has been separated from the Intune menu and now has its own menu on both the MSP and customer level.
    2. Improved UI for overriding Inherited Variables.
    3. Zone-Redundant Storage Support now available for backup vaults.
    4. Resolved an issue where lack of Intune permissions would cause certain sections from loading on the Settings page. 
    5. Addressed a bug where new account provisioning would fail due to a permissions error. 
    6. UAM now allows using an existing maintenance window from AVD.
    7. Fixed several bugs for UAM, including blank deployment details screen for Intune deployment policies, RBAC permissions, tasks not being registered under the corresponding page, and several UI related issues.
    8. Resolved a permission related error with adding a new customer account while all permissions seemed to be available.
    9. The JSON for canned Intune policies can now be displayed, removing the need for cloning the policy first.

     


    v4.10.2 - (February 7, 2024)

    This is a hotfix release for v4.10, it includes all items in v4.10.1 and the following:

    1. Addressed an issue with high database loads causing auto-scale issues.
    2. Resolved 'object not found' errors when querying Intune objects.

     

    v4.10.1 - (January 25, 2024)

    This is the GA release for v4.10, it includes all items in v4.10.0 and the following:

    1. Resolved an issue where customer account data could not load and a blank page was shown.
    2. Fixed an issue that caused auto-scaling to turn off unexpectedly.
    3. Addressed a bug where Inherited Variables were unavailable when no Azure subscription was available the in customer tenant.

     

    v4.10.0 - (January 19, 2024)

    1. Report Assignment state. As part of policy management, now both policy baselines and individual policies will optionally report if the policy has been assigned to groups at the customer level.
    2. Set as Image Error Handling. The set as image process now offers the ability to retry and set as image process on failures, as well as cleanup any leftover resources when errors do happen.
    3. Bugfixes, minor tweaks and enhancements:
      1. Conditional Access policies now allow to retain built-in Entra roles.
      2. The UI for policy filters and searching has been optimized.
      3. For UAM
        1. Added the option to "Enforce UAM application policy compliance" for AVD host pool deployments to make sure recreated/reimaged hosts satisfy the targeted deployment policies.
        2. Improved policy creation/editing UI to better reflect the selected deployment target.
        3. Adjusted the application upload process UI to improve handling of several supported file extensions.
      4. Fixed an Internal Server Error for Global Views for Intune-managed devices.
      5. Resolved an issue when applying multiple FSLogix Rule Sets would cause an error. 
      6. Cost Estimator now allows to add Premium SSD v2 data disks to server VMs.

    v4.9.2 - (January 15, 2024)

    This is a hotfix release for v4.9, it includes all items in v4.9.1 and the following:

    1. Addressed an issue when adding a customer account with no Azure subscriptions are available.
    2. Fixed an issue where the Public Network Access setting for the NMM App Service was changed during update.
    3. Resolved an Internal Server Error when retrieving Intune devices from Graph API.
    4. Addressed an issue with adding Microsoft Store apps to Intune.

    v4.9.1 - (December 28, 2023)

    This is the GA release for v4.9, it includes all items in v4.9.0 and the following:

    1. Fixed an issue with creating a first policy baseline.
    2. Addressed an issue with enabling AVD Insights on existing host pools.
    3. Resolved an issue where enabling 'Start VM on Connect' would not lead to assigning the 'Desktop Virtualization Power on Contributor' role.

    v4.9.0 - (December 18, 2023)

    1. Policy Management. Multiple improvements have been made:
      1. Policy Baselines. Group Intune policies into a baseline that can be assigned to customers. Set the desired state, report potential configuration drift with the actual state at the customer level and optionally enforce the desired state to customer environments.

      2. Manual & Auto sync types. As a result of introducing Policy Baselines, policy sync types have been renamed and offers a choice on how to process assignment changes.
      3. Driver Update Rings are now a supported policy type.
      4. Added a Modified filter to easily narrow down the policies displayed.
      5. During Policy Rollback, the corresponding changelog will be shown to make a better-informed decision.
    2. Location Redirection: End User location can now be redirected to their virtual desktop session after enabling the Location Service VM Deployment option and the Redirect Location Custom RDP option on Host Pools. 
    3. Local Administrator Account Password Management: Gain Local Administrator access to Virtual Machines after deployment.
    4. Premium SSD V2 Support: Premium SSDs V2 can now be added as data disks for Servers. *
    5. User Session Round Trip Time: Round Trip Time is now displayed on the User Sessions page.
    6. UAM (Private Preview): Several improvements have been made:
      1. Global App Management has been renamed to Unified Application Management.
      2. Now supports application management on server VMs (Windows Server 2019 & 2022).
      3. Added the ability to start a one-time deployment from the overview page.
      4. Improved package validation during import and added logging.
      5. Improved deployment scripts and added additional exit codes for improved accuracy on successful application installs.
      6. Improved performance on loading applications from private repositories.
      7. Increased reliability for deploying a private repository.
      8. Several UI fixes and improvements.
    7. Bugfixes, minor tweaks and enhancements:
      1. Windows 11 23H2 Images are now available within Nerdio Manager for MSP.
      2. The customer ID will not be displayed on the customer account level.
      3. Addressed an issue where new account provisioning would fail when creating a runbook.
      4. Assigned Users to Host Pool page can now be exported to a CSV. 
      5. Resources that are unavailable for specified regions are now unavailable to be selected. 
      6. AVD Insights Azure Monitor Agent Migration Report now available.
      7. Fixed an issue where Scheduled Reports would not run on the expected schedule. 
      8. Several fixes and improvements for Cost Estimator:
        1. The added the ability to select a disk size for Personal Desktop has been added.
        2. Resolved several issues in Cost Estimator with pricing for Defender for Business Servers, Ephemeral disks and Das/Eas v5 series VMs. 
        3. Fixed an inconsistency when exporting estimations to JSON.
        4. Additionally, some UI improvements have been made.
      9. Addressed an issue with policy management on the customer level if extremely long changelogs were being used. The new limit for changelogs is 100,000 characters.

    v4.8.2 - (December 12, 2023)

    This is a hotfix release for v4.8, it includes all items in v4.8.1 and the following:

    1. Addressed an issue with the transition to the Azure Monitor Agent for AVD Insights.

    v4.8.1 - (November 28, 2023)

    This is the GA release for v4.8, it includes all items in v4.8.0 and the following:

    1. Fixed an issue where a customer account deletion failed if autoscaling for servers has been configured.
    2. Resolved an issue where no image was available after "Set as image" was executed.
    3. Addressed a UI bug where the wrong image was being used if 'Refresh image from Azure Marketplace" has been set before.
    4. Improve autoscaling for server VMs for servers created outside of Nerdio Manager for MSP.

     

    v4.8.0 - (November 16, 2023)

    1. Intune policy management improvements
      1. Policy Variables. The introduction of Inherited Variables in addition to the existing Secure Variables allows the use of variables in Intune policies. Variables can be set at the MSP level and overridden at the customer level if needed. 
      2. Policy Rollback. Allows easy rollback to a previous Intune policy version in case an updated policy leads to unexpected behavior.
      3. Update policy from source tenant. Shows an indicator when the source policy in the MSP tenant has been updated and simplified the flow to update the NMM repository from the Intune source policy.
      4. New canned policies:
        1. Change the default wallpaper by variable. Set a generic wallpaper from the MSP level and override it with a customer specific URL on the customer level.
        2. Set OneDrive client to add SharePoint Online location.
        3. Enable watermark for AVD session hosts.
        4. Enabled screen capture protection for AVD clients.
    2. Global App Management updates (private preview)
      1. Ability to deploy applications to desktop and global images.
      2. Support for Windows Server based host pool and session host targets.
      3. Better guidance during deployment of private WinGet repositories.
      4. Improved input validation.
    3. Azure Virtual Desktop Insights
      1. Microsoft has announced that the current Log Analytics Agent will be deprecated, requiring the upgrade to the new Azure Monitor Agent by August 31, 2024.
      2. All new Hosts and Host Pools will utilize the new Azure Monitor Agent by default. 
      3. Existing Hosts and Host Pools will have a checkbox on the Azure Monitoring window to manually start the upgrade.
    4. Scripted Actions on Images    
        1. Ability to schedule scripted actions on Global and Account Images.
        2. Ability to choose between the Source Image or the Clone Image when using Set as Image.
      1. When re-imaging hosts, only allowed images are able to be selected. 
      2. Ability to schedule an update window for the AVD Agent on Host Pools.
      3. Host Pools by default will utilize Trusted Launch when deploying Gen 2 images. 
    5. Bugfixes, minor tweaks and enhancements: 
      1. Addressed an issue where it was impossible to assign specific Intune Configuration Profiles to customer accounts.
      2. Updated UI elements to support the renaming of Azure AD to Entra ID.
      3. Scripted Action to update to the New Teams for Virtualized Desktop Infrastructure (Microsoft Public Preview) available. 
      4. Cost Estimator improvements:
        1. Solves an issue where opening an older cost estimation could lead to errors related to server VM data disks.
        2. Fixed pricing issues with Entra Domain Services (Azure AD DS), managed disks, Log Analytics Workspace and specific VM types in selected regions.
        3. Improved rounding accuracy.
        4. Added the ability to label host pools.
        5. Added storage details for server VMS on the results page.
        6. Ability to adjust the number of restore point snapshots.
        7. More consistent use of currency symbols and abbreviations.
      5. Fixed an issue where it was impossible to disable the Windows 365 Enterprise deployment model.
      6. Resolved an issue when changing a storage disk to another disk of the same size was not allowed. 
      7. Addressed an issue after re-linking VNETs where they would not properly link in Nerdio Manager.

    v4.7.1 - (October 27, 2023)

    This is the GA release for v4.7, it includes all items in v4.7.0 and the following:

    1. Reverted back to disabling SMB Multichannel as being the default while adding a new customer account. The new implementation requires manual interaction with the Azure Portal for many greenfield environments. Look for an improved experience in the near future.
    2. Addressed an issue where the Application Insight logs were unable to be downloaded.
    3. Resolved an issue that prevented access to the configuration drift status for Intune policies.
    4. Fixed some minor UI elements for Intune policy management.

    v4.7.0 - (October 17, 2023)

    1. Multiple Azure Subscriptions: Following the private preview, the support for multiple Azure subscriptions is now GA. As a result from the private preview several issues have been resolved, including:
      1. The ability to 'Create and link' new Resource Groups without the need to use the Azure Portal.
      2. The ability to set up VNet peering across different subscriptions.
    2. Intune Policy Versioning & Configuration Drift: Store multiple versions of the same policy and keep track of potential customer impact by keeping a changelog. Use versions for phased rollouts and understand which partners have drifted configurations.


    3. Global App Management (Private Preview): Build a catalog of applications across different WinGet repositories. Link existing public repositories or create a private MSP repository. Assign applications to different customer accounts and deploy to AVD or Intune targets. This is a preview feature, only available to partners who have joined the private preview. Learn more and Learn more.
    4. Trusted Launch for Server VMs: Deploy your servers using Gen2 VMs and start adopting Trusted Launch for all your Azure VM workloads. Trusted Launch is enabled by default for the use cases that are supported, following Microsoft best practices.
    5. Windows 365 Last Login. Determine which Cloud PCs haven't been used recently to free up licenses and save costs.
    6. Cost Estimator Defaults. Set your preferred region, currency, markups and discounts for more consistency and less chance of human error. The Margin section has been renamed to Markup to better reflect its purpose. Please note that the API has been changed accordingly. Additionally, the results page will now let you hide discounts.
    7. SQL Server 2022 images can now be used when deploying a new server VM.
    8. SMB Multichannel now Enabled by Default and the provisioning process has been improved, leading to higher success rates.
    9. NTFS Permissions for AD DS Scenarios. Use this option to assign NTFS file-level permissions to AD DS joined Azure Files shares.
    10. Workspace-based Application Insights. The install and update process for NMM will migrate from the classic Application Insights that will deprecate on February 29, 2024. Update your install before this date.
    11. Added a Scripted Action to enable persistent sign-in for the OneDrive client.
    12. You can now assign RBAC roles to all Microsoft 365 Groups.
    13. Bugfixes, minor tweaks and enhancements: 
      1. The Backup overview will now display the applied backup policy.
      2. The session host overview will now show the image version used to deploy the individual session hosts.
      3. Improved the accuracy for AVD auto-scaling when scaling based on Average Active Sessions.
      4. Resolved an issue where the Send Message feature on the end user portal would fail.
      5. Addressed an Internal Server Error when removing subnets,  viewing used IPs from a VNET or managing a server VMs IP.
      6. Fixed an issue in Cost Estimator where including resources that are not available in the selected region could lead to a null-valued estimate.
      7. Solved an issue where some FSLogix Registry keys were not applying.
      8. Improved the scenario for unenrolling Intune managed session host.
      9. On the Azure App Service where NMM has been install to, FTPS will now be disabled.

    v4.6.1 - (September 26, 2023) 

    This is the GA release for v4.6, it includes all items in v4.6.0 and the following:

    1. Fixed a 'reference not set' error while deploying Azure Files with multiple Azure subscriptions linked.
    2. Addressed an Internal Server Error while restoring Azure Files.
    3. Resolved an issue preventing to complete the Add Account wizard if Azure is the deployment model.

    V4.6.0 - (September 18, 2023) 

    1. Multiple Azure Subscriptions (Private Preview): The ability to link additional Azure Subscriptions to a single customer account to manage and deploy resources across multiple subscriptions for cost attribution and manageability. This is a preview feature, only available to partners joining the private preview. We expect to release this in public preview next month. Learn more.


    2. Scripted Action Groups: Simplifies handling larger volumes of Scripted Actions and improves the overall UX for managing and applying them to resources that support running them. Learn more.
    3. Global View for Desktop Images: Create an overview of Desktop Images deployed across customer accounts and run Scripted Actions or Scripted Action Groups in bulk.
    4. Image Refresh from the Azure Marketplace: Image objects for both Global Images and Desktop Images can be removed on a schedule to rebuild them from the source Azure Marketplace image.
    5. FSLogix Agent Update: The latest hotfix release (FSLogix 2210 hotfix 2) is now available to install on Session Host deployment.
    6. Cost Estimator Improvements: The UI for configuring host pools has been updated, SQL 2022 SKUs are now available, ZRS for backup storage added, and other smaller changes have been made.
    7. Improved Scalability and Performance: Nerdio Manager for MSP has switched to using the Azure Resource Graph API for features like auto-scaling.
    8. NMM Application hardening
      1. For new installs, NMM will now deploy KeyVault with soft deletion enabled.
      2. For existing installs, partners can manually decide to enable soft delete on KeyVault. 
    9. Global Images can now be assigned to ALL customer accounts at once.
    10. Adding a Global or Desktop Image from an existing Azure VM with Trusted Launch enabled is now supported. Trusted Launch will be enabled by default for adding new images. Please make sure to disable Trusted Launch when importing Gen1 VMs as an image.
    11. Intelligent Azure Capacity Extender is now part of the "Add Account" wizard, to resolve Azure capacity related issues if a temp VM is needed.
    12. On requesting RDP access, a custom IP for whitelisting can now be specified.
    13. Bugfixes, minor tweaks and enhancements:
        1. Based on partner feedback we've changed the default behavior for resource selection rules, where ALL is now the default.
        2. Added "targetisaadjoined" to the common RDP settings.
        3. When creating new FSLogix profiles, "FlipFlopProfileDirectoryName" is now disabled by default.
        4. When importing an image from the Azure Marketplace, "Uninstall FSLogix agent" is now enabled by default.
        5. When importing an image from an existing Azure VM, "Uninstall AVD agent" is now enabled by default.
        6. Added license activation check during the Add Account wizard for Windows 365 Enterprise deployments.
        7. Fixed an issue where RAM usage wasn't populated in the auto-scale history.
        8. The End User portal now displays only tasks initiated by the user.
        9. Resolved an issue related to the "IsSipEnabled" AD attribute when deploying AAD DS.
        10. Enabling Global Image Backup for the first time now creates an Enhanced Backup Policy with the required schedule parameters.
        11. Fixed an issue with missing cost for Data Ingestion in several Azure regions due to Azure API changes.
        12. Solved an Internal Server Error on the Intune Apps page, caused by unknown Windows version numbers.
        13. Addressed an issue where un-linking a VNET failed if the attached resource have been removed outside of NMM.

    V4.5.3 - (September 6, 2023)

    This is a hotfix release for v4.5, it includes all items in v4.5.2 and the following:

    1. Resolved an issue where Cost Estimator returned a 'Free' estimate in some conditions where a server was added with reservations enabled.

    V4.5.2 - (August 29, 2023) 

    This is a hotfix release for v4.5, it includes all items in v4.5.1 and the following:

    1. Addressed an issue where adding session host to an AVD host pool could fail because of a missing directory profile.

    V4.5.1 - (August 16, 2023) 

    This is the GA release for v4.5, it includes all items in v4.5.0 and the following:

    1. Gracefully handle FSLogix profiles with incorrect entries made outside of NMM.
    2. Resolved an issue with user-driven auto-scale related to host pool re-image operation.

    V4.5.0 - (August 16, 2023) 

      1. Azure Files improvements
        1. Zone-Redundant Storage for Azure Files. In addition to the default LRS now lets you create ZRS enabled Azure Files shares.

        2. Azure AD Kerberos support for hybrid identities. Azure Files can now be integrated with Azure Active Directory (Azure AD) Kerberos for hybrid identities
      2. Global Windows Update for Business (WUfB) Reports improvements.
        1. Enabling WUfB Reports has been simplified, no more manual steps to deploy the required LAW Workbook.
        2. Create Global Views to report on both Feature Updates and Quality Updates for all customer accounts.
        3. WUfB Reports will now display the End-of-Life state for the target OS build on both the customer and MSP level.
      3. Native AADJ for Windows 365 Enterprise. During the Add Account wizard, you can now enable Windows 365 Enterprise to join Azure Active Directory natively. This lets you skip the creation/selection of an Azure network and instead choose a Microsoft Hosted Network.
      4. Azure Runbooks for auto-healing. In addition to the existing support for Windows Runbooks on auto-healing, now Azure Runbooks can be used.
      5. Resource Selection Rules for Cost Estimator. The ability to control the selection of VMs and Disks available on the Cost Estimator by applying filter rules.
      6. Report scheduling. All customer account reports now support similar scheduling capabilities.
      7. Updated sample MSIX packages. Please refer to the KB for downloading the package and certification files.
      8. Updated Scripted Actions. The following Scripted Actions have been updated:
        1. Grant user local admin rights. Will now work on AADJ Personal Desktop pools.
        2. Install OneDrive Sync Per Machine. Updated download link.
        3. Install Zoom VDI client. Updated download link.
      9. Bugfixes, minor tweaks and enhancements:
        1. When using hybrid AADJ session hosts, you can now choose to leave them in drain mode until the AAD object has been created.
        2. Resolved an issue with Azure File auto-scale that occurs when current quota is larger than new maximum quota and downscale is restricted.
        3. There's now a Notification condition for AVD auto-healing.
        4. Resolved an issue where auto-scaling could scale-in or scale-out past the host pool capacity.
        5. Updated incorrect pricing if core limited VM types were used for server VMs.
        6. Exporting logs now returns all items from the selected date range.
        7. Solved an issue where reimaging could fail when more than 1 concurrent operations was used.
        8. Resolved an issue where it was impossible to assign an Intune policy to 'All users' or 'All devices'.
        9. Updated the list of available Azure Marketplace images and removed deprecated versions.
        10. Fixed a rare condition where VNET data was not loaded correctly when adding a NAT Gateway.
        11. Solved an Internal Server Error when unlinking Azure Files shares.
        12. Resolved an issue where no RDP file could be generated for image names starting with a number.
        13. And several UI updates like wording, tooltips, friendly error messages, etc.

    V4.4.2 - (July 28, 2023) 

    This is the GA release for v4.4, it includes all items in v4.4.0, v4.4.1 and the following:

    1. Fixed an issue that prevented the use of premium disks when creating a new Azure server VM.
    2. Resolved an error while creating a host pool using the "Singled user desktop (pooled)" scenario.

    V4.4.1 - (July 25, 2023) 

    This is a private preview release for v4.4, it includes all items in v4.4.0 and the following:

    1. Addressed an issue with the ordering of scheduled Scripted Actions.
    2. Fixed an issue where setting a monthly schedule would not save the correct day of the week.
    3. Added a reference to the Nerdio Manager for MSP application ID for support purposes.
    4. Introduced an opt-in for switching to the resource graph API for auto-scaling.

    V4.4.0 (July 18, 2023) 

    1. Alternative schedule for auto-scaling. Add an alternative set of auto-scaling settings that can be used on selected days (like weekends) or during a selection of data ranges (like holiday season, seasonal work, events, etc.) to balance capacity with cost even better. Temporary lower the pool base capacity, number of pre-staged hosts or choose a different scaling logic.
    2. Updated UI for FSLogix configuration. An improved UI that simplifies the configuration for FSLogix settings as part of (global) profiles and host pool settings.
    3. Resource Selection Rules. Allows to create recommendation and filtering rules to assist with the selection of VM sizes and OS disks when creating host pool, session hosts and server VMs. Learn more.


    4. Improvements for Scripted Actions.
      1. Scripts History on images, session hosts and server VMs shows a list of recently executed Scripted Actions. Learn more.
      2. Edit an existing selection of scheduled Scripted Actions.
      3. While an existing schedule is in place, run a different selection of Scripted Action ad-hoc without the need to change the existing schedule.
    5. Auto-scaling on Azure Files with private endpoints enabled.
    6. Download Application Insights. This new button prevents the need for manually downloading the logs for support and troubleshooting purposes.
    7. Bugfixes, minor tweaks and enhancements:
      1. Azure Hybrid Benefit will now be disabled by default.
      2. Update the AVD agent that will be initially deployed during session host provisioning.
      3. Addressed an issue where the MSP Billing Admin role would not grant access to the Billing module (for direct partners only).
      4. Resolved an issue where not all Gen2 images where being displayed when adding an image from an Azure VM.
      5. Fixed an Internal Server Error when using PUT on the auto-scaling API.
      6. Fixed an issue with case sensitivity on the NMM API for image management.
      7. Resolved an Internal Server error on adding a new VNET in the "Brazil Southeast" region.
      8. Resolved error 1378 while joining Azure Files to Active Directory.
      9. Fixed an issue where setting the default email account for notifications wasn't replicated to the customer account level.

    V4.3.2 (June 27, 2023)

    This is a hotfix release, it includes all items in v4.3.0, v4.3.1 and the following:

    1. Addressed an issue where the recently introduced 'Exclude the domain admin account from FSLogix' features was introducing issues on existing host pools where the Custom settings have been selected.

    V4.3.1 (June 23, 2023)

    This is the GA release for v4.3, it includes all items in v4.3.0. No items have been added.

    V4.3.0 (June 15, 2023)

    1. Enhanced policies for Azure Backup. More control over daily, monthly and yearly backup schedules to balance retention and cost. Learn more.
    2. Granular restore for Azure Files. Allows to easily restore files and folders from Azure Files storage which includes the ability to restore individual FSLogix user profiles.

    3. Notifications to custom API. Instead of polling the NMM for task completion, Notifications can notify a custom API endpoint upon task completion to enable more automation scenarios and improve existing automation flows. Learn more.
    4. Usage comparison on customer accounts overview. Quickly compare the number of users to the last billing period without the need to have access to the customer account level.
    5. Performance and scalability improvements
      1. Refactored auto-scaling to limit the amount of calls to the Azure API. This improves overall performance and reliability.
      2. Applied several database optimizations, mostly optimized queries to improve general responsiveness.
    6. Archive User for non-M365 licensed users. Simplifies common tasks that are part of user offboarding.

    7. The ability to keep instead of remove Azure AD and Intune device objects for AVD Session Host to be able to troubleshoot after removal.

    8. Bugfixes, minor tweaks and enhancements:
      1. Addressed an issue related to reporting data on Intune managed applications.
      2. Fixed an issue where restored images failed if Trusted Launch was enabled during backup.
      3. Resolved an issue where a task success was reported if Scripted Actions failed to complete
      4. Fixed an issue with replication of Global Images to customer accounts.
      5. Introduced guidance for using the Stopped OS Disk feature on user-driven auto-scaling without the use of pre-staging.
      6. Update the UI for saving changes to archived user accounts.

    V4.2.1 (May 25, 2023)

    This is the GA release for v4.2, it includes all items in v4.2.0 and the following:

    1. Addressed an issue with Trusted Launch enabled Global Images that would replicate to the customer account. VM deployments based on the replicated image could fail.

    V4.2.0 (May 16, 2023)

    1. Pause AVD auto-scale: Temporarily pause the AVD auto-scale logic for maintenance and holiday purposes.
    2. Global View for Servers: Create an overview of all the active and/or inactive servers that are running across customer environments. In addition, this release introduces additional filtering and sorting capabilities for the various existing resource types. Also, the ability to exclude task details and collapsible sections for further customization.
    3. License management: Added the ability to assign licenses to Groups. For both Users and Groups it's now possible to disable/enable license options that are part of the assigned subscription.
    4. Cost Estimator: Now includes a separate Discounts section, with the ability to specify custom discounts. Also includes updated Azure Hybrid Benefit logic, the ability the change server names and GRS storage for backup.

    5. Exclude admin accounts from FSLogix: For troubleshooting purposes, the ability to prevent profile creation and mounting for Nerdio Manager stored Local Admin and Domain Admin  accounts.
    6. Intune Policy management: Easily change the enabled state for Conditional Access policies. And added support for App Configuration Policies.
    7. Performance optimizations: This release contains many performance optimizations to minimize the risk of running into limitations. This includes less risk of running into API-throttling, so allows for better scaling. Also includes optimized database indexes.
    8. Bugfixes, minor tweaks and enhancements:
      1. Fixed an issue where generating hostnames for session hosts was done using 5 characters instead of 4.
      2. Resolved a possible blank page when adding VNET Peering.
      3. Now showing updated friendly names for Microsoft 365, Office 365 and other subscriptions.
      4. Fixed an issue where the incorrect amount of assigned Scripted Actions was being reported on Images and Host Pools.
      5. Updated the "Estimated vs Deployed" report to include the amount of Intune users if Intune has ben enabled for the customer account.

    V4.1.1 (April 28, 2023)

    This is the GA release for 4.1. It includes all items in v4.1.0 and the following items:

    1. Resolves an issue with unexpected scale-in events when using user-driven auto-scaling for AVD Host Pools.
    2. Addresses an issue with the input values for the API endpoint for the new image retention settings.
    3. Prevents a Internal Server Error from showing when managing IP assignments.

    V4.1.0 (April 20, 2023)

    1. Select FSlogix agent version: Optionally select a specific FSlogix agent version per FSlogix Profile and Host Pool. This allows for granular control over the agent version that will be installed during VM deployment.

    2. Intune policy management improvements:
      1. (Private preview) Configuration Drift: Validate if the policy at the customer level has drifted from to the source policy at the global MSP level. This feature will be released as a private preview to optimize the experience based on partner feedback.
      2. Keep-in-sync: Instead of a one-time publish or manual re-publish, Nerdio Manager will now be able to keep policies in sync between the global MSP level and assigned customer accounts. This also introduces an updated UI for customer account assignments.

      3. Improved Intune policy filters: When navigating between the different Intune policy types, Nerdio Manager will now re-use previously selected filters for convenience.
      4. Policy validation: When editing a policy with the JSON editor, the policy now needs to be validated by Intune before saving it to the repository.
      5. Bulk actions on the customer account level: Bulk actions to quickly assign Intune profiles and policies to groups.

    3. Global Windows Update Ring Management: Import and manage both Windows Quality Update Rings and Windows Feature Update Rings from the global MSP level. Publish them to some or all of the customer accounts.

    4. Improvements for image management
      1. Image suffix includes timestamp: Global images, desktop images and image backups will now show a timestamp instead of a random suffix for uniqueness and easier recognition.
      2. Optionally store images to Premium SSD instead: This speeds up the VM deployment process in many cases. 

    5. Optionally remove backup history. When disabling backup or removing backup policies, it's now possible to remove the backup history data from the vault.

    6. Smaller tweaks and enhancements:
      1. The account removal task is now a background process. This solves reliability issues with customer accounts which have a long history.
      2. If the Unused Resources report has no data, optionally skip the email action.
      3. When removing servers, images and other resource with scheduled Scripted Actions, NMM will now cleanup all applied schedules automatically.
      4. Users will now be prevented to select a subnet reserved IP address when managing Servers.
      5. There's a new icon to quickly navigate to the NMM Product Revisions overview from the Software Updates page.
      6. Several minor tweaks and fixes have been applied.

    V4.0 (April 1, 2023)

    This major release marks GA for all features released as part of v3.12.0, v3.12.1 and the following:

    1. General Availability for Global Search:

    2. General Availability for Global Intune Policy Management:

    3. General Availability for Unified Endpoint Management:

    4. Account Minimum: Starting April 2023, there will be no more $60 account minimum charge per customer account for Silver, Gold, and Platinum partners. The minimum charge per account will continue to apply for Standard and Bronze tier Partnerd partners. For more details visit our website.
    5. Import Policy from Customer Account: Instead of importing from the MSP tenant, NMM will now provide the ability to select a customer account to import existing Intune policies to Intune.

    6. Support for Mobile Application Management Policies: App protection policies and App Configuration policies will now be supported from both the MSP and customer account level.
    7. Global View Improvements: For consistency and navigation improvement, selecting items like Session Hosts, Intune devices, and Server will link to the object in the customer account. Additionally, an icon will be shown that links to the related object in either the Azure or Intune Admin portal. Intune policy types have been split to keep track of the different policy types independently. 

      Global_Search_Icon_and_Object.png

    8. Minor Tweaks and Enhancements:
      1. The Archive function now provides the ability to remove the user's FSLogix profile container if AVD has been assigned through group membership.
      2. Scheduled Scripted Actions will now be remembered after a re-image has taken place.
      3. Not having a default AD profile will not lead to unexpected behavior.
      4. Improvements have been made to the Cost Estimator concerning backup for VMs, to better reflect best practices and related costs.
      5. In Cost Estimator, selecting the West India region will now list all available VM sizes.
      6. Several smaller tweaks and fixes have been applied.

    V3.12.1 (March 27, 2023)

    Includes all items in v3.12.0 and the following:

    1. Resolved an issue where applying the default RDP settings to a host pool could prevent users from signing in.

    V3.12.0 (March 22, 2023)

    1. Improved Intune policy management for customer accounts: The navigation experience and policy management features on the customer account level have been updated. The Intune policy pages now have a similar experience compared to the recently updated MSP level pages. Besides the navigation update, the pages now include additional tagging, filtering and sorting capabilities.

    2. Bulk actions on global Intune policies and profiles. Multi-select is now available from the policy overview and bulk actions have been added to assign or re-publish the selected policies to customer accounts.

    3. Bulk Import Intune policies. Instead of importing policies one by one, they can now be imported in bulk from the MSP tenant.

    4. Support for Additional Intune Policy Types: In order to deploy Mobile Application Managed devices, App Protection Policies for iOS and Android are now a supported policy type at both the MSP and customer account level.
    5. Management of the Built-in Device Compliancy Policy. For standardization, create or import  global Built-in Device Compliancy Policies from the MSP level and assign to multiple customer accounts.

    6. Global Views for Backup: Global View now provide the ability to include backup items across customer accounts.

    7. Scheduled Scripted Actions for Servers: It's now possible to schedule Scripted Actions on servers managed by NMM. This enables automated maintenance. 
    8. Newly introduced Scripted Actions. A Scripted Action to reboot the assigned server has been added to the repository to allow for scheduled reboots. Additionally, a Scripted Action to enable Multi Media Redirection on session hosts has been added.
    9. New Account Wizard Optimizations for Intune: During the Add Account wizard, you can now choose to connect to Intune-only environments without the need for an Azure subscription, VNET, subnet or other Azure resources. In this scenario, the customer account level will only show features relevant to Intune managed devices.
    10. Improvements to Global Search: Servers have been added to the search scope. The segment for customer accounts can now be resized to better accommodate larger volumes of accounts. The filters will now be remembered for the next search.
    11. Health Status API. A new API endpoint has been added that returns the health status for the NMM App Service, WebJobs and Database.
    12. Update RDP UI. Similar to the experience in Nerdio Manager for Enterprise, RDP settings now have an improved UI with sort and filter features.
    13. Minor Tweaks and Enhancements:
      1. When deploying AVD across Availability Zones, NMM will now skip deployment if the selected VM size not available for the specific zone.
      2. A new API endpoint has been added to retrieve the list of assigned user to a host pool.
      3. A fix has been applied to the API response for the execution of Scripted Actions, which could fail because an Azure Subscription was not found.
      4. In Cost Estimator, pricing for Azure Backup has been updated to reflect the default Azure Files parameters.
      5. Also in Cost Estimator, the logic for Windows Server CSP Subscriptions in relation to AHB has been updated.
      6. Fixed an issue where the Host Pool overview would show a blank page.
      7. Fixed an issue where there was an error during loading the list of servers.
      8. Several minor UI tweaks and fixes have been applied.

    V3.11.1 (March 1, 2023)

    This is the GA release for 3.11. It includes all items in v3.11.0 and the following items:

    1. Global Intune Policy Management and Unified Endpoint Management are now available in Public Preview.
    2. Global Search is now available in Public Preview.
    3. Added and adjusted descriptions for several canned Intune policies.
    4. Added the use of Azure Capacity Extender for temporary VMs needed for Azure Files management actions.
    5. Fixed an bug where storage incorrectly reported 0GB storage usage.
    6. Resolved an issue where Cost Manager didn't allow the use of decimal values in custom core configurations.
    7. Global Views encountered errors when loading host pool assignments, this has been fixed.
    8. For Global Images with Trusted Launch enabled, Trusted Launch couldn't be enabled on the customer level. This has been resolved.
    9. Fixed an issue with the publishing of RemoteApps when the Norwegian language pack was being used on a session host.
    10. Several smaller UI updates and fixes.

    V3.11.0 (February 22, 2023)

    1. Azure Capacity Extender (ACE): This feature has recently been launched for Nerdio Manager for Enterprise and is now available for Nerdio Manager for MSP as well. With ACE, you can choose a selection of fallback VM types. This resolves capacity issues when deploying VMs. Learn more.

      mceclip0.png

    2. Improved Global Intune Policy Management. There is now a separate page to manage Configuration Profiles, Compliance Policies, Security Baselines and Conditional Access policies from the MSP level in NMM. From here, apply the profiles and policies to customer accounts, clone them and use the advanced editor to make desired changes. It also provides the ability to import policies and profiles created on the Intune Portal for full flexibility. Learn more.
    3. Canned Intune Policies: NMM now includes a set of ready to use Intune profiles and policies you can assign to you customer accounts. They will assists you by speeding up new deployments and maintaining consistency over the customer accounts you're managing. Learn more.
      mceclip1.png
    4. Intune App Properties: Managed applications now have a popup where all application related information will be consolidated. In addition to earlier introduced features, there's now also the ability to keep track of the users and devices the application is assigned to. Learn more.
      mceclip2.png
    5. Intune User Properties: Similar to the App properties popup, there now is a popup that consolidates all user related information. Additionally, it also includes the ability to keep track of  the devices that have been assigned to this user, including the policies and applications that are related to the devices they have been using. Learn more
      mceclip3.png
    6. Intune Device Properties: The device properties pop-up will now show more details on Windows Updates for the selected device. Additionally, there's an updated experience for tabs that cover configuration profiles, compliance policies, scripted actions and applications which provides improved troubleshooting capabilities. Learn more.
    7. Scripted Actions for physical endpoints: Windows Scripted Actions can now be assigned to groups of physical devices. They can be run per device or as part of a bulk action on multiple devices.
    8. Windows Updates: From the customer level, NMM will now report on the Windows Update status for Intune managed devices. It covers both Quality and Feature updates for recent Windows OS versions. To be able to use this feature, please enable Windows Update for Business Reports to collect the data. Learn more.
      mceclip4.png
    9. Cost Estimator: Now includes the cost estimation for users with physical endpoints only and the optional Remote Help add-on.
    10. Intune: Starting April 1st, NMM will start charging for users with only physical devices managed by Intune. For users that have been assigned AVD or Cloud PC, there will be no additional charges. Until April 1st, we invite you to experience the Intune features for free as part of our preview.
    11. Minor Tweaks and Enhancements:
      1. An issue has been fixed where deploying Session Hosts using ephemeral disks would fail if the source desktop image is using a disk larger than the default 128GB.
      2. More consistent use of Microsoft Intune instead of Microsoft Endpoint Management.
      3. Reports the amount of Intune-only users on the Account Overview page.
      4. Several minor fixes, UI updates and API improvements.

    V3.10.1 (January 25, 2023)

    This is the GA release for 3.10. It includes all items in v3.10.0 and the following items:

    1. Fixed an issue in the API where the user sessions and storage account endpoints were returning a ZWSP character. Please update your code accordingly if you're using these API endpoints.
    2. Newly added Azure Files shares will now have an updated set of permissions. The Authenticated Users security group will now have limited permissions. No changes made to existing shares.
    3. Resolved a bug where previously scheduled Scripted Actions were not visible.
    4. Resolved an issue where it was not possible to select an ephemeral disk when attempting to deploy a session host from an Azure Compute Gallery image.
    5. Several minor UI fixes for tooltips, hyperlinks and styling.

    V3.10.0 (January 16, 2023)

    1. Trusted launch for VMs: It's now possible to enable Trusted Launch for images and session hosts. With Trusted Launch enabled, you can also enable Secure Boot and vTPM. Learn more.

      mceclip1.png

    2. Intune device details: New capabilities have been added to the device properties popup for Intune managed devices. In addition to what was released in 3.9 it now also shows hardware/OS specifications, applied policies, applications, BitLocker keys and more. To be able to access the BitLocker keys from NMM a new consent experience has been introduced to acquire additional permissions. Learn more.

      mceclip0.png

    3. Intune items in Global Views: In addition to AVD session hosts and host pools, you'll be able to create Global Views containing Intune resources. This way you can easily create custom views that cover additional objects across all your customer accounts. Learn more.

      mceclip2.png

    4. Global Intune Policies: We've added multiple improvements for this. You can now assign your global policies to all your customer accounts instead of selecting them all manually. And additional error logging and validations will be available for troubleshooting.
    5. Global Search: We're releasing this as a private preview. Please contact Nerdio Support if you like to participate in the preview of this feature. With Global Search you'll be able to quickly find the resource you need across customer accounts.

      mceclip1.png

    6. Being able to re-image a host pool without removing an active schedule.
      mceclip1.png
    7. When creating a new Azure AD DS install, it now defaults to AES 256 encryption as recommended by Microsoft documentation.
    8. There now is a report that breaks down NMM license costs per host pool. This feature is in private preview and will be publicly available in a future release. 
    9. Minor tweaks and fixes
      1. Display a message clarifying disk size options on the Add Host pop-up similar to the messaging on the Add Server pop-up.
      2. There was an issue in the event when a Scripted Action would take longer than 30 minutes to complete. This issue has been resolved, the timeout for Scripted Actions is now equal to Azure Runbooks (180 minutes).
      3. The customer account name was added when selecting workspaces for a Global View to make it easier to select the correct workspaces.
      4. You no longer get an Internal Server error message when attempting to delete a desktop image that is still applied to a host pool.
      5. Boundaries for selecting a custom OS disk size will now be displayed.
      6. Additional tooltips have been added for Endpoint Analytics score and Global Views.
      7. The refresh button on the Intune Devices page was not working, this has been fixed.

    v3.9.2 (December 30, 2022)

    Includes all items in v3.9.0, v3.9.1 and the following:

    1. Resolved an issue where the Azure API would give unexpected responses for selected N-series VMs. The issue would occur when NMM refreshed its local internal cache for VM and disk sizes.

    v3.9.1 (December 23, 2022)

    All items in v3.9.0 and the following items:

    1. Resolved an issue with auto-scale. Auto-scale would error out if there was a running or pending "Run custom script on VM (session host)" task during scale-in.
    2. Minor UI tweaks to Global Views, such as correcting the name of a section's title.
    3. Resolved a UI issue with Add Conditions pop-up for Notifications. The pop-up would flash and become unstable if there were over 50 tasks in the list.

    v3.9.0 (December 16, 2022)

    1. Global RDP settings: Create RDP settings at MSP level and publish down to accounts. Drive consistency and manage RDP settings across accounts easily from the MSP level.
      mceclip0.png
    2. Global Views: create custom views of host pools, session hosts, and user sessions that can span multiple accounts. Configure the ideal page view with all searching and filtering capability and save the configuration to your own profile or for all Nerdio Manager admins. See this KB for more information.
      mceclip1.png
    3. Global Intune policies: Continue building out the feature.
      1. Republish Global Intune policies
      2. Apply workflows to management of Global Intune Policies
      3. Won't allow assigning policy to an account that doesn't have Intune enabled
      4. New search options
      5. Updated tooltips.
    4. Intune device details pop-up: Similar to the AVD Host Pool properties pop-up, a new properties pop-up for endpoint devices. Will greatly facilitate understanding groups, polices, updates, etc. applied to a device, and improve troubleshooting issues with devices.
      DeviceProperties.png
    5. On the Add Account screen, added a new option for Desktop Deployment Model. You can now create an account for Endpoint management using Intune. You can choose to create account only for endpoint management or in combination with Azure Virtual Desktop & Windows 365. You can enable other desktop deployment models later after the account has been setup.
      mceclip5.png
    6. Set new host in drain mode: When adding a new session host manually, on the pop-up you can now set the host in drain mode so that it doesn't accept user sessions right away.
      mceclip2.png
    7. Schedule on/off images: On a scheduled basis, turn on a desktop image to let Windows Updates & app updates run, apply scripted actions to the image VM (not the temp VM created during the image sealing process), and then power off. Generally used in conjunction with a scheduled Set As Image task.
      mceclip3.png
    8. The option Join to AD will be off by default when creating a Global Image or Desktop Image.
    9. A warning message will be displayed when creating a Global Image or Desktop Image from Windows 11 22H2 and Join to AD to selected.
      mceclip4.png
    10. A total of 10 new APIs, across Users sessions, Usage & Storage. See entire list in this txt file.
    11. REST API: Add support for "Start on Connect Enable" and "Set all hosts to running OS disk type" through API.
    12. Scripted Action for Threatlocker: Scripted actions to install and uninstall Threatlocker on AVD host pools.
    13. Minor tweaks and fixes
      1. Update FSLogix to version 2.9.8361.52326, which includes the ability to compact user containers during sign-out.
      2. Added field character limits to RDP properties.
      3. Resolved an issue with the public version of Cost Estimator where a cached version could show a JSON error.
      4. The Add Group page would show an Internal Server Error in some circumstances.
      5. Allow switching the default directory to Azure AD DS or AD DS from Azure AD
        Image
      6. A blank page would show when navigating to Settings > Credentials at the MSP level.
      7. When a scripted action fails with an exception, a generic error was shown. The content of the exception is now displayed in the task logs.

      8. An error would occur when enabling backups for VMs in an account with a mix of standard and enhanced policies.

      9. Adjusted the width of Edit task category of Workflows to handle a large number of categories.
      10. Display the whitelabeled logo on the results page of Cost Estimator when Whitelabeling has been enabled.
      11. Search by Attached Public IP addresses on Delete NAT Gateway modal pop-up was not working
      12. On the Auto-scale configuration screen, the + button to add another pre-stage schedule was hard to see.
      13. Changed a label from Desktop Experience to Desktop/App Experience on host pool popup.
      14. On the Cost Estimator, user could not enter right number of cores for SQL Server licenses in some circumstances.
      15. On the Cost Estimator results page, the margin percentage numbers were not shown.
      16. For Intune > Device actions, even after you deleted a recurring schedule, the pop-up would show a schedule. 
      17. Replaced the word WVD with AVD in the tooltip of a user role.
      18. On the Add Account screen, provided a link to create a new custom domain in Azure portal.

    v3.8.1 (November 23, 2022)

    GA release of v3.8. Includes all items in v3.8.0 and the following items:

    1. If Conditional access policy is configured for All users, loading of policy list on the Intune > Policies screen failed.
    2. Auto-scale history page would not show any results. History is displayed now.
    3. An error would occur in certain circumstances when protecting Azure Files shares with the new Enhanced Policy's hourly backup option.
    4. An error would occur when changing the disk size of a custom sized disk.

    v3.8.0 (November 17, 2022)

    1. Global Intune policies: NMM allows partners to manage policies and configuration settings at the (customer) account level. You can now view global policies at the MSP level and publish down to accounts. This feature is in Private preview while we test this feature with a select group of partners and complete building out the entire feature. 
      mceclip1.png
    2. VM performance: view CPU and RAM usage over past 30 minutes of session hosts and servers. Receive email notifications when performance falls below a threshold you set.
      mceclip0.png

      mceclip1.png

    3. Pre-stage OS disk: To reduce costs, you can set the stopped OS disk type of session hosts as the slower & cheaper HDD disks. When Start VM on Connect is enabled for a host pool, pre-stage the OS disks to the running disk type so that when a session host is started, it will have the higher performance (standard SSD or premium SSD) disk.
      mceclip0.png

    4. Support for GPT disks for Gen2 VM's OS and data disks, up to 4095GiB for OS disks and larger for data disks.
    5. "Add domain controller" button will now be available for accounts with Azure AD DS and Azure AD profiles, but not AD profiles.
    6. Scripted Action for Sentinel One: A scripted action to uninstall application on AVD host pools.
    7. Cost Estimator updates
      1. Changed text for the option to price hosting costs of NMM. Many partners were including that one-time cost for every customer.
      2. Changed text for Additional storage from option Hot to Standard (Hot).
      3. Changed text in description of Step 5 to show the currently selected region instead South Central US.
      4. Use the whitelabel app name instead of Nerdio on the Results page.
      5. Display MS Defender pricing in pie-chart on Results page.
      6. Pricing for Nerdio users was hardcoded. The pricing will now be pulled from Nerdio's licensing system.
    8. When generating an RDP file, if app is behind a proxy such as CloudFlare, the RDP file generated would not support connecting to the resource. 
    9. Workflow for Intune: actions on the Policy and Devices screens can now be "workflowed", requiring approval before the tasks are run.
    10. Additions or changes to Global FSLogix profiles can be put through an Approvals Workflow.
    11. A total of 34 new APIs, across Resource Group, Workspace, Secure Variables and Scripted actions. See entire list in this txt file.
    12. On the Settings screen, when linking Resource Groups and vNETs, you can now select multiple RGs and vNETs to link at the same time, instead of having to do it one at a time previously.
    13. Report previously released in private preview is now GA: A new report that will list unused Azure resources, such as VMs that are running a long time, unattached disks, NICs, etc.
    14. Functionality previously released in private preview is now GA: Tag Reserved Instances to AVD host pools and servers. NMM will provide visual cues, reports and alerts about Reservation status of host pools and servers. Be reminded to renew reservations on time; be alerted when reservations are out-of-sync with VM instances.
    15. Minor tweaks and fixes
      1. For Scripted Actions, a function called Write-Log was renamed to Write-WAPLog to avoid naming conflicts.
      2. The property Azure AD authentication is now available on the All RDP Settings screen for host pools.
      3. Notifications would not be sent in certain conditions when a step in a task failed.
      4. Could not edit Intune policy name if description had never been changed.
      5. Hourly backup option is now available for Azure Files Shares. This in turn has resolved errors users reported with the Estimated vs. Deployed report and enabling backup on the Settings page.
      6. Corrected an auto-scale validation error message to more clearly explain why the validation failed.
      7. Renamed a field in the PUT- Autoscale configuration API endpoint, from wvdStatuses to avdStatuses.
      8. Added option to filter by MSP-level tasks on the Logs screen at MSP level.
      9. Technical upkeep: Upgraded code base to .NET v6.
      10. Resolved a minor bug with config migration for user-driven hosts.
      11. On the Logs screen at the MSP level, added a new option to filter and view MSP level tasks only.

    v3.7.1 (October 25, 2022)

    GA release of v3.7. Includes all items in v3.7.0 and the following items:

    1. On the AVD > Host Pools screen, Monthly Savings and Costs were incorrect. This issue has been fixed for existing host pools retroactively as well and new host pools that will be created going forward.
    2. Auto-heal process would fail unjoining VM from AD when it couldn't power on VM. The unjoin step is now skipped when VM can't be powered on.
    3. Ability to schedule new report that will list unused Azure resources, such as VMs that are running a long time, unattached disks, NICs, etc. Private preview only. Changed text in two places on the pop-up to run report to match text on the report itself.
    4. Resolved issues with the Estimated vs. Deployed report - an error occurred when statistics had not been collected yet by system about a host pool; region was incorrect when comparing size of servers.
    5. VM costs are now displayed only when making a selection of VM size. On the Servers screen, if AHB is Off, Windows costs are displayed for servers and domain controllers.
    6. Resolved an issue with using Global Images in NMM accounts.
    7. The disk type in the Cost Estimator's csv export was incorrect. Resolved an issue where users couldn't change the number of Microsoft 365/Office 365/Windows 10 & Defender licenses in certain circumstances.
    8. An error would occur while saving Auto-scale configuration for host pools when switching from User driven to Scheduled based or Off to Schedule based. This issue was addressed in UI and API.
    9. Corrected an error message in API response for the /autoscale-configuration API.
    10. Deleting an account would fail if Secure variables had been created in that account.

    v3.7.0 (October 17, 2022)

    1. Combine auto-scale triggers: Scale-out and scale-in based on multiple threshold criteria. For example, if CPU usage or RAM usage pass certain thresholds, scale-out; and scale-in when CPU usage and RAM usage falls below a certain threshold.
      mceclip0.png
    2. Exclude from auto-scale: You can now set a session host to be excluded from auto-scale. This is especially useful if you want to put a session host in drain mode and perform maintenance on that host. To exclude from auto-scale, locate the session host for a host pool, click the action menu and click the button Exclude from auto-scale.
      mceclip0.png
    3. Create a Global FSLogix Profile at the MSP level and assign to customer accounts as appropriate. This allows you to set and control the FSLogix profile globally across customer accounts.
      mceclip1.png
    4. Many more tasks available for Approval Workflow, specifically for these areas: Groups, Scripted Actions, Settings / Linked Resources Groups
    5. Cost Estimator
      1. Significant improvements to the Cost Estimator's UI to make it more usable with a mobile device
      2. Pay-as-you-go pricing for SQL Server
      3. Price out Microsoft Defender
      4. Use the Azure Retail API for Reservation (RI) pricing
      5. Changed display format of VM size and disk size, to match the changes made in previous release in other areas of the application.
      6. Improved screen load time by moving the loading of pricing information to a background thread.
      7. The export file would not include the right number of disks in certain scenarios.
      8. Margin fields will be grayed out if user enters a 100% discount.
      9. Clarified the text for Margin on the Results page. It was not clear that the Total included the Margin.
      10. Updated the public Cost Estimator's icon library (FontAwesome) to version 6.1.1.
    6. A new API to execute a Scripted Action
      ​/v1​/scripted-actions​/{id}​/execution
    7. A new API to retrieve a list of Directory entries on the Settings > Credentials screen. The data retrieved with this API can be used in the /execution API.
      /v1/directories
    8. Scripted Action for Ninja RMM: A scripted action to install and uninstall RMM application on AVD host pools.
    9. Scripted Action for Sentinel One: A scripted action to install application on AVD host pools.
    10. A new report that will list unused Azure resources, such as VMs that are running a long time, unattached disks, NICs, etc. Private preview only.
    11. Minor changes and fixes
      1. Resolved an issue with Auto-heal for host pools where Start on Connect was enabled; auto-heal would kick-in too early in some situations.
      2. Resolved an issue with email notifications for Reservations. Email notifications were not going out correctly when Reservations were about to expire or their status went out-of-sync.
      3. Completed private preview of Reservations feature. The feature is not generally available in all installs.
      4. Win11 22H2 is now available as an option for global images, desktop images and create host pool & session host.
      5. Various tweaks to the Request RI and AHB feature based on user feedback.
      6. The system would report an error when using Global Images to create Host Pools in certain scenarios.
      7. A new AppService setting that holds the storage account location for FSLogix binaries.
      8. Resolved an issue with Reservations feature where the match wasn't distributed across multiple session hosts or servers.
      9. Update NMM to grant Desktop Virtualization Power On Contributor role to WVD instead of the custom role-based approach Microsoft had recommended originally.
      10. Renamed section on the Settings > Azure screen from Azure settings tasks to Azure Environment tasks.
      11. Corrected the sorting functionality of the User Sessions screen.
      12. If the OS disk doesn't match running type when starting a VM, convert disk type and start the VM.
      13. Azure Files Shares backup can now occur on an hourly basis. Such policies will be filtered out from NMM; we will add support in a future release.

    v3.6.1 (September 30, 2022)

    GA version of the September release. Includes all items in v3.6.0 and the following:

    1. An Internal server error would occur when creating Azure Files share in NMM with Azure AD DS.
    2. An Internal server error would occur on Servers list page in some situations.
    3. Image selection would not work when adding a host pool, if image was located in multiple regions.
    4. An Account Id is null error would occur in certain conditions when adding a new account.
    5. Pricing of compute resources would not be correct on Add Server pop-up in certain conditions.

    v3.6.0 (September 16, 2022)

    Public preview version of the September release.

    1. Show previously used host names for a host pool. Depending on your auto-scale settings, the system may reuse the host names. 
      898ac0d9-50a7-41ad-a5ff-1592d53e58c6.png9a991a37-547e-4dd8-a613-39c640172713.png
    2. Backups - hourly option: Backups can now be set to run hourly, in addition to daily, weekly and monthly. Nerdio Manager will create all new policies as Enhanced Policy to support the hourly backup option. Existing policies will not support the hourly option. You must create a new policy in order to use the hourly option.
      mceclip0.png
    3. Changed how we display VM size and disk options describing a VM. Retail pricing information will be displayed when you are selecting a VM or Disk.
    4. Approvals workflow
      1. Many more tasks available in the workflow, specifically for these areas: Global images, Desktop images, Network
      2. Submitter will receive an email notification when a task they submitted is approved
    5. Auto-scale Pre-stage: Get a notification if pre-stage isn't completed as expected
      mceclip1.png
    6. SQL Server 2019: When adding a new server, you can now choose SQL Server 2019 on Windows Server 2019 for Server OS
      mceclip0.png
    7. Cost Estimator updates
      1. New default selection of user-to-CPU core ratio of 2:1
      2. Support for Azure Files standard tier
      3. Enter a margin to markup cost estimates
      4. Reworded minimum & maximum hours per week use of desktops
      5. On selecting Yes for In-region backup, the user will now see additional options immediately without clicking on more...
      6. Remember previous VM size selection when adding additional Servers
      7. Set default Region and Currency from Manage Estimates screen
      8. Pin quotes. Quotes can be pinned to the top of the list. Pinned quotes are visible to everyone, even if the selection is "Show mine only".
      9. Use newer Azure retail pricing API instead of Partner Center API
      10. Allow user to select more than one data disk for Servers
      11. LAW entry would default to 5 GB by default. If you specify more than 20 users, then the entry will be changed to 10 GB by default, unless you have changed the entry yourself
      12. Clarified language in intro paragraph and Step 1
      13. Corrected VM info on results page
      14. Display Nerdio costs breakdown in tooltip in the Costs section at the very top of the screen
      15. Addressed a minor error that could occur with the publicly accessible version of Cost Estimator
      16. On the Results screen, added links to Microsoft doc about canceling or exchanging Reservations
      17. The total number of virtual desktop users would not update in certain circumstances when entering GPU users
      18. Display Reservation information and penalties prices in API response
    8. Minor changes and enhancements
      1. Update FSLogix version to FSLogix 2201 hotfix 2 (2.9.8228.50276)
      2. Remember the last VM size selected when adding a new session host and default to that VM size when adding another session host
      3. Invite other users to your install of NMM for longer timeframes now - 60, 90 and 180 days
      4. Corrected tooltips for SAs on Autoscale server screen
      5. Changed tooltip for Cloud PC user info
      6. Improved logging of Approval Workflow
      7. Tasks can no longer be changed for built-in categories of Approval workflow
      8. Resize button could be inadvertently hidden on the Desktop Images screen in some cases
      9. Corrected tooltip for item 8. App Name on Whitelabel screen
      10. An error would occur on reloading Servers page, and immediately opening Manage IP modal
      11. Code tuneup: Refactored code for email notifications at account level
      12. Guidance provided for reservations about B-series VM on Add Reservations screen (private preview only) was incorrect
      13. Moved an info icon for tooltip to the right spot on Auto-scale for servers modal pop-up

    v3.5.2 (September 9, 2022)

    Includes all items in v3.5.0, v3.5.1 and the following:

    1. UNC path was not displayed in FSLogix pop-up on Host Pools > Properties and Settings > Integration screens.
    2. Pricing costs from Azure API for app service plans were updated
    3. For server auto-scale, the VM size setting for During work time would change in UI after auto-scale.
    4. Host pools could be created with an empty workspace if creating many (10+) at the same time.

     

    v3.5.1 (August 31, 2022)

    Includes all items in v3.5.0 and the following:

    1. New Scripted Action - Uninstall ConnectWise agent.
    2. Corrected a property to ensure the right driver version is installed for NV12ads_A10_v5 VMs.
    3. Addressed a SQL timeout that could occur when deleting an account.
    4. Resolved issues with REST API for Create Host Pool, Start Host and GET Host Power State.
    5. On the FSLogix Profiles Storage Configuration pop-up, FSLogix Profiles path selection will be cleared out when user checks/unchecks the checkbox "Azure Page blob".
    6. Refactored FSLogix profile search logic when archiving a user.
    7. Resolved an issue where system would automatically create new boot diagnostics storage accounts after reimaging VMs in certain situations.
    8. Removed an extra blank line that would show in banner announcements.

    v3.5.0 (August 18, 2022)

    1. Archive user: Instead of permanently deleting a user, archive the user. Archiving can include disabling the user login, logging off user from host pool(s), removing host pool assignment(s), stopping session hosts, removing the user from AAD group(s), retaining or deleting FSLogix user profile containers, retaining Microsoft 365 licenses for a certain period or recovering the license immediately. You can select which actions are performed during the archive process.

    2. Backup Global Images: A new action menu button on the Global Images screen to backup the image, using Azure Backup. The system will implicitly create a Recovery vault and policy behind the scenes for the backup.

    3. Tracking Reservations: Tag Reserved Instances to AVD host pools and servers. NMM will provide visual cues, reports and alerts about Reservation status of host pools and servers. Be reminded to renew reservations on time; be alerted when reservations are out-of-sync with VM instances. This feature will be in private preview. Contact Nerdio support to join the private preview program.
      mceclip0.png

    4. Generate request for RIs and AHB: Quickly gain access to a detailed list of Reservations and Azure Hybrid Benefits you can apply to an account. The list will be provided in an email friendly format - you can copy the list and send to your distributor or Azure provider.mceclip1.png

      mceclip0.png

    5. VPN settings: Display settings for VPN connection.4c708a95-0ad4-417d-b3e3-7c1a54d540e5.png

    6. Auto-scale history report: A print-friendly PDF version of the auto-scale history screen. The PDF can be shared with customers as evidence of auto-scale cost savings.

    7. RemoteApps Friendly name: Azure has changed the default behavior of friendly names for RemoteApps. Rather than automatically specifying the friendly name, it is now assuming the name based on the app selected. NMM was not providing any values in the Friendly Name field (it will copy the application name if saved without a friendly name). See KB for more info.

    8. Scripted Action for ConnectWise: A scripted action to install and uninstall RMM application on AVD host pools.

    9. Scripted Action for Kaseya VSA: A scripted action to install and uninstall RMM application on AVD host pools.

    10. Scripted Action for Huntress: A scripted action to install Huntress application on AVD host pools.mceclip0.png

    11. Approvals Workflow: Follow-up to major feature released in last version. Various minor UI tweaks. Many more tasks available for Approvals workflow.

    12. FSLogix: Flipflop SID & username in user profiles for new accounts going forward. The value of the property FlipFlopProfileDirectoryName will be set to 1. When set to 1, the SID folder is created as %username%%sid% instead of the default %sid%%username%, making it easier to search for user profiles.

    13. Server Auto-Scale - Disks: On server auto-scale pop-up, in addition to VM size, the disk(s) can now be scaled up or down. The disk(s) can be downsized to standard HDD when server is powered off, and resized back to original disk type when server is powered back on.
      mceclip0.png

    14. Minor enhancements and fixes
      1. Azure File shares would not be listed on Link File Share pop-up if Azure API incorrectly reported "more..." list of items.
      2. Was unable to remove Group assignment for a User from Users > Groups Assignment pop-up.
      3. On the Logs screen, no longer displaying tasks in search filter dropdown that don't apply at account level.
      4. SA repository synchronization was failing at account level.
      5. While generating the Estimated vs Deployed report, it was unclear who had created an estimate that was being selected for the report.
      6. Clarified tooltip for Set as image task for Desktop images.
      7. Add line separators to Servers action menu to make the menu more readable.
      8. After assigning a user to a RemoteApp host pool from Users page, an error would occur during login attempt. This was because the role Virtual Machine User Login was not assigned when user was assigned a RemoteApp from Users page.

    v3.4.1 (July 26, 2022)

    Includes all items in v3.4.0, and addresses two issues - 

    • Windows 11 Enterprise multi-session + Microsoft 365 Apps - Gen 2 image was pointing to a deprecated version.
    • Estimated vs Deployed report would not show the disk sizes correctly for data disks.

    v3.4.0 (July 15, 2022)

    1. Approvals workflow: Require approval of certain tasks before they are run. Set certain users as Submitters and others as Approvers. When a Submitter runs a task, the task will not run immediately. Approvers will receive an in-app notification & email notification. The task will be run only after an Approver approves the task. This initial version of approval workflow focuses on cost impacting tasks such as Add a server or Resize a VM. More tasks will be available in Approvals workflow in upcoming releases.
      Picture1.pngPicture2.png
    2. Win32 apps management: The Intune Apps management now supports adding, editing and deleting Win32 apps. Functionality is similar to other types of apps that could be managed in the past.
      mceclip1.png
    3. Forward mailbox: Allow forwarding an email account of one user to another user. A notification email will be sent to the user whose email is being forwarded. Mail can be forwarded only for users and to users that have a Microsoft 365 license. This is a new button in the action menu on Users screen.
      mceclip0.png
    4. New metadata regions: Added support for two new AVD metadata regions - Australia East and Japan East. See Microsoft doc.
      mceclip2.png
    5. Scale-in delay options: More options to the scale-in delay dropdown in the Pre-stage step of auto-scale configuration. Allow scale-in after 2.5 hours, 3 hours, 3.5 hours and 4 hours.
      mceclip3.png

    6. Download an RDP file for Global Images. This is a new button in the action menu on Global Images screen.
      mceclip4.png
    7. Allow staging of Desktop Images, similar to how Nerdio Manger currently allows staging of Global Images.
    8. Added a note to NMM Invoices indicating that Nerdio will charge the Azure Subscription for usage.
      mceclip5.png
    9. Updated the Font Awesome icon library to its latest version. Some icons will look a little different.
    10. Minor enhancements and fixes
      1. An icon will be displayed next to an Account's name if there is a note for that Account, on the Accounts screen.
      2. Removed the choice for All when assigning accounts to the Account Admin role on the Users and Roles > Role assignments screen.
      3. Updated tooltip text on Groups screen to reflect recent Intune functionality.
      4. Corrected the text to be displayed in breadcrumb on Settings page in some situations.
      5. Estimated vs. Deployed report is no longer tagged as Beta.
      6. Monthly or annual information of Office 365 and Microsoft 365 licenses on Cost Estimator's results page was updated to reflect the choices better.
      7. When assigning a Group to a RemoteApp, Cloud PCs or Intune devices, Nerdio will highlight that the desktop is being assigned to many users.
      8. An internal notification will be sent to our team when an MSP partner adds a new account to their NMM install.
      9. Resolved an issue where assigning any groups to App in the MEM portal and then updating the App in NMM would remove those group assignments.
      10. Fixed typos on Built-in roles filter where MSP was mis-spelled as Msp.
      11. Adjusted order of action menu buttons on the Global Images screen.
      12. Global images & Scripted actions Account assignments code maintenance and refactoring.
      13. Cost Estimator licensing functionality code maintenance and refactoring.
      14. Automatic tasks feature on Logs screen code maintenance and refactoring.
      15. Product analytics in our licensing system to report on feature usage by installs.

    v3.3.3 (July 14, 2022)

    Includes all items in previous versions of v3.3.x, and addressed an issue with a new SKU in Azure US East region.

    v3.3.2 (July 6, 2022)

    Includes all items in v3.3.1 & v3.3.0, and resolved an issue where user driven auto-scale wouldn’t allow Burst beyond base capacity to be set to 0.

    v3.3.1 (June 20, 2022)

    Includes all items in v3.3.0 and these items:

    1. The Last schedule date for Users report in the Job details pop-up was incorrect.
    2. Emailing the Users report for 5,000+ users would fail.
    3. Could not assign a Group to AVD Host Pool from the Groups screen.
    4. Change Log entries during the Set as Image task were not being saved to the database.
    5. Minor edit of the auto-scale trigger tooltip on Manage Autoscale screen.

    v3.3.0 (June 14, 2022)

    1. User-driven autoscale. Select between a schedule-based (current) and user-driven auto-scaling mode for Personal host pools and Pooled host pools. See section User-driven in this KB.
      mceclip0.png
    2. Switch OS disk of powered off Global Images and Desktop Images to standard HDD. This is a cost saving feature. When powered ON, Nerdio will automatically switch the OS disk to original disk type, typically a standard SSD. As a result, you will not notice any performance degradation when image is powered ON yet get the cost savings when image is powered OFF. Note that this feature works best only when you start/stop an image using NMM portal. If you start an image or change disk type in Azure portal directly, it can lead to the disk type being a standard HDD even when image is powered ON.
    3. Schedule email report. You can now schedule the Users' reports to run and email the report on a regular basis.
      mceclip4.png
    4. Account Notes. Add notes for an account from the Accounts screen.
      mceclip1.png

      mceclip2.png
    5. FSLogix version: Install the latest version - FSLogix 2201 hotfix 1 (2.9.8171.14983). See this Microsoft doc for the two items addressed in the FSLogix hotfix release.
    6. Intune features and enhancements
      1. Allow users to set the "Show this as a featured app in Company portal" setting while adding a new app or editing an existing app.
      2. Support for Conditional Access policies
      3. Resolved an issue where the assignment of an existing App to All users and All devices groups would not stick.
    7. Cost estimator enhancements
      1. We allowed using VM size only when both Linux and Windows costs were available via Partner Center API. We now separate that - allow using VM size for servers when AHU is Off and Windows cost is available; allow using VM size when AHU is On and only Linux cost is available.
      2. Users could not set Data disk option for Servers to None, until the Server was removed from the list.
      3. AHB option will be enabled only when at least one server is added to the estimate.
      4. Discount field for Reserved Instances will be grayed out if RI is not selected for any VMs.
    8. Minor enhancements and fixes
      1. NMM would incorrectly show IUL notification for users that did not have access to IUL account.
      2. Start on connect did not work in a specific situation when autoscale would deactivate prior to scale-in (as expected) but the session host would not activate again until there's a scale-out/pre-stage.
      3. Added a single start/stop after a re-image by default. If a stopped host is re-imaged, it would not register a VirtualMachineID until it is powered on, thus Start On Connect would not function until the VM is started at least once.
      4. Users were not able to save the value for 'Spare Desktops' 'During working hours'. The value would reset to 0 when save the auto-scale config.
      5. Allow user to search for RDP property on Custom RDP properties screen.
        mceclip3.png
      6. Added tooltips to the Network > VPN and Network > NSG screens.
      7. The task to request logs was incorrectly shown on Host Pools screen. The task is now displayed on the Session Hosts screen.
      8. Corrected tooltip for the checkbox Set image as inactive for Global Images' Set as image action.
      9. Resolved an issue where an error Object reference not set to an instance of an object would come up during the cleanup process of a failed delete of a desktop image.
      10. When assigning a Group to a AVD desktop, Nerdio now highlights that the desktop is being assigned to many users.
        mceclip0.png
      11. Users would often leave Autoscale OFF when saving changes to the autoscale config page. Nerdio Manager will now display the Autoscale On/Off status near the Save button.
        mceclip5.png
    9. Completed Static Analysis security testing and Dynamic Analysis security testing as part of the regular security testing of Nerdio Manager.
    10. Product analytics. Licensing system now provides internal reporting to us of features used in a NMM install.

    v3.2.3 (June 3, 2022)

    Includes all items in v3.2.0, v3.2.1, and v3.2.2. Resolved two issues - Scripted Action could run twice in certain situations. Could not make changes to an existing Estimate in the Cost Estimator.

    v3.2.2 (May 20, 2022)

    1. Billing notification - provide your email address to receive notifications when a new NMM invoice is generated.
      mceclip0.png
    2. On the Link Azure Files share pop-up and Create new Azure Files share pop-up, allow user to select storage accounts from linked subscription, linked resource group, location of linked network, where the File Service property indicates Azure Files is supported.
    3. Added pricing for NCas_T4_v3 series VMs to the Cost Estimator.
    4. Minor enhancements and fixes of the NFA to NMM migration feature.

    v3.2.1 (May 12, 2022)

    All items in v3.2.0 below and these three items: Addressed an issue where an empty redirections xml was being created when it wasn't necessary; changed wording of AADJ related message when creating a new account; resolved issue with Groups page not being displayed. 

    v3.2.0 (May 5, 2022)

    1. Allow AADJ multi-session host pools to use Azure blob storage for FSLogix profiles. A major enhancement for multi-session host pools that allows them to have Azure AD joined session host VMs and still retain FSLogix user profiles across session hosts.
    2. Cost Estimator enhancements
      1. Previously, system calculated average backup costs for 10 years. Now user can select the duration of 1 year, 3 years, 5 years, 7 years or 10 years. The default will be 1 year.
        mceclip0.png
      2. Previously, navigating to the Cost Estimator always brought up the estimator. Now the user will be taken to the View estimates screen if there are any previously saved estimates. This behavior can be changed by switching Default to manage to Off.
        mceclip1.png
      3. When adding a host pool, the system would default the VM size to E4s_v3. The system will now default to E4s_v5.
      4. Warn user they will lose unsaved changes when they click View button for an existing estimate.
      5. Include Azure Files shares data in export.
      6. Allow pricing out disk sizes 64 GB and more only; hide disk sizes less than 64 GB.
      7. Rearranged columns on the View Cost Estimates screen.
      8. Minor adjustment to make sure the total user count matches the number entered in Licensing options section.
      9. Include costs of backing up the minimum session hosts (the ones that will be on all the time) even when FSLogix storage is set to 0 GB and there are no servers.
      10. Updated AHB pricing, now using Windows Server 2022's pricing.
      11. Allow users to Export and Print from the results screen.
      12. Made the UI consistent between how unavailable VM series are displayed when selecting Servers or Host Pools.
      13. Added a tooltip to explain why pricing out In-region backup is not available for West US 3 region.
      14. Display a tooltip on results page when RI pricing is not available for a certain VM series.
    3. Migrating accounts from NFA to NMM
      1. Display desktop images migrated from NFA to NMM
      2. New APIs to facilitate moving resources from a NFA customer account to a NMM customer account
    4. Intune device management
      1. New action: Erase Mac
      2. Allow user to sort by Last Check-In
      3. Disable certain actions (for example, Wipe, Fresh start) for devices with skuNumber 175 (SERVERRDSH)
    5. On the Reset password pop-up, the new password that is specified must meet the default Azure AD password policy. mceclip1.png
    6. When creating a new account, if user selected option "Create new Azure AD DS", then user had to use a *.onmicrosoft.com user. Now users can use any of the verified domains in the Azure tenant of the new account they are creating. The verified domains will be listed in a drop-down.
    7. Ability to specify Redirections XML in the FSLogix section of Host pool properties' pop-up. The system will automatically create a file in the c:\fslogixredirections folder of session hosts with the redirections XML.
      mceclip0.png
    8. Product analytics - track which features are being used by an NMM install.
    9. General enhancements and fixes
      1. End user access - end users logging into NMM portal would see an access error.
      2. The word "Nerdio" was not replaced with whitelabeled named on certain screens.
      3. Added a Wait (with limited number of retries) for VM to change "Upgrading" status before it will be powered off at the end of a task.
      4. The GPU drivers installed by the extension for NC series VMs is CUDA drivers. However, NCas_T4_v3 VMs are the exception, they require GRID drivers. When NMM installs the GPU drivers for NC T4 VMs it nows installs GRID instead of CUDA drivers.
      5. Updated pricing information for E series v5 VMs.
      6. Changed a tooltip since account names can now be changed.
      7. Housekeeping of common UI library used by code base

    v3.1.1 (April 21, 2022)

    GA release of v3.1. Includes all items in v3.1.0 and the following items:

    1. FSLogix 2201 release is now generally available for all customers. Install latest version of FSLogix by default on session hosts. Note: Applies to all installs of NMM v2.4 and up.
    2. Disallow changing passwords of AD Synced users. Use AD or Azure AD portal to change passwords for such users.
    3. Addressed an issue with Users report. The report would fail to run for accounts that didn't have a Cloud PC license in the account's tenant.
    4. Addressed an issue where the gpupdate command caused the AVD install extension to hang indefinitely for some environments.
    5. Install AVD Agent v1.0.4009.1500 by default on session hosts. Once installed, the AVD agent automatically updates itself to latest available version. This item is included in NMM v3.1.1, however it was added to release notes on June 3rd.

    v3.1.0 (released April 5, 2022)

    1. Ability for MSPs to publish announcements (pop-ups and banners) to customer accounts.
    2. Custom RBAC roles: In addition to the in-built roles currently available in NMM, create your own custom roles to control who has access to what part of NMM. Note that this feature is in beta (public preview).
      mceclip0.png
    3. Intune
      1. Support for additional actions for devices
      2. Display information about device compliance
        mceclip1.png
      3. Minor tweaks and further testing of Remote assistance
      4. Move Certificates to Apps page
    4. Enhancements to the Cost Estimator
      1. Ability to export a saved estimate and import to Cost Estimator in another NMM Install.
      2. Allow pricing Backups when number of users is 0
      3. License costs were incorrect in BRL and other non-USD currencies in certain circumstances.
      4. Data disk selection would reset when VM size was changed for a server.
      5. Irrelevant letters were displayed next to logo on printed estimate.
      6. An error would occur when trying to export estimates created before October 2021.
      7. Was unable to print estimate from manage estimate page.
    5. Added Windows Server 2022 as an option when creating a new server VM.
    6. Added Windows 10 21H2 with Office as an option when creating images, host pools and session hosts.
    7. Added E4sv5 and D series v5 VMs in Cost Estimator, and when creating images, host pools and session hosts.
    8. Estimated vs. Deployed report
      1. Public preview: Report has been moved from private preview to public preview. Report is now available to all our MSP partners.
      2. Report will compare resources from linked RGs and networks only.
      3. Addressed various minor issues with the report such as scrolling of drop-down and borders.
      4. Compare disk autoscaling.
      5. Compare region.
    9. Personal Desktop Unassignment/Reassignment: Incorporate new functionality from Microsoft to unassign users from existing personal AVD host pools or reassign the desktop to another user.
    10. Minor enhancements and bug fixes
      1. Include a discount code in /invoices API for distributors.
      2. Corrected Start VM on Connect messaging in pop-up window.
      3. Allow changing account name of existing accounts.
        mceclip0.png
      4. Changed the message displayed on Start VM on connect pop-up as NMM handles the steps user was asked to do.
      5. App Masking - group assignment was not working.
      6. Sorting by Account ID on Accounts page was not returning the right sort results.
      7. Creating Azure Files with Azure AD DS profile was failing.
      8. MSIX Conversion was failing on first attempt.
      9. Power Off & set as image button would show an extraneous character in certain circumstances.

    v3.0.3 (March 29, 2022)

    Includes all items below:
    • Items released in v3.0.0 (February 22, 2022). See below for entire list.
    • Two items released in v3.0.1 (March 10, 2022): account with Azure AD would have trouble reading AD profiles in some cases; Users, Groups, and Reports pages would keep reloading for MSP IT Admin & MSP Help Desk user roles.
    • One item released in v3.0.2 (March 16, 2022): Azure's new Enhanced policy for Backup vaults is in preview. An error was displayed on Backups screen and Settings > Backup tile if Backup vault had an enhanced policy. Will now handle enhanced policies gracefully by filtering out & hiding enhanced policies for Backup vaults from the Backups screen and Settings > Backup tile.
    • And one new item in v3.0.3: If a AVD host lost association to underlying VM, and a remove host task was triggered in NMM, Intune device association would be removed for unrelated devices. It is important to install this hotfix if you use Intune device management functionality in NMM.
    v3.0.0
    1. Installed apps management via FSLogix: Leverage FSLogix App Masking technology to automatically discover applications installed on a host pool and configure rules to determine which users can access which applications. User access can be controlled at individual app level and can be assigned by user account or security group. Multiple apps can be grouped together for consolidate access management. Simply install all the needed apps on the desktop image, update session hosts, and define which users can access which apps. See KB for more information.
      mceclip4.png

      mceclip3.png

    2. Windows 365 Business: Adding support for Windows 365 Business; similar to features and functionality as currently available for Windows 365 Enterprise. Create a new account with Windows 365 Business or enable Windows 365 Business in an existing account. Assign Windows 365 Business license to a user and manage their Cloud PC. See KB for more information.
      mceclip5.png

      mceclip6.png

    3. Windows 365 Enterprise: Support for Azure AD Join (public preview). Provision Cloud PCs without on-premises AD domain controllers. Both customer-managed and Microsoft-managed VNets are supported. Cloud PCs provision faster and join Azure AD automatically.mceclip0.png

    4. Intune: Continue product evolution by adding support for more Intune functionality
      1. Device management: Manage physical PCs, MacOS, iOS, iPadOS, Android devices, as well as Cloud PCs and AVD devices with Intune. See KB for more information.
        mceclip0.png
      2. Policies and configuration management - manage assignments for compliance policies, configuration profile policies, and security policies through Nerdio. See KB for more information.
        Compliancepolicy_hover.png
      3. Endpoint analytics scores: Endpoint analytics enables you to proactively optimize the user experience and track your progress along the way. NMM shows analytics scores at the host pool level, session hosts level, device level, and User level. See KB for more information.
        mceclip8.png
    5. New Commerce Experience: Support new pricing and terms in Cost Estimator.
      mceclip0.png

    6. New report for comparing what's deployed in an account versus what was estimated using Cost Estimator. Report is in private preview. Partners should reach out to our support team if they would like to participate in the private preview program. See KB for more information.

    7. Avoid Image overages: Pre-schedule shutdown of global and desktop image when starting one up. Warning in NMM if long running desktop image is found in customer account. Functionality available in UI and via API. See KB for more information. 
      mceclip1.png

      mceclip2.png

    8. API: Billing information can be retrieved via API by partners. Consult the Swagger documentation or Postman collection available on Settings > Integrations screen.

    9. Minor bug fixes and enhancements:
      1. Code tune-up: Refactor scheduler code that handles tasks.
      2. Addressed issues with API for Backup management.
      3. Fixed issue on Backup screen, where the record count for Azure Files shares could be incorrect.
      4. Users report would not show Cloud PC(s) assigned to users.
      5. Added a Refresh icon on Scripted Actions screen at customer account level.
      6. User could not login to Nerdio Manager if end-user role was assigned via Group membership.
      7. Removed "Preview" tag for SMB muti-channel when creating Azure Files share.
      8. Navigating straight to a Host pool's Properties pop-up would show Azure Monitor Insights is disabled when in fact it was enabled.
      9. The FQDN tag for VMs was not being written and read in lower case consistently.
      10. Windows 11 multi-session image reference was incorrect. Referenced the right Image ID and changed name to be consistent with other images available for selection.
      11. Resolved issue where Azure Files shares auto-scale tasks may not run on schedule.
      12. Clarified public verson of Cost Estimator is for Nerdio Manager for MSP, not Nerdio Manager for Enterprise.
      13. Won't allow Storage account to join AD if storage account name is more than 15 characters.
      14. Ability for Nerdio admins to publish announcements (pop-ups and banners) to MSPs and customer accounts.

    v2.5.1 (January 21, 2022)

    Includes all items below released in v2.5.0, and these two fixes: certain roles would see a continuously refreshing screen, restricted number of characters for feedback.

    v2.5.0 (January 17, 2022) 

    1. Scale-in setting to remove oldest hosts first. On auto-scale configuration page, when High aggressiveness is selected, provided a new option called "Scale in burst host selection".
      mceclip3.png
      Previously the system would default to "Host with fewest active sessions" in the background. Now a second option, called "Oldest host", has been made available and you select the right option for your use case in Nerdio Manager.
    2. Limited access mode for accounts. Remove Global Admin permission granted to Nerdio Manager enterprise app for existing accounts, or skip assigning Global Admin permissions while creating a new account. This addresses a security concern a small number of MSPs have expressed. If GA permissions in not granted, Users & Group management will not be available.
    3. Logging from Scripted Actions. Any logging you include in your Azure Runbook Scripted Actions is displayed in the task's job details pop-up. With Windows Scripts Scripted Actions, a download log button is displayed in the task's job details pop-up. Added documentation and refined the logging.
      mceclip2.png
    4. Nerdio Manager will passively ask for feedback about various features. Users with the role MSP Admin will see an icon they can click on to provide feedback about specific features of Nerdio Manger. End-customers or users with other roles will not be prompted for feedback.
      mceclip6.png
    5. Integration with Egnyte. A new Scripted Action is now available to install Egnyte on your session hosts when a dynamic host pool scales out.
      mceclip5.png
    6. Minimum fee of $60 per account. Every account will now be charged a minimum of USD 60, irrespective of number of AVD and Cloud PC users in the account. This will be effective with the Jan 1 billing.
    7. API for backup management. Nerdio Manger now support all backup functions via API.
    8. When a new vault is created from Settings > Integrations screen, Azure defaults to GRS. Nerdio Manager will now give user the option to select LRS or GRS. The option will be defaulted to LRS.
    9. Minor enhancements and bug fixes
      1. When creating a domain controller, the system defaults to a B-series VM for the domain controller. The system will now uncheck the option "Enable Azure Hybrid Benefit" by default.
      2. An error would occur when "Join to AD" is enabled while creating storage account and Azure Files storage name was more than 15 characters. Nerdio Manager will now show a warning message and disallow user from entering a name with more than 15 characters.
        mceclip0.png
      3. Removed Linux and SQL Server from Azure marketplace image list when creating a global image
        mceclip1.png
      4. Added support for ephemeral OS Disk option for v5 VM series, such as the D16s_v5.
      5. Made it easier for users to realize there are more options to tweak when budgeting backup costs in the Cost Estimator.
        mceclip4.png
      6. In Cost Estimator, selecting West US 3 region with backups enabled would set the pricing to FREE.
      7. Added two new App service configurations that allow MSPs to control browser session timeouts of their NMM installs. The App service configurations are called Cookie:ExpireMinutes and Cookie:ExpireOnIdle. which set two corresponding cookies in the users' browsers. Default setings are session duration of 60 minutes with auto-refresh enabled.

    v2.4.1 (December 13, 2021)

    Includes all items below released in v2.4.0, and these two fixes: adjusted pricing for SQL Server license costs in the Cost Estimator, resolved an issue with the new proximity groups feature.

    1. Allow accounts from same tenant, but with different subscriptions. Let's say you had an account for a tenant mycustomer.onmicrosoft.com, if you tried to create another account with the same tenant but a different subscription, you would see an error message and be forced to select a different tenant. That restriction has been removed now. This was needed by some MSPs that want to create two separate accounts for the same customer, for example one for testing, and the other for live use.
      mceclip0.png
    2. Stand up a domain controller with a push of a button. If you needed to create a domain controller, you would have to create a VM from Servers module, and then remote in to the newly created VM and turn it in to a domain controller, which is a manual labor intensive process prone to errors and frustration. Nerdio Manager now provides a button to create a VM that should become the domain controller after the VM is created.
      mceclip1.png
      Nerdio Manager will create VM using Windows Server 2019 base build in a new vNet, install AD DS, promote to domain controller, set DNS after promoting (no forward configuration) and install AD Connect. The VM size will default to B2ms unless you select a different VM size. The VM will be assigned a dynamic IP address; no public IP will be assigned for security reasons. It will be up to you to configure AD Connect.
    3. New auto-scale trigger criteria - ability to scale out and scale in dynamic hosts pools based on RAM usage across all hosts in the host pool.
      mceclip2.png
      The scaling logic will work very similar to the CPU based scaling trigger. If the RAM usage exceeds the specified threshold across all hosts, the host pool will scale out; and when the RAM usage falls below the specified threshold across all hosts, the host pool will scale in.
    4. Resize option for desktop images. This will allow changing the VM size and/or disk size/type just like it can be done on an individual session host VM.
      mceclip3.png
    5. APIs
      1. Kickoff a Scripted Action or Automation Runbook - Run scripted action on Session Host. For example, to kick off an install of an app configured in Scripted Actions.
      2. MSP Users and Roles management - add, edit and remove MSP users and manage their roles.
      3. Better error messaging when parameters sent in are incorrect.
      4. Added validation for duplicate fields listed in API payload sent in.
      5. Disallow Gen 1 VMs for Cloud PCs.
    6. Cost Estimator - display cost for each host pool in pooled/GPU pooled desktop on the results page.
      mceclip0.png
    7. Intune - support .msix packages for Line-of-business applications. Previously you could upload .msi packages only, now you can upload .msix packages too.
    8. VM proximity groups - Flag VMs and Storage accounts to be in the same physical cage/rack. Checkbox on VM deployment for AVD and on Add server. Proximity group will be created automatically. One proximity group per region for every account. Name for proximity group has pattern 'wap-{region}-{name_of_msp_app}' (for example 'wap-centralus-yey3a7yz7couc')
      mceclip4.png
    9. Prevent users from saving passwords - Enable a new host pool level option to require users to always type in their passwords when logging into a desktop session. This prevents users from being able to use saved credentials on their local devices.
    10. Support for new VM series: Ddv5 and Ddsv5. This new VM series will be available for selection in the Cost Estimator, Global images, Desktop images, Host pools, Session hosts, Servers. Note: Ddv5-series virtual machines support Standard SSD and Standard HDD disk types. Ddsv5-series virtual machines support Premium SSD (and Ultra Disk) storage.
    11. Custom RDP property settings for Host pools - now you can clear all values or reset values to Nerdio recommended defaults.
      mceclip1.png
    12. Windows Cloud PC - In v2.3.0 we added restrictions to provisioning policy where only Gen 2 VMs are allowed. Along the same lines, we now show a warning when user checks the box "Enable for Cloud PC" while creating a new desktop image & from action menu for existing images.
    13. Export billing information: Allow partners to export to CSV invoice data on Billing page.
    14. Minor enhancements and bug fixes
      1. Ephemeral OS disks shut down in Windows – auto-scale will proactively start VMs with Ephemeral OS disks that were shut down from within the operating system.
      2. Cost Estimator would report incorrect number of two-core packs for SQL Server licensing.
      3. Notification service mail token expiration – see if Exchange Online token has expired and click to renew it.
      4. Fix scrolling issue of disk selector and VM size selector for create global image dialog.
      5. OS disk auto-scaling during “re-image on log off” – VMs that are automatically re-imaged on user log off will be automatically converted to “Stopped VM” OS disk type.
      6. When provisioning a new account, on Step 2, the label and note was misleading users.
      7. Clarified the messaging on Step 2 of new account provisioning screen.
      8. Removed a reference to WVD and changed it to AVD.
      9. AVD Agent installed on session hosts has been updated to latest version v1.0.3719.1700

    v2.3.1 (November 11, 2021)

    v2.3.1 is the GA release of v2.3. See below for all items released in v2.3.

    1. Support for Azure AD Join for Window Server 2019 servers.
    2. When creating a new account using Azure AD Join, users will now be required to check a box and acknowledge the warning message displayed.
    3. Tweaked the text displayed in warning for Azure AD Join VMs. Removed add a custom RDP property text from the warning.
    4. Log Analytics Workspace follow-ups
      1. Users can now click a link to navigate to the workspace in Azure portal from Settings tile
      2. Changed text on tile in Settings from space usage to data ingested
      3. Clarified tooltip on Settings tile to indicate the data ingested reported is from beginning of month.
    5. NIC was not being removed when a session host is removed by auto-scale and when server is deleted from NMM.
    6. When running Azure Runbooks within an account, NMM was using the App ID of the MSP's app registration instead of the account's app registration.
    7. For Azure AD DS environments, provisioning an Nvidia GPU VM (such as NV6) was failing on the Join to AD step.
    8. Resolved a UI issue with the VM size and disk size selection drop-down where those drop-downs would not scroll correctly.

    v2.3.0 (Released: October 29, 2021)

    1. Allow users to select Azure AD for directory while creating a new account. This allows you to create Host pools that are Azure AD Joined (AADJ). FSLogix support is not available at this time since Azure Files cannot be Azure AD Joined (public preview is expected soon). All Host pools created in account that uses Azure AD for directory will have local profiles. KB coming soon.
    2. For global images, users can check a box to backup image when they "Set image" or "Power off & set as image". Adding same functionality for Desktop images.
      mceclip0.png
    3. Global images staging - modify and update production images and test them without affecting current production host pools that use these images. When updating an image, select for the new version to be created in "staged" mode. Designated test host pools can start using and testing this image right away, but production host pools will only begin using it when it is activated after testing and validation. See KB for more details.
    4. New column on the Desktop Images page that displays the currently assigned Host pool for each image. This allows user to understand at a glance which Host pools are using the desktop image. Note that this feature is available for Desktop Images only, it will not be available Global Images.
      mceclip1.png
    5. Forcefully logoff users on Reimage host and Resize host. This is a change behind the scenes and something you won't see in the UI. The system will automatically logoff users using the /force flag when reimaging or resizing session hosts.
    6. Windows 365 Cloud PC - end grace period manually before scheduled timeframe. When you un-assign the Cloud PC license and remove user from Cloud PC group, Windows 365 keeps the Cloud PC around for a grace period of seven days. You can now force the grace period to end right away. This helps in scenarios where you don't want the resources to stick around for 7 days.
      W365.png
    7. Support Gen 2 VMs for Windows 365 images. Windows 365 images must now be Gen2. Updated to latest the list of Microsoft provided images when creating provisioning policy.
    8. Manage Intune line-of-business applications. In addition to managing Store Apps, you can now manage LoB apps in Intune. Similar functionality as add/edit/delete store apps. You will manage LoB apps by uploading a .msi package. Support for .msix packages will be in the next release. KB is coming soon.
      IntuneLOB.png
    9. Log Analytics Workspace storage changes. Nerdio Manager uses a workspace in every customer account for storing App Insights & AVD diagnostics. Azure allows 5 GB of data ingestion for free per month, and 90 days of retention without charges. We are taking steps to spotlight usage and reduce costs from the workspace.
      1. Disable public API payload logging and ASP.NET telemetry to Azure App Insights for all existing and new installs, and all existing and new accounts.
      2. Show users current usage, on the Azure Monitor Insights tile of the Settings > Integrations screen. See screenshot below:
        LAW.png
      3. Allow users to adjust data retention period
      4. Show a warning message when data ingestion exceeds 4.5 GB for the month
    10. Mailing address - Once Nerdio partners update their install to NMM v2.3, they will notice a red asterisk show up next to Settings > Environment menu option. Partners can now provide their mailing address to Nerdio. The mailing address that partners enter in their install will be transmitted to Nerdio's licensing servers. The mailing address is particularly required for qualified partners to receive communications and goodies from Nerdio.
      mceclip3.png
    11. Ability to manage Availability zones
      1. Allow users to choose availability zone for Public IP Addresses.
      2. Show information about availability zones on Public IP and NAT Gateway pages.
      3. Allow users to associate Public IP Addresses with Virtual Machines according to their availability zones.
    12. Prompt partners to update to the latest version of Nerdio Manager. An icon will now show up next to the Updates menu option. If your install is at least one major or minor update behind you will see a yellow exclamation icon. If your install is more then two major or minor updates behind you will see red exclamation icon.
    13. Cost estimator updates
      1. Allow user to change the default OS disk size for session hosts.
      2. Allow user to change the OS disk size when session host is stopped.
      3. Show savings resulting from a cheaper stopped OS disk.
        mceclip2.png
      4. Display projected costs savings. By using Nerdio's auto-scaling, MSPs can save customers a lot of money. For example, if a host pool was running 24x7 (168 hours per week) the costs would be much higher than allowing auto-scale to max the host pool say 40 hours per week.
      5. Fixed an issue where when the rounding is turned on the total sum is not equal to sum of components.
      6. CPU cores were incorrect for CPU constrained VMs on the public Cost Estimator. Was not an issue for Cost Estimator in MSP installs.
      7. New REST API end-point to retrieve saved estimates.
    14. Security enhancements
      1. Added Secure and http-only flags to session cookies
      2. Removed Expires tag on persistent cookies to change them to session cookies
      3. Changed the cache-control directives for the web application, to disallow user to view page by clicking Back button after logout
      4. Added the SameSite attribute for all cookies
    15. New REST API end-points for Desktop Images
      1. Get list
      2. Set as image
      3. Add from Azure, Add from VM
      4. Start, Stop
      5. Change log
      6. Run script
      7. Delete
    16. Minor enhancements and bug fixes
      1. Estimated monthly costs are now displayed on the Autoscale configuration pages.
      2. Description of Host pool was spanning outside Add host pop up modal.
      3. Session hosts tasks section title was incorrect.
      4. Couldn't generate RDP file for servers with Availability zones.
      5. Fixed breadcrumb for Custom RDP settings.
      6. Fixed incorrect navigation for Back button on hosts page.
      7. Resolved issue with username format while provisioning a new account.
      8. Pre-stage should not be required when Start VM on Connect property is checked for a host pool.
      9. A FQDN was not an acceptable format when specifying username in NetBIOS format on Add Account screen.
      10. Resolved issue with AAD domain joined host pools, where users assigned to Host pool from Users menu (by choosing the Desktops button) are assigned to the Host pool app group, but cannot log in.
      11. Make it easier to search for images while creating a provisioning policy
      12. Improved security of storage account being used by NMM when converting an MSIX to an App Attach image
      13. Will show a proper message when inviting user to NMM with same domain as tenant where NMM is installed.
    1.  

    v2.2.0 (September 29, 2021)

      1. Start VM on connect functionality for pooled and personal host pools. See KB for more info.
      2. Don't allow ephemeral OS disks for global images.
      3. Ability to resize a Windows 365 Cloud PC desktop. See KB for more details.
      4. Display tasks related to all Reports' activities in a new Tasks section on Reports page.
      5. Cost estimator updates
        1. Hide Cloud PC in step 3 (Licensing options) as it was confusing users.
        2. Allow fractional values in Users to CPU core ratio.
        3. Allow pricing for no hosts in pool since system now supports start VM on connect.
        4. Adjust Nerdio costs for Cloud PC only users.
        5. Fixed issue when backups is enabled and a server is include in cost estimate
      6. Support FSLogix Cloud Cache with a check box on any configuration profile and specify up to 4 paths to replicate VHD profiles to. See KB for more details.
      7. Consolidated all host pool properties pop-ups (e.g. Active Directory, FSLogix, WVD, VM deployment, etc.) into a single pop-up that is easier to navigate and make changes to properties across screens.
      8. Ability to have multiple pre-stage schedules (step 3 of auto-scale AVD host pools).
      9. New option to "Automatically re-image used hosts" during an auto-scale event.
      10. REST API - more end-points around host pools, host and now desktop images management.
      11. Display VM server logs in NMM task details pop-up, eliminating the need to remote in to server and download logs for tracking down root cause of failed tasks. See KB for more details. 
        1. AD join logs (Host tasks, Image tasks)
        2. Remove users from temp VM (Image tasks)
        3. Sysprep logs (Image tasks)
      12. Download logs for session host VM. Select from a list of 12 different logs you want to fetch from the VM. Selected logs will be combined in a ZIP file and be downloadable under the Details of the "Upload VM logs to storage container" task. See KB for more details.
      13. Multi-select actions for session hosts.
      14. For global images, users can check a box to backup image when they "Set image" or "Power off & set as image". Same functionality now available for Desktop images.
      15. Support for Windows Server 2022. You can now select Windows Server 2022 for the following actions -
        1. Add new server
        2. Add new desktop image
        3. Add new global image
        4. Add new Host pool
        5. Add new host in Host pool
      16. Sort tables by columns throughout the portal. Sort hosts by name or date provisioned, host pools by friendly name or type, or logs by user or resource name, etc.
      17. Minor enhancements and bug fixes
        1. Cost savings were missing from Host Pools list page
        2. Home page kept auto-refreshing for some user roles
        3. Hide NMM "system" Azure Files shares on Add File Share pop-up
        4. On "Add Server" pop up modal, display Availability Zones in ascending order
        5. After whitelabeling the App name, the browser tab should display the app name
        6. Fixed incorrect breadcrumb for Intune > Apps
        7. Whitelabel settings are now applied to Reports
        8. Background service to sync session host VM OS disk type with selected stopped OS disk type, (for stopped VMs) and running OS disk type for hosts that are powered on
        9. Certain variables were not passed properly to Azure Runbooks if the runbook is executed directly or scheduled
        10. Error on Azure Files page if storage account or Azure File share is removed from Azure portal directly
        11. Various tweaks to ensure the right user roles have access to the right screens
        12. If the box Append a suffix is not checked, the system should allow the hostname to have few extra characters

    v2.1.0 (August 31, 2021)

    1. Support for public preview of Azure AD-join 
    2. NAT Gateway Management
    3. New user role MSP IT Admin. Access to customer accounts for user management, optionally limited to select accounts. 
    4.  Auto-scaling
      1. Auto-scale for Azure Files shares
      2. Pre-stage schedules for host pool auto-scaling
      3. Run scripted actions to auto-heal during auto-scale
    5. Integration with Intune for Windows 365 Cloud PC
    6. REST API
      1. Get list of accounts
      2. Host pool operations
      3. Session host operations
    7. Option to redeploy VM when restarting the VM (servers, session hosts, desktop images and global images)
    8. Updates to Notifications feature
    9. Various tweaks and improvements to Scripted Actions Azure Runbooks and Github integration
    10. Updated the list of gallery images displayed when creating a provisioning policy
    11. Create a default network connection when provisioning a new account with Windows 365 as desktop deployment model
    12. Azure runbooks will be enabled by default for all new accounts going forward
    13. Report of unused AVD and Windows 365 licenses
    14. New Windows 11 images for AVD host pools and Windows 365 Cloud PC desktops.
    15. Minor enhancements and bug fixes
      1. Handle missing linked resource groups and networks gracefully
      2. Sort drop-downs for Resource groups, Regions and Linked networks in alphabetical order
      3. Updates to Cloud PC tooltips, labels and similar tweaks
      4. Fixed the datetime stamp displayed on network connections status check pop-up
      5. Re-upload a desktop image to MEM when it is enabled for Cloud PC and it no longer exists in MEM
      6. Changed default workspace name from WVD to AVD

     

    v2.0.3 (August 17, 2021)

    Power on and power off tasks for VMs, including desktop images, will now time out after 30 minutes instead of 90 minutes.

    v2.0.2 (August 13, 2021)

    1. Changed the VM OS for Azure Files AD join to Windows Server 2019 during new account provisioning.
    2. New options for host name suffix of single host in a personal desktop.
    3. Addressed issue where cloning desktop image would fail on second clone attempt.
    4. Optimized account deletion database calls.
    5. Addressed issue where MSP Help Desk and Account Help Desk users were unable to log in to admin portal.

    v2.0.1 (August 5, 2021)

    1. Scripted Actions
      1. Azure runbooks: in addition to running Powershell scripts inside of Windows OS, Azure scripts add the ability to run Powershell scripts directly in Azure outside of a particular VM. This is accomplished with Azure Automation Runbooks and can leverage both AzureRM and Az Powershell modules.  Several example scripts are included.
      2. Integration with Github: synchronize scripted actions with Public and/or Private GitHub repositories. Use your favorite tools, like Visual Studio Code, to edit and maintain scripted actions with all of the power of GitHub workflows, versioning, and so much more. Scripted actions are automatically synchronized with GitHub repositories and any changes take effect immediately without any configuration changes made in Nerdio Manager. All pre-built Nerdio scripted actions are migrated to public GitHub repository.
    2. Notifications and alerts
      1. Define rules to generate email alerts based on various conditions and actions.
      2. Select whom to notify based on tasks, statuses, resources, etc.
    3. Windows 365
      1. Cost estimator shows the licenses & pricing that are now publicly available
      2. User license assignment pop-up has been updated to reflect friendly names for Windows 365 licenses 
    4. General improvements
        1. Schedule tasks for global images similar to scheduling of tasks for desktop images
        2. Correctly handle re-imaging of hosts that were created outside of NMM
        3. Associating a Public IP with a powered-on server is now processed as an asynchronous task since it takes a minute or longer
        4. Show MSIX App Attach tasks in Tasks section
        5. Refresh screen after upload certificate for MSIX App Attach
        6. Hide IUL notice when there are no accounts
        7. Updated the end date of Microsoft promotion
        8. UI improvements such breadcrumbs and disable button before all selections are made
        9. Placement of tooltips has been corrected on several screens
        10. Handle Intune licenses about to expire and flagged as "warning" by Microsoft
        11. Public IPs associated with NAT Gateway would show as unassociated

    v2.0.0 (July 15, 2021)

    1. Windows 365 Cloud PC: New desktop deployment model available from Microsoft as announced at Microsoft Inspire 2021. Deploy and manage cloud PCs in addition to AVD desktops.
    2. Whitelabel NMM portal: MSPs can now apply their brand colors and logo to personalize NMM
    3. Azure Files shares management: a new module for full management of Azure Files shares, including the ability to create new shares, manage existing shares, manage file handles, etc.
      1. Minor bug fixes and enhancements such as refresh screen and default selections (v2.0.1)
    4. Public IPs management: a new module for full management of Public IPs, including the ability to create new Public IPs, manage existing, and associate to resources.
    5. MSIX AppAttach management: Upload and publish App Attach VHD(X) packages directly from Nerdio Manager. Leverage Azure Files with AD integration for App package storage, assign users and groups to individual apps, and assign apps to host pools. Users assigned to apps who log into these host pools receive the app automatically.
    6. Add new sessions hosts in a host pool in bulk
    7. Improved security posture by adjusting storage account security settings
    8. Minor enhancements and bug fixes
      1. Link vNet's created using NMM portal to account by default
      2. Apply FSLogix properties to existing host
      3. Several minor UI enhancements such as placement of tooltips, breadcrumbs, button names, etc.
      4. Display a warning message if temp VM is left on when Power off and set as image task has errors
      5. Replace references to Windows Virtual Desktop or WVD with Azure Virtual Desktop or AVD respectively
      6. Apply session limits to to existing hosts
      7. User report enhancements
      8. Filter out and gracefully handle missing RGs and Networks
      9. Handle daylight savings correctly in Server auto-scale

    v1.4.0 (June 28, 2021)

    1. Host Pools:
      • Ability to clone a host pool [video]
      • Custom tags
      • Don't allow user to delete Host Pool when a Add host task is in progress
      • Log which settings are changed
      • Don't allow user to initiate tasks on sessions hosts that are in the process of being removed
      • Handle various scenarios when Host Pool is created with default workspace
    2. Desktop Images:
      • Maintain a change log
      • Allow user to schedule Set as image tasks
    3. Allow user to check a box and add availability zone when creating a new server
    4. Provide daily usage info in Distributor API
    5. Minor enhancements and bug fixes
      1. Remove extra comma in Desktop field of Users report export
      2. Desktop or RemoteApp assigned via Groups were not being counted on Users report
      3. Add link to download RDP client on Login pop-up on Users screen
      4. Fix button length on Global Images screen
      5. Clarify log messages for certain tasks
      6. Wrap text for long names
      7. Tooltips for main menu items
      8. Tooltip for active user on Users screen
      9. Warn MSP partner when they haven't flagged any account as Internal Use

     

    v1.3.1

    Resolved issues around scheduling tasks and linking to Resource Groups. Changed all references to Windows Virtual Desktop & AVD to Azure Virtual Desktop & AVD respectively.

    v1.3.0 (June 04, 2021)

    1. NSG: manage Network Security Groups
    2. Cost Estimator:
      • Unified code between public version and the version in NMM Installs
      • Limit number of users that can be entered in various fields
      • Removed a misleading underline that looked like a hyperlink
      • Show VPN type on results page
      • Allow pricing in third-party products
      • Volume pricing for Nerdio Manager for MSP
    3. Users report: export and print report
    4. Scripted Actions
      1. Run Windows scripts from Host pool>Properties>VM deployment>START/STOP
      2. Run Windows scripts for Global Images
      3. Limit which user roles can access Scripted Actions
      4. Fix breadcrumb, tooltip and other similar small tweaks
      5. Secure variables at MSP level
    5. API for Distributors
      • Log API calls to Mothership
      • /checkhealth: new API call
      • /register: activate suspended installs
    6. A new billing module for partners to view their monthly charges from Nerdio
    7. Additional options on VM deployment pop-up
      • Deallocated powered off VM
      • Allow non-admins to shadow user sessions
    8. Minor enhancements and bug fixes
      1. Invalid older restore points were displayed when restoring from Backup
      2. Disk OS size displayed was off by 1 GB for certain AVD Host Pools
      3. Show desktop assignment on Users screen when assignment is via a Group
    1.  

    v1.2.1 (May 13, 2021)

    Addressed issues related to scheduling of Scripted actions, reimage tasks and validation check for editing a VPN connection.

     

    v1.2.0 (May 7, 2021)

    1. Scripted Actions: ability to run Windows Scripts when running other tasks such as re-image host or adding host to host pool. Specifically, you can setup Windows Scripts from these areas of NMM:
      • Host pool>Hosts>Run script
      • Host pool>Properties>VM deployment>CREATE/REMOVE
      • Session hosts>hostname>Run script
      • Desktop image>Run script
      • Desktop image>Set as image
    2. VPN: manage VPN gateways
    3. Cost Estimator
      • Public version: ability to estimate costs of AVD environments without needing to install NMM first
    4. Distributors Mothership portal enhancements
      1. Home page summary of installs and users
      2. View invoices from Nerdio
    5. API for Distributors
      • Retrieve usage data
      • Cancel NMM purchase
      • Suspend NMM Install
      • Re-activate NMM Install
    6. Users report: generate a list of end-users in customer NMM account, along with desktop assignments if any
    7. Storage cost optimization: Change OS disk type when VM is stopped to save on costs
    8. Minor enhancements and bug fixes
      1. A repeating error would show in certain circumstances on Backups screen
      2. AVD Insights monitoring agent was not installed on re-image
      3. Allow deleting Global Image created without Image object
      4. Removed an incorrect "$" symbol from name of desktop image on certain confirm popup windows
      5. No longer allow global images to be assigned to accounts if an image object is not created
      6. Clarified the naming convention requirements on Add Server pop-up
      7. Several follow-up tweaks to Backups

    v1.1.0 (April 13, 2021)

    1. Backups: various tweaks and enhancements for an improved user experience. [KB].
    2. VNet: various tweaks and enhancements for an improved user experience.
    3. Cost Estimator:
      1. Reserved Instance pricing is updated to April 2021 pricing
    4. Distributors can log in to licensing website, called Mothership
      1. Register a NMM Install
      2. View partner installs
    5. API for Distributors
      • Register a NMM Install: /register
    1.  

    v1.0.0 (April 1, 2021)

    1. Cost Estimator updates
      1. Print, export estimates.
      2. Improved navigation experience
      3. Reserved Instance pricing is updated to March 2021 pricing
    2. Global Images: maintain desktop images that you can use across multiple customer AVD environments (NMM accounts). [KB]
    3. Backups: Automated and manual backups of VMs, Azure file shares and AVD session hosts. [KB].
    4. VNet management: Manage VNets, their subnets, peerings and more.
    5. Internal use license (IUL): Ability to flag an account for internal use. Partners will be able to flag one account as IUL and get up to 10 free desktop users in that one account. They will be able to switch which account is IUL any time they want. [KB].
    6. Chart of desktop user count over past 30 days on Home page of a NMM account.
    7. Bug fixes
      1. Fixed an issue where tooltips could show, disappear and show again repeatedly
      2. Don't allow user to repeatedly cancel tasks
      3. Updated messaging and instructions for viewing Azure Monitor Insight information in Azure portal
      4. Fixed minor typos and improved messaging in various pop-ups and logs
      5. Network information was repeating on Home page of NMM accounts

    v0.7.0 (March 17, 2021)

    1. Cost Estimator updates - Save, retrieve and edit estimates.
    2. User roles - new end-user role to manage desktops. [video]
    3. Monitoring - Azure Monitor for AVD, aka Insights, is available now! [video - part 1]
      1. New installs of NMM will have monitoring enabled for Host Pools by default.
      2. Existing installs of NMM (pre-0.7.0) will need to enable Monitoring for their Host Pools
    4. Bug fixes
      1. Minor adjustment to order of user roles displayed in Users & Roles screen's dropdowns.
      2. Fixed bug that may occur when adding a new Group of type Security group.
      3. Fixed an issue that may occur during the process of creating a server VM.
      4. Install GPU drivers during re-image.

    v0.6.0 (March 6, 2021)

    1. Cost Estimator updates
      1. Support for pricing out multiple host pools.
    2. User roles - new user roles to grant limited access to NMM to others in your organization, such as the sales team or finance team for billing purposes.
    3. Consumption reporting - Building on the usage tracking that was released in the previous version, the system will now report consumption information to our licensing servers.
        1. Current desktop users: how many users have been assigned a AVD desktop or RemoteApp.
        2. Average desktop users: average number of desktop users assigned to a AVD desktop or RemoteApp over the past 30 days.
    4. Bug fixes
      1. Minor adjustments in messaging, navigation and bug fixes for Users and Groups screens.

    v0.5.4 (February 25, 2021)

    1. Cost Estimator updates
      1. Similar to the Servers module, VM sizes will be retrieved via Graph API using MSP's context.
      2. New "Reset to default" button to clear out current selections and reset the cost estimator.
      3. Display Azure region on results page.
      4. Disable Azure region from Region selection dropdown if prices are not available for the region.
      5. Allow MSP to factor in NMM hosting costs.
    2. MSP Admin and Account Admin roles - delegate access to MSP's users (MSP Admin) or customer's users (Account Admin) and specify which accounts are accessible. [video - Users and Roles]
    3. Limit duration of access - Specify how long a user can have access to your NMM install: 1 hour, 8 hours, 24 hours, 7 days, 30 days and no expiration. [video - Users and Roles]
    4. Track usage information - The system will now capture and report consumption information. This information is be available to MSPs on the Accounts page. Future releases will display this information to customers and use this information for billing.
        1. Current desktop users: how many users have been assigned a AVD desktop.
        2. Highest concurrent users: how many users have logged in to their AVD desktop at a time. 
        3. Monthly active users: how many unique users have logged in to their AVD desktop over the last 30 days.
    5. Bug fixes
      1. Adjusted messaging to indicate it takes longer to generate RDP file for a server if public IP is not assigned to server.
      2. When generating RDP file for a server and NSG is assigned to subnet in addition to the network interface, system will now add a rule to both NSGs to make the VM available.
      3. Minor adjustments in messaging, navigation and bug fixes for Users and Groups screens.

    v0.5.3 (February 17, 2021)

    1. Bulk host pool actions - Perform any action on all hosts in a host pool with user notification and while controlling the concurrency of the operation. [Video]
      1. Resize all host VMs and OS disks
      2. Re-image all hosts in a host pool
      3. Restart all hosts
      4. Power on all hosts
      5. Power off all hosts
      6. Set drain mode on all hosts
      7. Delete all hosts
      8. Send message to all users logged into a host pool
      9. Disconnect all user sessions in a host pool
      10. Log off all user sessions in a host pool
    2. Schedule bulk host pool actions - create an automated schedule for host pool actions.  Restart, power on/off, or re-image all hosts once or on a recurring schedule (e.g. nightly).
    3. Cost Estimator enhancements 
      1. Costs from multiple Azure regions
      2. Optionally include costs of Azure AD DS
      3. Optionally include costs of Nerdio Manager PaaS services
      4. 16TB data disk option
      5. Match software license count to number of desktops, by default
    4. Additional user info - specify additional contact info when adding or editing Users.
    5. Minor UI enhancements on Servers page
    6. Bug fixes
      1. Prevent unlinking of RGs and networks that contain managed resources
      2. Fixed issue with loading Servers page when VMs have unmanaged disks

    v0.5.2 (Release date: Feb 8, 2021)

    1. Role assignment - add users and groups from MSP Azure AD tenant to Nerdio Manager as "Super admin" (additional roles coming soon) to allow others in the organization to access Nerdio Manager.  Accessed via USERS AND ROLES page at the MSP level of NMM. Video Link
    2. Invite external guest users - invite external users with "Super admin" role (additional roles coming soon) to co-manage the NMM environment.  Accessed via USERS AND ROLES page at the MSP level of NMM. Video Link
    3. Server VM auto-scale - configure during and outside work hours configuration for individual server VMs and NMM will automatically adjust the VM size or shut it down. Video Link
    4. UI Enhancements
      1. New USERS page filters Video Link
      2. Added tooltip when User login is disabled
      3. New SERVERS page filters Video Link

    Bug fixes

    1. Resolved Add account screen "Error occurred. Try to reload page." error that results from user having access to some subscriptions with "unknown" status.  These subscriptions are now skipped and not listed.
    2. Resolved UI bug with OS Disk list
    3. Resolved several Cost Estimator UI bugs
    4. Resolve issue with checkbox on Delete session host pop-up

    v0.5.1 (Released: February 1, 2021)

    1. Cost Estimator enhancements.
    2. Custom RDP properties with "All settings" added to Host Pool properties.
    3. Bulk Resize and Re-image of session hosts.
    4. "Show more information" button on Updates screen: Subscription ID, Subscription Name, App name and Resource group.
    5. Two new columns on Users screen: Azure AD role and Microsoft 365 license(s) assigned to user.

    Bug fixes

    1. Resolved Add account screen "Error occurred. Try to reload page."
    2. Resolved error that occurred while adding a new account when user had access to subscriptions without global admin access.
    3. Various improvements to Users screen, for example system will now display username if email address is missing.
    4. Addressed an issue where a new host pool is created but one of the VMs isn't associated with the host registration.

     v0.5.0 (Released: 1/27/2021)

    1. Public preview release.

Was this article helpful?

3 out of 3 found this helpful
Have more questions? Submit a request

Comments (1 comment)

Avatar
Nerdio Accelerator

Hello everyone!  New features have been added in expectation of 4.0.1.  Please enjoy

2

Article is closed for comments.