Viewing: Umbraco-CMS v17.6.0
Target: Thursday, August 6 2026

Release notes for Umbraco-CMS v17.6.0

Target release date: Thursday, August 6 2026

Contributors

Of the 55 bug fixes and feature additions in v17.6.0, a total of 5 of them have been contributed by the community, by 4 unique contributors.

We're welcoming 1 brand new contributor who has made their first pull request for Umbraco-CMS. Welcome to the contributor club: Simon Gibbs 🏆

All community contributors to this release

⭐ = First pull request to Umbraco-CMS

UI and UX updates 12
HQ Member

#23126 Block RTE: Implement unsupported block rendering (closes #23071)

category/ui category/ux type/bug area/frontend release/18.1.0 release/17.6.0
by Lee Kelleher created on Jun 15, 2026
HQ Member

#23055 Menu Structure: Guard against use-after-destroy in async structure request

category/ux area/frontend release/18.1.0 release/17.6.0
by Lee Kelleher created on Jun 3, 2026 • merged by Andy Butland
HQ Member

#23041 Document Recycle Bin: Checks user permission for Document "Read"

category/ux type/bug area/frontend release/18.1.0 release/17.6.0
by Lee Kelleher created on Jun 2, 2026 • merged by Jacob Overgaard
HQ Member

#23031 Documents: Use single-transaction create/update-and-publish endpoints (FE)

category/ux area/frontend release/18.1.0 release/17.6.0
by Jacob Overgaard created on Jun 1, 2026
HQ Member

#23027 Property Editors: Add value summary extensions for collection views

category/ui category/ux area/frontend release/18.1.0 release/17.6.0
by Niels Lyngsø created on Jun 1, 2026 • merged by Mads Rasmussen
k-sek

#22955 TipTap RTE: The Update Link Dialog Content Section Link goes to Not found

category/ui type/bug area/frontend affected/v17 release/18.1.0 release/17.6.0
by k-sek created on May 22, 2026
Fixed in HQ #22964 Link Picker: Render picked content/media as non-interactive when their workspace URL can't be resolved (closes #22955)
HQ Member

#22950 Body Layout: Replace overflow: auto with uui-scroll-container

category/ui category/ux area/frontend release/18.1.0 release/17.6.0
by Engiber Lozada created on May 22, 2026 • merged by Andy Butland
rammi987

#22929 Tiptap RTE: Fixes toolbar button active state not updating on collapsed-cursor mark toggle (closes #22907)

community/pr category/ux area/frontend release/18.1.0 release/17.6.0
by Lucas Bach Bisgaard created on May 21, 2026 • merged by Lee Kelleher
Closes rammi987 #22907 Tiptap: Bold, Italic and more, dont highligt when click on toolbar
HQ Member

#22848 Block Editors: De-duplicate UFM rendering per entry

category/ui category/refactor area/frontend type/improvement release/18.1.0 release/17.6.0
by Lee Kelleher created on May 14, 2026
HQ Member

#22837 Relation Type: Migrate custom table collection view to generic table

category/ux category/refactor area/frontend release/18.1.0 release/17.6.0
by Mads Rasmussen created on May 13, 2026 • merged by Mads Rasmussen
HQ Member

#22835 Backoffice: Provide entity context via UMB_ENTITY_CONTEXT in menu components

category/ui category/refactor area/frontend release/18.1.0 release/17.6.0
by Mads Rasmussen created on May 13, 2026 • merged by Mads Rasmussen
HQ Member

#22830 Redirect URL Tracker: Remove ability to toggle from the UI

category/ui category/ux category/localization category/api area/frontend area/backend release/18.1.0 release/17.6.0
by Andy Butland created on May 13, 2026 • merged by Andy Butland
API and API documentation updates 2
HQ Member

#23077 Management API: Add endpoints to sort the children of a document or media item by a system field

status/needs-docs category/api area/backend release/18.1.0 release/17.6.0
by Andy Butland created on Jun 5, 2026 • merged by Andy Butland
HQ Member

#22973 Management API: ensure the order from the search endpoints taking a collection of keys is preserved

category/api area/backend release/18.1.0 release/17.6.0
by NguyenThuyLan created on May 25, 2026 • merged by Andy Butland
Other 41
HQ Member

#23139 Cache: Populate the domain cache eagerly during start-up

area/backend release/18.1.0 release/17.6.0
by Kenn Jacobsen created on Jun 16, 2026 • merged by Kenn Jacobsen
HQ Member

#23127 Scheduled publishing: Add configurable period and optional clock-aligned scheduling

status/needs-docs area/backend release/18.1.0 release/17.6.0
by Andy Butland created on Jun 15, 2026 • merged by Kenn Jacobsen
HQ Member

#23121 User group page shows an error after deleting an assigned language

status/regression type/bug affected/v17 release/18.1.0 affected/v18 release/17.6.0
by nhudinh0309 created on Jun 15, 2026
Fixed in HQ #23131 User Groups: Clear the user group cache when a language is deleted (closes #23121)
skttl

#23120 Sorting using ContentService.Sort removes templates

