Viewing: Umbraco-CMS v19.0.0
Target: Thursday, December 10 2026

Release notes for Umbraco-CMS v19.0.0

Target release date: Thursday, December 10 2026

Contributors

Of the 56 bug fixes and feature additions in v19.0.0, a total of 1 of them have been contributed by the community, by 1 unique contributors.

All community contributors to this release

Notable features 5
HQ Member

#24109 Build: Opt in to .NET 11 runtime async

category/performance category/notable release/19.0.0
by Andy Butland created on Oct 6, 2026 • merged by Nikolaj Geisle
HQ Member

#23906 Document Blueprints: Scope blueprint management per user group and user

category/breaking category/ui category/ux status/needs-docs category/api category/notable area/frontend area/backend release/19.0.0
by Laura Neto created on Sep 10, 2026
HQ Member

#23905 Document Blueprints: Move from the Settings section to the Library section

category/ui category/ux category/api category/notable area/frontend area/backend area/test release/19.0.0
by Laura Neto created on Sep 10, 2026
HQ Member

#23484 Authentication: Cookie-based authentication for the backoffice

category/breaking category/ux category/api category/notable area/frontend area/backend release/19.0.0
by Jacob Overgaard created on Jul 27, 2026 • merged by Kenn Jacobsen
HQ Member

#22448 Global Elements: Reusable Content of Blocks

category/breaking category/ui category/ux category/notable type/feature area/frontend area/backend preview/storybook preview/backoffice release/19.0.0
by Kenn Jacobsen created on Apr 13, 2026 • merged by Lee Kelleher
Breaking changes 17
HQ Member

#24022 Permissions: Add explicit group level permissions to edit culture invariant (shared) properties for culture variant content

category/breaking category/ux category/api area/frontend area/backend release/19.0.0
by Kenn Jacobsen created on Sep 29, 2026
HQ Member

#24015 Code Tidy: Remove obsolete code and action TODOs scheduled for Umbraco 19

category/breaking category/api category/refactor area/backend release/19.0.0
by Andy Butland created on Sep 28, 2026 • merged by Nikolaj Geisle
HQ Member

#23984 Migrations: Honour pre-fetched column information in AsyncMigrationBase column helpers

category/breaking area/backend release/19.0.0
by Ronald Barendse created on Sep 23, 2026 • merged by Andy Butland
HQ Member

#23955 Dependencies: Update to .NET 11 RC 1

category/breaking area/backend release/19.0.0
by Andy Butland created on Sep 18, 2026 • merged by Andy Butland
HQ Member

#23908 Document Blueprints: Constrain which document types a blueprint may be created for

category/breaking category/ui category/ux category/api area/frontend area/backend area/test release/19.0.0
by Laura Neto created on Sep 10, 2026
HQ Member

#23853 Property Editors: Remove configuration-driven typed models and deprecate the Multi Node Tree Picker

category/breaking state/sprint-candidate category/api area/frontend area/backend release/19.0.0
by Andy Butland created on Sep 4, 2026 • merged by Andy Butland
HQ Member

#23849 Property Value Converters: Shadow default converters instead of removing or excluding them

category/breaking area/backend release/19.0.0
by Ronald Barendse created on Sep 4, 2026 • merged by Andy Butland
HQ Member

#23834 Database: Remove the connect-timeout fallback for the command timeout

category/breaking area/backend release/19.0.0
by Andy Butland created on Sep 3, 2026 • merged by Nikolaj Geisle
HQ Member

#23756 ModelsBuilder: Default to a models mode that needs no optional package

category/breaking area/backend release/19.0.0
by Andy Butland created on Aug 25, 2026 • merged by Kenn Jacobsen
HQ Member

#23698 Auth: Reuse the backoffice auth cookie to authorize preview

category/breaking area/backend release/19.0.0
by Kenn Jacobsen created on Aug 19, 2026 • merged by Andy Butland
HQ Member

#23634 Partial View: entry point 'Umb.EntryPoint.Partial View' renamed to 'Umb.EntryPoint.PartialView'

category/breaking area/frontend release/19.0.0
by Niels Lyngsø created on Aug 11, 2026 • merged by Niels Lyngsø
HQ Member

#23616 Auth: Leverage the default backoffice auth cookie to view trashed media

category/breaking area/backend release/19.0.0
by Kenn Jacobsen created on Aug 10, 2026 • merged by Andy Butland
HQ Member

