Release notes for Umbraco-CMS v16.2.0
Released on: Thursday, September 4 2025
NuGet Package: Umbraco.Cms v16.2.0
Install and upgrade guidance
- Quick install instructions This link leads to a site made by members of the Umbraco community, it helps make the installation of Umbraco a lot easier for you.
- Upgrade guide
Contributors
Of the 97 bug fixes and feature additions in v16.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
⭐
Andrej Davidovic1 PR
⭐
Ben White1 PR
Chris Houston1 PR
Dirk Seefeld1 PR
Henrik2 PRs
Kevin Jump1 PR
Lucas Bach Bisgaard3 PRs
Markus Johansson1 PR
Peter2 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