Releases


4/1/2024, 1:01PM CT

Deploy 19.3.538.0 | Inventory 19.3.538.0

Changes/Improvements

  • Inventory: Users may now opt to suppress empty reports from being emailed to recipients

Bug Fixes

  • Added identification for new .NET 4.8 Framework versions

  • Deploy: Registry condition value defaults to 0, when text value is not convertible to number

  • Inventory: Fixed broken links in Computer Details screen

  • Deploy: Changed reboot step error message, removed note


3/18/2024, 2:49PM CDT

Deploy 19.3.537.0 | Inventory 19.3.537.0

Changes/Improvements

PDQ Deploy & Inventory registration now requires both a license key and an email address. Providing your email address will not subscribe you to any new email recipient lists or promotions. 

PDQ Deploy and Inventory previously only required detailed contact information, including email, for primary admins and billing contacts.  

Similar to other PDQ products and IT tools, we’ve found that having an email address for each user allows us to better support and secure our products, and helps us better understand who is using our products. If someone is misusing the application, having an email address gives us an additional option for getting in touch with customers. 

For more information on proper usage of PDQ products, please visit our End User License Agreement (EULA) and Privacy Policy

Bug Fixes

  • Inventory: Addressed column behavior to sort device uptime in correct order.

  • Port number is now preserved in proxy server settings when saving preferences


3/4/2024, 3:34PM CST

Deploy 19.3.526.0 | Inventory 19.3.526.0

Changes/Improvements

  • Deploy: Add Performance Integration settings to improve the success rate for large deployments

Bug Fixes

  • Fixed casing in HKEY_CLASSES_ROOT

  • Added character count limitation and messaging for packages with a reboot step


2/6/2024, 9:20AM CST

Deploy 19.3.520.0 | Inventory 19.3.520.0

Changes/Improvements

  • Upgrade SQLite to 3.45.0 to address flagging of CVE-2023-7104

Bug Fixes

  • Prevent excessive attempts to set database journal mode and to reduce the debug log database size.

  • Improve support for larger LAPS deployments by batching Active Directory requests

  • Inventory: Disallow multi-select when choosing Active Directory containers to include

  • Deploy: Restore Auto Download package approval behavior from version 19.3.423


11/14/2023, 11:59AM CST

Deploy 19.3.488.0 | Inventory 19.3.488.0

Changes/Improvements

  • Removed secure.pdq.com and all adminarsenal.net domains from certificate validation

  • Improve the user experience around license keys

  • Updated Help Menu > Renew License to point to same link as License Window

Bug Fixes

  • AD Sync and Browse by Name now support groups over 1500 computers

  • Inventory: Recognize O/S for Hyper-V Server 2019

  • Deploy: Improve handling of deployments that fail to launch correctly


10/23/2023, 12:48 PM CST

Deploy 19.3.472.0  |  Inventory 19.3.472.0

Bug Fixes

  • Inventory: The Computer Details Processes page detects a target disconnect and automatically tries to reconnect

  • Deploy: Fix two scenarios that resulted in memory leaks after failed attempts to communicate with Inventory

  • Deploy: Prevent file access error when machine appears in deployment targets list more than once.

  • Deploy: Report robocopy failures during deployment steps


10/16/2023, 11:49 AM CST

Deploy 19.3.470.0 | Inventory 19.3.470.0

Bug Fixes

  • Auto download shows updates for package versions downloaded that have been disabled

  • Inventory: The Computer Details Processes page detects a target disconnect and automatically tries to reconnect

  • Deploy: Fix two scenarios that resulted in memory leaks after failed attempts to communicate with Inventory

  • Deploy: Prevent file access error when machine appears in deployment targets list more than once.

  • Deploy: Report robocopy failures during deployment steps


10/2/2023, 10:44 AM CST

Deploy 19.3.464.0  |  Inventory 19.3.464.0

Bug Fixes

  • Deploy: Not enough quota to process this command Exception was addressed and fixed.


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.


4/19/2023, 4:00 PM CST

Deploy 19.3.409.0 | Inventory 19.3.409.0

Bug Fixes

  • 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


4/18/2023, 4:00 PM CST

Deploy 19.3.406.0 | Inventory 19.3.406.0

Changes/Improvements

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

  • 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.


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.