Umbraco

Roadmap History: An overview of what we've already got for you!

Here you find a timeline for Umbraco features, projects etc. that have been delivered and are ready for you to take advantage of. Each item on the timeline used to be found on The Umbraco Roadmap, but has been moved here because, well, it's all done!

November 26, 2024

Core Dependency upgrade for Umbraco Heartcore

There will be a Core Dependency upgrade to Heartcore and once it is rolled out, you can expect that the backoffice will feel faster and more responsive for your content authors. Additionally, Umbraco Deploy operations such as transferring content between environments should feel much more snappy.

Block Grid editor for Umbraco Heartcore

Umbraco 11 added support for a new property editor called the Block Grid editor. With this editor, authors can arrange content blocks into flexible 2-dimensional layouts. Heartcore is adding support for this new property editor, meaning that you will have a powerful alternative to the grid editor for your more complex page editing scenarios.

Note that initially, the Heartcore version of the Block Grid will lack some features present in Umbraco CMS and Umbraco Cloud - most notably we will not offer support for custom backoffice views and stylesheets. We will look at how this can be supported subsequently.

Persisted GraphQL Queries for Umbraco Heartcore

With persisted queries you will be able to save your GraphQL queries up front, meaning only pre-defined queries can executed against your content.

Additionally, you'll see better performance from persisted queries, since the GraphQL won't need to wait for the whole query body to be transferred before it can start running.

November 14, 2024

Service Principals for Umbraco CMS

For the Management- and Content Delivery APIs, we want to better support system-to-system integrations by offering login for services through client site credentials.

Routing Determined on Publish Time for Umbraco CMS

As a requirement for implementing Lazy Loaded Content and improving the caching, the routing and URL segment of each node has to be determined at publish time. This means switching from runtime calculation and will require a database migration to add a routing table.

Block Level Variations for Umbraco CMS

We want to make variations available on the Block level, so that we e.g. have better support for multiple languages in blocks - whether it's in the Block List Editor or in the Block Grid Editor.

Support for Lazy-loaded Content Cache in Umbraco CMS

We want to enhance performance for sites with large amounts of content by introducing more efficient caching and memory management. This will be introduced through a lazy-loaded content cache. Most installations thrive with the current "cache all the things" approach so this will be an opt-in feature that can be used in specific scenarios.

September 25, 2024

US Tax for Umbraco Commerce

To better support our US-based customers, we are introducing a new tax calculation feature in Umbraco Commerce that accommodates the unique aspects of the US tax system, which differs significantly from the European market. This feature will include an API to integrate tax calculation with third-party tax services.

May 30, 2024

Implement Extension API for Umbraco CMS

Once a new extension API has been proposed and accepted through the RFC process, implementation can begin in collaboration with the Backoffice Community team.

This is Part 3 of Future-proofing Umbraco's backoffice aka Project Bellissima.

Released: May 30, 2024, Umbraco version 14 

Bellissima: New Backoffice for Umbraco CMS

We are completely rewriting the backoffice with the usage of our new UI Library. As part of the project we are also rewriting our management API's together with the Heartcore team, so that the new API's can be used efficiently in headless setups including Umbraco Heartcore. With the new backoffice we have a strong focus on a customizable editing experience offering the best possible opportunities for package developers to produce good and truly integrated applications.

You can read more about the project in the Implement the New Backoffice RFC.

The repository for the new Backoffice project is open and includes a readme detailing how to get the project up and running locally. There is an active issue board with up-for-grabs issues, an active discussion board, and detailed contributing guidelines as well. 

Preview releases are now available.

Released: May 30, 2024, Umbraco version 14 

Backoffice Localization for Umbraco Commerce

We want to offer multilingual back office support in Umbraco Commerce and make sure that wherever your store owners are from the Umbraco Commerce UI is clear and familiar to everyone.

Management API for Umbraco Commerce

With the Management API, users can efficiently handle products, content, settings, and other vital aspects directly from outside the Umbraco Commerce backoffice.
The API will be available in Umbraco 14 and establish the foundation for developing tighter integrations and app services on top of Umbraco Commerce, enabling enhanced functionality and flexibility.

April 10, 2024

Product Feed for Umbraco Commerce

We introduce the creation of product feeds through an XML file and its corresponding configuration, allowing the generation of product lists, including attributes and product information. This functionality empowers the store owners to create product feeds and expose these to various search platforms, initially to Google Merchant Feed.

February 20, 2024

Many-to-many relations in UI Builder

We are adding the option for configuring a many-to-many relationship for editing a collection in UI Builder.

February 14, 2024

Enhanced Process Visibility for Umbraco Cloud

We’re improving the way we handle long-running operations. Whether your project is performing a plan upgrade, moving to dedicated resources, or performing upgrades within the platform, a new streamlined user experience guarantees a seamless operation where you are updated with relevant information from start to end.

Target release: Q1, 2024

Payment Handover Option in Umbraco Cloud Portal

Allowing for payment to be handled by others than the project creator. 

December 14, 2023

XPath alternative for Umbraco CMS

XPath is still used in a few places, for example feature on Multinode Tree Picker which allows dynamically determining a start node. An alternative that does not require all content to be in cache will be implemented. This is a requirement for Support Lazy Loaded Content for Umbraco CMS.

