Release notes for Umbraco-CMS v17.5.0
Target release date: Thursday, June 25 2026
Contributors
Of the 57 bug fixes and feature additions in v17.5.0, a total of 7 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
15
#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…
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
35
#22875 Blueprints: Fix UdiEntityTypeHelper.ToUmbracoObjectType() for document blueprint containers
#22861 Extension Insights: Migrate Extension collection table view to table kind
#22858 Webhook Delivery: Migrate custom table collection view to generic table kind
#22838 Core: Preserve path case in ShadowFileSystem
#22815 Migrations: Add auto upgrade coordination for load-balanced setups
#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
#22563 Cache: Add scope-level cache version tier to reduce DB hits in bulk operations
#22268 Current User: Adds Current User workspace modal