Viewing: Umbraco-CMS v16.4.0
Target: Wednesday, November 26 2025

Release notes for Umbraco-CMS v16.4.0

Target release date: Wednesday, November 26 2025

Contributors

Of the 92 bug fixes and feature additions in release/16.4.0, a total of 32 of them have been contributed by the community, by 18 unique contributors.

We're welcoming 4 brand new contributors who have made their first pull request for Umbraco-CMS. Welcome to the contributor club: Alex, Janus Hasseriis, mdubbelv, Pantelis Sotiropoulos 🏆

Developer experience 2
OwainWilliams

#20268 Update Readme to signpost the Forum

community/pr category/dx release/17.0.0 release/16.4.0
PR by Owain Williams created on Sep 25, 2025 • merged by georgebid
emmagarland

#17244 NuGet vulnerability warnings: Warn in non-Release mode, Error in non-Release mode

community/pr category/dx hacktoberfest-accepted area/backend hacktoberfest/contrib-2024 release/17.0.0 release/16.4.0
PR by Emma L Garland created on Oct 10, 2024 • merged by Jason Elkin
UI and UX updates 5
rammi987

#20637 Section URL Retention: Ability to prevent it for a section

category/ux area/frontend release/17.0.0 release/16.4.0 release/17.0.0-rc1
PR by Lucas Bach Bisgaard created on Oct 24, 2025 • merged by Niels Lyngsø
HQ Member

#20607 Detail Request Manager: Use tryExecute for delete API call to enable error notifications

category/ux status/regression release/17.0.0 release/16.4.0 release/17.0.0-rc1
PR by Mads Rasmussen created on Oct 22, 2025 • merged by Niels Lyngsø
HQ Member

#20536 Icon Picker: Fix empty selection allowed on mandatory fields and add validation.

category/ux area/frontend release/16.4.0
PR by Engiber Lozada created on Oct 17, 2025 • merged by Niels Lyngsø
bjarnef

#20261 Adjust styling for inherited content type property

community/pr category/ui area/frontend type/improvement release/17.0.0 release/16.4.0
PR by Bjarne Fyrstenborg created on Sep 24, 2025 • merged by Lee Kelleher
bjarnef

#20258 UX: Add slightly more padding at top so user card outline is not cutoff

community/pr category/ui release/17.0.0 release/16.4.0
PR by Bjarne Fyrstenborg created on Sep 24, 2025 • merged by georgebid
Other 85
HQ Member

#20851 Backoffice Login: Redact back-office PKCE codes from the server (V16)

type/feature release/16.4.0 release/16.4.0-rc2
PR by Kenn Jacobsen created on Nov 17, 2025 • merged by Kenn Jacobsen
HQ Member

#20779 Backoffice Login: Move access/refresh tokens to secure cookies

type/feature release/16.4.0 release/16.4.0-rc2
PR by Kenn Jacobsen created on Nov 10, 2025 • merged by Kenn Jacobsen
andrejd22

#20745 Block List: Fix inline mode

community/pr status/regression area/frontend release/17.0.0 release/16.4.0 release/17.0.0-rc2 release/16.4.0-rc2
PR by Andrej Davidovic created on Nov 5, 2025 • merged by Niels Lyngsø
HQ Member

#20734 Dependencies: Update dotnet sdk and node development dependency to latest secure version of current major (16)

release/16.4.0
PR by Andy Butland created on Nov 4, 2025 • merged by Sven Geusens
HQ Member

#20725 Auth: Cleans up stale or completed auth details from storage

area/frontend type/improvement release/17.0.0 release/16.4.0 release/17.0.0-rc2
PR by Jacob Overgaard created on Nov 4, 2025 • merged by Lee Kelleher
SteveVaneeckhout

#20709 Incorrect usage of IOptionsMonitor causes memory leaks

category/performance type/bug release/17.0.0 release/13.12.0 release/16.4.0 release/17.0.0-rc2
Issue by SteveVaneeckhout created on Nov 2, 2025
HQ Member

#20701 Preview: Add `allow-forms` to iframe sandbox attributes

release/16.4.0 release/17.1.0
PR by Rick Butterfield created on Oct 31, 2025 • merged by Andy Butland
BatJan

#20628 Don't call generateAlias on #onAliasChange()

community/pr type/bug release/16.4.0
PR by Jan Skovgaard created on Oct 23, 2025 • merged by Sebastiaan Janssen
warrenbuckley

