Advanced Insights Releases

You can find the production release history for the Advanced Insights product below.

2.3.7 – 2024-11-13

This is an optional bugfix release

Features

  • Added ability to change timeframe range for Software usage dashboard. You can now select 1, 3 (default) and 6 month as the daterange for the dashboard

  • Sql performance updates

Bug Fixes

  • Dell warranty fix for ID issue with newer warranty requests

  • Filters in custom dashboard that are part of the description now update correctly.

  • Fixed custom PMPC client actions not being invoked for a device.

Misc

  • Updated dotnet runtime to 8.0.11

2.3.6 – 2024-10-23

This is an optional bugfix release

Features

  • Remove multiple selected devices from a collection

  • Add ability to set Custom Names on Custom Dashboard Items

  • Global Search updates -

    • Sort by column on load

    • Search Inventory

    • Add export option

  • After clicking page refresh disable button for 5 seconds

  • Automatic decryption (if permissions granted) of BitLocker Keys if encrypted

  • Device Modal shows client boundary group and internet/intranet status

  • Add Bulk Actions to CVE Modal

Bug Fixes

  • Update Vulnerable Nuget Packages

  • Tooltip shouldn’t show over portlet button menus

  • Changing Dashstat month bug not taking global filter into account

  • Bulk action requests fail when request payload is too large

  • Editing a Custom Dashboard requires it to be saved with a new name

  • German translation for password change message wrong

  • Custom dashboard Barchart description shows loading

  • Add a CreateCollection Permission to be used when creating collection

  • Fix Device Modal tabs on patch insights.

  • Intermittent page crash on load due to signal r issue

  • Some Windows versions incorrectly showing as expired

  • Client Inventory SQL updates to fix missing data issue.

Misc

  • Updated dotnet runtime to 8.0.10

2.3.5 - 2024-09-11

This is an optional bugfix release

Features

  • Add Selected Devices to Collection now allows multiple Collections to be selected or created.

  • Allow Filtering on Client Version Column Client Deployment Modal Table

  • Collection Modal Bulk Add Devices to Collection icon change and update to allow comma, new line & carriage return separators on input form

  • Update Window 11 Readiness to include GE24H2 (Win11 24H2)

  • Update Bitlocker recovery key display to show decrypted if execute permission is granted.

Bug Fixes and Misc

  • Update dotnet to 8.0.8

  • Collection Modal Bulk Add Devices to Collection fixes

  • Fix Collection Modal Remove Device from Collection bug when removing more than 1 device.

  • Custom Dashboard shouldn't allow saving or editing a dashboard with same name as existing.

  • Fix database migration for EU Time zones

  • Software Updates Modal Refresh table fix

  • Distribution Points List fix when no drive letter found on broken Distribution Point

  • Show desktops and laptops on BitLocker TPM stats

  • OSD Dashboard bug fixes

  • Microsoft Update Dashboard bug fixes

2.3.4 - 2024-08-12

This is an optional bugfix release

Bug fixes

Fixed an issue for customers using older versions of SQL Server than 2016 SP1 (13.0.4001) not being able to load any dashboards (Incorrect syntax near 'HINT' ERROR).

Fixed the top row of statistics on the Warranty Dashboard.

Misc

Updated dotnet to latest version for security bug fixes (8.0.7).

2.3.3 - 2024-08-08

This is a required bugfix release

Bug fixes

Fixed an RBAC based issue with view more information when clicking on an application on the Software Applications dashboard.

Fix issue with Warranty dashstats not showing correct details

Update logic for SQL Server check that decides whether to include cardinality options

Updates to BitLocker recovery at risk data

2.3.2 - 2024-08-06

This is a required bugfix release

Bug fixes

Fixed an RBAC based issue with view more information when clicking on an application on the Client Inventory dashboard.

Fixed an RBAC issue when viewing more information about users

Fix clicking on a required update on the device modal and it loading the update details modal

2.3.1 - 2024-08-01

This is a major release.

New Features

HP Warranty support. Advanced Insights can now surface HP client device warranty data. There is some configuration required which is detailed here:https://docs.patchmypc.com/installation-guides/advanced-insights-and-patch-insights/external-service-hp-warranty-api

