Viewing: Umbraco-CMS v17.9.0
Target: Thursday, December 10 2026

Release notes for Umbraco-CMS v17.9.0

Target release date: Thursday, December 10 2026

UI and UX updates 3
HQ Member

#24172 Documents: Show an error notification when moving a document fails

category/ux area/frontend release/19.0.0 release/17.9.0 release/18.4.0
by Jacob Overgaard created on Oct 12, 2026 • merged by Andy Butland
HQ Member

#24169 Notifications: Show an error when a notification handler cancels an operation without a message

category/ux area/frontend release/19.0.0 release/17.9.0 release/18.4.0
by Jacob Overgaard created on Oct 12, 2026 • merged by Andy Butland
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
Other 12
HQ Member

#24167 Extensions: Run user entry points only after the signed-in user has loaded

area/frontend release/19.0.0 release/17.9.0 release/18.4.0
by Jacob Overgaard created on Oct 12, 2026 • merged by Andy Butland
HQ Member

#24166 Notifications: Resolve onClose when the notification is dismissed or times out

area/frontend release/19.0.0 release/17.9.0 release/18.4.0
by Jacob Overgaard created on Oct 12, 2026 • merged by Andy Butland
HQ Member

#24165 Resources: Report a request aborted by a timeout signal as a cancellation

area/frontend release/19.0.0 release/17.9.0 release/18.4.0
by Jacob Overgaard created on Oct 12, 2026 • merged by Andy Butland
HQ Member

#24148 Validation: Render validation messages through sanitizeHTML, and use the backoffice message element for Block Grid areas

area/frontend release/19.0.0 release/17.9.0 release/18.4.0
by Jacob Overgaard created on Oct 9, 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)
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

#23938 Documents: Create a deterministic property output (closes #23526, #23717)

area/frontend area/backend release/17.9.0 release/18.4.0
by Kenn Jacobsen created on Sep 16, 2026 • merged by Mads Rasmussen
HQ Member

#23930 List view: single-item bulk publish shows no error notification when it fails

state/needs-investigation type/bug area/frontend release/19.0.0 affected/v18 release/17.9.0 release/18.4.0
by andr317c created on Sep 15, 2026
Fixed in HQ #23933 Bulk actions: Do not announce a failed action as executed, allowing problems with single-item bulk operations to be reported (closes #23930)
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

#23788 Management API: Serve the data cache to consumers constructed mid-session

area/frontend release/19.0.0 release/17.9.0 release/18.4.0
by Jacob Overgaard created on Aug 31, 2026 • merged by Andy Butland
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

#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