100%

v15.0.0

Status: Released

Released on Thursday, November 14 2024

There is a newer version available - v15.1.1

Recommended install from the command line:

dotnet new -i Umbraco.Templates::15.0.0
dotnet new umbraco -n "MyProject"
dotnet run --project "MyProject"
Or use any of the alternative ways to install Umbraco.

Release notes

15.0.0 is now on NuGet.

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. 

Related changes from the issue tracker

Notable features (5)
Breaking changes (54)
Dependencies (3)
Developer experience (1)
Other features (19)
Bugfixes (39)