Audit logs

In the Administration node you will find the “Audit logs” area. This lists all activities in the Advanced Insights portal. The list is filterable by user and can be exported.

Create collections

You can now create new ConfigMgr collections using Advanced Insights. The Resources - Collections page has a "Create New Collection" button.

You can also create a collection from a device list and automatically add the selected clients to a new collection or add to an existing collection.

Delete user profile task

We have added a new function to allow you to delete profiles from client devices. This is useful in support scenarios for outdated or orphaned profiles.

The delete action is also available in the device view - Users - User Profiles.

BitLocker Recovery Key view

For customers with BitLocker MBAM integrated with Configuration Manager we will now allow you to view the BitLocker Recovery Key in Advanced Insights. Users must have the relevant permission in their Advanced Insights role. The key is accessible via the Device View - Hardware - Disks tab.

Device View export improvements

We now support the export of any of the tables in the device view.

Configuration Manger Console Extension

The new Configuration Manager console extension brings Advanced Insights right into the ConfigMgr console. Full documentation and download is here https://docs.patchmypc.com/installation-guides/advanced-insights-and-patch-insights/configuration-manager-console-extension

Log builder for support cases

We have included a new Log Builder application, this is integrated into the Installer wrapper and will execute automatically on failure. It can also be run manually from C:\Program Files (x86)\Advanced Insights\Api\LogCollector\AdvancedInsightsLogDiag.exe. When run it creates a zip file on the desktop with environment details and logs to aid Patch My PC Support in troubleshooting.

Optimisations

Modal views with multiple tabs now load the tabs on-click, making initial load faster.

Filters on dashboard pages are now cached and load only once per-page rather than once per-object.

Bug fixes

Modal views now all obey RBAC when being accessed via a shared link.

Fix for modal failing to loading via a shared link.

Month-based software updates dashstat now fixed for custom dashboard load.

Misc changes

Client secrets for warranty providers are now obfuscated in the UI.

2.2.3 - 2024-06-28

This is a minor bugfix release.

Fixes

Fix for Software Updates dashboard not loading for some customers.

2.2.2 - 2024-06-27

This is a minor release mainly focused on bugfixes.

New features

Modal sharing allows users to share select modals for other to see, allowing collaboration between users who are working on a task together.

Fixes

Fixes for action buttons on device modal for logs and PMPC actions not working correctly SQL changes for CPU duplication and device modal SQL changes for device resources to ensure obsolete devices are excluded SQL changes for device resource popups to show unknown for manufacturer and model rather than null

Fixed warranty recache not working without settings permission.

Fixed textarea font being wrong

Multiple custom dashboards fixes, mainly around filter selection for certain items.

Global filter selection now filters modals when the dashboard has changed.

2.2.1 - 2024-06-11

This is a major release.

New features

Custom Dashboards.

Users can now create a dashboard of their own items from all viewable items for their role. For example, a user can create a dashboard with objects from Resources, Hardware, Software Updates Trend, OSD, all in one view.

Custom dashboards can also be shared with other users or roles (permissions permitting).

Revised SQL queries for large performance gains

We have made hundreds of SQL Cardinality statements to ensure SQL performance is consistent across different SQL Cardinality levels.

Custom logos

New option to specify custom logos for the identity banner in the Advanced Insights portal. The logo file is what is shown when the menu is expanded, the Icon setting is shown when the menu is minimized.

New Dashboards

Local Administrators dashboard

The new Local Administrators dashboard requires the Advanced Insights inventory extensions. The dashboard shows the groups and accounts that are members of the local admins group on all devices.

OS Uptime dashboard

The OS Uptime dashboard lists each device and its latest uptime.

Wireless adapters dashboard

The Wireless Adapters Dashboard requires the Advanced Insights Inventory Extensions. This dashboard helps to identify the wireless NICs and associated drivers with the versions. Clicking through will show further details about wirless connectivity on the individual device:

User profile dashboard

The User Profile Dashboard requires the Advanced Insights Inventory Extensions.