Released: December 14, 2023, Umbraco version 13 

Webhooks for Umbraco CMS

We’ll make it possible to add webhooks so that other systems can be notified when changes happen in the Umbraco backend. This will introduce retry functionality and separate logging of the webhooks.

Released: December 14, 2023, Umbraco version 13 

UI for Webhooks in Umbraco CMS

Together with the Heartcore team, we'll add UI for the webhooks functionality introduced earlier so that you can add webhooks without adding any code.

Released: December 14, 2023, Umbraco version 13 

Minimal hosting model for Umbraco CMS

With .NET 6 Microsoft introduced the minimal hosting model with fewer files and lines of code required to create an app. As they are now also using this approach for most examples and tutorials we want to align our project templates with this model, so that new Umbraco projects are created with the new hosting model.

Released: December 14, 2023, Umbraco version 13 

December 8, 2023

Advanced Content Search in Umbraco Workflow

We're looking into a feature for backoffice content search that enables a dashboard for advanced Exaimne search in the Content section. This will include filters and ordering. The feature will be part of the Content Review within Umbraco Workflow.

Released: Q4, 2023

Content import/export with migrations for Umbraco Deploy

We'll be looking into providing a feature for import and export of content from Umbraco, using Umbraco Deploy. This will allow for the extraction of content as an archive of ".uda" files - the same format that schema is managed - and to apply that to other environments. We also plan to provide a hook for migrations, such that content migration between Umbraco versions is possible.

Released December: 11, 2023

October 27, 2023

CI/CD Integration for Umbraco Cloud

Integrate your own repositories and build pipelines into the Umbraco Cloud processes.

Released: Q4 2023

Automated minor upgrades for Umbraco Cloud

Umbraco Cloud will offer automated upgrades to minor version updates, eliminating the need for manual intervention. This new support ensures that your Umbraco Cloud projects stay up-to-date with the latest minor versions for Umbraco CMS, Deploy and Forms without any hassle.

Released: Q4, 2024

August 31, 2023

Headless API for Umbraco Commerce

A new API has been added to Umbraco Commerce, allowing the package to be used more easily in scenarios other than traditional Umbraco rendering. Aligned behaviorally with the CMS Content Delivery API, this will allow for cart and order management via headless and client-side implementations.

Read more about the Storefront API in the Umbraco Commerce 12.1 release blog post

August 10, 2023

REST API served from the Content Delivery Platform

As part of making the Heartcore offering faster and more stable, we have moved the REST API to be served by our Content Delivery Platform (CDP). Previously, the REST API was served by the CMS instance by default while both the GraphQL and the Preview APIs are served from the Content Delivery Platform. By having the REST API served from the CDP we run it independent of Umbraco and it scales better and more efficiently. An added benefit is that the APIs running on top of the CDP are not affected by upgrades or deployments done in the Heartcore project. 

July 5, 2023

Umbraco Commerce

Whether your requirements are simple or complex, our e-commerce solution empowers you to build the online store that perfectly suits your needs - both now and in the future. Read more about the new e-commerce add-on for Umbraco in the release blog post.

June 29, 2023

Headless API for Umbraco CMS

We've introduced a headless Content Delivery API based on Open API in close collaboration with the Heartcore team, so that our API's share the same schema. This means "out of the box" headless functionality, including support for hybrid development (Razor views and headless Content Delivery API), while making it easier to move between headless development in a standard installation of Umbraco and Umbraco Heartcore.

Released as part of Umbraco 12.

Entity Framework for Umbraco CMS

Support for Entity Framework Core has been added to the CMS. EF Core is an Object Relational Mapper and you can benefit from the broad usage of Entity Framework, its support and its alignment with .NET Core versions which we believe will introduce a more standardized development process.

Released as part of Umbraco 12.

June 15, 2023

Authorized services package for Umbraco CMS (DXP)

Release of a new, open-source component to help with building integrations with third-party services that require authentication using an OAuth flow. The package provides the "plumbing" when dealing with access tokens, serialization, and other aspects of authentication and authorization flows, leaving the developer free to focus on implementing business functionality using the chosen API.

For more information see the Umbraco Authorized Services release blog post or check out the package on Umbraco Marketplace

May 26, 2023

Availability and Performance Insights for Umbraco Cloud

Improved performance monitoring, logging and alerting for Umbraco Cloud projects. Exposing data and statistics to customers to visualize for example CPU, memory and uptime statistics.

For more information see the Umbraco Cloud release notes or head to your Umbraco Cloud projects to see it in action. 

May 2, 2023

Import and display of package install information for Umbraco Marketplace

Synchronization of information from the Umbraco Telemetry data that gives an indication of package use in active Umbraco installations, and make this available as information and an ordering parameter for display of packages.

You can see the changes at play on marketplace.umbraco.com

April 18, 2023

Integration with Aprimo for Umbraco CMS

Package providing a new Media Picker, allowing selection of media from the Aprimo Digital Asset Management system. Read more about it in the Integrating Aprimo DAM with Umbraco CMS release blog post.

March 21, 2023

Form editing features for Umbraco Forms

