Release notes for Umbraco-CMS v16.2.0
Released on: Thursday, September 4 2025
NuGet Package: Umbraco.Cms v16.2.0
Contributors
Of the 97 bug fixes and feature additions in release/16.2.0, a total of 13 of them have been contributed by the community, by 9 unique contributors.
We're welcoming 2 brand new contributors who have made their first pull request for Umbraco-CMS. Welcome to the contributor club: Andrej Davidovic, Ben White 🏆
All community contributors to this release

1 PR

1 PR

1 PR

1 PR

2 PRs

1 PR

3 PRs

1 PR

2 PRs
⭐ = First pull request to Umbraco-CMS
Notable features
4

#19890 Optimize document and media seeding by looking up from database in batches

#19818 Make logging more friendly for docker

#19815 Added configuration option UseStrictDomainMatching, which allows control over whether content is routed without a matching domain

#19685 UFM: JavaScript-like Expressions
Developer experience
1

#19858 V16: Tree Stores should be optional to use
UI and UX updates
2
Other
90

#20016 fix: pins the UmbracoExtension `@hey-api/*` versions to that of the Backoffice client

#19981 build(deps): bump @umbraco-ui/uui to 1.15.0

#19926 Tiptap: Word count extention

#19905 Fixed behaviour on database cache rebuild to update only for requested content types

#19902 Slow Content Type saving in site with lots of members (50.000)

#19900 V16: Media Picker property editor should allow more dropped and picked files, and other enhancements

#19894 Adds configuration for document and media hybrid cache seed batch size

#19872 Use GeneratedRegex, FrozenSet, new Lock object & static

#19869 Tiptap RTE: Upgraded to latest v2.x

#19862 Monaco editor no language syntax colorization

#19860 Tiptap RTE: Reduce loading layout shift

#19855 Fixed layout and formatting of saved search delete dialog on the log viewer

#19851 Tiptap RTE: Undo deleted blocks

#19846 Bugfix/19601 can not add ef core migrations

#19835 Media Table Collection View: Label templates don't work at all

#19826 Tiptap RTE: drag-and-drop image upload

#19812 System.Text.Json.Utf8JsonWriter - how to prevent breaking Unicode characters into escape sequences

#19811 Tiptap RTE: Block selection

#19805 Tiptap RTE: Include Tiptap's default styles

#19791 Tiptap RTE: Caret navigation with Block elements

#19790 Tiptap RTE: Selecting all content doesn't highlight Block element as selected

#19789 Tiptap RTE: Refactor Table menus to use `menu` extension-type

#19783 Cannot create two folders with the same name at different levels (Umbraco v16)

#19782 Handle segmentation when segment alias includes underscore character(s)

#19778 Remove property value permissions when related content and/or property types are removed

#19776 #19775 fixed get user data by applying OrderBy after counting

#19772 Log the migration plan name when can't migrate from state

#19763 Cannot save node after removing embedded blocks in RTE

#19761 16.1.0-rc - Reload entity action does not close entity action menu

#19759 Updated OpenApi and TypeScript API (Siblings endpoints)

#19752 TipTap doesn't remove style attributes when pasting or with clear formatting button

#19745 Tiptap RTE: Localized Character/Word Count button labels

#19742 Failure to upgrade database with 10k external members

#19740 add missing translation for DA

#19738 v16.0.0 Content Type Workspace Context not firing UmbEntityUpdatedEvent

#19733 Add a backing field for EditorUIAlias and track changes when its set.

#19729 Umbraco schema generation doesnt follow general pattern on security schemas

#19723 Creating a new Document Type with Template does not show Template in Templates section

#19719 Make internal & private classes sealed where possible, to avoid code for virtual dispatch

#19715 Label (decimal) used when creating property type programmatically using integer value type

#19706 Content Delivery API with output caching doesn't vary by Accept-Language header

#19702 Adds background worker to check timeout state

#19694 Fix missing tag suggestions when no culture available.

#19690 Clear member cache by older user name when member user name is updated (16)

#19689 Fix navigationUrlService and underlying models not being thread safe

#19688 Abstract submit and poll operations

#19686 UFM: Make Block Settings data available

#19684 UFM: Adds `markedExtension` extension-type

#19676 [V16] - Preset values/saving values doesn't work properly in compositions

#19675 MNTP validation does not work correctly

#19674 V16 Multi Url Picker Title should be optional

#19665 Title returns "Server Error" in non-debug mode

#19661 Changes to MemberCacheRefresher breaks DeliveryAPI (headless) based installations

#19657 V16: Siblings endpoints

#19654 UmbracoUrlAlias in Core causing infinite loops with Engage

#19653 Custom granular permissions are always empty

#19652 V14,V15,V16 problem with openid configuration Content Delivery API (lack a file .well-known/jwks)

#19649 When creating a Media Folder I get a console error

#19643 Amend accessibility modifiers on file upload property editor components to support extension

#19637 Tiptap RTE: Undo does not work with deleted Block element

#19630 V16: MNTP preview links not showing

#19627 Sensitive member data fields cannot be edited and are presented empty, but are still visible and apparently editable by the user

#19620 V16 Colorpicker - colorslider doesn't have enough range

#19618 Clear member cache after changing username

#19604 BlockGrid Loads Document Types Twice

#19602 Error in processValueBlockData when removing item - contentData or settingsData may be undefined

#19588 No support for min-height in Tiptap Rich Text Editor configuration

#19580 V16.0.0: Segment returned when it's not created

#19574 Missing count in the Examine dashboard

#19551 "Unsaved changes" always displayed when trying to move away from Blueprint that contains blocks

#19521 Embedding YouTube in Tiptap adds extra spacing

#19519 V16: forceHideContentEditorInOverlay only available on block lists, not in RTE

#19506 Can't have blank properties in Document Blueprints

#19487 Fixes the Checkbox, Dropdown and Select list when the models change the UI updates.

#19486 v15: Margins missing in Settings section

#19482 Upload Field validation not working properly when choosing wrong file type.

#19432 Content picker search with start node configured not taking user start nodes into account

#19427 Content -> Page -> BlockGrid Property -> Add Block -> Search Input Not Working

#19401 Drag n dropping into Media Picker and using Remove file(s) under new dotted lines results in duplicating files thrice.

#19360 When entering a date value in textstring it gets parsed as a real date with time

#19282 Issue when we have more tabs than it is width of screen

#19010 UrlProviderMode Absolute not honered during routing

#18977 The Scope being disposed is not the Ambient Scope when using EF Core in notification handler

#18851 Blockgrid can't change areas order (no drag options)

#18687 V15: Template with Block List field with Inline Editing Mode causes Collection List View to shrink

#18588 V13 AppDomain (terminating) due to Unhandled exception

#18405 Super Fiddily to select the first media items in a media section to perform bulk actions...

#17619 [15.1] UFM umbValue to support values from Settings on a block

#17528 The uploaded image is not saved when creating a content using document blueprint

#17363 BootFailed Cannot Connect To Database