This dashboard shows the details for all profiles on client devices. Profiles which are unused for <90 days are highlighted as "Aged Profiles", "Orphaned Profiles" are profiels on devices for which there are no longer valid accounts.

Installer Improvements

Can now reset Admin password using Modify option in Add/Remove Programs. Can also change certificate, CNAME and port number with this option.

Software Metering Changes

Prior to this release Software Metering reports required the legacy Configuration Manager Software Inventory Agent to be enabled and performing inventory of any executable you wished to report Metering data for. This is no longer the case, Advanced Insights now uses the InstalledExecutable class, which is part of the Asset Intelligence inventory provider. The legacy Software Inventory agent can be disabled if you were only using it to enable Metering reporting.

Bug Fixes

Fixed bug with "Patch My PC Actions" not working for some customers.

Misc

Look and feel clean-up

Updated dependencies and DotNet version to DotNet 8. DotNet 7 components can now be removed from Advanced Insights servers (if not required by other applications).

Deprecations

Boot Performance dashboard. Microsoft removed the dependent dataset from the Configuration Manager product, so we have had to remove this dashboard.

2.1.2 - 2024-04-10

Minor optional release to fix an upgrade issue experienced by users who login via Azure Active Directory (Entra). This release fixes the error "Username '{emailaddress}' is already taken" when logging in.

2.1.1 - 2024-03-20

Minor release to permit upgrade for customers on pre-release version of 2.1.0 and to fix minor version numbering error.

2.1.0 - 2024-03-19

Major release with changes to infrastructure requirements and new functionality.

Updated dependencies

  • Dotnet has been update to 7.0.17 for security fixes

  • Advanced Insights no longer requires SQL Server for its configuration. Your config will be migrated to a new SQLite database on first load of the dashboard following upgrade. You can then remove the legacy PMPCAdvancedInsights database from your SQL environment.

New Functionality

  • Major performance improvements in SQL load time for Home dashboard, Software Updates dashboard and Updates page.

  • Update Trend dashboard

  • This new dashboard provides visibility of deployment compliance trend over time. You can plot how long it took from update release to first install, 50% compliance, 90% compliance and total installation. The chart can be expanded under the cog icon to show total deployment data. On first load the update with most deployment data over the past 30 days will be selected, you can use the filter pickers below the chart to select other updates, date ranges and filter by collection.

  • Browser Extensions Dashboard. New dashboard (requires latest inventory extension update)

  • Warranty dashboard now respects RBAC and Collection filters

  • Custom Patch My PC actions available to install update, clear the CCM cache, Repair the ConfigMgr client a "Notify" option to send a message a to a device. These functions use the BGB Channel, so will function over CMG as well as on LAN. They are also available in the Bulk Actions lists, allowing you to bulk send a notification, or clear the ConfigMgr Cache on a list of machines.

  • Draggable modals - you can now move the popup modal views around the screen

Bug fixes

  • Warranty re-caching now works again

  • If the MSRC API has availability issues, we will now load cached data if possible

Installer Improvements

  • Installer PowerShell custom actions rewritten into C#.

  • Installer now includes modification feature to change the SSL certificate which is used for Advanced Insights.

  • Dialog text and layout improvements.

2.0.3 - 2024-02-15

Minor release primarily for security and browser engine changes

On 2024-02-23, an updated installer executable was created to address a failed upgrade issue faced by customers when upgrading from versions older than 1.0.27. If you have upgraded using the previous installer and Advanced Insights no longer loads, please perform a repair on the installation via Add/Remove programs or uninstall and reinstall using this new executable. The new installer is downloadable from https://patchmypc.com/ai-download

Updated dependencies

  • Dotnet has been update to 7.0.16 for security fixes

  • Ag-grid has been updated to 31.0.1 for bug fixes

New features

  • Microsoft version data is now bundled with the application as backup in case docs.microsoft.com is inaccessible

  • Added additional info to AD settings, detailing how it works