#20620 Unable to drag and drop a file into media section - 500 error for allowed file extension check

type/bug area/backend release/17.0.0 release/16.4.0
Issue by warrenbuckley created on Oct 23, 2025
Luuk1983

#20618 Block list: blocks with tabs not working in inline editing mode

type/bug area/frontend release/17.0.0 affected/v16 affected/v17 release/16.4.0
Issue by Luuk1983 created on Oct 23, 2025
HQ Member

#20590 Performance: Request cache referenced entities when saving documents with block editors

category/performance release/17.0.0 release/16.4.0 release/17.0.0-rc1
PR by Andy Butland created on Oct 21, 2025 • merged by Kenn Jacobsen
ProNotion

#20575 ContentPublishedNotification - The value for includeDescendants is not passed in the notification

type/bug release/17.0.0 release/13.12.0 release/16.4.0
Issue by ProNotion created on Oct 20, 2025
HQ Member

#20571 Tiptap RTE: Allow removal of unregistered extensions

type/bug area/frontend release/17.0.0 release/16.4.0 release/17.0.0-rc1
PR by Lee Kelleher created on Oct 20, 2025 • merged by Jacob Overgaard
HQ Member

#20556 Preview: Redirect to published URL on exit

type/bug area/frontend release/16.4.0
PR by Lee Kelleher created on Oct 20, 2025 • merged by Jacob Overgaard
HQ Member

#20555 Deleting media with dependencies shows unfriendly message

type/bug area/frontend release/17.0.0 affected/v16 affected/v17 release/16.4.0
Issue by NguyenThuyLan created on Oct 20, 2025
HQ Member

#20542 Management API: Added trashed state so when requesting content from the recycle bin it will return trashed instead of draft or published state

release/17.0.0 release/16.4.0
PR by Anders Reus created on Oct 17, 2025 • merged by Andy Butland
HQ Member

#20535 build(deps): bumps @umbraco-ui/uui from 1.16.0-rc.0 to 1.16.0

dependencies area/frontend release/17.0.0 preview/storybook preview/backoffice release/16.4.0
PR by Jacob Overgaard created on Oct 17, 2025 • merged by Jacob Overgaard
deekoulos

#20527 Shortcut Ctrl + S not saving dictionary items

type/bug area/frontend release/17.0.0 release/16.4.0
Issue by deekoulos created on Oct 16, 2025
HQ Member

#20519 Notifications: Explicitly flush isolated caches by key for content updates

release/17.0.0 release/16.4.0
PR by Kenn Jacobsen created on Oct 16, 2025 • merged by Andy Butland
HQ Member

#20518 Upgrade v13 to v17: A new stylesheet with a .map extension is automatically generated

type/bug release/17.0.0 affected/v17 release/16.4.0
Issue by nhudinh0309 created on Oct 16, 2025
copilot-swe-agent

#20501 UFM: Add camelCase aliases for UFM filters to support UFMJS expressions (closes #20500)

type/bug area/frontend release/17.0.0 release/16.4.0 release/17.0.0-rc1
PR by copilot-swe-agent created on Oct 14, 2025 • merged by Lee Kelleher
HQ Member

#20485 Performance: Reduce number of database calls in save and publish operations

release/17.0.0 release/16.4.0
PR by Andy Butland created on Oct 13, 2025 • merged by Nikolaj Geisle
HQ Member

#20483 Recycle Bin: Trigger cache invalidation for trashed document/media items

type/bug area/frontend release/16.4.0
PR by Lee Kelleher created on Oct 13, 2025 • merged by Lee Kelleher
callumbwhyte

#20470 Support $index in block UFM labels

type/bug release/17.0.0 affected/v16 release/16.4.0
Issue by callumbwhyte created on Oct 13, 2025
bjarnef

#20469 UX: Center align log type in media history view

community/pr release/17.0.0 release/16.4.0
PR by Bjarne Fyrstenborg created on Oct 12, 2025 • merged by Andy Butland
Eaglef90

#20467 You can name Document Types reserved names.

type/bug area/backend release/17.0.0 affected/v16 affected/v17 release/16.4.0
Issue by Eaglef90 created on Oct 12, 2025
HQ Member

#20464 Publishing: Resolve exceptions on publish branch

type/bug release/17.0.0 release/16.4.0
PR by Andy Butland created on Oct 10, 2025 • merged by Laura Neto
HQ Member

#20458 Entity Actions: More create button discernible text, extension of #20434