You can now easily add links and formatted text in submit messages and emails, customize the entries list for individual forms, and add validation options for fields. All these features and more are detailed in the release blog post for Umbraco Forms 11.1 and 10.3.

February 6, 2023

Integration with InRiver PIM for Umbraco CMS (DXP)

Release of an extension for Umbraco CMS supporting a product picker for the InRiver product information management (PIM) system.

See the Integration InRiver PIM with Umbraco CMS blog post for more information.

December 21, 2022

Integration with Algolia Search for Umbraco CMS (DXP)

A new extension for Umbraco CMS adding support for indexing of Umbraco content into the Algolia search platform.

See the Integrating Umbraco CMS with Algolia blog post for all the details.

December 7, 2022

Umbraco Workflow for Umbraco CMS

Umbraco Workflow is a workflow engine for Umbraco CMS. It extends the out-of-the-box publishing model of Umbraco with a wide range of features that allow you to design the approval process to fit your organization and gives content managers, copywriters, and companies the ability to publish with confidence.

See the Umbraco Workflow release blog post for all the details on the new add-on.

Content refresh reminders for Umbraco Workflow

New feature for the first release of Umbraco Workflow (previously Plumber) allowing content editors to set reminders on content items for future review.

December 1, 2022

New Documentation Platform for Umbraco products

The new platform is replacing the old documentation section on our.umbraco.com. This means that documentation for Umbraco 11 will be posted on the new platform along with documentation for Umbraco 10 (as it is LTS). The aim is to provide better documentation, improved authoring tools for the team maintaining the docs on a daily basis, and to cater to the increase in Umbraco releases.

Now available at docs.umbraco.com

Design and build of New Marketplace solution (DXP)

Development of a new API and web presence for Umbraco packages, replacing and combining the existing features on umbraco.com and our.umbraco.com. Will support Umbraco 9+ packages, integrate with NuGet as the primary source for package information and provide a login for package owners to augment their listing. This is part of our Composable DXP (Digital Experience Platform) strategy.

Introduction of New Marketplace in Umbraco CMS

A new marketplace that improves the presentation of packages with integration to GitHub and better opportunities for package developers to promote their packages - these improvements are also reflected in the Package section of Umbraco CMS.

Browse Umbraco packages on the new marketplace

Block-based Grid Editor for Umbraco CMS

A new Property Editor that can be a future substitute for the existing popular Grid Layout editor.
The new Property Editor will be based on the Block Editor technology that is used in the Block List editor. Read more about the Block Grid Editor here.

Now available as part of Umbraco 11 - see the release blog post for more details.

Will be added to Umbraco 10 with an unscheduled Umbraco 10.4 release.

November 28, 2022

Secrets Management for Umbraco Cloud

We want to enhance the developer experience by introducing a secure way of storing secrets. A new section in the Umbraco Cloud portal where you easily and securely store your encrypted secrets in the Umbraco Cloud. Ensure that the secrets of your Umbraco solutions never are exposed to outsiders or in source control.

Take me to the Secrets Management documentation.

November 9, 2022

Payment Provider Integration with Umbraco Forms

Integration and updates to the Forms product itself to support receiving payments, using a hosted page provided by a payment provider.

See the Integrating Umbraco Forms with emerchantpay blog post for more details.

November 8, 2022

AJAX Features for Umbraco Forms

Adding features to Umbraco Forms to better support rendering and submission forms without server-side templating and full-page post-backs.

See the Umbraco Forms 10.2 release blog post for details.

November 2, 2022

Integration with ActiveCampaign for Umbraco CMS and Forms

Extension for Umbraco CMS supporting the integration of ActiveCampaign forms on Umbraco  content pages, and a package for Umbraco Forms will also be available, allowing for read and write of contact information held in the ActiveCampaign CRM.

See the Integrating Umbraco CMS and Forms with ActiveCampaign blog post for more details.

September 13, 2022

2-factor Authentication for Umbraco Cloud and Heartcore

With Umbraco Id added to all existing and new Umbraco Heartcore projects we have now enabled 2-factor Authentication (2FA), so users of the backoffice and Umbraco Cloud Portal will be prompted to provide an authentication code (sent via app, email or text message) after having entered their username and password.

Two-factor Authentication will be an opt-in feature on a per user basis.

MS Dynamics integration for Umbraco CMS (DXP)

Integrations between Umbraco and Microsoft Dynamics adding a (Dynamics) forms picker and rendering components.

See more on the release page.

September 8, 2022

Variant Permissions for Umbraco CMS

New features to improve multi-lingual sites and content editors working with only a subset of languages. It is now possible to configure the languages that a User Group can edit and further enhancements such as editing Shared properties and a new read-only mode.

Release with Umbraco 10.2. Read all the details in the release blog post.

September 1, 2022

Regional hosting options for Umbraco Cloud

With a new infrastructure in place have expanded the hosting capabilities of Umbraco Cloud to include other regions. Starting with a US-based region in addition to the West European region.

Read more in the release blog post.

August 17, 2022

Dedicated Resources for Umbraco Cloud (Professional plans)

Upgrade your Cloud Projects to run on dedicated hardware. The dedicated tiers offer all the features of the shared plans, but with enterprise-scale capacity for Umbraco solutions with demanding workloads. This first release. This first release makes on-demand Dedicated Resources available for professional plans.

