Releases


9/18/2023, 10:51 AM CST

Deploy 19.3.456.0  |  Inventory 19.3.456.0

Bug Fixes

  • Reduce the resource costs of busy spinner animations

  • Improved query that queries Active Directory for Lap Users that significantly reduces integration issues during deployment

  • Fixed error thrown by version missmatch upgrade window when clicking on Download and install Now button.

  • Added Database upload functionality for support


9/5/2023, 1:00 PM CST

Deploy 19.3.446.0  |  Inventory 19.3.446.0

Changes/Improvements

  • Updated DevExpress Dependencies to latest version (23.1.3)

Bug Fixes

  • Fixed recovery behavior when target connection is briefly lost during a scan or deployment

  • Improved graphical performance by fixing issue that prevented animation registry values from taking effect


8/21/2023, 12:00 PM CST

Deploy 19.3.440.0 | Inventory 19.3.440.0

Ability to utilize Windows LAPS, and several bug fixes impacting Inventory scans, Deploy autodownloads, and reconnection issues

Changes/Improvements

  • Added Ability to utilize the new April 2023 Windows LAPS

  • Removed deprecated references.

  • Send Database to Pdq button has been removed from the preferences window.

Bug Fixes

  • Ensure LAPS works with long computer names

  • Inventory: Close all connections to Computer Information - Processes when no longer in use.

  • Inventory: Improve status verification before stopping a remote scan or deployment

  • Inventory: Fix ability to detect prior successful scans once Allow Scan is disabled

  • Deploy: Fixed AutoDownload approval alerts getting stuck

  • Deploy: Prevent misleading error message after successful reconnection during a deployment step

  • Deploy: Fix behavior of command files to prevent Copying/Reconnecting loop.


6/5/2023, 10:00 AM CST

Deploy 19.3.423.0 | Inventory 19.3.423.0

Changes/Improvements

  • Upgrade SQLite to 3.40.1 to address flagging of CVE 2022-46908

  • Added Ability for Deploy and Inventory Client Consoles to connect to Server using Kerberos.

  • Updated EULA.

  • Added Optional Analytics Data Collection to help us improve the product.

Bug Fixes

  • Inventory: Corrected issue causing SMBv1 to report incorrectly.

  • Inventory: Corrected spacing on the Welcome Page.

  • Deploy: Runner does not retry installing packages on long paths (greater than 260).

  • Deploy: Target filepath is validated to avoid an endless loop (until it times out) during the copy stage.

  • Deploy: Deploy database table: ScheduleErrors now gets trimmed down to last 3 Errors per ScheduleId on a daily basis to avoid database getting big.

  • Deploy: Fixed Autodownloads updating name with version when old version of the package is no longer available.

  • Deploy: Fixed Target filepath validation issue introduced in 19.3.406.0

  • Deploy: Fixed issue introduced in 19.3.406.0 for error Length cannot be less than zero, on open.


2/6/2023, 4:00 PM CST

Deploy 19.3.365.0 | Inventory 19.3.365.0

Changes/Improvements

  • Upgrade SQLite to 3.39.4

Bug Fixes

  • Inventory: Computers table correctly exports Online columns as True/False again.


11/16/2022, 9:00 AM CST

Deploy 19.3.360.0 | Inventory 19.3.360.0

Changes/Improvements

  • Updated Signing Certificate

Bug Fixes

  • Deploy: Copying a Scan Step now includes properties and conditions.

  • Inventory: Fix broken shortcut key for rename on Reports and Scan Profiles screen.


9/7/2022, 3:03 PM CST

Deploy 19.3.350.0 | Inventory 19.3.350.0

Changes/Improvements

  • New product logos introduced.

Bug Fixes

  • Update SQLite to v.3.39.2 to mitigate potential risk of CVE-2022-35737.

  • Fixed issue causing creation of additional SQLite DLL files.

  • Inventory: Typo in output for GetComputer field Serial Number.


7/6/2022, 11:30 AM CST

Deploy 19.3.317.0 | Inventory 19.3.317.0