Bug fixes

  • Disabled global filter for warranty dashboard.

  • Added in additional error messages and checks for AD Auth failures and why

  • Fixed potential issue with tables not rendering and future EDGE/Chrome release

  • Fixed filters not being applied on search and dashboards

  • Multiple SQL changes for speed and accuracy

  • "View more data" modals that showed no data are now fixed

2.0.2 - 2024-01-17

Minor optional update to add security scope for new graphics dashboard.

2.0.1 - 2024-01-16

Version 2.0.1 is a major release of Advanced Insights with breaking changes which require actions by the administrator to deploy the new Inventory Extensions MSI, replacing the legacy PowerShell solution used in version 1.0.

Breaking changes

  • Deployment of Advanced Insights extensions now relies on the SMS Provider for Hardware Inventory class extensions, which without correct permissions to the SMS Provider cannot install or update existing classes.

  • Advanced Insights API App pool now runs as Local System instead of Network Service as the API Website has inherited the work of the Controller Website which ran as Local System.

  • Port 44300 is no longer required for application functionality and firewall rules can be disabled. 44301 is now the only mandatory required port.

Deprecated functionality

  • Proxy bypass is deprecated as there is no more localhost communication between websites.

  • Advanced Insights extension PowerShell package is now deprecated and is no longer supported or recommended. Replaced with WMI Provider.

  • Email and SMS based 2FA have been removed, Google (TOTP) based 2FA is the only support 2FA auth solution.

Major changes

  • Extensions now work using WMI Provider and not PowerShell scripts.

  • Application now consists of just the API and Frontend websites.

  • Large installer rewrite.

  • CNAME support.

  • Global collection filter, allowing full dashboard collection filter with persistence between dashboard changes.

  • Windows 11 Readiness dashboard.

  • ODBC Dashboard.

  • Graphics card dashboard with click through details on device view.

  • Client actions can now be performed against a list of devices in any data table.

  • BitLocker compliance now provides "no compliance" reason.

  • Device power state indicator in lists where a device is shown.

Minor changes

  • Targeting latest dotnet 7 version and library updates.

  • Remote control is now bundled with the application in the installation directory.

  • Additional export functionality for Warranty data.

  • Partial CVE Search in global search (MSRC Only).

  • Extensions settings page redesign.

  • Debug ability to limit amount of concurrent SQL queries being run against the DB

Bug fixes

  • Revised SQL queries for Content DP List for Application Modal.

  • Visual fixes around colours, spacing and layout.

  • 2FA enablement in users’ profile is now visible.

  • Misc fixes and optimisations.

1.0.27 - 2023-11-27

Features:

  • Patch Insights - Update-focussed reporting solution for non-Premium SKU customers. The same installer is used, the version of Insights shown to the user is dependent on the Patch My PC Licence.

  • CVE Dashboard improvement - BaseScore and TemporalScore tooltips added to describe what these mean for threat analytics.

Bug fixes:

BREAKING CHANGES:

  • Switched Active Directory authentication to use UPN instead of email address for Active Directory users. If your user's UPN is different from their email address, then a new user will be created in Advanced Insights.

NON-BREAKING CHANGES

  • Fixed bug removing settings inputs for Azure AD if "disabled" is not selected

  • Fix issue in Global collection not being set

  • Switched to using CNIsOnline for device online check in device modal to more reliably display online status. Also show online status in device modal title

  • Fixed settings page not working for non admin role users

  • Fixed license revalidate when not an admin user

  • Modal fixes for View Chart Data for Servicing channel and Release Version

  • Checkbox visibility improved

  • Multiple revisions to the SQL queries related to performance

  • Multiple smaller fixes

1.0.26 - 2023-10-02

Installer Improvements

  • Certificates dialog – complete redesign.

    Key certificate properties are shown within the dialog and flag any warnings

  • Upgrade dialog updated.

    Now includes info on the current certificate and if there’s any attributes of the certificate which require attention and an option to change the in-use certificate.

  • Current certificate properties can be viewed in this screen:

Product Improvements

  • Support for non-English versions of Windows "Enterprise" in the Operating System support statements

  • OSD Dashboard now shows progress for Task Sequences without the standard Apply OS step

  • Threat Analytics dashboard now shows an error if SQL Functional Level is not at least 130

  • Further proxy fixes

