Compare Releases

From:
To:

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.

Release Notes

Notes for version 15.2.1

15.2.1 is now on NuGet.

This patch fixes a regression introduced in 15.2.0, link to the issue: https://github.com/umbraco/Umbraco-CMS/issues/18252

Notes for version 15.2.0

15.2.0 is now on NuGet.

Notes for version 15.1.2

Security Patch.
Release notes can be found here

Notes for version 15.1.1

This patch includes a few fixes that didn’t make it into 15.1.0 due to the accidental early release of 15.1.0 by one day.

Release notes can be found here

Notes for version 15.1.0

15.1.0 is now on NuGet.

 

Release notes.

You can view the changes here.

 

Notes for version 15.0.0

15.0.0 is now on NuGet.

Full release notes: https://github.com/umbraco/Umbraco-CMS/releases/tag/release-15.0.0

 

Changes in RC4

For more information on what the release contains, checkout the changes.

Full release notes: https://github.com/umbraco/Umbraco-CMS/releases/tag/release-15.0.0-rc4

Features

  • #17278 - Add endpoint for retrieving the published (if any) version of a document.
  • #17433 - Cleanup obsoleted things.
  • #17456 - Implement content type filtering for in-memory navigation structure
  • #17474 - Update NuGet packages.
  • #17479 - Removed a series of obsolete attributes.
  • #17480 - Explicit cache entry settings and expose cache settings in json schema
  • #17490 - Add UDI support for relation, user and user-group entity types.

Bugfixes

  • #17426 - Validate client IDs before applying them.
  • #17446 - Fix reload memory cache endpoint.
  • #17468 - Make catch all endpoints for those ending with a path.
  • #17477 - Fixed issue with double reversed url segments.
  • #17478 - Change udi to key i the block grid items view.
  • #17486 - Fix invalid culture on delivery api request.
  • #17495 - Media section modal is not closed and the media tree is not updated immediately after creating an media folder/ item.
  • #17499 - Only render media create and update date if they exist.
  • #17502 - Tiptap toolbar data fix.
  • #17503 - Removes unused Published Status dashboard actions.
  • #17524 - Implement not-implemented methods for media cache​

Changes in RC3

For more information on what the release contains, checkout the changes.

Full release notes: https://github.com/umbraco/Umbraco-CMS/releases/tag/release-15.0.0-rc3

Features

  • #17239 - Block level variants - search indexing.
  • #17382 - Make default max payload size more friendly.
  • #17390 - Add back url segments again.
  • #17355 - Validation for block level variation.
  • #17307 - Migrate old locallinks formats
  • #17365 - Add ContentKey to IBlockReference and obsolete ContentUdi
  • #17322 - Support limited language access at block level
  • #17422 - Reintroduce a favicon to the templates to allow static file access on first boot

Bugfixes

  • #17379 - Adding not null when annotation.
  • #17366 - Initialize important services before unattended installs.
  • #17296 - Refresh caches on load balanced environments.
  • #17371 - Fixes slow legacy routes by using a domain cache.
  • #17331 - Unwanted node modules copying.
  • #17413 - Fix delivery api can find unpublished content.
  • #17401 - Fix security scheme issues in Delivery API OpenAPI spec
  • #17405 - Prevent Delivery API output cache configuration from affecting other controllers

Changes in RC2

For more information on what the release contains, checkout the changes.

Full release notes: https://github.com/umbraco/Umbraco-CMS/releases/tag/release-15.0.0-rc2

Features

  • #17280 - Implement sorting for the in-memory navigation structures.
  • #17223 - Fixed last remains of GetAll vs GetMany.
  • #​17235 - Update to .NET9 RC2.
  • #17268 - Support block level variant tags​.

Bugfixes

  • #17180 - Refresh IPublishedContentTypeFactory when data types changes.
  • ​#17171 - Fix preview.
  • #17186 - Only create route table if table does not exist.
  • #17213 - Fix internal class being returned from media cache service.
  • #17251 - Do not allow routing content that is unpublished.
  • #17275 - Don't seed when in upgrade mode, and maintenance page disabled.
  • #17277 - Use published template on load from database.
  • #17288 - Rich text editor links do not work with query strings and anchor. 

