v16.2.0
Status: ReleasedReleased on Thursday, September 4 2025
Release notes
See the full changeset on GitHub for Umbraco 16.2.0.
Related changes from the issue tracker
Notable features (4)
Developer experience (1)
UI and UX updates (2)
Other features (6)
-
System.Text.Json.Utf8JsonWriter - how to prevent breaking Unicode characters into escape sequences
-
V16: Siblings endpoints
-
UFM: Adds `markedExtension` extension-type
-
UFM: Make Block Settings data available
-
Adds background worker to check timeout state
-
Tiptap RTE: Refactor Table menus to use `menu` extension-type
Bugfixes (47)
-
Clear member cache after changing username
-
V16: MNTP preview links not showing
-
Custom granular permissions are always empty
-
Changes to MemberCacheRefresher breaks DeliveryAPI (headless) based installations
-
V16 Multi Url Picker Title should be optional
-
Content Delivery API with output caching doesn't vary by Accept-Language header
-
Label (decimal) used when creating property type programmatically using integer value type
-
Creating a new Document Type with Template does not show Template in Templates section
-
Umbraco schema generation doesnt follow general pattern on security schemas
-
v16.0.0 Content Type Workspace Context not firing UmbEntityUpdatedEvent
-
Failure to upgrade database with 10k external members
-
TipTap doesn't remove style attributes when pasting or with clear formatting button
-
16.1.0-rc - Reload entity action does not close entity action menu
-
Cannot save node after removing embedded blocks in RTE
-
Cannot create two folders with the same name at different levels (Umbraco v16)
-
Tiptap RTE: Selecting all content doesn't highlight Block element as selected
-
Tiptap RTE: Caret navigation with Block elements
-
Media Table Collection View: Label templates don't work at all
-
Monaco editor no language syntax colorization
-
Slow Content Type saving in site with lots of members (50.000)
-
Tiptap: Word count extention
-
Amend accessibility modifiers on file upload property editor components to support extension
-
Title returns "Server Error" in non-debug mode
-
Abstract submit and poll operations
-
Fix navigationUrlService and underlying models not being thread safe
-
Clear member cache by older user name when member user name is updated (16)
-
Fix missing tag suggestions when no culture available.
-
Make internal & private classes sealed where possible, to avoid code for virtual dispatch
-
Add a backing field for EditorUIAlias and track changes when its set.
-
add missing translation for DA
-
Tiptap RTE: Localized Character/Word Count button labels
-
Updated OpenApi and TypeScript API (Siblings endpoints)
-
Log the migration plan name when can't migrate from state
-
#19775 fixed get user data by applying OrderBy after counting
-
Remove property value permissions when related content and/or property types are removed
-
Handle segmentation when segment alias includes underscore character(s)
-
Tiptap RTE: Include Tiptap's default styles
-
Tiptap RTE: Block selection
-
Tiptap RTE: drag-and-drop image upload
-
Tiptap RTE: Undo deleted blocks
-
Fixed layout and formatting of saved search delete dialog on the log viewer
-
Tiptap RTE: Reduce loading layout shift
-
Use GeneratedRegex, FrozenSet, new Lock object & static
-
Adds configuration for document and media hybrid cache seed batch size
-
V16: Media Picker property editor should allow more dropped and picked files, and other enhancements
-
Fixed behaviour on database cache rebuild to update only for requested content types
-
fix: pins the UmbracoExtension `@hey-api/*` versions to that of the Backoffice client