# DeployR 1.1 release notes

{% updates format="full" %}
{% update date="2026-05-04" %}

## DeployR 1.1.2618.1763

* Fixed additional USB media-related issues that prevented DeployR from detecting the media location, as well as issues that caused BCDEdit failures when deploying from media (#19894).
* Fixed an issue with the filtering of content items that had a OS tag like "Windows 11" (#19881).
* Fixed an issue that occurred when capturing an image and specifying that a new content item version should be created (#19888).
* Added logic to capture the Windows panther log files when automatically uploaded client-side log files to the DeployR server (#19887).
* Fixed an issue with the behavior of the "Debug" entry in the Bootstrap.json file; now, this needs to be set to "true" (case-insensitive) to enable automatically opening a minimized PowerShell session when booting (#19889).
* Added a new "Pause" step that will automatically pause the task sequence until the technician clicks the "Continue" button to resume execution (#19841).
* Fixed an issue that could cause a task sequence failure when using the "Install Updates" step if an updated .NET 8 runtime was installed (#19844).
* Fixed an issue where the Get-DeployROEMDriverPack cmdlet did not filter on the -Version parameter (#19876).
* Fixed an issue that can cause CI generation issues preventing peering of content (#19880).
  {% endupdate %}

{% update date="2026-04-24" %}

## DeployR 1.1.2617.1661

* Addressed various issues with DeployR media generation and usage: unexpected errors during media generation, attempts by standalone media to access the DeployR server, messages displayed in the progress UI, log upload failures (#19805, #19860, #19856, #19817).
* Fixed an issue that allowed task sequence variables to begin or end with spaces.  These will now automatically be trimmed (#19824).
* Fixed additional issues that could cause failures (e.g. downloading VMware drivers) from an internet host that does not properly handle range requests (#19798).
* Fixed unexpected errors logged when attempting to generate BranchCache data for content items (#19833).
* Fixed an issue with server-side script execution if the script returns unexpected objects to the PowerShell pipeline (#19843).
* Added logic to automatically load DeployR.Utility and to provide a DeployR security token to server-side scripts (#19831).
* Modified the task sequence step condition evaluation to perform case-insensitive comparison of variable values (#19840).
* Modified the Gather script to set "MakeAlias" to "Panasonic" instead of "Panasonic Corporation" to match driver packs and for consistency with other OEMs (#19830).
* Fixed an issue with the "Capture image" step so that the "Capture to" location is treated as a text field (#19811).
* Added a "DriverPackCount" variable that gets set automatically by the "Inject drivers" and "Cloud drivers" steps to enable conditional execution (e.g. run the "Cloud drivers" step if no local drivers were found) (#19862).
  {% endupdate %}

{% update date="2026-04-10" %}

## DeployR 1.1.2615.1563

* Fixed issues with the handling of content downloaded via PowerShell scripts being run in a task sequence (#19800, #19802).
* Fixed an issue where uploaded log zip files were not immediately closed, so they could not immediately be opened (#19796).
* Modified the behavior of the "Cache content" step to use tags defined on the content item, instead of those on the content item version, when filtering content to be downloaded (#19789).
* Changed the default timeout of the "Cache content" step to be unlimited.  Existing steps would need to be removed and re-added for this change (#19265).
* Fixed an issue (seen when downloading VMware drivers directly from the OEM) where the download could fail when the server did not properly implement range requests (#19798).
* Modified the "Capture image" step to make the content item optional and to provide an explicit path where the WIM file should be placed (#19743).
* Added logic to attempt to automatically upload the BitLocker recovery key to AD or Entra ID when adding protectors in the full OS.  This requires additional Group Policy configuration in Active Directory to enable backup of fixed disk or OS disk recovery keys (#19527).
* Added support for Windows Update installation from a WSUS server.  To use this, you must manually set the WsusServer task sequence variable to the URL of the WSUS server, e.g. <https://servername.domain.com:8531> (#19787).
* Modified the DeployR installer to not prompt for an install location on upgrades and to automatically install the new version in the same location as the initial installation.  Note that this will only be effective on the next upgrade, not this initial one (#19795).
  {% endupdate %}

{% update date="2026-04-06" %}

## DeployR 1.1.2614.1511

* Fixed an issue that prevented Entra ID-based authentication from PowerShell (#19783).
* Added automatic filtering of content item and task sequence architecture (e.g. do not include ARM64 items on x64 media) when creating media (#19784).
* Fixed an issue that resulted in extra logging of HEAD request errors on the DeployR server (#19782).
* Fixed an issue where task sequences did not properly set the UEFI recovery partition attributes (#19785).
  {% endupdate %}

{% update date="2026-03-31" %}

## DeployR 1.1.2613.1481

This is the initial release of DeployR 1.1.  New features and fixes included in this release:

* Improved download speeds for content being downloaded from the DeployR server.
* Added support for configuring a default keyboard layout for Windows PE (specified via the KeyboardLayoutPE entry in Bootstrap.json) and a UI for dynamically changing the keyboard layout when in Windows PE.
* Added logic to automatically compress and upload the DeployR logs to the DeployR server at the end of every task sequence.  These can be found in the content store, which is located at C:\ProgramData\2Pint Software\DeployR\Logs (or wherever you have configured in the DeployR settings).
* Added support for standalone ISO or USB media.  Selected content and task sequences will be placed on the media so that they do not need to be downloaded from the server.  In full "standalone" mode, no communication with the DeployR server is needed (so no authentication or network access is required).  In "caching" mode, authentication with the DeployR server is performed and any content not available on the media, or cloud-based content that is provided through DeployR, will be accessible.
* Added a "Run server-side PowerShell script" task sequence step to run a specified PowerShell script on the DeployR server.  This PowerShells script can access the task sequence variables from the computer running the task sequence, perform any actions needed, and then return variables back to the task sequence.
* Added the ability to import OEM driver packs into DeployR as content items managed by and downloaded from DeployR.
* Added on-disk encryption for the task sequence state information.
* Added support for deploying Windows to BIOS/MBR-based computers.
* Added an "Upgrade operating system from the cloud" step definiton and task sequence template that can be used to upgrade an existing Windows installation to a later release, with the Windows installation files automatically downloaded from Windows Update.
* Added initial support for performing an unattended installation of Ubuntu Desktop, versions 24.04 or later.
* Added support for using an ISO file for the "Apply OS" step Windows source.  This eliminates the need to extract the install.wim from the ISO before uploading this to a DeployR content item.
* Added support for running a Preinit.ps1 script in Windows PE before DeployR starts and before the network is initialized.
* Added a "Cache content" task sequence step definition and an improved "Cache All" task sequence template.  This new step definition enables more selective caching of content (e.g. content items with specific tags).
* Improved the task sequence logging to be more clear on errors and to not display any unnecssary stack traces.
* Improved the process of updating the time in Windows PE to avoid TLS errors when the computer's real-time clock is wrong.
* Added the ability to clone an existing task sequence via PowerShell using the Import-DeployRTaskSequence cmdlet with the -Clone switch.

Some changes of note:

* DeployR 1.1 now uses PowerShell 7.4.14 and .NET 8.0.25.  Be sure to upgrade your DeployR server with these releases, and completely regenerate your Windows PE boot media.
* DeployR 1.1 has changed the task sequence variable names used by DeployR itself so that they begin with an underscore.
* The offline domain join step no longer uses the computer's serial number as the default name, so a name needs to be specified via the ComputerName task sequence variable.  Also, when creating a computer object in Active Directory, the server will initially attempt to create the object without specifying that an existing object with the same name can be replaced.  Only after receiving a 2224 return code indicating that the object already exists will it try with a "replace" flag.
  {% endupdate %}
  {% endupdates %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://documentation.2pintsoftware.com/deployr/release-notes/deployr-1.1-release-notes.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
