Release notes
Get an overview of the things changed and fixed in each version of Umbraco Deploy.
In this section we have summarised the changes to Umbraco Deploy and Deploy Contrib released in each version. Each version is presented with a link to the Deploy issue tracker showing a list of issues resolved in the release. We also link to the individual issues themselves from the detail.
If there are any breaking changes or other issues to be aware of when upgrading they are also noted here.
If you are upgrading to a new major version you can find the details about the breaking changes in the version specific updates article.
Release History
This section contains the release notes for Umbraco Deploy 4 and 10 including all changes for these versions. For each major version, you can find the details about each release.
10.4.1 (November 29th 2024)
Add
[DisableRequestSizeLimit]
attribute toUploadForImport
endpoint to remove application request size limit (server/infrastructure restrictions may still apply)Fixed issue where content was not saved when transferring variant content with a release date
Support flexible environments on Umbraco Cloud (remove requirement for environment types to be Development, Staging or Live)
Update documentation links in management dashboard to include major version in the URL
10.4.0 (March 19th 2024)
All items from 10.4.0-rc1
Fixed issue with transfer of date values within Nested Content, Block List or Block Grid properties #209
Back-ported fix where templates could incorrectly cause schema mismatch errors when running in production mode. Although runtime modes aren't available in Umbraco 8, we ensure that the template
.uda
files are correctly processed by always setting the template path. #187Fixed issue where importing invalid variant property data would cause a not supported variation exception #8
Fixed deserialization issue causing problems with the compare content feature #212
10.4.0-rc1 (March 5th 2024)
Add
IArtifactTypeResolver
to allow custom type resolving when deserializing toIArtifact
(used by Deploy Contrib, see PR #60)Add base migrators for importing legacy artifacts (used by Deploy Contrib)
Restored ability to overwrite content properties with empty values
Improved error UX and messaging to only show technical detail option if available
Require a valid license when importing
10.3.4 (February 20th 2024)
Removed the no-longer supported "live edit" feature (Deploy on Cloud only).
Fixed issue where the removal of a master template couldn't be deployed #201
Ensured configuration for behavior following a "path too long" exception is respected for handling image cropper values #200
User experience and message improvements on content flow exception #202
Fixed issue with transfer of empty values to overwrite non-empty ones.
10.3.3 (January 16th 2024)
Added configurable option to avoid overwriting of dictionary items with empty values #191
For more details see the page on Deploy's settings.
Fixed regression issue with transfer of date values.
10.3.2 (January 9th 2024)
Fixed issue with transfer of content using language variants #193
10.3.1 (December 21th 2023)
Fixes the display of the selected schedule date on queue for transfer.
Fixes parsing property values within Nested Content and Block List that were previously saved by the Contrib value connectors.
Fixed incorrectly including media files in export when 'Content files' wasn't selected.
Add maximum file size validation to import file upload.
10.3.0 (December 11th 2023)
All items from 10.3.0-rc1.
Fixed a regression in 10.3.0-rc1 where content restore/transfers didn't use the same JSON converters when deserializing Deploy artifacts.
Fixed permissions not being correctly set for administrators on initial install.
Moved permissions from the Content to a new Deploy category (only affecting the UI).
Add support for migrating property values within Nested Content, Block List and Block Grid, and include Multi URL Picker value connector (an explicit value connector binding is used to override the ones provided in Deploy Contrib).
Added new configuration option of
TrashedContentDeploymentOperations
to allow exporting/importing of trashed content, ensuring referenced content in the recycle bin isn't exported by default and otherwise imports back into the recycle bin.Changed the default value connector to use the property storage type, instead of using custom value prefixes to store the object type.
10.3.0-rc1 (November 27th 2023)
Added feature of content import and export with migrations.
Added a new configuration option of
ResolveUserInTargetEnvironment
to allow resolving of user accounts in target environments (see Deploy Settings).Added a new configuration option of
AllowPublicAccessDeploymentOperations
to amend the behavior of public access rule transfer (see Deploy Settings).Improve performance of publishing multi-language content during restore/transfer and import.
10.2.7 (November 14th 2023)
Fixed action menu for queue for transfer with list view #185.
10.2.6 (October 17th 2023)
Fixed issue with deployment of content when scheduled for a future release date.
Prevent dictionary items from being serialized to
.uda
files on disk when configured for transfer as content #184.
10.2.5 (October 10th 2023)
Fixed regression issue introduced in 10.2.4 with deployment of properties of content templates #182
10.2.4 (September 19th 2023)
Updated the transfer of user picker values to resolve the user by username in the target environment #180
Also updated the logic for the member picker to ensure values representing members that don't exist in the target environment are cleared.
Added configuration option to ignore missing languages when deploying translation items #176
Ensured consistent sort of translations within dictionary items
.uda
files #175Ensured that alt text for images placed in grid cells are transferred #174
Further fix to logic for creating redirects on content deployment for variant content #170
Resolves issue with grid media items in a batched deployment operation.
Increased size of database fields storing references to account for longer values used in package data Commerce #428
Include published name in content transfer data to avoid overwriting with draft name if different.
Optimized content transfers to include only draft and published versions when they exist.
Fixed issue with partial restore of forms #178
10.2.3 (August 1st 2023)
Ensured that schema files are updated on entity container renames #171.
Fixed issue with processing of marker files on Linux #169.
Corrected logic for creating redirects on content deployment for variant content.
Ensured consistent rendering of trailing zeros when using the rounded decimal converter.
Reduced some logging to debug to reduce noise in log files.
10.2.2 (May 30th 2023)
Resolved a low impact security issue found in internal testing when triggering a schema extraction.
10.2.1 (May 23rd 2023)
Added configuration for batch package processing and omitting post operation notification handlers.
Handled use of trailing slash in configured environment URLs.
Added sort option for the "is up to date" column in the schema comparison #165.
Ensured artifacts serialized to disk are no longer processed when the entity is configured to be transferred as content.
Handled updates to serialized document types on deletion of data types.
10.2.0 (April 11th 2023)
Restricted languages available to editors when deploying variant content to those allowed via the user permissions for languages.
Tidied up the Deploy dialogs for transfer, compare and restore to align with CMS conventions and remove redundant options.
Added a database lock to the persistent transfer queue, removing any risk of concurrency issues when adding or removing items from the queue.
Added support for new form properties introduced in the most recent minor release of Forms 11. #161
10.1.4 (March 21st 2023)
Fixed issue with transfer of form workflow's "sensitive data" property. #159
Fixed issue with datatype not found on cache rebuild #157
Resolved issue with progress bar initialization on partial restore dialog
Handled file not found issue when calculating media file checksum using file metadata
Avoided exception triggered by custom tree implementations that do not expose an alias #160
10.1.2 (November 15th 2022)
Added batch settings option providing resolution to large content or media transfers hitting Azure service limit #128
10.1.1 (October 18th 2022)
Resolved issue with media restore when database items exist and files don't (backport fix to V4) #123
Fixed issue with use of HTTP timeout setting (V9+)
10.1.0 (September 7th 2022)
Introduced and used caching in deploy operations to improve performance.
Increased default and added setting for disk operation timeouts #135
Single language content transfers #132
Scheduled content transfers.
Corrected transfer of unpublished content status #131
Improved UX and descriptions in backoffice settings dashboard #118
Added ability to download Deploy artifacts (.uda files) as a zip archive from the management dashboard.
Added sort options to the schema comparison view in the management dashboard #115
Indented the JSON representation of Data Type configuration details in the .uda files for ease of review #85
Fixed issue with transfer of Forms prevalue sources from text files that include captions.
Ensured Document Type validation messages are transferred between environments #137
Fixed issue with scheduled publish date being time shifted on deployments when source and target servers are running in different timezones.
Fixed issue with transfer for members of a given type (V10 only) #139
10.0.3 (August 16th 2022)
Aligned Git URL displayed in backoffice with that in Cloud Portal (V4 only) #136
Fixed issue with deployment of root node value for Umbraco Forms's "save as Umbraco node" workflow #133
Fixed incorrect availability of workspace restore in production environment (V9 and V10 only)
Added close button to "Transfer now" dialog
Resolved registration of deployable types to support configuration for "backoffice edition".
10.0.2 (July 12th 2022)
Resolved issue with media restore when database items exist and files don't #123
Added details of failed deployment to deploy dashboard #120
Added copy button for deploy log in the backoffice #121
Fixed typo in UI #113
Ensured signature refresh on Data Type move into or out of folder #125
Fixed selection of workspace for compare dialog
Optimized existence checks in connectors
Restore missing partial restore option in content and media tree roots (V9+)
Fixed extract trigger URL in PowerShell script distributed with Deploy On-Premise (V9+)
Improved deserialization of exceptions for clearer reporting (V9+)
10.0.1 (June 29th 2022)
Fixed issue with deployment of content using variant properties #126
10.0.0 (June 16th 2022)
Compatibility with .NET 6 and Umbraco 10
Deploy Contrib
10.3.0 (August 15th 2024)
All items from 10.3.0-rc1
10.3.0-rc1 (July 19th 2024)
10.2.0 (March 19th 2024)
All items from 10.2.0-rc1
10.2.0-rc1 (March 5th 2024)
Add legacy migrators and type resolver to allow importing from Umbraco 7 in #61
10.1.1 (February 14th 2023)
Block grid editor support and fix for null reference exception (10+)
Further caching for deploy operations.
10.1.0 (September 7th 2022)
Fixed issue with transfer of nested content string values using item templates (which is commencing with "{{") that were erroneously considered as JSON in #56
10.1.0-rc001 (September 7th 2022)
Updated connectors to use context cache in #54
10.0.1 (July 12th 2022)
Optimized existence checks in connectors
10.0.0 (June 15th 2022)
Updated Deploy and CMS dependencies to v10
Legacy release notes
You can find the release notes for versions out of support in the Legacy documentation on GitHub and Umbraco Deploy Package page.
Last updated