#23334 Imaging: Upgrade ImageSharp to v4 (keep v2 as a supported option)

category/breaking dependencies area/backend release/19.0.0
by Andy Butland created on Jul 9, 2026 • merged by Nikolaj Geisle
HQ Member

#23195 Tiptap RTE: Adds support for Reusable Content of Blocks

category/breaking category/ui category/ux type/feature area/frontend release/19.0.0
by Lee Kelleher created on Jun 24, 2026 • merged by Mads Rasmussen
HQ Member

#23060 Variation: Rethink the segment model

category/breaking state/sprint-candidate category/api area/frontend area/backend release/19.0.0
by Kenn Jacobsen created on Jun 3, 2026 • merged by Niels Lyngsø
HQ Member

#22790 Elements: Contextualize variant blocks rendering for invariant content

category/breaking area/backend release/19.0.0
by Kenn Jacobsen created on May 11, 2026 • merged by Kenn Jacobsen
mistyn8

#22427 Developer Experience: Reorganize `launchSettings.json` profiles section

category/breaking community/pr release/19.0.0
by Mike Chambers created on Apr 10, 2026 • merged by Andy Butland
UI and UX updates 13
HQ Member

#24042 Password reset: Show a friendly message when the reset email cannot be sent

category/ux category/localization category/api area/backend release/19.0.0 release/17.9.0 release/18.4.0
by Andy Butland created on Sep 30, 2026 • merged by Andy Butland
HQ Member

#24020 Entity refs: Abstract shared entity frame into `UmbEntityItemRefFrameMixin`

category/ux area/frontend release/19.0.0
by Lee Kelleher created on Sep 29, 2026
HQ Member

#23998 Entity Actions: Mark core action sections with separatorBefore

category/ui category/ux type/feature area/frontend release/19.0.0
by Jacob Overgaard created on Sep 24, 2026
HQ Member

#23973 Members: Add `entityItemRef` for Member Group picker

category/ui category/ux area/frontend release/19.0.0
by Lee Kelleher created on Sep 22, 2026 • merged by Lee Kelleher
HQ Member

#23972 Pickers: Show `umb-entity-frame border` on selected referenced items

category/ui category/ux area/frontend release/19.0.0
by Lee Kelleher created on Sep 21, 2026 • merged by Lee Kelleher
HQ Member

#23907 Document Blueprints: Choose a destination folder when creating a blueprint from a document

category/ui category/ux category/api area/frontend area/backend area/test release/19.0.0
by Laura Neto created on Sep 10, 2026
HQ Member

#23874 Icons: add custom unlink icon + general icons update

category/ui category/ux area/frontend release/19.0.0
by Niels Lyngsø created on Sep 8, 2026 • merged by Niels Lyngsø
HQ Member

#23872 Tiptap RTE: Show a name label and reference icon on Block entries

category/ui category/ux area/frontend release/19.0.0
by Lee Kelleher created on Sep 7, 2026 • merged by Mads Rasmussen
HQ Member

#23808 Extend frontend timer on http requests

category/ux area/frontend release/19.0.0
by Jacob Overgaard created on Sep 1, 2026 • merged by Jacob Overgaard
HQ Member

#23665 Documents: Inform the user when publishing references unpublished Elements

category/ui category/ux area/frontend release/19.0.0
by Lee Kelleher created on Aug 13, 2026
HQ Member

#23625 Relations: Reference awareness for trash, delete, and publish flows

category/ui category/ux type/feature area/frontend release/19.0.0
by Lee Kelleher created on Aug 11, 2026
HQ Member

#23267 Block Editors: Hide "Transfer to Library" action when not allowed

category/ux area/frontend type/improvement release/19.0.0
by Lee Kelleher created on Jul 2, 2026 • merged by Jacob Overgaard
HQ Member

#23186 Block Editors: Inline Editing mode, use workspace modal for Library Elements

category/ux type/bug area/frontend release/19.0.0
by Lee Kelleher created on Jun 23, 2026 • merged by Andy Butland
API and API documentation updates 3
HQ Member

#24152 Password reset: Report an unconfigured application URL before the user lookup and always apply the minimum response time

category/api area/backend release/19.0.0 release/17.9.0 release/18.4.0
by Jacob Overgaard created on Oct 9, 2026 • merged by Andy Butland
HQ Member

#24120 Authentication: Let Management API endpoints decide their no-auth handling

category/api area/backend release/19.0.0
by Kenn Jacobsen created on Oct 7, 2026 • merged by Kenn Jacobsen
HQ Member