August 9, 2022

Workflow improvements for Umbraco Forms

Adding details of workflow completion to back-office with possibility of re-try. Provision of additional data to workflows from rendering partial.

Folder-based form picker for Umbraco Forms

A useful enhancement for setups with many forms - utilizing the recently introduced feature of grouping forms in folders to allow selection of forms by editors using the folder structure.

You can read more about the Workflow improvements and the Folder-based form picker in the Umbraco Forms 8.13/9.5/10.1 release blog post.

August 2, 2022

Redirects API for Umbraco Heartcore

REST API endpoint for retrieving list of changed URLs - the ones from the redirects dashboard in the Umbraco Backoffice. See the Redirect API documentation for more details.

July 15, 2022

Zapier integration for Umbraco CMS (DXP)

An Umbraco extension that provides a connector with Zapier. This allows triggering of tasks following CMS publishing events and/or Umbraco Forms submissions. This is part of our Composable DXP (Digital Experience Platform) strategy.

Read more about the release and how to use it in the Integrating Umbraco with Zapier blog post.

July 5, 2022

Google search console API for Umbraco CMS (DXP)

Umbraco package consisting of a Content App that will integrate with the Google search console URL inspection API, presenting information to allow developers and marketeers to debug and optimize their pages. Read more in the Integrating Umbraco CMS with Google Search Console - URL Inspection Tool blog post.

This is part of our Composable DXP (Digital Experience Platform) strategy.

Custom Grid Editors for Umbraco Heartcore

On the road towards custom Property Editors in the Umbraco Heartcore backoffice, we have made it possible to create custom editors for the Grid. Grid Editors are simple additions to the Grid Layout Property Editor,  and are created via the backoffice. A Grid Editor uses a combination of HTML, Javascript, CSS and Web Components, which enables developers to tailor the editor experience of the Grid in Heartcore.

June 16, 2022

Umbraco 10

A new major for Umbraco CMS has been released with full cross-platform support,  running on .NET 6, and SQLite replacing SQL CE. Huge improvements to developer experience, faster than ever, and easier to get up and running, no matter if it's Windows or Unix.

See the Umbraco 10 release blog post for more details.

ASP.NET Core 6 support for Umbraco CMS

Umbraco will ship with the latest version of the .NET framework .NET 6 (and ASP.NET 6) which adds new features such as support for C#10.

Released as part of Umbraco 10.

Cross-platform embedded database for Umbraco CMS

Adding support for SQLite in order to have an embedded database, cross-platform database available in Umbraco CMS. As with SQL CE, in previous versions of Umbraco, this is mainly for development purposes and has the benefit of adding easy cross-platform setup.

Released as part of Umbraco 10.

May 25, 2022

Shopify integration for Umbraco CMS (DXP)

Release of an extension for Umbraco CMS supporting a product picker for the Shopify commerce platform. This is part of our Composable DXP (Digital Experience Platform) strategy.

May 23, 2022

Media storage Top 50 for Umbraco Cloud

Currently, the user can see a bandwidth top 10 for paths and referer in the project usage page. Soon the users will be able to see the largest media files in the blob storage and whether each of these files are currently used in the CMS project or isn't. Also, we will display the sum of cached files in the project's blob storage.

See more in the Umbraco Cloud release notes.

May 20, 2022

Expanded CDN capabilities for Umbraco Cloud

Taking advantage of new CDN capabilities on Umbraco for serving media and content, such as enabling configurable caching options on a per hostname basis, as well as the ability to purge the CDN cache. This will allow you to control caching and deliver assets more efficiently. See more in the Manage CDN Caching and Optimizations documentation.

May 6, 2022

Hubspot Forms integration for Umbraco CMS (DXP)

Release of an extension for Umbraco CMS supporting the integration of Hubspot forms on website pages. This is part of our Composable DXP (Digital Experience Platform) strategy.

May 5, 2022

Improvements to User 2FA for Umbraco CMS

Simplifying the process of configuring a two-factor authentication (2FA) provider for Umbraco backoffice users, aligning with the Member implementation in Umbraco 9.3.

Released with Umbraco 9.5 - Se more details in the release blog post.

Telemetry and consent options for Umbraco CMS

In order to make Umbraco better, we're start collecting anonymized and non-personal system- and usage data. An analytics dashboard has been added to the Settings section where the level of telemetry/consent can be configured.

Released with Umbraco 9.5 - Se more details in the release blog post.

April 26, 2022

Schema comparison and configuration surfacing for Umbraco Deploy

Extending the Deploy dashboard available in the settings section, to surface information about the current installation, including configuration and a comparison of the schema held in Umbraco and the serialized files on disk.

Released as part of Umbraco Deploy 4.6/9.4 see the release blog post for further information.

Deployment of culture & hostnames for Umbraco Deploy

Adding support for the deployment of the culture and hostname information associated with content between environments.

Released as part of Umbraco Deploy 4.6/9.4 see the release blog post for further information.

Partial restore of forms for Umbraco Deploy

Adding support to Umbraco Deploy for the partial restore of forms via a picker that allows for the selection of the form from the upstream environment. Will also support similar operations for third party plugins.