Notes for version 14.3.4

Notes for version 14.3.3

Notes for version 14.3.2

Security Patch.

Notes for version 14.3.1

Security Patch.

Notes for version 14.3.0

Release notes.

You can view the frontend changes here.

You can view the backend changes here.

Notes for version 14.2.0

14.2.0 is now on NuGet.

 

 

Release notes.

You can view the frontend changes here.

You can view the backend changes here.

 

Notes for version 14.1.2

Umbraco 14.1.2 is now on NuGet with security fixes

Notes for version 14.1.1

Umbraco 14.1.1 is now on NuGet

Notes for version 14.1.0

Umbraco 14.1.0 is now on NuGet.

 

You can view the changes here.

Notes for version 14.0.0

Welcome to version 14 of Umbraco

The final version is now available on Nuget.

Some functionality known from V13 is still under investigation or implementation and therefore not yet present in V14:

  • Tours
  • The “Help” menu
  • Keyboard shortcuts
  • Advanced label templates
  • Import/Export Document Types
  • Clipboard
  • Segments UI
  • Blocks Custom Backoffice Views
  • Workspace Badges (Do you want to discard your changes?)
  • Content Notifications (can be substituted by Workflow)
  • Custom Preview URLs, protected/hidden fields/tabs/groups, custom URLs, custom action messages, custom allowed document types (EditorModel Notifications)

Notes for version 13.10.0

Umbraco 13.10.0 is available on NuGet.

Notes for version 13.9.3

Release available on NuGet.

Notes for version 13.9.2

Release available on NuGet.

Notes for version 13.9.1

Release available on NuGet.

Notes for version 13.9.0

Release available on NuGet.

Notes for version 13.8.1

Security Patch.

Notes for version 13.8.0

Notes for version 13.7.2

Notes for version 13.7.1

Notes for version 13.7.0

This release is now out on nuget

Notes for version 13.6.0

This release is now out on nuget

Notes for version 13.5.3

Security Patch.

Notes for version 13.5.2

Patch release

Notes for version 13.5.1

Patch release

Notes for version 13.5.0

Notes for version 13.4.1

Release Notes

This release focuses on fixing a bug, that would not allow users to close the tour pop-up.



Notes for version 13.4.0

Release Notes

This release primarily focuses on performance optimizations for retrieving and saving content with block lists and block grids, particularly in environments with multiple languages.

Additionally, all NuGet dependencies have been updated to the latest minor and patch versions.

Please be aware of the behavioural breaking changes due to a bug in the delivery API.



Notes for version 13.3.2

Bugfix Patch

Notes for version 13.3.1

Security + Bugfix + Performance Patch

Regarding the security issue, see https://umbraco.com/blog/security-advisory-may-21-2024-patch-is-now-available/

Notes for version 13.3.0

Of the 17 bug fixes and feature additions in Umbraco 13.3.0, a total of 13 of them have been contributed by the community, by 12 unique contributors.

We’re welcoming 5 brand new contributors who have made their first pull request for Umbraco CMS; they’re marked with a star below. Welcome to the contributor club Awlad Hussain, fg-gsc, Pavel Mikhailichenko, Stefan Stankovic and Joe Dearsley 🏆

Chad - 2 PRs Matthew Care - 1 PR
Steve Morgan - 1 PR ⭐ Awlad Hussain - 1 PR
Ethan Nagano - 1 PR Erik-Jan Westendorp - 1 PR
Owain Jones - 1 PR ⭐ fg-gsc - 1 PR
⭐ Pavel Mikhailichenko - 1 PR ⭐ Stefan Stankovic - 1 PR
Albin Johannesen - 1 PR ⭐ Joe Dearsley - 1 PR

⭐ = First pull request to Umbraco CMS

And of course, as a thank you, we’ve just added another bunch of trees to our growing plot for today’s 13.3.0 release to celebrate your contributions! 🌳🌲🌴

Notes for version 13.2.2