type/bug release/18.1.0 release/17.6.0
by skttl created on Jun 15, 2026
Fixed in HQ #23128 Content/Media: Reload content on Sort to avoid data loss with partially loaded entities (closes #23120)
HQ Member

#23114 Package migrations: Surface a failed unattended package migration as a boot failure instead of getting stuck on the upgrade screen

area/backend release/18.1.0 release/17.6.0
by Andy Butland created on Jun 13, 2026 • merged by Nikolaj Geisle
Jason-Coyne

#23106 Subscriber cache sync (InstructionProcessJob) stops permanently if Sync() hangs — RecurringHostedServiceBase only re-arms timer in finally

release/18.1.0 release/17.6.0
by Jason-Coyne created on Jun 11, 2026
Fixed in HQ #23119 Background Jobs: Recover cache-sync and server-touch jobs when a database call hangs (closes #23106)
HQ Member

#23083 Request Logging: Avoid forcing a session store load when resolving the session id for logging (closes #23082)

status/needs-docs category/performance area/backend release/18.1.0 release/17.6.0
by Andy Butland created on Jun 6, 2026 • merged by Andy Butland
si25

#23075 Dependencies: Upgrade Examine to 3.8.0

release/18.1.0 release/17.6.0 release/13.15.0
by Simon Gibbs created on Jun 4, 2026 • merged by Andy Butland
cheeseytoastie

#23064 IAppPolicyCache ClearByKey Doesn't clear cache item

type/bug release/18.1.0 release/17.6.0
by cheeseytoastie created on Jun 4, 2026
Fixed in HQ #23068 Runtime Cache: Fix `IAppPolicyCache.ClearByKey` intermittently failing to clear cached items (closes #23064)
bjarnef

#23057 Failed to parse configuration "System.Collections.Generic.Dictionary`2[System.String,System.Object]"

type/bug release/18.1.0 release/17.6.0
by bjarnef created on Jun 3, 2026
Fixed in HQ #23058 Data Types: Tolerate invalid configuration when determining the editor value storage type (closes #23057)
georgebid

#23044 TypeError in umb-tags-input Component - Cannot Read Style Property of Null

type/bug release/18.1.0 release/17.6.0
by georgebid created on Jun 2, 2026
Fixed in HQ #23049 Tags: Fix null reference error in tags input on render (closes #23044)
erikjanwestendorp

#23039 Localization: Add Dutch translations for create and delete actions

community/pr release/18.1.0 release/17.6.0
by Erik-Jan Westendorp created on Jun 2, 2026 • merged by Andy Butland
robertjf

#23032 Backoffice Search fails to display for large resultset

type/bug release/18.1.0 release/17.6.0
by robertjf created on Jun 1, 2026
Fixed in HQ #23048 Backoffice Search: Batch the ancestors lookup for search results to avoid exceeding the maximum URL length (closes #23032)
HQ Member

#23024 Performance: Load stylesheets parallel to extensions in Tiptap

category/performance type/feature area/frontend release/18.1.0 release/17.6.0
by Niels Lyngsø created on May 31, 2026 • merged by Niels Lyngsø
HQ Member

#23021 Performance: Coalesce concurrent tree data requests (Management API client)

category/performance area/frontend release/18.1.0 release/17.6.0
by Jacob Overgaard created on May 29, 2026 • merged by Jacob Overgaard
HQ Member

#23020 Performance: Parallelize independent boot API requests (server status/config + public extensions)

category/performance type/feature area/frontend release/18.1.0 release/17.6.0
by Jacob Overgaard created on May 29, 2026 • merged by Andy Butland
robertjf

#23013 TipTap: Editing an Image wrapped in a Link removes the Link

type/bug release/18.1.0 release/17.6.0
by robertjf created on May 29, 2026
Fixed in HQ #23019 Tiptap: Preserve wrapping link when editing an image (closes #23013)
russellshome

#22991 Create Member should default Approved to True

type/bug release/18.1.0 release/17.6.0
by russellshome created on May 27, 2026
Fixed in HQ #22993 Members: Default Approved to true when creating a member (closes #22991)
robertjf

#22990 Unpublishing a Content node linked to a Media item results in an Unpublish warning with missing information

type/bug release/18.1.0 release/17.6.0
by robertjf created on May 27, 2026
Fixed in HQ #22965 References: Fix missing node name when content referenced by media or member (closes #22990)
robertjf

#22989 v17.4 Uploaded Media Item naming does not produce a friendly name like Umbraco 13 did

type/bug release/18.1.0 release/17.6.0
by robertjf created on May 27, 2026
Fixed in HQ #22998 Media: Restore friendly naming of uploaded media items (closes #22989)
HQ Member

#22987 Repositories: Batch WHERE IN queries to avoid SQL Server 2100-parameter limit

category/performance area/backend release/18.1.0 release/17.6.0
by Andy Butland created on May 26, 2026 • merged by Nikolaj Geisle
HTravel-SS

#22981 Document Type cant be added due to user permission, UI reporting as invalid URL