Released as part of Umbraco Deploy 4.6/9.4 see the release blog post for further information.

Import/export of forms for Umbraco Forms

Addition of a feature to Umbraco 9 installations allowing for the import and export of forms, providing further options for developers wanting to include form definitions in source control and transfer them between environments.

Released as part of Umbraco Forms 9.4 see the release blog post for further information.

April 12, 2022

Google Maps Property Editor in Umbraco Heartcore

We are adding a Google Maps Property Editor to Umbraco Heartcore, which will enable developers and editors to utilize Google Maps by bringing their own API key as part of configuring the Property Editor. The editor stores coordinates and zoom level, which can be retrieved via the REST API and as well as through GraphQL.

Released on April 12, 2022

April 6, 2022

Single sign-on for Umbraco Heartcore

Umbraco Id is a centralized (single sign-on) login for Umbraco Cloud and regular Umbraco CMS projects on Umbraco Cloud. This centralized login flow has been added to Umbraco Heartcore projects, so backoffice users only need one login when working with multiple environments or across multiple projects. This also enables the future addition of 2 Factor Authentication for Heartcore users.

Existing projects will be notified directly about when and how Umbraco Id is enabled for their Project.

March 29, 2022

Support for Content Notifications in Umbraco Heartcore

In the Umbraco Backoffice it is possible to subscribe to Content Notifications as a way to set up a workflow around Content and approving Draft/Published Content. This feature is now enabled in Umbraco Heartcore, so all backoffice users can subscribe to Content notifications.

Data Property Editors in Umbraco Heartcore

A Data Property Editors from the popular Contentment package has been added to Umbraco Heartcore. This you to select values from a Json or Xml feed and save that together with your content. This includes REST API and GraphQL support.

March 24, 2022

Improvements to item relations/tracking

All your links will be tracked in Umbraco. This way a content editor can see where Content and Media items are used, and warned when trying to delete or unpublish content that would result in broken links.

Functionality inspired and incorporated from the Nexu package by Dave Woestenborghs.

Released as part of Umbraco 9.4. You can find more details in the release blog post.

March 20, 2022

Static outgoing IPs on Umbraco Cloud

The possibility for Standard & Professional projects on Umbraco Cloud to set static outbound IP adresses. 

Custom hostname security options for Umbraco Cloud

Enabling security settings like HTTP/2, HTTP/3, TLS and more to be turned on/off on a per hostname basis for your Umbraco Cloud Projects.

March 8, 2022

Permissions improvements for Umbraco Forms

Update to the Umbraco Forms permissions system, including adding the ability to manage permissions by user group and to set start folders for users.

See the Umbraco Forms 9.3/8.11 release blog post for more details.

Editable entries for Umbraco Forms

New feature for Umbraco Forms that makes it possible for editors and administrators to edit entries submitted through Umbraco Forms.

See the Umbraco Forms 9.3/8.11 release blog post for more details.

Content Comparison for Umbraco Deploy

New functionality on Umbraco Cloud and for on-premises installations using Umbraco Deploy. Provide a means of comparing content between environment to preview the changes that will be made once a transfer or restore operation is completed.

See the Umbraco Deploy 9.3/4.5 release blog post for more details.

March 1, 2022

Semrush integration for Umbraco CMS (DXP)

Release of an extension for Umbraco CMS providing a content app based integration with the API provided by the SEO keyword research service, Semrush. This is part of our Composable DXP (Digital Experience Platform) strategy.

More details in the Integrating Umbraco CMS with Semrush blog post.

February 10, 2022

Easier workflow for logging in Members from external sources in for Umbraco CMS

Allow for easy integration with OAuth providers like Facebook, Google, Twitter etc. for Umbraco Members. The implementation will be similar to how it works for backoffice users and will therefore require code to be enabled. See the Umbraco 9.3 release blog post for details.

January 6, 2022

Improved Package Metrics for Umbraco CMS

Allows for better statistics on the use of packages in Umbraco CMS. This will help increase understanding of package use, can help improve discoverability.

See the Umbraco 9.2 release blog post for more details.

January 1, 2022

Block List Editor with GraphQL support in Umbraco Heartcore

The Block List Editor functionality is similar to the one introduced in Umbraco 8.7 and allows you to structure the content in your Heartcore backoffice in a new way. The main concept of the editor is to manage lists of blocks that represent a web page's structure, where each block is both a collection of content and a way to configure that collection to be rendered. Each content block and configuration is defined by an Element Type to make administrating and editing with the new Block List editor consistent.

December 29, 2021

Define Extension API for Umbraco CMS

Uncovering the current APIs for extending Umbraco’s backoffice and defining how this should work in the future in order to provide a standardised extension API. This work was done in collaboration with the Backoffice Community team and has resulted in an RFC (request for comments) detailing the new proposal for the extension API.

This is Part 2 of Future-proofing Umbraco's backoffice.

The RFC was accepted on December 29, 2021. 

December 21, 2021

Backoffice Localization for Umbraco Forms

The backoffice interface for Umbraco Forms is be updated to use translatable components. It is now possible to localize Umbraco Forms based on the language of the current user.

Read the Umbraco Forms 8.10/9.2 release blog post for details.

November 18th, 2021

