Publicado en
January 11, 2024

Umbraco 13, the evolution continues: new features and improvements

Leandro Benítez
Director General

Umbraco, the popular content management system (CMS) based on .NET, has just released version 13, a significant update that brings with it a series of improvements and new features for both developers and end users.

Here we are going to see some of the technical and user changes in this version of the popular CMS.

What are the new features in Umbraco 13

This latest version, known as Long Term Support (LTS), promises to be a major change in the way developers and users interact with Umbraco.

Long Term Support Release

This LTS version of Umbraco means that it will be maintained and supported for an extended period, specifically until December 2026. This gives companies confidence that they can build and maintain their websites on a stable and secure platform for several years.

NET 8 and C #12

Umbraco 13 runs on .NET 8 and uses C #12, allowing you to take advantage of the latest performance and security improvements of the .NET platform. This includes new time abstractions, improved collection expressions, and the ability to aliases for data types, which makes it easier to write and maintain the code.

Minimal Hosting Model

In order to simplify the initial configuration, Umbraco 13 introduces a minimal hosting model, merging the program.cs and startup.cs files. This reduces complexity for new users and speeds up the configuration process.

New Login screen

A very minor, but visually significant novelty. The login screen has been completely redesigned, using modern technology and providing a more pleasant and customizable user experience.

Webhooks

It has always been possible to implement solutions with Webhooks, only that it is now possible to configure them directly from the Umbraco back office, allowing users to receive automatic notifications of specific events, such as the publication of content.

Dynamic Root

Umbraco 13 introduces the ability to set dynamic routes in content selectors, replacing the need to use XPath queries and making it easier to configure relative paths in the site structure.

Blocks in Rich Text Editors

The insertion of Blocks into RTEs (rich text editors) is now possible, providing a greater flexibility for publishers by allowing them insert complex components within your texts.

Nested Field Limiting and Expansion

The delivery API now allows you to limit and expand nested fields in queries, offering a greater efficiency and flexibility when working with structured content.

Concurrent logins

An obvious but effective security measure. Umbraco 13 now restricts concurrent logins with the same credentials by default, increasing security and preventing account misuse.

Update version

When upgrading to Umbraco 13, it's important to consider certain aspects, such as the need to first upgrade to .NET 8 and review dependencies, including ImageSharp, which brings some important changes.

Future-Proofing

Looking to the future, Umbraco 13 marks the beginning of the phasing out of several old features, such as macros and XPath, in favor of more modern and efficient approaches such as blocks.

In conclusion, Umbraco 13 represents an important step in the evolution of this CMS. With its focus on technical improvements and facilities for end users, this version not only does it improve the content development and management experience, but it also paves the way for future innovations.

If you're interested in exploring everything Umbraco 13 has to offer, do not hesitate to contact us or browse our projects page, where you can find more information and practical examples of how we can help youAnd to make the most of this powerful tool.