Bug Fixes

  • Fixed issue where reconnecting to RDP sessions could cause console to load blank.

  • Inventory: Resolved issue where CTRL+F5 doesn't open and run report.

  • Inventory: Fixed false flag for PowerShell scanner Boolean return.


6/20/2022, 2:03 PM CST

Deploy 19.3.310.0 | Inventory 19.3.310.0

Bug Fixes

  • Reverted filters to previous functionality.

  • Resolved issue where F5 sometimes doesn't refresh.

  • Deploy: Corrected occasional deployments that fail with Reg/Filecond.ini errors

  • Deploy: Fixed ability to select specific targets for redeployment.

  • Inventory: PowerShell Scanner clears results when return is null.


6/1/2022, 3:12 PM CST

Deploy 19.3.298.0 | Inventory 19.3.298.0

Changes/Improvements

  • UI support for Windows 11

  • Updated minimum .NET version to 4.6.2.

Bug Fixes

  • Deploy: Fixed Win 11 output log opening issue.


1/31/2022, 4:06 PM CST

Deploy 19.3.254.0 | Inventory 19.3.254.0

Bug Fixes

  • Fix LSA Open policy due to Microsoft update, reopening the connection before performing another action.

  • Fix custom and global timeouts


10/5/2021, 4:20 PM CDT

Deploy 19.3.83.0 | Inventory 19.3.83.0

New Features

  • Add support for Windows 11.

Bug Fixes

  • Autoreports work when print spooler is disabled.

  • Deploy: Timeout now include all stages (Connecting, Preparing, Initializing, and Running)


7/14/2021, 1:43 PM CDT

Deploy 19.3.48.0 | Inventory 19.3.48.0

Changes/Improvements

  • Upgrade to sqlite 3.36.0.

  • EULA changes.


6/9/2021, 11:50 AM CDT

Deploy 19.3.42.0 | Inventory 19.3.42.0

Bug Fixes

  • Inventory: Added support for Windows new release nomenclature.


5/19/2021, 4:43 PM CDT

Deploy 19.3.41.0 | Inventory 19.3.41.0

New Features

  • Inventory: Added Server 2022 to built-in Server Collections.

  • Deploy: Added Server 2022 to OS conditions.

Bug Fixes

  • Improved performance with larger databases.

  • Performance improvement for lots of deployments.


5/5/2021, 4:53 PM CDT

Deploy 19.3.36.0 | Inventory 19.3.36.0

Bug Fixes

  • Deploy: Retry Queue now works as intended.


4/27/2021, 1:06 PM CDT

Deploy 19.3.33.0 | Inventory 19.3.33.0

New Features

  • Inventory: Added scanning support for Server 2022.

Bug Fixes

  • Inventory: Fixed Processes page errors.


4/13/2021, 11:10 AM CDT

Deploy 19.3.30.0 | Inventory 19.3.30.0

Bug Fixes

  • Create Uninstall Package from PDQ Inventory now works.

  • Deploy: Deploy CLI now returns ID.

  • Deploy: Loading issues when upgrading with a large database.


2/1/2021, 11:05 AM CST

Deploy 19.3.9.0 | Inventory 19.3.9.0

Changes/Improvements

  • Inventory: To ensure Windows 10 LTSB is supported, we have set the .NET version requirement to 4.6.1.

Bug Fixes

  • Inventory: Custom Fields values now visually updating correctly.

  • Inventory: Improve CPU performance for collections with WMI filters.

  • Inventory: Collection membership was occasionally displayed incorrectly in the GUI.

  • Deploy: Fix an issue with double quotes in the Parameters field.


11/5/2020, 8:47 AM CST

Deploy 19.2.137.0 | Inventory 19.2.137.0

New Features

  • Deploy: Added the -UseScanUserCredentials parameter to the Deploy command.

Changes/Improvements

  • Inventory: Improves CPU usage.

  • Inventory: Scan Profiles window moved to a page in the main console tree.

  • Inventory: Clarify error when a target doesn't meet system requirements for .NET installation.

  • Inventory: Limit Detailed Reboot Reason to 2000 characters to prevent performance degradation.

  • Byte sizes are now displayed as decimals rounded to 1 decimal point.