History Cleanup for Umbraco CMS

With this feature, you'll are able to configure how many versions (revisions) of content is stored in the Umbraco database. You'll be able to control this on a per document type level and configure how far back versions should go. Improving database footprint and performance especially for sites with a lot of activity and a lot of content.

Read more about the feature in the Umbraco 9.1 release blog post.

November 16, 2021

Tree Transfer for Umbraco Cloud and Deploy

Makes it easier to transfer all items in a section by adding the ability to not only queue and transfer items on a per node basis but also queue an entire tree for transfer. Useful if your site contains multiple root nodes.

November 3, 2021

UI Component Library for Umbraco

A shared component library for building Umbraco products and packages based on web standards. This is Part 1 of Future-proofing Umbraco's backoffice and is detailed further in the UI Component Library RFC (request for comments).

The UI library is available on Github and open for contributions. Documented using Storybook on uui.umbraco.com.

October 7, 2021

Tabs for Umbraco CMS

Tabs is be an additional tool to organize properties in the backoffice in Umbraco 8 and 9.

You can still continue to use property groups as you’re used to in Umbraco 8. Tabs allows you to organize properties and/or groups horizontally and can help optimize the workflow for content editors.

September 28, 2021

Umbraco 9

Umbraco CMS is running on .NET 5 and ASP.NET Core, official packages are supported and new projects can be developed using Umbraco 9.

Read all about the new major version in the Umbraco 9 release blog post

July 15, 2021

Reduced footprint of Umbraco CMS

  • Reduced memory overhead for an Umbraco website
  • Improved performance of "Cold Boot" scenario when NuCache files do not exist and the in-memory content cache needs to be built from the database
  • Ability to swap out Umbraco's default implementations of various front-end content caching services by introducing better abstractions

This will provide a faster and leaner Umbraco CMS both in terms of start-up and ongoing footprint of a running website. You can follow the ongoing work on the issue tracker.

Released as part of Umbraco 8.15 (see details in the release blog post)

July 8, 2021

Umbraco 9: Release Candidate

Umbraco CMS is running on .NET 5/ASP.NET Core and the official add-ons, Umbraco Forms and Umbraco Deploy are working on the new version.

See the details in the Umbraco 9 RC release blog post.

July 6, 2021

New projects created on the new Umbraco Cloud infrastructure

As the migration of existing projects is underway we have enabled all new projects to be created on the new infrastructure for Umbraco Cloud. For more details see The Future of Umbraco Cloud blog post.

June 3rd, 2021

New Media Picker for Umbraco CMS

An improved Media Picker has been released for Umbraco CMS. It brings new features for editors and developers alike such as local crops, vastly improved UI, new built-in Media Types and more.

Released as part of Umbraco 8.14

June 2nd, 2021

Migrate existing projects to new Umbraco Cloud infrastructure

Existing Umbraco Cloud, Uno and Heartcore projects can now be migrated to the new and improved Umbraco Cloud infrastructure. Project migrations are scheduled in batches throughout Q3, 2021.

For more details see The Future of Umbraco Cloud blog post.

April 29, 2021

Umbraco on .NET Core: Beta release

Umbraco 9, is feature-complete and this marks a big milestone for the next major version of Umbraco.

.NET 5/ASP.NET Core. Running on the latest and greatest version of the MS .NET framework.

Website rendering enabled. Routing is working and content can be queried and rendered in views.

Members enabled. Allows for the use of the updated member integration for restricting public access to content and using the member API. This has been updated to use .NET Identity. 

Packages enabled: It is possible to register and develop packages for Umbraco on .NET Core.

The beta build will let implementers/frontend developers use and test Umbraco on .NET Core end-to-end.

 

Improved subscription management for Umbraco Cloud

A new subscription engine for Umbraco Cloud was released enabling you to create and manage subscriptions directly in the Umbraco Cloud Portal. 

March 25th, 2021

Umbraco Deploy On-Premises

The ability to use Umbraco Cloud Deployment technology outside of Umbraco Cloud to ease deployment between multiple Umbraco environments by connecting external hosted Umbraco projects with localhost or Umbraco Cloud as Development environments.

See the Umbraco Deploy On-premises release blog post for more infromation.

Dashboard for Umbraco Deploy

Import changes with a single click, giving you easier manual control and providing more information, directly in the backoffice.

Released along with Umbraco Deploy On-premises and also available in Umbraco Cloud.

March 15th, 2021

New infrastructure for Umbraco Cloud

The deployment engine on Umbraco Cloud, allocating projects, managing multiple environments and transferring changes between environments are done and new infrastructure for Umbraco Cloud is in place. For more details see The Future of Umbraco Cloud blog post.

March 9th, 2021

Umbraco 8.12

Umbraco 8.12 gives you unattended upgrades, an improved flow for creating Doc Types, performance enhancements and 40+ features and fixes.

See the Umbraco 8.12 release blog post for all the details.

February, 2021

Authentication improvements for existing Umbraco Cloud projects

This is the second stage of an easier account handling for your Cloud projects and added vastly improved integrations and best practice account features such as two-factor authentication.

January 28, 2021

Umbraco 8.11

Umbraco 8.11 is out and gives you unattended installs, accessibilty improvements, customisation options and 50+ features and fixes.

