Compare Releases
63
374
Note: breaking changes are no longer listed as this overview was unreliable for that. Make sure to read the version specific upgrades notes for guidance.
New Features
Features released in version 12.1.0
Features released in version 12.0.0
Features released in version 11.5.0
Features released in version 11.4.0
Features released in version 11.3.0
Features released in version 11.2.0
Features released in version 11.1.0
Features released in version 11.0.0
Features released in version 10.7.0
Features released in version 10.5.0
Features released in version 10.4.0
Features released in version 10.3.0
Features released in version 10.2.0
Features released in version 10.1.0
Features released in version 10.0.0
Features released in version 9.5.0
Features released in version 9.4.0
Features released in version 9.3.0
Features released in version 9.2.0
Features released in version 9.1.0
Issues & Tasks
Issues & Tasks fixed in version 12.2.0
Issues & Tasks fixed in version 12.1.2
Issues & Tasks fixed in version 12.1.0
Issues & Tasks fixed in version 12.0.0
Issues & Tasks fixed in version 11.5.0
Issues & Tasks fixed in version 11.4.1
Issues & Tasks fixed in version 11.3.0
Issues & Tasks fixed in version 11.2.0
Issues & Tasks fixed in version 11.1.0
Issues & Tasks fixed in version 11.0.0
Issues & Tasks fixed in version 10.8.7
Issues & Tasks fixed in version 10.8.5
- 15593 - Backport relation tracking fixes and get references from recursive (nested/block) properties
Issues & Tasks fixed in version 10.8.4
Issues & Tasks fixed in version 10.8.3
Issues & Tasks fixed in version 10.8.0
Issues & Tasks fixed in version 10.7.0
Issues & Tasks fixed in version 10.6.0
Issues & Tasks fixed in version 10.5.0
Issues & Tasks fixed in version 10.4.1
Issues & Tasks fixed in version 10.4.0
- 13290 - Allow for configuration of additional languages to install and ensure one is set as default.
Issues & Tasks fixed in version 10.3.2
Issues & Tasks fixed in version 10.3.0
Issues & Tasks fixed in version 10.2.1
Issues & Tasks fixed in version 10.2.0
Issues & Tasks fixed in version 10.1.0
Issues & Tasks fixed in version 10.0.1
Issues & Tasks fixed in version 10.0.0
Issues & Tasks fixed in version 9.5.3
Issues & Tasks fixed in version 9.5.2
Issues & Tasks fixed in version 9.5.1
Issues & Tasks fixed in version 9.5.0
Issues & Tasks fixed in version 9.4.0
Issues & Tasks fixed in version 9.3.1
Issues & Tasks fixed in version 9.3.0
Issues & Tasks fixed in version 9.2.0
Issues & Tasks fixed in version 9.1.2
Issues & Tasks fixed in version 9.1.0
Issues & Tasks fixed in version 9.0.1
Issues & Tasks fixed in version 8.18.13
Issues & Tasks fixed in version 8.18.12
Issues & Tasks fixed in version 8.18.10
Release Notes
Notes for version 12.2.0
Umbraco 12.2.0 is now available on Nuget.
Read all about the new features and improvements in the Umbraco 12.2 release blog post.
Notes for version 12.1.2
Umbraco 12.1.2 is now available on Nuget
Notes for version 12.1.1
Umbraco 12.1.1 is now available on Nuget, and contains a fix for upgrading without the delivery API.
Notes for version 12.1.0
Umbraco 12.1 is now available on Nuget.
Read about the new features and improvements in the Umbraco 12.1 release blog post.
Notes for version 12.0.1
12.0.1 containing a security fix is now available on Nuget.
Notes for version 12.0.0
The final version of 12.0.0 is now live on Nuget. For more details on new features and updates see the Umbraco 12 Release Candidate blog post.
Changes in RC5
- Updated the login screen - 2cbf44d
- Remove content from public-facing Examine indexes when it's made protected - 14415
Changes in RC4
- Fixed an issue preventing unlinking external login providers - 14341
- Fixed a performance issue - 14364
- Ensured that the security stamp is updated on logout - 14362
- Added toggle to enable trust server certificate from installer - 14361
- Fixed missing editor toolbar icons in rich text configuration - 14404
- Cache refreshers optimisations - 14332
- Added delivery API information to detailed telemetry - 14418
- Updated dependencies - 14407, 14419, 7eef9f4, 9c1f912
- Delivery API Change
Changes in RC3
Changes in RC2
-
Downgraded OpenIdDict to version 4.2.0 to resolve external login not working fixing #14265
-
Updated EF Core extension method to map |DataDirectory| in connection string #14278
Notes for version 11.5.0
The release of 11.5.0 is now available on Nuget.
Notes for version 11.4.2
11.4.2 containing a security fix is now available on Nuget.
Notes for version 11.4.1
11.4.1 is now available on Nuget.
Notes for version 11.4.0
11.4.0 is now available on Nuget.
Read more in the release blog post.
Notes for version 11.3.1
11.3.1 is now available on Nuget the patch contains a fix for indexing complex editors on multilingual sites.
Notes for version 11.3.0
11.3.0 is now available on Nuget.
Read more in the release blog post.
Notes for version 11.2.2
The 11.2.2 patch for the CMS is now live on NuGet containing a follow-up on the security fix from 11.2.1.
Notes for version 11.2.1
The 11.2.1 patch for the CMS is now live on NuGet containing a fix for a medium-severity security issue.
Notes for version 11.2.0
Umbraco 11.2.0 is now available on NuGet.
See the release blog post for more information.
Notes for version 11.1.0
Umbraco 11.1.0 is now available on nuget.
Read all about it in the release blog post.
Notes for version 11.0.0
The next major version of Umbraco, running on the latest version of .NET (7).
Umbraco 11.0.0 is now available on NuGet
The RC is now available on NuGet and you can find more details in the Umbraco 11 release candidate blog post.
Changes in RC6
- Only add global usings when ImplicitUsings is enabled - 13491
- New SVG based login background - 13493
- Fix so Umbraco.Cms Nuget package only can be installed on .NET7 projects - 13475
- Revert breaking changes adding IContextCache to deploy connectors - 13489
- Added various Block Grid translations (EN & NL) - 13488
- Updated markedplace url to final url - commit
- Visual fix to the Block Grid editor - 13467, 13496
- Fixed a bug where info tabs wouldn't load - 13486
- Updated NuGet dependencies - 13478
Get it now on Nuget
Changes in RC5
Please note that this RC contains changes to how the appsettings.schema.json file is generated, this means that if you're upgrading an existing site, you should delete your appsettings.schema.json, so it'll be regenerated on build.
-
Removed force left and force right from the Block Grid editor - 13400
-
Updated the JSON schema generation to make it easier for packages to include their schema, note that if migrating an existing project you should delete the appsettings.schema.json file - 13427
-
Improved inline mode and removed distraction-free mode from TinyMCE - 13394
-
Fixed an issue with TinyMCE dropdowns - 13417
-
Fixed an issue where AllowUploadFiles appsettings wasn't working, this has been moved to an AllowUploadFileExtension appsettings - 13408
-
Updated javascript dependencies
-
Made NullOrWhiteSpaceAsNull nullable - 13365
-
Updated the Packages section to use the new marketplace - 13371
-
Fixed an issue where long migrations were timed out by making the command timeout configurable via the connection timeout - 13373
Get it now on Nuget
Changes in RC4
- Multiple improvements to the Block Grid editor - 13282, 13359
-
Updated dependencies to the final release of aspnetcore 7 - 13372
-
Added Umbraco Workflow to appsettings schema - 13349
-
Fixed an issue that would cause InMemory models to break if using custom no nodes page - 13390
-
Obsoleted and removed old migrations - 13382
-
Removed nullability from AdditonalData on ContentItemDisplay (breaking change) - 13380
Get it now on Nuget
Changes in RC3
- Updated to now use IFileProvider to access assets added from packages - 13141
- Updated Smidge, Npoco and MailKit dependencies - 13310
- Fixed issue where an error would be thrown when publishing new content that's a child to content with multiple languages - 13340
- Fixed a filepath issue that caused the BlockGrid example to not work on Linux - 13306
Get it now on Nuget
Changes in RC2
- Update to deploy specific components allowing for a V11-RC of Deploy - 13287
-
Fixed an issue that made users with Swedish culture unable to save document types - 13260
-
Fixed a database locking issue when using SQLite - 13246
Get it now on Nuget
Notes for version 10.8.7
Security Patch.
Notes for version 10.8.6
Security Patch, see https://umbraco.com/blog/security-advisory-may-21-2024-patch-is-now-available/
Notes for version 10.8.5
Notes for version 10.8.4
Notes for version 10.8.3
Notes for version 10.8.2
Regression patch
Notes for version 10.8.1
Security patch
Notes for version 10.8.0
NuGet and NPM dependencies updated to the latest minor and patch versions
The NuGet and NPM dependencies have been updated to the latest versions that did not contain breaking changes.
Performance optimizations when indexing content with blocks
We managed to make some performance optimizations that make indexing of content with a lot of nested types (Block list, Block Grid, etc) faster.
Performance optimizations when editing content with many Multi URL Pickers
We found small performance improvements to the Multi Url Picker when editing content in the backoffice.
Opt-in to seed NuCache in one-go
A new setting has been made available, that lets you seed uncached with one massive query, instead of doing it paged. This can increase boot times significantly, but be aware it will put some pressure on your database.
A handful of bug fixes
A handful of bug fixes that have been made for later versions of Umbraco have been ported back to Umbraco 10.
Notes for version 10.7.0
The release of 10.7.0 is now available on Nuget.
Notes for version 10.6.1
10.6.1 containing a security fix is now available on Nuget.
Notes for version 10.6.0
10.6.0 is now available on Nuget.
This minor release for Umbraco 10 adds a number of fixes and improvements mainly backporting from recent Umbraco 11 releases and aligning with Umbraco 12.
Highlights in Umbraco 10.6
A new counter for the number of external login providers in a project has been added to telemetry. This only shows the number of login providers, not which ones are being used.
Notable Fixes
- Members: Improved logout behavior
- Examine: Fix for (re)building indexes
- Textbox: Fixed incorrect validation behavior and updated documentation accordingly
You can see the full contents of 10.6 below ⬇️
Notes for version 10.5.1
10.5.1 is now available on Nuget the patch contains a fix for indexing complex editors on multilingual sites.
Notes for version 10.5.0
10.5.0 is now available on Nuget.
Read more in the release blog post.
Notes for version 10.4.2
The 11.4.2 patch for the CMS is now live on NuGet containing a follow-up on the security fix from 10.4.1.
Notes for version 10.4.1
The 10.4.1 patch for the CMS is now live on NuGet containing a fix for a medium-severity security issue
Notes for version 10.4.0
Umbraco 10.4.0 including the new Block Grid is now available on NuGet.
Read all about it in the release blog post.
Notes for version 10.3.2
This patch fixes a couple of issues, mainly an issue where packages like Deploy is unable to synchronize data types when using the new copy datatype functionality, due to missing notifications. as well as an issue with culture which prevented people who use the backoffice in Swedish from saving data types. The patch is live on NuGet.
Notes for version 10.3.1
We have identified a small issue in Umbraco 10.3 that unfortunately breaks the integration test package for Umbraco CMS. This release fixes that issue.
Notes for version 10.3.0
The 10.3.0 minor release of Umbraco is now live on NuGet.
Update (October 20, 2022): We have identified a small issue in Umbraco 10.3 that unfortunately breaks the integration test package for Umbraco CMS. A patch has been released and we recommend starting new projects or upgrading existing ones to Umbraco 10.3.1.
Notes for version 10.2.1
10.2.1 containing some fixes is now live on NuGet
Notes for version 10.2.0
The 10.2.0 minor release of Umbraco is now live on NuGet.
See the release blog post for full details.
Notes for version 10.1.1
The 10.1.1 Security Patch is now live on NuGet
Notes for version 10.1.0
The final release of Umbraco 10.1 is now live on NuGet
For more information on the new features see the Umbraco 10.1 release blog post.
Notes for version 10.0.1
10.0.1 with a handful of bug fixes for the 10.0.0 release is now available on NuGet
Notes for version 10.0.0
The next long-term-supported version of Umbraco, running on the latest long-term-supported version of .NET. Details on the release, how to get started, and report any findings can be found in the Umbraco 10 release blog post.
Umbraco 10.0.0 is now available on NuGet.
Updates for Final - Release June 16, 2022
Updates for RC5 - Release June 9, 2022
- Fixed an issue with being unable to authorize upgrade from versions < 9.3.0
- Add missing fluent migration builder for SQLite
- Unused configurations have been obsoleted
- Changes to Basic Auth to support external logins
- Fixed inaccurate dependent node list when unpublishing content node
- Fixed an issue setting the connection string during install
- Fixed the label for Culture and Hostnames
- Scope improvements 12539, 12540
- Changed SQLite to use primitive types
- Fixed issue where languages files are not found in sub dir of package dir
- Made FindContent of IVirtualPageController nullable
- Updated NuGet dependencies
- Fixed error with models builder flag out of date models
- Fixed RenderTemplateAsync bug
- Fixed relation issue when moving root items to the recycle bin
Updates for RC4 - Release May 25, 2022
- Unbroke multiple breaking changes 12461, 12457, 12460, 12480
- Fixed an ICU issue causing errors in the backoffice with certain languages
- Reintroduce build targets to include Umbraco files 12455, 12462
- Html.Coalesce does not handle null correctly
- Locking issue on installation (v10 RC3)
- Fixed null check typo in CacheInstructionService
Updates for RC3 - Released May 23, 2022
Updates for RC2 - Released May 20, 2022
- Multiple fixes for nullable reference types 12357, 12356, 12360, 12363, 12375, 12387,
- Frontend dependency updates 12353
- Bugfix for the host build decorator
- Fix for using environment variables for connection string
- Fix for unattended install using SQLite
- Updated snippets to use a collection builder
- Bugfix for publishing invariant content with domains
- Improve overlay for block cards with deleted element type
- Bugfix template ID returning incorrect value
- Improvements to the project template
- Reintroduce intellisense for appsettings
The location of the appsettings schema file has changed, this means that to enable intellisense again you must open your appsettings.json files and change the schema from:
"$schema": "./umbraco/config/appsettings-schema.json",
To
"$schema": "./appsettings-schema.json",
Notes for version 9.5.4
The 9.5.4 Security Patch is now live on NuGet
Notes for version 9.5.3
9.5.3 is now available via NuGet
Notes for version 9.5.2
9.5.2 is now live on NuGet, with a handful of bug fixes, and updated JQuery dependency.
Notes for version 9.5.1
9.5.1 is now available via NuGet
Notes for version 9.5.0
The Umbraco 9.5 release is now available: https://www.nuget.org/packages/Umbraco.Cms/9.5.0
This release includes improvements to implementing 2-factor authentication (2FA) for backoffice users, the ability to move Dictionary items, copy Member Types, and a lot more. The full list of improvements and fixes can be found below. Here are some of the features and fixes we think are worth focusing on in the RC phase:
Simplified setup of 2FA for backoffice users
Similar to the improvements to 2FA for Members released with Umbraco 9.3, this feature aims to make it easier to implement 2FA for backoffice users.
The improvements cover everything from adding a 2FA provider to updated login and User views in the backoffice.
You can get details on how to configure 2FA for backoffice users in the new 2FA documentation.
Fix for Nucache Locks
A fix has been implemented to address intermittent locks in Nucache. If you have experienced this issue testing out the RC would be valuable. See the Github PR for more information.
Custom Error Pages
It is now possible to add custom error pages by following the standard ASP.NET Core convention. You can find documentation for error handling here.
And all the rest…
Also worth noting are 2 new actions available in the backoffice. You can now move Dictionary items to help organize the Dictionary tree, and the ability to copy Member Types is available (similar to copying Document Types). Feedback on these features, and all the other improvements and fixes, are of course welcome as well.
You can raise new issues on Github or comment on the existing issues and PRs. Thanks for helping out with testing the RC 🙌
Updates for RC2 - Release April 25th
- Fix for member properties always being sensitive
- Filter out user two factor providers with no setup view configured
- Allow admins to disable two factor for other users without code
Updates for RC3 - Release May 2nd
- Added a log message when analytics level is changed
- Updated Forms and Deploy references in JSON schema to provide intellisense for new fields
- Fix for a bug where users were unable to change their password from the user pane
- Updated the text in the analytics dashboard and made it localized
Notes for version 9.4.3
Fixes a NuCache bug resulting in a corrupt NuCache
Notes for version 9.4.2
Bugfixing on the 9.4.1 release.
Notes for version 9.4.1
Fixes an unfortunate breaking change with recurring hosted services.
See the Umbraco 9.4 release blog post for details on the release.
Notes for version 9.4.0
Umbraco 9.4 is unlisted on Nuget, due to an unexpected breaking change. This is fixed in Umbraco 9.4.1.
Notes for version 9.3.1
Umbraco 9.3.1 is now available via NuGet.
Notes for version 9.3.0
Umbraco 9.3 is now available via NuGet, installation instructions can be found on the download page. See the Umbraco 9.3 release blog post for details.
Notes for version 9.2.0
Umbraco 9.2 is now available via NuGet, installation instructions can be found on the download page. See the Umbraco 9.2 release blog post for details and the release notes below for the full list of features and fixes.
Notes for version 9.1.2
Bugfixes for Umbraco 9.1.0 release.
The release is available via NuGet. The latest version and installation instructions can be found on the download page.
Notes for version 9.1.1
Single bugfix for Umbraco Cloud, for the 9.1.0 release
Notes for version 9.1.0
The release candidate for Umbraco 9.1 is now available. See release notes below and the release candidate blog post for details: https://umbraco.com/blog/umbraco-91-release-candidate/
Notes for version 9.0.1
Bugfixing on the 9.0.0 release.
Notes for version 9.0.0
Umbraco v9.0.0 is out now! 🎉
Of course the 4 issues below are not the only things that have changed in v9! 😅
-
Read all about v9 in the release blog post: https://umbraco.com/blog/umbraco-9-release/
-
Watch the launch event where we show you everything that's new and changed: https://www.youtube.com/watch?v=k_daTyoTiKI
Notes for version 8.18.15
Security Patch
Notes for version 8.18.14
Security Patch, see https://umbraco.com/blog/security-advisory-may-21-2024-patch-is-now-available/
Notes for version 8.18.13
Notes for version 8.18.12
Notes for version 8.18.11
Regression patch
Notes for version 8.18.10
Security patch