Release notes
In this section we have summarised the changes to Umbraco Deploy 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.
We've listed here all changes going back to March 2021 for Deploy 4 and above. For details of releases prior to this date, or older versions, please refer to the package page on our.umbraco.com.
In this section, you can find release notes for each release of Umbraco Deploy.
Under each major version, you can find details about minor and patch releases for the specific major.
- Resolved issue with progress bar initialization on partial restore dialog
- Handled file not found issue when calculating media file checksum using file metadata
- Added a task to set signatures via the backoffice settings dashboard, ensuring these are calculated and cached before a restore is commenced.
- Provided a configuration option to allow for use of the media file metadata instead of file contents when calculating a checksum.
- Made a new default behaviour which can be tweaked via configuration, of loading all relations into memory once we know we are processing a lot of artifact signatures, and doing look-ups for the relations for each entity from there.
- Optimised the retrieval of relations ensuring excluded relation types aren't retrieved and then filtered in memory.
- Updated the default configuration to exclude the document/media "dependency" relations that were introduced in an earlier minor version of Umbraco 10, and aren't required for including in deployment operations.
- Added a configuration value to allow skipping of "path too long" exceptions with media files (so the media item will be created, but with no file attached).
- Providing a custom message in the case of a hosting environment hard timeout with information and links to options for resolution.
- Fixed display child nodes indicator for tree picker used for selecting items in the remote environment #146
- Added additional logging to indicate which item and pass causes a processing failure if and when one occurs #144
- Resolved issue with progress bar initialization on partial restore dialog
- Handled file not found issue when calculating media file checksum using file metadata
- Added batch settings option providing resolution to large content or media transfers hitting Azure service limit #128
- 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+)
- Introduced and used caching in deploy operations to improve performance.
- Scheduled content transfers.
- Added ability to download Deploy artifacts (.uda files) as a zip archive from the management dashboard.
- 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.
- Fixed issue with scheduled publish date being time shifted on deployments when source and target servers are running in different timezones.
- 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".
- 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+)
- Compatibility with .NET 6 and Umbraco 10
- Added a task to set signatures via the backoffice settings dashboard, ensuring these are calculated and cached before a restore is commenced.
- Provided a configuration option to allow for use of the media file metadata instead of file contents when calculating a checksum.
- Made a new default behaviour which can be tweaked via configuration, of loading all relations into memory once we know we are processing a lot of artifact signatures, and doing look-ups for the relations for each entity from there.
- Optimised the retrieval of relations ensuring excluded relation types aren't retrieved and then filtered in memory.
- Updated the default configuration to exclude the document/media "dependency" relations that were introduced in an earlier minor version of Umbraco 10, and aren't required for including in deployment operations.
- Added a configuration value to allow skipping of "path too long" exceptions with media files (so the media item will be created, but with no file attached).
- Providing a custom message in the case of a hosting environment hard timeout with information and links to options for resolution.
- Fixed display child nodes indicator for tree picker used for selecting items in the remote environment #146
- Added additional logging to indicate which item and pass causes a processing failure if and when one occurs #144
- Added batch settings option providing resolution to large content or media transfers hitting Azure service limit #128
- 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+)
- Introduced and used caching in deploy operations to improve performance.
- Scheduled content transfers.
- Added ability to download Deploy artifacts (.uda files) as a zip archive from the management dashboard.
- 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.
- Fixed issue with scheduled publish date being time shifted on deployments when source and target servers are running in different timezones.
- 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".
- 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+)
- Display of configuration information and schema comparison on the deploy "settings" dashboard.
- Optional, automated clear of memory cache
- Resolved issue with redirect functionality when records are deployed between environments (part of CMS #10066)
- Surfaced information about configuration for the ignore of broken dependencies in the dialog that presents the error information
- Fixed a CSS rendering issue for the deploy content dashboard's workspace display, when more than four environments are available.
- Retained compact JSON formatting when transferring grid values
- Adds support for deploying new relation type property introduced in CMS 9.4
- Fixes layout issue on workspaces dashboard when more than 4 environments are configured.
- Backoffice deployment of members and member groups.
- Fixed bug with deployments of templates involving alias renames
- Amends to timing of file operation initialization to ensure third party components complete setup (V9 only).
- Added .NET 6 version of environment variable syntax for Umbraco Cloud configuration settings.
- Added support for deployment of history clean-up settings on Document Types.
- Updates connection string initialization to earlier in the pipeline to ensure it's available for external component configuration.
- Fixed casing of Deploy folder in App\Plugins referenced from the custom "no nodes" page.
- V9 release on .NET 5 compatible with CMS V9.
- All items listed under the 9.5.3, 10.1.3 and 11.0.1 releases (other than those indicated as only applying to higher versions).
- Added batch settings option providing resolution to large content or media transfers hitting Azure service limit #128
- 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+)
- Fixed issue with scheduled publish date being time shifted on deployments when source and target servers are running in different timezones.
- Introduced and used caching in deploy operations to improve performance.
- Scheduled content transfers.
- Added ability to download Deploy artifacts (.uda files) as a zip archive from the management dashboard.
- 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.
- 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".
- 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+)
- Retained compact JSON formatting when transferring grid values
- Display of configuration information and schema comparison on the deploy "settings" dashboard.
- Optional, automated clear of memory cache
- Resolved issue with redirect functionality when records are deployed between environments (part of CMS #10066)
- Surfaced information about configuration for the ignore of broken dependencies in the dialog that presents the error information
- Fixed a CSS rendering issue for the deploy content dashboard's workspace display, when more than four environments are available.
- Backoffice deployment of members and member groups.
- Added support for deployment of history clean-up settings on Document Types (V4 only)
- Fixed bug with deployments of templates involving alias renames
- Amends to timing of file operation initialization to ensure third party components complete setup (V9 only).
- Added .NET 6 version of environment variable syntax for Umbraco Cloud configuration settings.
- Removed the redundant and misleading deploy operations available on the form "entries" menu item. #83
- Improved reliability of extractions triggered from Umbraco Cloud git deployment operations by introducing a new marker file used only on start-up.
- Improved reliability of extractions on new Cloud infrastructure by wrapping and throttling the file system watcher events.
- Fixed issues with styling and scripts on the custom “no content” page displayed when Deploy is used.
- Fixed issue with language deployment when fallbacks are configured.
- Added support for deployment of CMS tabs and groups
- Added support for backoffice transfer of data from custom packages or solutions
- Add deep-link to deploy dashboard from transfer queue, so will be shown on click from "open transfer queue" (if CMS version supports deep dashboard links) #57
- Added clear signature operation for minor updates of Deploy or CMS
- Fixed issue with forms deployment where workflows are deleted via code.
- Resolution of issue with failed extractions on vNext infrastructure.
- Resolution of issue with failed extractions on vNext infrastructure.
- Added serialization converter for control of number of decimal places - #465 (internal)
- Resolved issue with unnecessary empty records being created in destination database - #444 (internal)
- Resolved issue with transfer of content templates when variants are enabled - #385 (internal)
- Ensured datatype move action triggered serialization and allows deployment to target environment - #10
- Resolve UI issue where dialog closes if not accurate on selecting node from target environment for restore - #4
- Management dashboard for triggering and viewing status of deployment operations
- Release of Deploy On-Premises
- Enabling Deploy 4 to work in new Cloud infrastructure
- Improved reliability of extractions triggered from Umbraco Cloud git deployment operations by introducing a new marker file used only on start-up (back-port from 4.4.0).
- Resolution of issue with failed extractions on vNext infrastructure.
- Updating Cloud vNext related configuration
Deploy Contrib contains community contributions for Umbraco Deploy targetted for version 8 and above.
It offers connectors for the most popular Umbraco community packages. These are used by Deploy to aid with the deployment and transferring of content/property-data between environments.
- Block grid editor support and fix for null reference exception (10+)
- Further caching for deploy operations.
- Block grid editor support and fix for null reference exception (10+)
- Further caching for deploy operations.
- Block grid editor support and fix for null reference exception (10+)
- Further caching for deploy operations.
- Used caching in value connectors to improve performance.
- Fixed issue with transfer of nested content string values using item templates (for example commencing with "{{") that were erroneously considered as JSON.
- Optimized existence checks in connectors
- All items listed under the 9.1.1, 10.1.1 and 11.0.1 releases (other than those indicated as only applying to higher versions).
Last modified 3d ago