type/bug release/18.1.0 release/17.6.0
by HTravel-SS created on May 26, 2026
Fixed in HQ #22984 Backoffice: Hide "Edit permissions" button in create modals from users without Settings section access (closes #22981)
HQ Member

#22975 QA: Stabilise rollback content versioning E2E test

category/test-automation area/test release/18.1.0 release/17.6.0
by Andy Butland created on May 25, 2026 • merged by Nikolaj Geisle
HQ Member

#22951 Backoffice: Add Cache-Control headers to cache-busted backoffice assets (AB#68478)

category/performance area/backend release/18.1.0 release/17.6.0
by Jacob Overgaard created on May 22, 2026 • merged by Jacob Overgaard
frederiktoft

#22939 Cant update from 17.3.5 to 17.4.2, fails with migrating sqlite db

type/bug area/backend affected/v17 release/17.6.0
by frederiktoft created on May 21, 2026
Fixed in HQ #22969 EF Core: Retry transient SQLite lock errors during long-running operations (closes #22939)
andreaslborg

#22918 Accessibility: Added missing labels to webhook details and headers

community/pr release/18.1.0 release/17.6.0
by Andreas Lykke Borg created on May 20, 2026 • merged by Andy Butland
gm-ecreo

#22872 Sort children dialog shows default language node names instead of current language

type/bug release/18.1.0 release/17.6.0
by gm-ecreo created on May 18, 2026
Fixed in HQ #22948 Sort Dialog: Show current language node names (closes #22872)
pedrodias2500

#22862 Content picker search ranks unrelated documents above intended matches for multi-word queries

type/bug release/18.1.0 release/17.6.0
by pedrodias2500 created on May 15, 2026
Fixed in HQ #22977 Backoffice search: Preserve Lucene score order through content-picker lookups (closes #22862)
HQ Member

#22861 Extension Insights: Migrate Extension collection table view to table kind

category/refactor area/frontend release/18.1.0 release/17.6.0
by Mads Rasmussen created on May 15, 2026
HQ Member

#22858 Webhook Delivery: Migrate custom table collection view to generic table kind

category/refactor area/frontend release/18.1.0 release/17.6.0
by Mads Rasmussen created on May 15, 2026
manutdkid77

#22855 Data Type "Info" references modal does not show Design tab fields until toggled

type/bug category/bug release/18.1.0 release/17.6.0
by manutdkid77 created on May 15, 2026
Fixed in HQ #22954 Content Type Editor: Fix empty Design tab when opened in a modal workspace (closes #22855)
HQ Member

#22852 Block Grid: Guard validator against torn-down manager on navigation

type/bug area/frontend release/18.1.0 release/17.6.0
by Lee Kelleher created on May 14, 2026 • merged by Andy Butland
HQ Member

#22850 Block List: Fix TypeError when navigating away from a block workspace

area/frontend release/18.1.0 release/17.6.0
by Lee Kelleher created on May 14, 2026
HQ Member

#22843 Log Viewer: Updated the saved log viewer searches for new installs to reference `Umbraco.Cms` instead of `Umbraco.Core`.

area/backend release/18.1.0 release/17.6.0
by Andy Butland created on May 14, 2026 • merged by Nikolaj Geisle
HQ Member

#22833 Member Group: Migrate custom table collection view to generic table kind

category/refactor area/frontend release/18.1.0 release/17.6.0
by Mads Rasmussen created on May 13, 2026 • merged by Andy Butland
andreaslborg

#22825 Accessibility: Added missing labels to code block copy button and embedded media URL input

community/pr release/18.1.0 release/17.6.0
by Andreas Lykke Borg created on May 12, 2026 • merged by Andy Butland
k-sek

#22820 Log viewer freezes when reading corrupted log file

type/bug release/18.1.0 release/17.6.0
by k-sek created on May 12, 2026
Fixed in HQ #22826 Log Viewer: Defensively handle corrupt log files (closes #22820)
HQ Member

#22765 Languages: Page through to load all configured languages

category/performance area/frontend release/18.1.0 release/17.6.0
by Andy Butland created on May 8, 2026 • merged by Jacob Overgaard
Eaglef90

#22189 PropertyEditorUI Group Name Auto-inserts spaces before capital letters.

type/bug affected/v17 release/18.1.0 release/17.6.0
by Eaglef90 created on Mar 19, 2026
Fixed in HQ #22196 Backoffice: Preserve user-supplied property editor UI group names (closes #22189)
TechPdo

#22015 Copying a Node Does Not Expand the Tree

state/sprint-candidate type/bug area/frontend affected/v17 release/18.1.0 release/17.6.0
by TechPdo created on Mar 4, 2026
Fixed in HQ #23063 Backoffice: Pre-expand tree to target entity when opening Duplicate and Move To modals (closes #22015)
HTDL-Andrew

#21154 Label not displaying correctly in detail overlay window

type/bug area/frontend affected/v17 release/18.1.0 release/17.6.0
by HTDL-Andrew created on Dec 15, 2025
Fixed in HQ #22959 Backoffice: Render $index in block detail overlay label (closes #21154)