Software-update - Umbraco CMS 16.2.0

donderdag, 4 september 2025 (12:14) - Tweakers

In dit artikel:

Umbraco 16.2.0 is uitgebracht — een update van het C#-gebaseerde contentmanagementsysteem dat op Microsoft-infrastructuur draait en wordt ondersteund door een actieve community van meer dan 50.000 geregistreerde gebruikers en ontwikkelaars. Uitgebreide releasenotes zijn beschikbaar; hieronder de kernpunten van deze uitgave.

Belangrijkste wijzigingen en verbeteringen
- UFM (Umbraco Forms/Framework): ondersteunt nu JavaScript-achtige expressies en introduceert een nieuw extensietype (markedExtension). Ook zijn Block Settings-data via UFM beschikbaar gemaakt.
- Betere betrouwbaarheid bij opstart: extra abstractie voor checks op databasebeschikbaarheid en een achtergrondtaak om timeout-states te bewaken.
- Optimalisaties voor content/media: seeding van documenten en media gebeurt nu in batch-lookup uit de database; configurable batchgrootte voor hybrid cache-seeding is toegevoegd.
- Routing en configuratie: nieuwe UseStrictDomainMatching-optie geeft meer controle over routing van content zonder overeenkomend domein.
- Backoffice en developer-ervaring: externals voor het Backoffice worden nu met Vite gebouwd; diverse verbeteringen in de Tiptap RTE (rich text editor) — waaronder upgrade naar v2.x, custom CSS-variabelen voor min/max afmetingen, refactor van tabelmenu’s, drag-&-drop image upload, en kleinere UI/UX-fixes zoals undo voor verwijderde blocks en betere character/word count labels.

Afhankelijkheden
- Enkele dependency-updates, bijvoorbeeld linkifyjs en @umbraco-ui/uui, plus vastgezette versies voor bepaalde extensies om compatibiliteit met de Backoffice-client te waarborgen.

Bugfixes en QA
- Veel losse fixes gericht op stabiliteit, toegankelijkheid en permission-handling: problemen met voorvertoning van MNTP, bestandsuploadvalidatie, leden-cache bij gebruikersnaamwijziging, en thread-safety van navigatie-URL-services zijn opgelost.
- Specifieke fixes voor templates, blueprints, URL picker-naamgeving, OpenID-paths, en het uitsluiten van verwijderde media bij queries.
- Uitgebreide toevoegingen/aanpassingen in end-to-end en acceptatietests om regressies te vangen; meerdere tests en QA-verbeteringen zijn toegevoegd of aangepast.

Kortom: v16.2.0 richt zich op robuustheid, betere ontwikkelaarservaring en niet in de laatste plaats op een rijkere en betrouwbaardere editorervaring (Tiptap). Voor beheerders en ontwikkelaars betekent dit vooral verbeterde opstart- en database-controles, gebruiksvriendelijkere Backoffice-bouwtools en een reeks bugfixes die productie-issues en regressies aanpakken.