category/accessibility area/frontend release/16.4.0
PR by Krüger created on Oct 10, 2025 • merged by Lee Kelleher
HQ Member

#20455 Content link in breadcrumb does not work

type/bug release/17.0.0 affected/v17 release/16.4.0
Issue by nhudinh0309 created on Oct 10, 2025
bjarnef

#20438 Icon Picker: Fit icons scroll container to modal height

community/pr release/17.0.0 release/16.4.0
PR by Bjarne Fyrstenborg created on Oct 9, 2025 • merged by Andy Butland
bjarnef

#20437 Block List: Remove bold label from inline editing

release/16.4.0
PR by Bjarne Fyrstenborg created on Oct 9, 2025 • merged by Niels Lyngsø
Programeerik

#20431 Color Picker: Validate uniqueness of selected colors

community/pr release/16.4.0 release/17.1.0
PR by Erik Leusink created on Oct 9, 2025 • merged by Andy Butland
HQ Member

#20428 Content Workspace: Invariant Breadcrumbs does not work (fix #20423)

area/frontend release/17.0.0 release/16.4.0
PR by Niels Lyngsø created on Oct 8, 2025 • merged by Andy Butland
HQ Member

#20424 Block Workspace: dynamic headline & browser title

category/front-end release/17.0.0 release/16.4.0
PR by Niels Lyngsø created on Oct 8, 2025 • merged by Niels Lyngsø
VegaMarinkovicAleksa

#20423 Breadcrumb navigation completely broken in both Content and Media sections

type/bug release/17.0.0 release/16.4.0
Issue by VegaMarinkovicAleksa created on Oct 8, 2025
JasonElkin

#20421 Using Entity framework requires DLL gymnastics

type/bug affected/v16 release/16.4.0
Issue by JasonElkin created on Oct 8, 2025
HQ Member

#20413 Segments: Adds deprecation notices to `AllowNonExistingSegmentsCreation`

category/segments type/feature release/17.0.0 release/16.4.0 release/17.0.0-rc1
PR by Jacob Overgaard created on Oct 8, 2025 • merged by Jacob Overgaard
BlagoCuljak

#20409 BlockList items are lost on upgrade v13 to v16

type/bug area/backend affected/v15 release/17.0.0 affected/v16 affected/v17 release/16.4.0
Issue by BlagoCuljak created on Oct 8, 2025
HQ Member

#20402 build(deps): bumps @umbraco-ui/uui from 1.15.0 to 1.16.0-rc.0

dependencies area/frontend release/17.0.0 release/16.4.0
PR by Jacob Overgaard created on Oct 7, 2025 • merged by Lee Kelleher
copilot-swe-agent

#20396 UFM: Fixes the truncate filter to only add ellipsis when text is actually truncated (closes #20395)

area/frontend release/17.0.0 release/16.4.0
PR by copilot-swe-agent created on Oct 7, 2025 • merged by Jacob Overgaard
HQ Member

#20386 Dependencies: Updates all npm dependencies for Client, Login, and UmbracoExtension

dependencies javascript area/frontend release/17.0.0 preview/storybook preview/backoffice release/16.4.0
PR by Jacob Overgaard created on Oct 6, 2025 • merged by Niels Lyngsø
HQ Member

#20380 Add accessibility label for splitview divider

category/accessibility area/frontend release/17.0.0 release/16.4.0
PR by Krüger created on Oct 6, 2025 • merged by Lee Kelleher
JosRaedts

#20370 Publishing items in bulk programmatically does not properly update delivery api content index

type/bug release/17.0.0 release/16.4.0
Issue by JosRaedts created on Oct 3, 2025
HQ Member

#20366 Content Delivery API returns incorrect route for unpublished variant document in preview mode

type/bug release/17.0.0 affected/v16 release/16.4.0
Issue by nhudinh0309 created on Oct 3, 2025
bjarnef

#20364 Block Grid: Add icon to allowed block types in area

community/pr release/17.0.0 release/16.4.0
PR by Bjarne Fyrstenborg created on Oct 3, 2025 • merged by Andy Butland
bjarnef

#20363 Block Grid: Configure minimum one column for areas

community/pr area/frontend release/17.0.0 release/16.4.0
PR by Bjarne Fyrstenborg created on Oct 3, 2025 • merged by Niels Lyngsø
bjarnef

#20362 Localization: Added translations for area validation property labels