Patch release updating the external dependency of ImageSharp

Notes for version 13.2.1

Patch release aiming at minimizing the risk of deadlocks and timeouts when getting locks

Notes for version 13.2.0

13.2.0 is now live on NuGet

Contributors

Of the 40 bug fixes and feature additions in Umbraco 13.2.0, a total of 29 of them have been contributed by the community, by 21 unique contributors.

We’re welcoming 5 brand new contributors who have made their first pull request for Umbraco CMS; they’re marked with a star below. Welcome to the contributor club Anna Gevel, Terence Burridge, nagolucky18, Rachel Drake and Christian Vågan 🏆

Bjarne Fyrstenborg - 4 PRs Erik-Jan Westendorp - 3 PRs
Ethan Nagano - 2 PRs Jeavon Leopold - 2 PRs
Liam Laverty - 2 PRs Mehmet Yildiz - 1 PR
Nikolaj Brask-Nielsen - 1 PR Ambert van Unen - 1 PR
Jan Skovgaard - 1 PR Vitor Rodrigues - 1 PR
⭐ Anna Gevel - 1 PR ⭐ Terence Burridge - 1 PR
Rowan Bottema - 1 PR Lucas Bach Bisgaard - 1 PR
Søren Kottal - 1 PR Lars-Erik Aabach - 1 PR
MrJackWilson - 1 PR ⭐ Rachel Drake - 1 PR
Markus Johansson - 1 PR Matthew Wise - 1 PR
⭐ Christian Vågan - 1 PR

⭐ = First pull request to Umbraco CMS

And of course, as a thank you, we’ve just added another bunch of trees to our growing plot for today’s 13.2.0 release to celebrate your contributions! 🌳🌲🌴

Notes for version 13.1.1

Notes for version 13.1.0

We are excited to announce the release of Umbraco 13.1.0, packed with new features and enhancements to elevate your content creation experience. In this release, we are thrilled to introduce seamless integration with TinyMCE cloud-hosted premium plugins, enhancing the capabilities of our self-hosted solution.

What’s New?

1. TinyMCE Cloud-Hosted Premium Plugins Support
Umbraco 13.1 brings extended support for TinyMCE cloud-hosted premium plugins, taking your content editing to new heights. Now, you can effortlessly integrate premium plugins by simply inserting your own Cloud API Key.Key Features:

  • Effortless Integration: Easily incorporate TinyMCE cloud-hosted premium plugins into your Umbraco environment with a streamlined setup process.
  • Enhanced Functionality: Access a range of powerful features and tools, previously available only through self-hosted solutions, now seamlessly integrated with Umbraco.
  • Cloud API Key Integration: Insert your own Cloud API Key to unlock premium features and ensure a smooth and secure connection to TinyMCE’s cloud infrastructure.
How to Get Started:
  1. Obtain Your Cloud API Key: Sign up for a TinyMCE Cloud account and generate your API Key.
  2. Insert API Key in Umbraco Settings: Navigate to your appsettings, locate the TinyMCE configuration, and effortlessly insert your Cloud API Key.
  3. Explore Premium Features: Enjoy enhanced content editing with access to a variety of premium plugins directly within the Umbraco environment.
Read more on the official Umbraco Documentation to learn more.

2. Bug Fixes and Improvements
In addition to the TinyMCE integration, Umbraco 13.1 includes various bug fixes and performance improvements to ensure a more stable and efficient content management experience.

Upgrade Instructions:
Before upgrading to Umbraco 13.1, please review the upgrade documentation for detailed instructions and considerations.

Get Started with Umbraco 13.1 Today!
Experience the power of TinyMCE cloud-hosted premium plugins in Umbraco 13.1. Upgrade now to unlock a new level of content creation and take advantage of the latest features and improvements.Thank you for choosing Umbraco!​

Contributors

Of the 69 bug fixes and feature additions in Umbraco 13.1.0, a total of 51 of them have been contributed by the community, by 31 unique contributors.