Known Issues

  • Accessing the welcome page will reset proxy bypass to false, causing the application to fail to render any dashboards for customers who require this setting to be enabled. To fix, please go to Administration -> Settings -> External Services -> Re-enable Localhost Bypass and save -> Restart the controller website via IIS Manager on the server hosting Advanced Insights.

1.0.25 - 2023-09-15

Product Improvements

  • Proxy settings now allow both Localhost via proxy and Localhost proxy bypass. Proxies are now enabled for Localhost by default.

  • Fixed application initialisation regression (spinning circle on load).

Installer Improvements

  • The installer has new logic to exclude selection of certificates with weak signature algorithms ('SHA1', 'SHA1RSA' etc) and include certificates with algorithms at SHA256 and above.

  • During the IIS Configuration phase, the installer will now add required MIME Types and HTTP Verbs.

    • MIME Types

      • .json - (API, Controller and Warranty site objects)

      • .jsonId - (API, Controller and Warranty site objects)

      • .woff - (Frontend site object)

      • .woff2 - (Frontend site object)

    • HTTP Verbs

      • 'OPTIONS' = True are set automatically under ‘Request Filtering’ for both API and Controller site objects.

1.0.24 - 2023-09-13

Product Improvements

  • Fix for issue with Advanced Insights when installed on the same server as Patch My PC Publisher. Changes to registry permissions in the Publisher led to an exception in the Advanced Insights portal.

1.0.23 - 2023-08-30

Installer Improvements

  • The installer upgrade experience is now shorter. Upgrade will also complete using /q for a completely unattended upgrade.

Product Improvements

  • Removed faulty Certificates class from custom inventory

  • Modified faulty Local Group class to exclude domain controllers

  • Improvement to proxy handling for proxy servers which route localhost entries.

  • The login page was limited to 32 character passwords, this restriction has been removed

  • Warranty tab would not load if General tab had not first been loaded

  • Office 365 page load failure

1.0.22 - 2023-08-18

Installer Improvements

  • First install now finds most appropriate free port for the frontend website, will default to 443 if available, then 444, then 44303 and up.

  • Certificate selection dialog is now locale independent

Product Improvements

  • Proxy support has been improved. If the Welcome Experience cannot access api.patchmypc.com it will automatically prompt for proxy details at first use. The proxy types supported are http, socks4 and socks5. Please add the correct protocol to the start of your proxies network address e.g. http://x.x.x.x, socks4://x.x.x.x, socks5://x.x.x.x. Ports can be added at the end of the network address e.g. http://x.x.x.x:1234"

  • Software inventory reports failed with application version strings greater than 32 characters.

  • Console users and device affinity sometimes missing from device view.

  • Connected display view in device view was sometimes incorrect in screen display order.

  • Missing data in "Missing Configuration Items" view in Microsoft Updates page.

  • NULL Content Sources paths cause exception in Inventory Extensions tab.

  • License File handling improved for license refresh scenarios.

  • When using AzureAD Authentication first name and surname mapping was incorrect.

  • Added functionality to differentiate between workstations and servers on the pending restart reports.

  • Data Export function missing from Collections, Connected Displays, Batteries data, Physical storage devices.

  • Fixed a bug that caused roles with an AD group to not be assigned to the user if any other roles were set as default.

1.0.21 - 2023-07-14

Product Improvements

  • Bug with Warranty Service when installing on ConfigMgr database host. If you are not affected by this then you do not need to upgrade. Can also be fixed by carrying out the following process:

    1. In IIS Admin go to Application Pools, find the Advanced Insights Warranty App Pool, select it and click Advanced Settings

    2. Scroll down to the Identity property and change it from NETWORK SERVICE to LOCAL SYSTEM and click OK to that change

    3. Browse to %ProgramData%\AdvancedInsights\Data\Warranty and delete the AdvancedInsightsWarranty.db file

    4. Now go back into Advanced Inisghts and go to Administration - Settings - External Services and uncheck the "Warranty - Is Enabled" checkbox. Save this setting.

    5. Now go back to that tab and re-enable Warranty and Warranty Caching. Save this.

    6. Go back to the Warranty Dashboard and click the Bulk Processing dashstat in the top left.