community/pr release/17.0.0 release/16.4.0
PR by Bjarne Fyrstenborg created on Oct 2, 2025 • merged by Andy Butland
bjarnef

#20361 Block Grid: Styling of group drag with handle

community/pr area/frontend release/17.0.0 release/16.4.0
PR by Bjarne Fyrstenborg created on Oct 2, 2025 • merged by Niels Lyngsø
bjarnef

#20360 Color Picker: Styling for drag handle at swatch items

community/pr release/17.0.0 release/16.4.0
PR by Bjarne Fyrstenborg created on Oct 2, 2025 • merged by Andy Butland
bjarnef

#20357 Color Picker: Set initial hex value for picker (closes #20326)

community/pr release/17.0.0 release/16.4.0
PR by Bjarne Fyrstenborg created on Oct 2, 2025 • merged by Andy Butland
dalyUSN

#20355 Change to layout of default Content area dashboard

community/pr area/frontend type/improvement release/17.0.0 release/16.4.0
PR by Paul Daly created on Oct 2, 2025 • merged by Jacob Overgaard
HQ Member

#20351 Entity-Action Bundle: Ensure First Action are updated in rendering

type/bug area/frontend release/17.0.0 release/16.4.0
PR by Niels Lyngsø created on Oct 2, 2025 • merged by Niels Lyngsø
ardelean94

#20346 Media: Prevent svg image to extend outside the editor bounds

community/pr release/17.0.0 release/16.4.0
PR by Alex created on Oct 1, 2025 • merged by Andy Butland
HQ Member

#20339 Data Type: Improve missing property editor and property editor UI feedback

area/frontend type/improvement release/17.0.0 release/16.4.0
PR by Laura Neto created on Oct 1, 2025 • merged by Laura Neto
JamieTownsend84

#20336 Dictionary Cache Regression

type/bug release/17.0.0 release/13.11.0 release/16.4.0
Issue by JamieTownsend84 created on Oct 1, 2025
erikjanwestendorp

#20333 Extend logging (add delay and period)

community/pr release/17.0.0 release/16.4.0
PR by Erik-Jan Westendorp created on Oct 1, 2025 • merged by Andy Butland
HQ Member

#20331 Misleading description in the upload field property editor

type/bug release/17.0.0 affected/v16 release/16.4.0
Issue by nikolajlauridsen created on Oct 1, 2025
thenexus00

#20322 App Plugin Malform JSON - Kills Backoffice completely

type/bug area/backend release/17.0.0 affected/v16 release/16.4.0
Issue by thenexus00 created on Oct 1, 2025
bjarnef

#20312 Localization: Fixed message in block group delete confirm modal (closes #20308)

community/pr release/17.0.0 release/16.4.0
PR by Bjarne Fyrstenborg created on Sep 29, 2025 • merged by Andy Butland
HQ Member

#20310 Log Viewer: Fixes continuous polling (closes #20274)

type/bug area/frontend release/17.0.0 release/16.4.0
PR by Lee Kelleher created on Sep 29, 2025 • merged by Andy Butland
HQ Member

#20302 Media Workspace Path: add parent path to support absolute path generation

area/frontend type/improvement release/17.0.0 release/16.4.0
PR by Niels Lyngsø created on Sep 29, 2025 • merged by Niels Lyngsø
psot

#20301 Models: `PropertyType` constructor sets the `DataTypeKey` if `IDataType` has identity

community/pr release/17.0.0 release/16.4.0
PR by Pantelis Sotiropoulos created on Sep 29, 2025 • merged by Andy Butland
piers-taylor-1994

#20298 Repositories: Retrieve users for groups in batches to fix `UserService.GetAllInGroup` failing on too many users in a group

community/pr release/17.0.0 release/16.4.0
PR by Piers Taylor created on Sep 29, 2025 • merged by Andy Butland
HQ Member

#20288 Loader bar: Implement loader for Content Workspaces

type/feature area/frontend release/17.0.0 release/16.4.0
PR by Niels Lyngsø created on Sep 28, 2025 • merged by Niels Lyngsø
Henr1k80

#20287 Micro-optimization: Move compilation of some Regex generation to compile time instead of runtime, make some static ones compiled

community/pr release/17.0.0 release/16.4.0
PR by Henrik created on Sep 28, 2025 • merged by Andy Butland
HQ Member

#20285 Emails: Add `Expires` header

release/16.4.0 release/17.1.0
PR by Rick Butterfield created on Sep 27, 2025 • merged by Andy Butland
PeterKvayt