We’re welcoming 8 brand new contributors who have made their first pull request for Umbraco CMS; they’re marked with a star below. Welcome to the contributor club Amalie Wowern, Kevin Fu, NurhakKaya, Søren Mastrup, Richard Jackson, Zeb Sadiq, Yuval Amidror and Programeerik 🏆

Bjarne Fyrstenborg - 14 PRs Vitor Rodrigues - 3 PRs
Erik-Jan Westendorp - 2 PRs Lucas Bach Bisgaard - 2 PRs
Matthew Wise - 2 PRs Jan Skovgaard - 2 PRs
Mike Masey - 2 PRs Aleksander Fjellvang - 1 PR
Matthew Care - 1 PR Dave Woestenborghs - 1 PR
⭐ Amalie Wowern - 1 PR Ambert van Unen - 1 PR
⭐ Kevin Fu - 1 PR Georgina Bidder - 1 PR
Jannik Anker - 1 PR Marc Goodson - 1 PR
⭐ NurhakKaya - 1 PR Emma Garland - 1 PR
Michael Latouche - 1 PR ⭐ Søren Mastrup - 1 PR
Chriztian Steinmeier - 1 PR Richard Ockerby - 1 PR
Jeroen Breuer - 1 PR ⭐ Richard Jackson - 1 PR
⭐ Zeb Sadiq - 1 PR Steve Van Eeckhout - 1 PR
⭐ Yuval Amidror - 1 PR ⭐ Programeerik - 1 PR
alevak09 - 1 PR Shannon Deminick - 1 PR
Markus Johansson - 1 PR

⭐ = First pull request to Umbraco CMS

And of course, as a thank you, we’ve just added another bunch of trees to our growing plot for today’s 13.1.0 release to celebrate your contributions! 🌳🌲🌴

Notes for version 13.0.3

Patch needed to resolve a regression issue with Umbraco Deploy

Notes for version 13.0.2

Notes for version 13.0.1

Regression patch

Notes for version 13.0.0

The final version is now available on Nuget.

Changes in RC2 (Requires .NET8 final)

  • Updated to .NET 8 final - #15204
  • Delivery API nested property expansion and output limiting - #15124
  • Use header value to set culture instead of only config value - #15168
  • Refactor hosted services into background jobs - #14291
  • Add [SpecialType] attributes to request & response - #15103
  • Improve logging of invalid reference relations - #15160
  • Fix rendering and parsing new RTE markup object in backoffice - #15166
  • Fixed upgrade issue when nucache was already used it could not be cleared - #15085
  • Batched bulk WhereIn query to avoid To mana paramaters error - #15004
  • Ensure invariant properties return the correct cache value at source level - #15145
  • Fix issue with 2FA login - #15140
  • Changes PackageMigrationsPlans to be a weighted collection - c8dff604
  • Fix WithCollectionBuilder helper methods nullability - #15143
  • Fix FurthestAncestorOrSelfDynamicRootQueryStep and FurthestDescendantOrSelfDynamicRootQueryStep - #15113
  • Avoid duplicate id's on the login screen - #15111
  • Ensure that missing access rules do not break the site - #15081
  • Fix custom dbcontexts extention methods - #14937
  • Using Fallback to default langauge on a specific item changes the whole VariationContext - #14620
  • UI for preview bug related to single language & non variant content #15032
  • Dynamic root feature translations (Dutch) - #15109
  • Workflow changes
    • Added edit page for web hooks - #15175
    • Add authorization to WebhookController - #15178
    • Translate webhooks keys to Dutch - #15091
    • Added notifications to the webhook service - #15174
    • Update IWebHookService to proper casing - #15169
    • Add eventype to webhookevents - #15157
    • Add tree access to webhooks - #15156
    • AddWebhookEvent to UmbracoBuilderExtensions - #15099
    • Update webhook log table using constant - #15101
    • UI improvements - #15077
    • New WebhookEventBase class - #15129
    • Remove setter from WebhookEvent - #15106

 

