Ivanti Patch for SCCM
Starting with version 2020.2, Ivanti Patch for SCCM was renamed to Ivanti Patch for MEM.

Build 2.4.34291.0, released in November 2020.
Resolved Issues
- Resolved an issue where the console would crash when attempting to load the incorrect Newtonsoft.json.dll.

Build 2.4.34269.0, released in October 2020.
Resolved Issues
- Resolved an issue where a publication task would remain in a scheduled state due to a Newtonsoft.json load error.

Build 2.4.34266.0, released in September 2020.
Resolved Issues
- Resolved an issue where the console would crash after responding to a warning message about an expiring certificate.
- Resolved an issue where the console would crash due to a database exception that occurred when processing metadata revisions in the Ivanti Catalog.
- Resolved an issue where the console would crash when, during an attempt to publish an update, an inadvertent request for credentials was made by the program.

Build 2.4.34256.0, released in September 2020.
Resolved Issues
- Resolved an issue where the Patch for SCCM toolbar buttons would become disabled after accessing a different area within System Center Configuration Manager.
- Resolved an issue where the program would incorrectly force proxy credentials to be required when the Use proxy check box was enabled on the Proxy tab of the Settings dialog.
- Resolved an issue where duplicate categories would be displayed in the Manage Products dialog after upgrading to 2020.1.
- Resolved an issue where using the Data Migration Tool during an upgrade would fail if duplicate entries were contained in an alert subscription list.
- Resolved an issue where certain software updates could not be downloaded if they required a token-based download.

Build 2.4.34219.0, released in July 2020.
New Features
The plug-in to Configuration Manager contains the following new features:
- Deployment of Third-Party Applications: You can deploy a number of free, third-party applications to your endpoints. This is accomplished by selecting an application from the Application catalog and importing it into Microsoft's SCCM. Once there, the installer for the third-party application will be downloaded to the WSUS and pushed out to your endpoints using your regular SCCM infrastructure. For details, see Deploying Third Party Applications.
- Unified Settings: The concept of opting in to shared settings has been eliminated. All settings are now shared by all users and are saved to a SQL Server database. Using the database allows you to perform backups and restores of all of your user settings. The Shared Settings tab that was used in previous versions has been removed. For details, see Configuring Your Settings.
- Data Migration Tool: The Data Migration Tool is being introduced in conjunction with the Unified Settings feature. For new installations, the tool will create and configure the required SQL Server database. For upgrading users, if necessary, it will create a database and it will migrate the settings and user data that were used in your previous version of Patch for SCCM. For details, see Data Migration Tool.
- Alert History View: Provides a way to view all of the alerts that have been issued by Patch for SCCM. All alerts are included, regardless of whether an email notification is configured to be sent when an alert type is triggered. For details, see Alert History.
- Hide Updates with Inactive Download Links: Updates that are no longer available for download will be hidden within the main grid whenever the Latest not-published filter is applied.
- Adding Administrator Information in Edited Updates is Now Optional: It is now your choice whether to include user name and date information with edited updates that are published. For details, see Editing Information.
- Improved Product Licensing Process: A new credentials-based activation method is now available. This enables you to specify exactly how many of your available license seats you want to consume on a specific entitlement. The legacy key-based activation method is still supported for upgrading customers who prefer that method. For details, see License Tab.
- Updated Graphics: New graphics and icons give the product a more current look and feel. For details, see Toolbar Buttons.
Resolved Issues
- Resolved an issue where users were unable to publish updates from the HP ProLiant catalog.
- Resolved an issue where a legacy task was not being deleted from the Scheduled Tasks window.
- Resolved an issue where updates for the en-GB version of Firefox were missing from the main catalog.
- Resolved an issue where the console would crash when showing Automatic Deployments with no schedule.

Build 2.4.34143.0, released in March 2020.
Resolved Issues
- Resolved an issue that occurred when an Update Template was associated with an update that is no longer available.
- Greatly improved the performance of the Recommended Updates feature in large environments.

Build 2.4.34104.0, released in December 2019.
Resolved Issues
- Resolved an issue where Patch for SCCM was unable to publish updates from the HP ProLiant Catalog.