Bug Fixes

  • File copying to target always uses specified credentials instead of the Background Service user.

  • Inventory: PowerShell & WMI Pages display correct info. when switching between computers.

  • Inventory: Fix custom share for target service when ADMIN$ share has been removed.

  • Deploy: Allow space in install file name.

  • Inventory: Cancelling Wake-on-LAN does not cause an increase to CPU usage.

  • Inventory: Reboot is the default selection when opening Reboot/Shutdown Tool.

  • Inventory: Fix PowerShell scanner XML export for custom variables.

  • Handle UnauthorizedAccessException when a console user is no longer authorized.

  • Inventory: Fix credentials for .NET 4.8 installation so file copy will use the background service user.

  • Inventory: Fix error in Print Preview for pages with decimal numbers and memory sizes.

  • Deploy: Deployment notifications not sending attachments.

  • Inventory: PowerShell Scanners that return no output no longer throw an error.

  • Deploy: Save button shouldn't be enabled after being clicked for new packages with description.

  • Inventory: Fixes slow load times when using multiple custom fields.

  • Deploy: Fix collection condition for computers in workgroup environments (not on a domain)

  • Abort scanners when "Allow Scan" is disabled.


8/11/2020, 9:42 AM CDT

Deploy 19.1.96.0 | Inventory 19.1.96.0

New Features

  • Inventory: Scan Profiles and Scanner creation is now available from the Toolbar.

  • Inventory: Scan Profiles can now be run as "Logged on User"

  • Inventory: PowerShell Scanners will display a tooltip if the script contains parameters.

  • Inventory: PowerShell Scanner properties that represent a quantity of bytes will be displayed as file size.

  • Inventory: Add variables to PowerShell Scanner.

Changes/Improvements

  • .NET Framework 4.8 is now the minimum required version.

  • Inventory: Updated built-in .NET Framework collection to 4.8.

  • Inventory: Removed an unused database table, which may reduce CPU usage.

  • Inventory: Change 'Scan as' option to apply to individual scan profiles.

  • Inventory: Heartbeat will now test all known addresses.

  • Show actual network exception instead of "Computer not found" error.

  • Test multiple addresses in Name Resolution has been combined with Ping before scanning and Ping before deployment.

  • Inventory: Editing a PowerShell scanner now displays which Collections and/or Reports may be affected.

  • Show granular Ping or Wake errors instead of just Offline Status.

  • Change 'Computer unreachable or offline' error so it doesn't mask native Windows errors.

  • Distinguish between Kerberos and NTLM errors for target mismatches.

Bug Fixes

  • Inventory: Computers no longer marked as "Offline" on failed scan.

  • Copy files to target as background user instead of deploy/scan user.

  • Fix webcast message after F5 refresh.

  • Inventory: Tools in newly created folders are now immediately available.

  • Inventory: PowerShell Scanner fields that are a ScriptProperty return their intended data.

  • Inventory: Imported Collections and Reports now connect to the correct PowerShell Scanner.

  • Inventory: The PowerShell page of the Computer window now sorts the same way as Reports.

  • Fix null reference with Busy Icon.

  • Inventory: Fix error 'The maximum message size quota... has been exceeded' related with 'Reason for Reboot'

  • Inventory: Fix delayed scan status updates for 'Pinging' status.

  • Fix missing DLL Microsoft.Windows.APICodePack.Shell.

  • Fix problem with 'Multiple connections to a server...not allowed' obscuring actual errors.

  • Verify hostnames before scanning or deploying.

  • Deploy: Fix ping before deployment with multiple addresses.


4/28/2020, 3:56 PM CDT

Deploy 19.0.40.0 | Inventory 19.0.40.0

New Features

  • Inventory: The PowerShell scanner displays a warning if a specified file does not exist.

  • Inventory: Add built-in scan profiles for the PowerShell scanner.

  • Inventory: Add PowerShell Scanner.

  • Deploy: Ability to reorder packages for Deploy Once using the Select PDQ Deploy Packages window.

