Release notes for Umbraco-CMS v17.5.0
Target release date: Thursday, June 25 2026
Contributors
Of the 64 bug fixes and feature additions in v17.5.0, a total of 8 of them have been contributed by the community, by 2 unique contributors.
All community contributors to this release
Notable features
1
#22700 SignalR: Add configurable transport settings for load-balanced deployments without sticky sessions
Developer experience
3
#22621 Document Workspace: Add CRUD and property value tests for document workspace context
#22459 Blocks: Adds `blockAction` extension type
#22163 Collection: Add table kind collection view
UI and UX updates
19
#22915 Entity Data Picker: Fix "Not Found" in remove dialog for entities without a top-level name
#22880 Reset password: Add inline validation messaging for password pattern requirements
#22781 Tiptap RTE: Ignore no-op transactions in onUpdate to prevent phantom dirty state (closes #22767)
#22631 Content Rollback: Add notification message meta property
#22624 Redirect Url Management: Implement workspace
#22623 Current User: Reload when the current user or their groups change
#22605 Variant-Selector: improve visual alignment for segments
#22600 Rich Text Editor: Mark as supports read only
#22517 Dashboard: Browser title + Hints
#22481 Backoffice: Introduce Value Type and Value Summary extensions
#22468 Property Editor UI Picker: Implement fuzzy search
#22388 Document Type Workspace: Hide non-applicable settings when Document Type is configured as Element Type
#21829 fix(installer-user): added min length message for installer user elem…
#18670 Missing Loading Indicator & Disabled UI on Save/Publish Actions in Backoffice
API and API documentation updates
3
#22818 SignalR: Mark `ServerEventSender` as a distributed cache notification handler
#22681 Code Quality: Add `ModelState` validation to `BackOfficeLoginController`
#22586 Handle "broken" ancestor publish path in legacy routing
Other
38
#22921 Collections: Replace direct filter pass-through in collection server data sources
#22896 Backoffice: Coalesce small Rollup chunks across all workspaces (AB#67983)
#22875 Blueprints: Fix UdiEntityTypeHelper.ToUmbracoObjectType() for document blueprint containers
#22838 Core: Preserve path case in ShadowFileSystem
#22800 Cannot save property value from variant composition in invariant content
#22799 Content: Ensure correct variant change tracking when unpublishing variant content
#22796 Distributed background jobs: Improve gracefull shutdown behaviour
#22794 User Permission: Re-export fallback condition config type and global augmentation
#22719 Current User: Fix reload not fetching fresh data when entity events fire
#22717 File-system Services: Complete child scopes on read-miss and validation-failure paths
#22716 Documents: Alias `DocumentVariantStateModel` API model for backoffice client
#22704 Caching: Invalidate published content type cache for element types
#22701 Accessibility: Added missing labels to add property and create new collection
#22699 Radio button list: Not saving value on keyboard navigation (closes #22698)
#22684 HttpClients: Deprecate unused `HttpClient` registered with certificate validation bypass
#22673 State System: more tests, MD updates and a tiny bit more consistency
#22667 Accessibility: Added missing labels to number fields in the settings tab
#22662 Cache: Do not assume "published" when unpublishing a single culture
#22622 Ensure published querying parity between V13 and V17
#22592 Health Check: Add check for untrusted database constraints on SQL Server
#22584 Member surface controllers: Add XML documentation and unit test coverage
#22268 Current User: Adds Current User workspace modal
#21255 Password set / reset from email - Generic format error