Build 2.4.34087.0, released in October 2019.
When reviewing this list, remember that the concept of opting in to shared settings has been eliminated in v2020.1.
New Features
The plug-in to Configuration Manager contains the following new features:
- Recommended Updates: Patch for SCCM can provide a list of updates that are uniquely recommended specifically for your organization. When you use the Recommended Updates feature, it will create a list of the latest updates for all the software products that are installed on your managed client machines. You then use that list to create a Smart Filter that in turn can be used to identify which updates to publish within your recurring publication tasks. For details, see Recommended Updates.
- Scheduled Deployment Calendar: A calendar is provided that shows the names, dates and times of all scheduled deployments and auto-deployments. To access the calendar, within the Configuration Manager Monitoring workspace, expand the Ivanti Patch folder and then select Scheduled Deployments.
- Sideload Updates: The Sideload Updates feature helps you publish updates that cannot be automatically downloaded. This feature provides information on how to locate each update, it verifies the content once an update has been manually downloaded and it saves each update to the local source folder using the proper directory structure. For details, see Sideloading Updates.
- Update Template: This feature provides a means of applying customization to updates in a supersedence chain by using a template. You create templates that provide a pre-installation script and/or a post-installation script. You can also provide a set of custom files that can be referenced in these scripts. The Shared Settings feature must be enabled in order to create and use an Update Template. For details, see What is an Update Template.
- Manage Products Dialog: The Manage Products dialog has been reworked so that all functionality now appears on one unified grid.
- SQL Server Database Requirement: Every user who chooses to use the Shared Settings feature must have access to a SQL Server database. The database is used to store the shared setting data that is used by Patch for SCCM. Using a SQL Server database means that Patch for SCCM no longer requires Windows Management Instrumentation (WMI).
Resolved Issues
- Resolved an issue where Patch for SCCM incorrectly gave the impression for a subset of updates that command-line arguments could be added.
- Resolved an issue where the correct language version of the .NET Framework prerequisite was not offered during installation.
- Resolved an issue where the Patch for SCCM catalog failed to load due to multiple users interacting with the status tracking.
- Resolved an issue where Patch for SCCM would not install on a Windows 10 1903 system.
- Resolved an issue where newly published or republished updates were not placed in a Software Update Group (SUG).
- Resolved an issue where alerts were not being triggered in CAS environments.
- Resolved an issue where columns in the Scheduled Tasks dialog could not be expanded and viewed in full.
- Resolved an issue where upgrading from a legacy version of the product did not produce an error message if a scheduled task was configured to use Run As credentials that were not opted in to shared settings.

Build 2.4.34047.0, released in May 2019.
When reviewing this list, remember that the concept of opting in to shared settings has been eliminated in v2020.1.
New Features
The plug-in to Configuration Manager contains the following new features:
- Support for Multiple Scheduled Tasks: You are now able to create multiple recurring scheduled tasks for each console. Previous versions limited the number of scheduled tasks to one per user on each console. Beginning with 2019.1, each user can now create multiple scheduled tasks on each console. In addition, scheduled tasks will be shared by all users who have elected to share settings.
- High DPI Support: The dialogs within the product have been updated to support dynamic display scale factor (known as DPI). This allows the plug-in to automatically and properly scale for each display it is viewed on.
- Windows Server 2019 support: Windows Server 2019 (excluding Server Core and Nano Server) is now a supported operating system for the console machine.
Resolved Issues
- Resolved an issue where the Superseded list in the bottom pane did not refresh when a selection was changed within the grid in the top pane.
- Resolved an issue where the Ivanti catalog failed to load when launching the Patch for SCCM plugin.

Build 2.4.29206.0, released in October 2018.
New Features
The plug-in to Configuration Manager contains the following new features:
- Importing CVEs: The Common Vulnerabilities and Exposures (CVE) List is a public reference of known cybersecurity vulnerabilities. A feature is now available to import a list of CVEs. Patch for SCCM will automatically determine which updates are related to each CVE and it will display those updates for your review. You select which updates you want to publish and then use the normal manual publication process.
- Add to Software Update Group: Microsoft's System Center Configuration Manager provides the use of software update groups to help you organize and deploy your software updates. Updates that are published using Patch for SCCM can be automatically added to a new or existing software update group.
- High DPI Support: Many of the dialogs within the product have been updated to support dynamic display scale factor (known as DPI). This allows the plug-in to automatically and properly scale for each display it is viewed on.
Resolved Issues
- Resolved an issue where the HP Driver catalog was not being imported because it contained V1 and V2 SDP formats in the same .CAB file.
- Resolved an issue where the application installer did not detect and install the x86 C++ runtime if the same version of the 64-bit C++ runtime was already installed.
- Resolved an issue where the Lenovo catalog could not be imported because no KB article ID was defined on a patch.
- Resolved an issue where the plug-in could crash trying to refresh the WSUS publication status during a large publication of metadata.
- Resolved an issue where Configuration Checker incorrectly validated the permissions being used to make a connection with the WSUS Server.
- Resolved an issue where it was possible to edit command-line switches on updates containing an incompatible installation action.