See the Umbraco 8.11 release blog post for details

January 4th, 2021

Authentication improvements for new Umbraco Cloud projects

This is the first stage of an easier account handling for your Cloud projects and will open up possibilities for vastly improved integrations and best practice account features such as two-factor authentication.

December 28, 2020

Umbraco 8.10


Umbraco 8.10 adds improvements for developers and content editors alike. New features, improved UX and accessibility, performance enhancements and more.

See the Umbraco 8.10 release blog post for details

October 26, 2020

Umbraco 8.9

Umbraco CMS 8.9 is focused on expanding on extensibility in regards to 3rd party login providers.

You can now customize the backoffice login experience when using custom external OAuth login providers, to suit your login flow better than was previously possible.

See the Umbraco 8.9 release blog post for details

October 30, 2020

GraphQL Filtering for Umbraco Heartcore

You can now execute filtering logic serverside by adding clauses and comparisons to your GraphQL queries. This will boost performance by giving you more control over the amount of data received in a request and means you can do less filtering client-side.

See the Umbraco Heartcore filtering documentation for more details.

October 26, 2020

CMS authentication improvements

As part of the work on improving Umbraco Cloud authentication (separate roadmap item), we're adding and updating functionality in Umbraco CMS. This you’ll have far more control when implementing custom OAuth login with great features such as custom views on a custom provider basis, better error handling and support for external redirects and more. You can read all the details in the Umbraco 8.9 release blog post.

Released: October 26th, 2020

October 1, 2020

Umbraco 8.8

Umbraco CMS 8.8 contains a bunch of new features and improvements such as cropping images in the grid, editing styles and settings for the grid, listviews in the media picker and easier access to working with GUIDs and UDIs in our APIs. You'll also see improvements on the UI side, with changes to icons and a lot of accessibility updates.

See the Umbraco 8.8 release blog post for details

September 29th, 2020

Preview API for Umbraco Heartcore

Being able to preview content in the right context is an important tool for content editors and this feature makes it possible to integrate content preview functionality through a Preview API.

For more details see the release blog post for Preview API in Umbraco Heartcore.

September 10th, 2020

Umbraco 8.7

Umbraco 8.7 contains a bunch of new features such as the new Block List Editor, support for segments at API level, Content Apps for Document Types and complex validation in property editors. It also contains a lot of bug-, stability- and accessibility fixes from both HQ and community contributions.

Block Editor

A new back-office editor that handles common page structure editing in a simple and intuitive way. The main concept of the editor is to manage list of blocks that represents a web page's structure, where each block is both a collection of content and a way to configure that collection to be rendered. Each content block and configuration is defined by an Element Type to make administrating and editing with the new Block editor consistent.

This editor aims to be an alternative to the popular editors in Umbraco version 7 such as the Grid, Stacked Content, LeBlender and Doc Type Grid Editor.

A Request For Comments has been accepted on this topic on GitHub. You can see it right here.

Improved Widgets for Uno

Umbraco Uno improved with a complete overhaul of the widget engine and layout. This adds several improvements to the ability to easily edit and manage content within the Umbraco backoffice for Uno editors.

SEO improvements for Uno

With this updates, it is easy to configure a long list of important SEO parameters for your Uno website - without any need to access the code directly.

Examples of improvements:

  • Noindex/nofollow settings on individual page level
  • Manual 301 redirects
  • Management of image ALT text
  • URL management on individual page level

September 7th, 2020

Forms in the database

Instead of storing Form items in files, it is now possible to store all items, forms, workflows, data sources and pre-value sources, in a database. This gives benefits in a load-balanced setup, as files do not have to be synchronized between hosts. This also aligns with general practice on Umbraco Cloud.

September 3rd, 2020

Alpha release of Umbraco on .NET Core

Backoffice is operational on .NET Core. We can build a version that can be end-to-end tested for content management. This milestone was acompanied by the first alpha release of Umbraco running on .Net Core (including installing on MacOS and Linux as well as Windows).

Read more about it in the alpha release blog post.

June 2nd, 2020

Migrate existing projects to new Umbraco Cloud infrastructure

We are ready to migrate existing Umbraco Cloud, Uno and Heartcore projects to the new and improved Umbraco Cloud infrastructure. projects are being scheduled for migration throughout Q3, 2021.

For more details see The Future of Umbraco Cloud blog post.

August 10, 2020

GraphQL for Umbraco Heartcore

Aside from the Rest API and client libraries, this feature expands options for consuming content by providing native support for the Graph QL querying language in Umbraco Heartcore projects.

Read more about the GraphQL functionality in Heartcore in the release blog post.

July 16, 2020

Custom Code for Umbraco Uno

The Custom Code feature in Umbraco Uno allows you to open up for additional components, custom Umbraco code, packages etc. This empowers you to take your Uno project to the next level as you get more flexibility and customization options.

By enabling Custom Code, you get access to Git repositories as well as the Settings and Package sections in the backoffice on your Development/Staging environments. The feature is available on the Standard, Professional and Enterprise plans. 

For more details, see the Uno pricing and feature page

.NET Core: All Libraries Compatible