Changes in RC3

  • Login screen design refresh - #15037
  • Add output caching to the Delivery API - #15216
  • Dynamic root with culture and segment - #15287
  • Updated rich text parser interfaces to support context cache - #15220
  • ​Ensure content types are updated in ContentStore when a data type changes - #15239
  • Clear cached PublishedDataTypes when content types are updated - #15253
  • Webhook improvements & fixes
    • Fix AddWebhookDatabaseLock migration - #15250
    • Fix proper serialization of webhook object - #15248
    • Implement webhook as i entity - #15267
    • Change WebhookLog status for clarity - #15247
    • Webhook logs formatting - #15246

 

Changes in RC4

  • Fixed issue with media not cached correctly - #15196
  • Ensure content types are updated in ContentStore when a data type changes - #15239
  • Add more css custom properties to style the login screen - #15301
  • Cache block item constructors for block based editors - #15264
  • Delivery API composite id handler - #15305
  • Media Picker 3 should not be used as a macro parameter #15330
  • Fix regression for external login providers #15334
  • Webhook improvements and fixes
    • Webhook all the things - #15161
    • Change WebhookEventCollectionBuilder to set collection #15351
    • Move helper methods for adding webhooks to extension methods #15344
    • Use fluent API for adding webhook events and add document type events #15345
    • Use named HttpClients #15375
    • Log retrycount and properly log request headers #15390
    • Link to error when Webhook request exceptions happen #15391

 

Changes in RC5

  • Fix disposed DbContext issue - #15410
  • Remove date header from webhook request - #15407
  • Ensure thread safety for block editor constructor caches - #15425

Notes for version 12.3.10

Security Patch, see https://umbraco.com/blog/security-advisory-may-21-2024-patch-is-now-available/

Notes for version 12.3.9

Patch release updating the external dependency of ImageSharp 2

Due to braking changes in ImageSharp 3, since the release of Umbraco 12, we cannot update that dependency. We recommend to update to latest Umbraco 13

Notes for version 12.3.8

Notes for version 12.3.7

Notes for version 12.3.6

Notes for version 12.3.5

Regression patch

Notes for version 12.3.4

Security patch

Notes for version 12.3.3

Regression fixes for 12.3.0

Notes for version 12.3.2

Regression fix for 12.3.0: Media not always available in NuCache 

Notes for version 12.3.1

Regression fixes for 12.3.0

Notes for version 12.3.0

Umbraco 12.3.0 is now available on Nuget.

Read all about the new features and improvements in the Umbraco 12.3 release blog post.

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
  • Delivery API Changes
    • Added support for value fallbacks - 14421
    • Made the markdown editor output its value as raw markdown instead of HTML - 14429
    • Fixed an issue with additional slashes in paths - 14428
    • Added create and update datetimes to responses - 14427

 

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
    • Fixed name sorting - 14350
    • Made delivery API JSON type info resolver un-sealed - 14368
    • Made API versioning and Swagger config extensible - 14363
    • Improved the swagger document - 14370

 

Changes in RC3

  • Fixed the namespace of PageModel (Breaking) - 14296
  • Added support for specifying package versions through assembly version - 14046
  • Added PackageId to package manifest and PackageMigrationlan - 1407
  • Updated migration to use hosting environment for resetting NuCache, fixing cloud upgrades - 14335
  • Updated OpenIddict dependencies to version 4.4.0
  • Fixes an issue where a user could not unlink if external login tokens was used -14341
  • Delivery API changes
    • Added start-item support in RTE markup in the delivery API - 14283
    • Added support for "Contains" filters - 14289
    • Expose expanding state in API value converters - 14312
    • Fixed URL encoded paths for the item endpoint - 14311
    • Added support for previewing entirely unpublished content - 14307

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
  • Multiple improvements and fixes for the Block Grid editor - 133911344213443134461344813450134511345613225
  • 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.11

Security Patch.

Notes for version 10.8.10

Security Patch.

Notes for version 10.8.9

Notes for version 10.8.8

Security Patch.

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

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

Updates for RC4 - Release May 25, 2022

Updates for RC3 - Released May 23, 2022

Updates for RC2 - Released May 20, 2022

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

Updates for RC3 - Release May 2nd

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! 😅