#20274 Log viewer continues polling after closing

type/bug release/17.0.0 release/16.4.0
Issue by PeterKvayt created on Sep 25, 2025
D-Inventor

#20272 Stackoverflow exception on webhooks when delivery api is not registered

type/bug release/17.0.0 release/13.12.0 release/16.4.0
Issue by D-Inventor created on Sep 25, 2025
bjarnef

#20259 Localization/UX: Add a new general translation for "Fields"

community/pr release/17.0.0 release/16.4.0
PR by Bjarne Fyrstenborg created on Sep 24, 2025 • merged by Andy Butland
bjarnef

#20257 UX: Make approved colour picker remove button consistent with other multi value item remove buttons

community/pr release/17.0.0 release/16.4.0
PR by Bjarne Fyrstenborg created on Sep 24, 2025 • merged by Andy Butland
HQ Member

#20239 Value Presets: also run value presets on load

area/frontend type/improvement release/17.0.0 release/16.4.0
PR by Niels Lyngsø created on Sep 23, 2025 • merged by Niels Lyngsø
HQ Member

#20232 Login form: Improves accessibility by removing duplicate label and aria-label

category/accessibility area/frontend release/17.0.0 release/16.4.0
PR by Mathias Helsengren created on Sep 23, 2025 • merged by Jacob Overgaard
HQ Member

#20228 Slider: improved value fallback handling + validation

area/frontend type/improvement release/17.0.0 release/16.4.0
PR by Niels Lyngsø created on Sep 23, 2025 • merged by Niels Lyngsø
HQ Member

#20224 Permissions: Added User fallback permission condition (closes #20097)

type/feature area/frontend release/17.0.0 release/16.4.0
PR by Mads Rasmussen created on Sep 22, 2025 • merged by Lee Kelleher
MMasey

#20205 [v16] Create button in left navigation missing discernible text

category/accessibility type/bug release/16.4.0 release/17.1.0
Issue by MMasey created on Sep 19, 2025
HQ Member

#20189 Segments: Auto unfold the culture variant in non-culture-variant mode

type/feature area/frontend release/17.0.0 release/16.4.0
PR by Niels Lyngsø created on Sep 18, 2025 • merged by Niels Lyngsø
mdubbelv

#20144 Management API: Use EndpointMetadata to check for MapToApiAttribute at runtime to include Controller in Swagger document

community/pr release/17.0.0 release/16.4.0
PR by mdubbelv created on Sep 15, 2025 • merged by Andy Butland
HQ Member

#20138 Content Type Designer: Fix moving a group to an inherited tab

category/front-end area/frontend release/17.0.0 release/16.4.0
PR by Niels Lyngsø created on Sep 15, 2025 • merged by Niels Lyngsø
HQ Member

#20097 `Umb.Condition.UserPermission.Document` does not use fallback permissions for non-document entity types

type/bug release/17.0.0 release/16.4.0
Issue by ronaldbarendse created on Sep 5, 2025
floede

#20080 Layout header top custom property

community/pr release/17.0.0 release/16.4.0
PR by Janus Hasseriis created on Sep 4, 2025 • merged by Matthew-Wise
robertjf

#20058 Document Type Editor issues

type/bug area/backend release/17.0.0 affected/v16 release/16.4.0
Issue by robertjf created on Sep 3, 2025
enkelmedia

#20036 Validation context uncaught promise (closes #20035)

area/frontend release/17.0.0 release/16.4.0
PR by Markus Johansson created on Aug 30, 2025 • merged by Niels Lyngsø
argentini

#19832 SVG image previews in the media library sometimes extend outside the editor bounds

community/up-for-grabs good first issue category/front-end type/bug area/frontend affected/v14 affected/v15 release/17.0.0 affected/v16 release/16.4.0
Issue by argentini created on Jul 31, 2025
CarlSargunar

#17262 Switch container to use SQL 2022 instead of SQL Edge

community/pr hacktoberfest-accepted area/backend hacktoberfest/contrib-2024 release/17.0.0 release/16.4.0
PR by Carl created on Oct 13, 2024 • merged by Matthew-Wise
chetvergok

#16988 Unable to unlock locked-out member in +03:00 (more than 00:00) time zone

type/bug area/backend affected/v14 affected/v13 affected/v15 release/13.12.0 release/16.4.0
Issue by chetvergok created on Aug 30, 2024