Umbraco source code solution is re-structured and everything is .NET Core compatible. This first phase in the transition to .NET Core provides a cleaner architecture and makes it easier to work with and contribute to Umbraco. For detailed information information see the Project Structure for Project UniCore RFC.

June 10, 2020

Launch of Umbraco Uno

Uno is our new SaaS offering that enables you to built impressive websites without writing a single line of code. 

By the help of widgets, you're able to design and structure a functional on on-brand websites in no time. Umbraco Uno is perfect for creative and marketing agencies. 

March 31, 2020

Media Overview/Tracking

With this new feature, your content editors will get a better overview of the usage of various media items (images, pdfs etc.) across the created content. This makes it easier to do editorial changes based on the media items used, without having to search through all content or remember where you’ve used your media.

A Request For Comments has been accepted on this topic on GitHub. You can see it right here

Released on the 31st of March as part of the Umbraco 8.6 release.

Umbraco 8.6

Umbraco 8.6 includes Media Tracking, Custom Validation Messages, Updated Media Picker, Stability improvements on Azure and Content Apps for Members. Get the 8.6 highlights here

February 20, 2020

.NET Core

This item has been split in to several new items on the current roadmap.

We currently use .NET Framework which is being replaced by .NET Core in order to give you better performance and a more modern framework. Moving to .Net core will be a big transition but we aim to keep it simple and as smooth as possible.

For more information, please see the two first Request For Comments: Introduction to Project UniCore and Project structure for Project UniCore on Github.

January 14, 2020

Umbraco 8.5 release

Umbraco 8.5 includes the core Umbraco Modelsbuilder. Get the 8.5 highlights here

January 7, 2020

Improved Partial Restore on Umbraco Cloud

With this extended Partial Restore feature you are no longer required to restore all content in an empty Umbraco Cloud environment. You will be able to restore a single content node or a specific part of the content tree giving you more control and the ability to work faster.

December 17, 2019

Umbraco Forms API for Umbraco Heartcore

With REST APIs being one of the main parts of a headless cms we want to ensure that Umbraco Forms is just as useful in a headless context as on a regular Umbraco based website. The first part will be to ensure that Umbraco Forms has endpoints for getting a form definition and for submitting a form entry, which is what this roadmap item will deliver.

December 10, 2019

Umbraco 8.4

Umbraco 8.4 contains Data Type Tracking, improved backoffice search, Property Actions, faster Media Library, UI and accessibility improvements and more than 180 community contributions.

December 2, 2019

Umbraco Heartcore

Umbraco Heartcore brings Umbraco CMS to any project that needs content management. The platform is available as a headless SaaS offering and will provide a flexible connection to a range of platforms with APIs and source code libraries.

  • Connect with any technology via APIs and open source code libraries
  • Access to Umbraco backoffice through a SaaS platform
  • Heartcore available through Umbraco Cloud
  • No limitation on front-end rendering technology and no dependency on Umbraco website rendering.

For more information, please see: Umbraco Heartcore product description

November 12, 2019

Umbraco 8.3

Umbraco 8.3 is a small minor release and most notably, it ability to change the culture of a language.

October 15, 2019

Umbraco 8.2

This version contains 91 features and fixes. Once again, there is a big focus on making the backoffice an even friendlier place to work. Both through numerous community contributions but also adding some new functionality to the rich text editor and further improvements to the cache layer - making both developers and content editors happier! 

Improved Rich Text Editor

Umbraco 8.2 contains the first round of improvements for the Rich Text Editor (RTE), performance improvements, drag and drop image upload and a whole lot more, making working and updating content in the RTE more delightful for content editors!

July 9, 2019

Umbraco 8.1.0

The first minor release of Umbraco 8 containing improvements to the editor and backoffice experience, content migration possibilities from Umbraco 7 to 8 and breaking changes. 

Read more about the 8.1.0 release: Release blog post; Umbraco 8.1 Release, release notes: Umbraco 8.1.0

Umbraco 7.15.0

The final planned minor release of Umbraco version 7. Including some new features, a security fix and a few bug fixes.

Read more about Umbraco 7.15.0: Release blog post; Umbraco 7.15 Release, release notes: Umbraco 7.15.0

Umbraco 7 to 8 migration

With the release of Umbraco 8.1.0, a built-in content migration tool was introduced to help support you in moving your Umbraco 7 sites to Umbraco 8. 

Read more about the migration: Release blog post; Umbraco 8.1., documentation; Umbraco Cloud: Migrate Umbraco 7 Cloud project to Umbraco 8, stand-alone Umbraco: Migrating content to Umbraco 8​

February 26, 2019

Umbraco version 8

5 years wait is finally over and Umbraco 8 is released with confetti 🎉 and cheers from the friendly Umbraco community. 

With Umbraco 8, we're introducing new features, new design, new code syntax and a new structure to the Umbraco CMS. All to improve your experience with Umbraco. The three major features in Umbraco 8 are:

  • Infinite Editing - a smoother, and more intuitive workflow for your editors in the Umbraco backoffice
  • Content Apps - improve your content with insightful data and tips directly in the backoffice
  • Language Variants - built-in features that support multilingual content 

More about Umbraco 8: blog post: Introducing Umbraco 8, Product info: Umbraco 8