Build 2.4.19205.0, released in July 2018.
Resolved Issues
- Resolved an issue where scheduling a task would succeed with a false positive if the user did not have “Log on as a batch job” privileges.
- Resolved an issue where, when subscribing to an alert, you could not add an email address that contained a .local extension.

Build 2.4.1488.0, released in April 2018.
New Features
The plug-in to Configuration Manager contains the following new features:
- Alerts: Alerts are now available that notify you of important events. You can customize the severity level of each alert configuration as you see fit: Informational, Warning, or Critical. You view active alerts within the product, and you can choose whether you want to receive alert notifications via email.
- Shared Settings, Filter and Tasks: In previous releases, all settings, user-defined filters and recurring tasks were stored on a per-user, per-console basis. It is now possible to share these items between users and across consoles. This simplifies the setup process for other users and for yourself if you move between consoles. It also allows everyone to share useful filter definitions.
Users who opt-in to shared settings will take advantages of these changes:
- Shared Settings: When one user opts-in to shared settings, key settings become available to all users at all consoles. These settings simplify setting up Ivanti Patch for all users on all consoles connected to the same site.
- User-Defined Filters: Once you’ve opted-in to shared settings, you have the ability to create shared filters and to turn any private filters into shared filters. They instantly become available to you at other consoles and to all other users who opt-in to shared settings.
- Shared Task: When a user opts-in to shared settings and schedules a recurring task to automatically publish updates, that task will be visible and editable on all consoles. It will also become the single recurring task for all users who opt in to shared settings.
- Timestamp Server: You can now apply a timestamp to your WSUS packages during the publication process. One benefit to providing a timestamp is that you will not need to re-sign update packages when a WSUS signing certificate expires. This is because the timestamp allows the signature to be verified even after the signing certificate has expired.
- New Grid Control: Information is now presented using a new grid control system. This provides many more capabilities for displaying, grouping, organizing and filtering your data columns.
- Real-Time Status: Real-time status of tasks performed on the console is now shown in the grid.
- Relaxed Version Matching Requirement: When using Patch for SCCM in an environment in which the WSUS Server and the SCCM console reside on different machines, the operating system versions of the two machines no longer need to match.
- Updated Search Tool: The search tool used to locate updates in the top pane of the grid has been improved. It contains an updated syntax and has a new look.
- Full Ivanti Rebrand: Images and icons have been updated to reflect the Ivanti brand. In addition, all references to Shavlik and LANDESK have been removed. Directory paths, folder names and scheduled tasks are automatically updated during the upgrade process.
Resolved Issues
- Resolved an issue where copying and pasting of clipboard text into password entry boxes was not allowed.
- Resolved an issue where the program would crash if Shared Settings was enabled in an environment with no SMS provider installed on the primary site server.
- Resolved an issue where uninstalling the program would not remove all registry keys, files and other items.
Known Issues
- If you are installing Ivanti Patch for SCCM 2.4 on a machine that uses Chinese Traditional as the display language, you may see a .NET Framework 4.7.1 error message indicating that the installation of the language pack failed. If this occurs, and this is the only prerequisite that fails, simply rerun the installation from a command line using the -noprereq option.
SCCMPatchSetup.exe -noprereq

Build 2.3.974.0, released in August 2017.
This build resolves an incompatibility with System Center Configuration Manager version 1706.

Build 2.3.960.0, released in March 2017.
New Features
The plug-in to Configuration Manager contains the following new features:
- Unlimited Third-Party Categories: The previous limit of 100 third-party vendor and product categories has been removed. You may now publish to as many third-party categories as are in your environment.
- Rebranded to Ivanti Patch for SCCM.