1.0.20 - 2023-07-12

Installer Improvements

  • Installer will install Internet Information Server if it is not already present

  • SQL Connection dialog allows user to check permissions to database as well as connectivity

  • Certificates dialog excludes a wider range of invalid certificates (checks DNS/SAN names are FQDN)

  • Enhanced support for non-English languages (especially French)

Product Improvements

  • Fixed the following bugs:

  • Distribution Point view showing incorrect drive letter

  • Device view title not populating with client name

  • Inventory script for getting battery health times out

  • CVE view does not load when opening CVE tab from Update view

  • Remote control helper download link was invalid

  • AD authenticating users may have group-assigned roles added multiple times

  • Invalid security permissions removed for "Security Analyst" dashboard

  • User with access to Collection dashboard has rights to modify collection membership even if that right is not granted

  • Unable to see all data in Content Sources - CloudDP - Host table

  • Missing descriptive text on OS Boot Performance dashstats

  • Task sequence action errors show incorrect year date

  • AD integrated environments do not assign default roles if group-assigned roles are applicable

  • Dashboards fail to load when installed on French Language server OS

  • View Chart Data option on Windows Servicing chart shows correct data

New Features / Changes

  • Operating System Page now has Pending Restart data

  • Software - Client Inventory now includes User Installed Applicaiton info

  • Added SMTP Configuration settings

  • IIS Application Pool identities are now NETWORK SERVICE and LOCAL SERVICE instead of LOCAL SYSTEM for API, Warranty and Frontend websites. Controller can run under NETWORK SERVICE (requires manual modification) if running on a server which is not the SCCM site server.

  • Log files now created in %ProgramData%\AdvancedInsights\Logs folder and with .log extension

  • Warranty database now created in %ProgramData%\AdvancedInsights\Data

  • Usability improvements to Welcome experience

1.0.19 - 2023-06-06

Installer Improvements

  • Installer will remember last used certificate and SQL server details from this version on - support for silent upgrade for version 1.0.20 onward.

  • Previous used certificate is highlighted in certificate dialog to help with setup.

Product Improvements

  • Fixed bug for device view title not loading correctly in certain scenarios

  • Remote control helper download and functionality fixed (see this document for details)

  • Bug where AD user accounts have roles reassigned at each login is resolved

  • Removed unneeded role entries

  • Added SMTP configuration settings for email notification to users on account creation and password reset

  • Fixed bug with users having rights to add devices to collections via collection dashboard when this right was not granted

1.0.17

Internal build, not released publicly.

1.0.18

Internal build, not released publicly.

1.0.16 - 2023-05-19

Installer Improvements

  • Installer now shows details of in-use certificate on upgrade so that re-selecting the correct cert is simpler if that is the correct action. You can still pick a different certificate if required.

  • We stop the App Pools on upgrade to try to alleviate issues with upgrade failing because of files in use.

Product Improvements

Fixed a bug when navigating to a CVE record from an Update record

1.0.15 - 2023-05-16

Improvements

  • Removed the facility to upload custom logos, as this caused a problem rendering dashboard pages.

  • User Role functionality errors required a user to have access to Settings area, this is no longer required.

  • New roles did not function as expected and required an AD Group to be assigned, this is now fixed.

  • Validation of Active Directory Group name fails when associating a role to a group, this has been fixed.

  • CORS errors and dashboard load failure when the front end website is installed on port 443, this is now fixed.

  • HP Devices show invalid data in Warranty dashboard. As the HP Warranty API is now deprecated this functionality has been removed.

  • Export option missing from Application Compliance views.

  • Added username to Application Compliance and Update Compliance view.

  • Added collection filters to Hardware dashboards.

  • Added RBAC filtering to Collections dashboard.

  • Added Average Performance column to Operating System - Boot Performance dashboard.

1.0.1 - 2023-05-01

  • Initial release of Advanced Insights

Last updated

© Patch My PC 2024