#23791 Auth: Refresh the backoffice session on activity

category/api area/backend release/19.0.0
by Kenn Jacobsen created on Aug 31, 2026 • merged by Jacob Overgaard
Other 18
HQ Member

#24144 Block Editors: Make Single Block and Block Editor interchangeable

area/backend release/19.0.0 release/18.4.0
by Kenn Jacobsen created on Oct 8, 2026 • merged by Andy Butland
brionyfactory73

#24117 Property added to a composition reads as empty on composing document types until restart (ModelsMode Nothing)

release/19.0.0 release/17.9.0 release/18.4.0
by brionyfactory73 created on Oct 6, 2026
Fixed in HQ #24126 Content Types: Refresh composing types when a property is added to a composition (closes #24117)
HQ Member

#24056 Block Grid: Keep column span of external content blocks on load

area/frontend release/19.0.0
by Lee Kelleher created on Oct 1, 2026 • merged by Andy Butland
SamR-DWL

#24027 Not all Umbraco User Groups are consistently available when adding via User

type/bug area/frontend release/19.0.0 release/17.9.0 release/18.4.0
by SamR-DWL created on Sep 30, 2026
Fixed in HQ #24136 User Groups: Page through all User Groups in the picker rather than stopping at the first 100 (closes #24027)
HQ Member

#24005 Search: Export an alias constant for the index provider name condition

type/feature area/frontend type/improvement release/19.0.0
by Jacob Overgaard created on Sep 25, 2026 • merged by Jacob Overgaard
HQ Member

#23990 Search: Actually index variant blocklist

area/backend release/19.0.0
by Kenn Jacobsen created on Sep 23, 2026 • merged by Nikolaj Geisle
HQ Member

#23989 Search: Merge values from different content indexers

area/backend release/19.0.0
by Kenn Jacobsen created on Sep 23, 2026 • merged by Nikolaj Geisle
HQ Member

#23911 Search: further restructure of search projects in core

release/19.0.0
by Nikolaj Geisle created on Sep 11, 2026 • merged by Nikolaj Geisle
bjarnef

#23902 Routes from Public Access are not correct

type/bug release/19.0.0 release/17.9.0 release/18.4.0
by bjarnef created on Sep 10, 2026
Fixed in HQ #24135 Public Access: Link member groups from the dialog and stop single-item pickers from being sortable (closes #23902)
HQ Member

#23871 Block Editors: Derive exposed/published state on the shared block entry context

category/refactor area/frontend release/19.0.0
by Lee Kelleher created on Sep 7, 2026 • merged by Mads Rasmussen
anhdo93

#23851 Windows Authentication prevents Umbraco Backoffice login when windowsAuthentication: true and anonymousAuthentication: false

type/bug release/19.0.0
by anhdo93 created on Sep 4, 2026
HQ Member

#23830 Search: Implement indexing of reusable blocks

area/backend release/19.0.0
by Nikolaj Geisle created on Sep 3, 2026 • merged by Nikolaj Geisle
idseefeld

#23783 Some Tests Fail on SqlServer

type/bug area/backend release/19.0.0
by idseefeld created on Aug 29, 2026
Fixed in HQ #23800 Search: Fix culture-dependent decimal facet parsing and integration tests failing on SQL Server (closes #23783)
HQ Member

#23769 Search: Deffered index build

area/backend release/19.0.0
by Nikolaj Geisle created on Aug 27, 2026 • merged by Nikolaj Geisle
stefanie27

#23609 Debug mode value in CMS > Settings > Profiling is not coming from appsettings

type/bug release/19.0.0 release/17.9.0 release/18.4.0
by stefanie27 created on Aug 10, 2026
Fixed in HQ #23646 Profiling: Read debug mode from the server rather than hardcoding it (closes #23609)
HQ Member

#23436 Block Editors: Batch-fetch Element Library references

category/performance type/feature area/frontend release/19.0.0
by Lee Kelleher created on Jul 20, 2026
HQ Member

#23375 Scheduled Publishing: Schedule all selected languages at once

area/frontend type/improvement release/19.0.0 release/18.3.0 release/17.9.0
by Andy Butland created on Jul 14, 2026 • merged by Jacob Overgaard
HQ Member

#23271 Search: Index external block elements and reindex referencing documents on element change

status/needs-docs area/backend release/19.0.0
by Laura Neto created on Jul 2, 2026 • merged by Laura Neto