v16.3.0 RC4
Status: In ProgressTarget release date: Thursday, October 16 2025
Release notes
The Release Candidate is now available on NuGet (changelog).
Related changes from the issue tracker
Notable features (4)
Accessibility (8)
-
Navigating the App Language Selector with the keyboard
-
Accessibility changes for the top navbar tabs and settings tabs
-
Tiptap RTE: Adds accessibility attributes for RTE input
-
Profile: Corrected misleading button label
-
Tiptap RTE: Adds hover and focus border input states
-
Workspace Actions: set attributes on the right element for label to work
-
Update label for tree item caret to identify if open or closed
-
Installer: Improves user accessibility by adding missing <form> elements and setting the right focus
Dependencies (2)
Developer experience (2)
Front end (2)
Performance (6)
-
Feature: Client Cache for Document Type and Data Type Detail Models
-
Feature: Client Cache for Document Item Models
-
Feature: Inflight Request Cache for Document Types and Data Types
-
Feature: add client runtime cache for all item endpoints
-
Fix: custom block view rendering freezes the Backoffice
-
Tree: Optimize tree root total children calls
UI and UX updates (14)
-
Close dropdown when "Reload"-Entity Action has executed
-
Section Sidebar Menu Expansion
-
Navigating the App Language Selector with the keyboard
-
Allow open split view using the keyboard
-
Feature: Inflight Request Cache for Document Types and Data Types
-
V16: Creating a new sub template should not show Discard Changes dialog
-
Content Type Designer: fix style and localization
-
Content Type Designer tabs sorting improvement
-
Feature: Redirect to the last visited path when navigating between sections
-
Interaction Memory: Feature for picker modal state retention (#18305)
-
Content Variant: Preserve additional URL path in split view navigation (closes #17412)
-
Badge: Make badge go on top
-
Content/Document Picker: make not existing items appear
-
Shortcuts: Implement context and a few shortcuts of interest
Other features (11)
-
structure manager refactor implementation
-
Add timestamps to cache entries and server events
-
Block workspace view validation badges
-
Workspace View Manifest Overrides
-
V16: Moves icon dependencies to 'core' package.json
-
Database creation/migration for UFM Label editor data-types
-
Tiptap RTE: Migration to auto-enable new capabilities
-
View Context: Implement browser title
-
Variants: Implements validation hints to the variant selector (closes #19953)
-
Icons: Add more heading icons
-
Tiptap RTE: Adds heading (h4-h6) toolbar buttons
Bugfixes (46)
-
Default UmbracoExtensions template packages.json does not work
-
Can't install if /umbraco/Data is missing
-
Umbraco.DropDown.Flexible doesn't allow unset values (null / empty)
-
Error upgrading from Umbraco 13 to 16: LockObject with id=-344 does not exist.
-
Hybrid Cache Published Property does perform value detection at all property value levels
-
Tiptap Block bug, with deletion and restoring
-
Member Picker 404 when you try to open by clicking on it
-
Alignment of filter/search in Extension Insights
-
Umbraco.DropDown.Flexible unset values (null / empty) via v13 migration after #20029
-
[V16] Non variant property not disabled in other languages than default one
-
[v16] HybridCache - Cache deserialization failure
-
Fix and enable some unit tests which are not running locally or on pipeline builds
-
Refactoring DatabaseCacheRepository to de-duplicate code and remove warnings
-
Adds id to the webhook item response model
-
Handle content blueprint server events
-
Generate new Server API Models
-
Implement root property validation for member workspace
-
Add request caching around published content factory
-
Fix spell error from "Segmment" to "Segment" in the IRequestSegment interface
-
Fixes exception when converting UDIs in a PropertyValueConverter
-
V16 - Introducing signs to variants
-
Independently manage integrated authentication and trust certificate fields on installer from database settings
-
Tiptap RTE: Capabilities Tidy-up
-
Correct the population of the parent for sibling items when retrieved under a folder
-
New document segments endpoint
-
Mark `MemberService.GetMembersByPropertyValue()` methods as obsolete
-
Fixes divide by zero error on retrieving take 0 from the recycle bin root API endpoint
-
Property Editors: Improve Missing Property Editor UI and allow save/publish
-
Resolve compostion properties on a block for the RTE.
-
V16: Fix member validation endpoints
-
Querying extensions: Allow `ContentAtRoot()` to accept culture
-
Fixes regression with hidden tab labels in the Content Editor
-
AppSettings: Improves the templates so they reflect the latest recommended settings
-
Generated Partial Views: Improves the generated code slightly for a better developer experience
-
Member workspace: Fix for loading inside modal
-
Content Editor: Fix shared label and localize it
-
Icons: add badge icon
-
Hints: Chore, just renaming files to fit name
-
View Context: observe parent activation to make sure children follows along.
-
Caching: Don't remove null values from hybrid cache to avoid broken content references repeatedly requiring a database hit (closes #18892)
-
Property Editors: Fix `DecimalPropertyEditor` on non-English systems (closes #20214)
-
UX: Alignment of date range in log viewer (closes #20220)
-
UX: Align height of image crop appended units (closes #20166)
-
UX: Make installed package details read only instead of disabled (closes #20218)
-
Hybrid cache: Check for `ContentCacheNode` instead of object on exists for hybrid cache to ensure correct deserialization (closes #20352)
-
Performance: Added request cache to media type retrieval in media picker validation