Bug Fixes

  • Remove ephemeral X509 assets after use to prevent memory leak to ROM.


3/2/2020, 10:05 AM CST

Deploy 18.4.0.0 | Inventory 18.4.0.0

New Features

  • Inventory: Add setting to scan as Scan User or Local System.

Changes/Improvements

  • Deploy: Move packages tab in Schedules window.

Bug Fixes

  • Deploy: Aborted deployments no longer show exceeded timeout error.


1/21/2020, 9:39 AM CST

Deploy 18.3.32.0 | Inventory 18.3.32.0

New Features

  • Add Ping and Wake-on-LAN columns to schedule details.

  • Add timeframe limits to heartbeat trigger.

  • Add timeframe limits to interval trigger.

Changes/Improvements

  • Deploy: "Run As" now defaults to use package settings in Deploy Once.

  • Remove XPS from report export options.

  • Retire the Agent entirely.

Bug Fixes

  • Fix help links in remote repair.

  • Inventory: Computer Uptime filters could be off by several hours.

  • Fix "Do not send for Retry Queue" not being honored.

  • Fix redeploy from failed step for timeouts.

  • Fix check for new versions using a proxy.

  • Improve the way Newtonsoft.Json is handled.


11/19/2019, 8:49 AM CST

Deploy 18.2.12.0 | Inventory 18.2.12.0

New Features

  • 'Deploy Once' now works on folders.

  • Add Status column to Deployment panel.

Changes/Improvements

  • Improves the UI of the Reboot/Shutdown tool, making it simpler to use. (#201)

Bug Fixes

  • Deploy: Fix error code not returned from deployment step.

  • Prevents excess Event Log messages from the Agent.

  • 'Failed to connect to service manager' (handle is invalid)


10/29/2019, 7:55 AM CDT

Deploy 18.1.38.0 | Inventory 18.1.38.0

New Features

  • Run As options added to remote Tools.

  • Command to repair corrupted database (RepairDatabase)

Changes/Improvements

  • Removed the ability to install the Agent.

Bug Fixes

  • Fix error 'No such column: Stage'.

  • Fix error mode 'Continue' on nested packages.

  • Null reference exception when deleting a dynamic collection (#164)

  • Using WoL on a computer with an updated IP address no longer attempts to wake previous IPs (#155)

  • Resolved an issue that could cause the PDQ Deploy Package Library to request packages from the wrong endpoint.

  • Improve report performance (#188)

  • Fix 'Check for new version failed' for .NET Framework 4.7 and lower.

  • Remove unused SC Manager connection (#185)


9/19/2019, 3:58 PM CDT

Deploy 18.1.0.0 | Inventory 18.1.0.0

Deploy Additions:

  • Option to turn off Auto Download in Preferences > Auto Download.

  • Ability to prioritize deployments using Deploy Once as well as prioritizing already queued deployments or specific targets within a deployment.

  • Selecting Targets has been consolidated into one button allowing you to link to target sources or choose individual computers.

  • The Target Service preferences page is now easier to use.

  • New System variables for Server host name.

  • In order to improve our products and hopefully fix bugs before they reach the end user, we now gather anonymous data. You can opt-out in Preferences > Logging.

  • Additional information displayed on the License window, including Technical Contact.

  • The Package Library now includes a column for the download size.

  • Windows Server 2019 has been added to the O/S Version Conditions.

Deploy Fixes:

  • The error "The device is in use by an active process and cannot be disconnected" has been fixed.

  • Setting the 'Once' Schedule Trigger in the past now displays visual warnings in the schedule itself and on the All Schedules page.

  • Auto Download packages would occasionally display the opposite icon for both edited and unedited package.

  • Client console machines are now able to connect by name to the server regardless of the IP addresses the server is listening to.

  • Occasionally, running deployments were aborted with queued ones when 'Stop deploying to remaining queue targets' was selected.

  • When doing a refresh of the console, packages now prompt for unsaved changes.

  • Deleted deployments would occasionally reappear after restarting the console.

  • Deleting steps in a package occasionally resulted in the step numbers being displayed incorrectly.

  • Variables used as the Install File path on an Install Step no longer throw an exception.

  • Skipped steps in a Nested Package deployment no longer reflect a green checkmark in the output display.

  • Pasting in Credentials no longer duplicates a previously entered domain.

  • Using LAPS credentials in PDQ Inventory and selecting 'Use PDQ Inventory Scan User credentials first, when available' in PDQ Deploy no longer prevents the use of the LAPS credentials.

  • PowerShell steps no longer add a single space that was preventing the use of signatures.

  • PowerShell steps can now run without issue when the PowerShell execution policy is set to AllSigned on a target.

Inventory Additions:

  • In order to improve our products and hopefully fix bugs before they reach the end user, we now gather anonymous data. You can opt-out in Preferences > Logging.

Inventory Fixes:

  • The error "The device is in use by an active process and cannot be disconnected" has been fixed.

  • The Metropolis Dark theme contained some elements that were hard to read.

  • CPU L2 and L3 Cache columns now show in KB, MB, or GB.

  • Links in Remote Control under Preferences have been updated.

  • Active Directory OU items are now removed from the tree when all computers in the OU are removed from PDQ Inventory.


9/16/2019, 10:59 AM CDT

Deploy 18.0.21.0 | Inventory 18.0.21.0

New Features

  • Inventory - Active Directory OU items are now removed from the tree when all computers in the OU are removed from PDQ Inventory.

  • Inventory - Links in Remote Control under Preferences have been updated.

  • Inventory - CPU L2 and L3 Cache columns now show in KB, MB, or GB.

  • Inventory - The Metropolis Dark theme contained some elements that were hard to read.

  • Inventory - In order to improve our products and hopefully fix bugs before they reach the end user, we now gather anonymous data. You can opt-out in Preferences > Logging.

  • Deploy - Server 2019 has been added to the O/S Version Conditions.

  • Deploy - The Package Library now includes a column for the download size.

  • Deploy - Additional information displayed on the License window, including Technical Contact.

  • Deploy - In order to improve our products and hopefully fix bugs before they reach the end user, we now gather anonymous data. You can opt-out in Preferences > Logging.

  • Deploy - New System variables for Server host name.

  • Deploy - The Target Service preferences page is now easier to use.

  • Deploy - Selecting Targets has been consolidated into one button allowing you to link to target sources or choose individual computers.

  • Deploy - Ability to prioritize deployments using Deploy Once as well as prioritizing already queued deployments or specific targets within a deployment.

  • Deploy - Option to turn off Auto Download in Preferences > Auto Download.

Bug Fixes

  • Deploy - PowerShell steps can now run without issue when the PowerShell execution policy is set to AllSigned on a target.

  • Deploy - PowerShell steps no longer add a single space that was preventing the use of signatures.

  • Deploy - Using LAPS credentials in PDQ Inventory and selecting 'Use PDQ Inventory Scan User credentials first, when available' in PDQ Deploy no longer prevents the use of the LAPS credentials.

  • Deploy - Pasting in Credentials no longer duplicates a previously entered domain.

  • Deploy - Skipped steps in a Nested Package deployment no longer reflect a green checkmark in the output display.

  • Deploy - Variables used as the Install File path on an Install Step no longer throw an exception.

  • Deploy - Deleting steps in a package occasionally resulted in the step numbers being displayed incorrectly.

  • Deploy - Deleted deployments would occasionally reappear after restarting the console.

  • Deploy - When doing a refresh of the console, packages now prompt for unsaved changes.

  • Deploy - Occasionally, running deployments were aborted with queued ones when 'Stop deploying to remaining queue targets' was selected.

  • Deploy - Client console machines are now able to connect by name to the server regardless of the IP addresses the server is listening to.

  • Deploy - The Package Library icons would occasionally display the incorrect icon when edited.

  • Deploy - Setting the 'Once' Schedule Trigger in the past now displays visual warnings in the schedule itself and on the All Schedules page.