Umbraco 17 LTS · Uitgebracht november 2025 · .NET 10 · Ondersteuning t/m 2028

Upgrade naar
Umbraco 17

Umbraco 17 is geen gewone update — het is de afsluiting van een tweejarige architectuurreis en het begin van een nieuw, stabiel tijdperk. Gebouwd op .NET 10 LTS, met een volledig vernieuwde backoffice, ingebouwde AI-ondersteuning en schaalbaar tot in het extreme. Dit is het fundament waarop uw platform de komende jaren draait.

Nu is het perfecte moment om over te stappen — voordat de deadlines dichterbij komen.

Vanaf v4 Umbraco-ervaring
Elke major versie meegemaakt
LTS tot 2028 Veilig en ondersteund
.NET 10 Moderne basis

Uw huidige Umbraco-versie loopt misschien sneller uit support dan u denkt.

  • Umbraco 16 — einde ondersteuning: juni 2026. Over enkele maanden geen beveiligingsupdates meer.
  • Umbraco 13 LTS — einde ondersteuning: december 2026. Begin nu met plannen om gehaaste beslissingen te vermijden.
  • Umbraco 7 & 8 — al jaren volledig zonder enig support. Kwetsbaar voor beveiligingslekken die nooit worden gedicht.
  • Umbraco 17 LTS — volledige ondersteuning tot eind 2028, gevolgd door nog 12 maanden beveiligingspatches.

Mijlpaalversie

Umbraco 17 — het einde van een reis, het begin van een nieuw tijdperk

De Bellissima-reis

In 2023 introduceerde Umbraco HQ met versie 14 een volledig nieuwe backoffice-architectuur — intern het "Bellissima" project. Het verouderde AngularJS werd vervangen door moderne Web Components met TypeScript. Versie 15 en 16 verfijnden en stabiliseerden deze nieuwe basis. Met versie 17 is die reis voltooid: de nieuwe backoffice is volwassen, stabiel en rijp voor langdurige adoptie.

.NET en Umbraco synchroon op LTS

Umbraco 17 is gebouwd op .NET 10 LTS — Microsoft's Long-Term Support versie uitgebracht in november 2025. Umbraco en .NET rijden nu synchroon op hetzelfde LTS-ritme. Dat levert een uitzonderlijk stabiele en voorspelbare basis op: beide platformen worden ondersteund en bijgewerkt tot eind 2028.

Ecosysteem volledig bijgewerkt

Een van de grootste obstakels bij Umbraco-upgrades zijn packages en extensies die (nog) niet compatibel zijn. Voor Umbraco 17 heeft het hele ecosysteem de tijd gehad om bij te trekken. De meeste populaire packages ondersteunen versie 17, de documentatie is bijgewerkt en de community heeft de kinderziekten van de nieuwe architectuur al uitgewerkt.

De veiligste versie ooit

Elke LTS-versie van Umbraco brengt verbeterde beveiliging mee. Umbraco 17 introduceert Client Credentials en OpenID Connect voor veilige API-authenticatie, granular permissions op veldniveau en een architectuur die van de grond af is gebouwd met moderne security-principes. Op een niet-ondersteunde versie blijven draaien is een risico dat u bewust neemt. Upgraden elimineert dat risico.

"Umbraco 17 is het ideale LTS-versie voor agencies en bedrijven die zoeken naar stabiliteit, levensduur en ruimte om te groeien."

— Umbraco HQ, november 2025

Wat is nieuw

De grootste verbeteringen op een rij

Van fundamentele architectuurwijzigingen tot concrete dagelijkse verbeteringen voor redacteuren en developers.

.NET 10 LTS — toekomstbestendig fundament

Het fundament van Umbraco 17 is .NET 10 LTS — Microsoft's nieuwste Long-Term Support versie. Dat betekent aanzienlijke prestatieverbeteringen, betere beveiliging en gegarandeerde ondersteuning tot eind 2028. Snellere requests, lagere geheugenbelasting en een platformbasis die nog jaren meegaat.

  • .NET 10
  • LTS tot 2028
  • Sneller & efficiënter

De nieuwe backoffice — volwassen en vlekkeloos

De Bellissima-backoffice is in versie 17 tot volle wasdom gekomen. Web Components, TypeScript, geen spoor meer van AngularJS. Redacteuren ervaren merkbaar snellere laadtijden en een intuïtievere werkomgeving. Developers kunnen de backoffice uitbreiden met het framework van hun keuze — Angular, React of vanilla JS.

  • Web Components
  • Geen AngularJS
  • Framework-agnostisch

TipTap vervangt TinyMCE

Na jaren TinyMCE is de rich text editor in Umbraco 17 vervangen door TipTap — een moderne, lichte en uitbreidbare editor die naadloos aansluit op de nieuwe backoffice-architectuur. Een schonere schrijfervaring voor redacteuren, betere uitbreidbaarheid voor developers en automatische migratie van bestaande content.

  • TipTap
  • Auto-migratie
  • Uitbreidbaar

Load-balanced backoffice

Een historisch moment in Umbraco-land: de backoffice kan nu horizontaal schalen over meerdere servers. Voorheen kon alleen de publieke site horizontaal schalen — de backoffice was gebonden aan één machine. Nu kan de gehele applicatie horizontaal schalen, zonder bottlenecks voor grote redactieteams.

  • Horizontaal schalen
  • Geen single point of failure
  • Enterprise-ready

Consistente UTC datumafhandeling

Alle systeemdata worden nu consequent in UTC opgeslagen, met een nieuwe datumkiezer die tijdzoneselectie ondersteunt. Een redacteur in Amsterdam en één in Sydney zien hetzelfde geplande publicatiemoment — elk in hun eigen tijdzone. Geen miscommunicatie meer over geplande content in internationale teams.

  • UTC opslag
  • Tijdzoneselectie
  • Internationale teams

Granular permissions op veldniveau

Eindelijk: toegangscontrole tot op individueel veldniveau. Wilt u dat een redacteur wel de body-tekst maar niet de SEO-meta mag aanpassen? Dat is nu precies instelbaar per gebruikersgroep. Ideaal voor organisaties met meerdere redactieteams of strikte governance-vereisten.

  • Veldniveau-rechten
  • Governance
  • Meerdere teams

Umbraco MCP — AI in de backoffice

Umbraco 17 introduceert een volledig uitgewerkte MCP-server (Model Context Protocol) waarmee AI-tools zoals Claude direct kunnen lezen, schrijven en aanpassen in uw Umbraco-installatie. Content aanmaken, vertalen, samenvatten — AI als volwaardige redactie-assistent. Dit is niet de toekomst; dit werkt al in versie 17.

  • Umbraco MCP
  • AI-integratie
  • Content-automatisering

Release Sets — campagnes als eenheid publiceren

Met Release Sets in Umbraco Workflow kunnen teams meerdere contentitems bundelen en als één geheel plannen en publiceren. Perfect voor campagnelanceringen, seizoensupdates of grote sitewijzigingen waarbij alles tegelijk live moet — en niets eerder dan bedoeld zichtbaar mag zijn.

  • Umbraco Workflow
  • Gecoördineerde publicatie
  • Campagnebeheer

Elk upgrade-traject is anders — en dat is precies waarom ervaring telt

De route naar Umbraco 17 hangt af van waar u nu staat. Drie scenario's komen het meest voor:

Van Umbraco 13: Er is een directe upgrade pad, inclusief automatische databasemigraties. De grootste aanpassing zit in backoffice-extensies die op het oude AngularJS-systeem draaien: die moeten herschreven worden naar de nieuwe Web Components-architectuur. Goed te plannen, en het resultaat is moderne, onderhoudbare code.

Van Umbraco 10, 12, 14/15/16: Afhankelijk van de versie en de staat van de codebase is de meest efficiënte route soms via versie 13, soms direct naar 17. Een goede inventarisatie bepaalt welk pad de minste risico's en de meeste winst oplevert.

Van Umbraco 7 of 8: Geen directe upgrade pad — dit vereist een volledige migratie. Umbraco 7 en 8 draaiden op het klassieke .NET Framework; versie 9 en hoger zijn gebouwd op .NET Core. De architectuurverschillen zijn te groot voor een directe upgrade. Maar een migratie van versie 7 of 8 naar 17 is tegelijkertijd een complete modernisering: technische schuld kwijt, een fris platform, jarenlang meegaat.

Umbraco 7 → 17 Umbraco 8 → 17 Umbraco 10 → 17 Umbraco 12 → 17 Umbraco 13 → 17 Umbraco 16 → 17

De aanpak

Zo brouw ik een Umbraco 17 upgrade

Methodisch, zonder verrassingen, met oog voor de details die anderen over het hoofd zien.

  1. Technische inventarisatie

    Ik duik in de codebase. Welke versie draait er? Welke packages zijn er, en welke worden nog actief ondersteund? Is er maatwerk in de backoffice? Welke externe koppelingen zijn er, en hoe kwetsbaar zijn die voor een platformwisseling? Een grondige inventarisatie is de basis van een succesvolle upgrade — sla je dit over, dan betaal je later de rekening.

  2. Upgradeplan op maat

    Op basis van de inventarisatie stel ik een concreet plan op: welke stappen, in welke volgorde, met welke risico's en hoe we die mitigeren. U krijgt een helder beeld van de scope, de verwachte doorlooptijd en een eerlijke inschatting van de kosten. Geen vage offertes. Gewoon duidelijkheid.

  3. Implementatie & modernisering

    Packages updaten, verouderde code refactoren, backoffice-extensies herschrijven naar de nieuwe Web Components-architectuur, koppelingen verifiëren en aanpassen. Ik migreer niet alleen — ik verbeter. Code die al langer op de technische schuldenlijst stond, pak ik meteen aan. Na de upgrade heeft u een schonere, beter onderhoudbare codebase.

  4. Uitgebreide tests op staging

    De geüpgradede site gaat naar staging — een omgeving die identiek is aan productie. Ik test alles: functionaliteit, performance, formulieren, externe koppelingen, backoffice-werking, content-redactie en edge cases. Alles wordt geverifieerd. Pas als ik tevreden ben — en u ook — gaan we live.

  5. Go-live & nazorg

    De live-zetting verloopt gepland en gecontroleerd, op een moment dat het minste impact heeft. Na de go-live monitor ik de site actief en sta ik beschikbaar voor directe hulp bij eventuele aanloopproblemen. U bent niet met een upgrade en een factuur alleen. Ik blijf aan boord tot alles soepel loopt.

De meesterbrouwer aan het werk

Umbraco kennen van versie 4 tot 17 — dat is geen toevalligheid

Elke versie van dichtbij meegemaakt

Ik werk met Umbraco vanaf versie 4 — ruim voor de meeste huidige Umbraco-developers überhaupt begonnen zijn. De overgang van WebForms naar MVC in versie 7. De complete .NET Core-herbouw in versie 9. De Content Delivery API in versie 12. En nu de Bellissima-revolutie in 14 t/m 17. Ik heb alles van de binnenkant gezien.

Ik weet precies wat er fout kan gaan

Bij elke major versiesprong zijn er valkuilen. Packages die onverwacht breken. Verborgen afhankelijkheden die laat in het traject opduiken. Maatwerk-backoffice-extensies die subtiel stoppen te werken. Die kennis krijg je niet uit documentatie — die krijg je door het zelf te hebben meegemaakt. Ik heb het meegemaakt. Meerdere keren.

Umbraco 17 backoffice door en door

De nieuwe Bellissima-backoffice is voor mij geen nieuw terrein. Ik ken hoe Web Components-extensies werken, hoe de nieuwe TipTap-configuratie zich verhoudt tot bestaande rich text-instellingen, wat de UTC-migratie doet met geplande content en hoe load-balancing nu anders werkt. Dit is geen theorie — ik werk er dagelijks mee.

Geen PM, geen ruis, geen verrassingen

U praat direct met de developer die de upgrade uitvoert. Geen projectmanager die een vertaalslag maakt. Geen verrassing-achtige meerkosten halverwege het traject. Eerlijk, direct en transparant — van de eerste inventarisatie tot de go-live. En daarna ook.

"Een upgrade van Umbraco is geen routineklus. Het is een chirurgische ingreep in het hart van uw platform — en dat vraagt iemand die het platform door en door kent."

— Remko van Beers, De Codebrouwerij

Klaar om te upgraden naar Umbraco 17?

Een vrijblijvend gesprek van 30 minuten geeft u direct inzicht in wat een upgrade voor uw specifieke situatie betekent — qua scope, risico's, tijdlijn en kosten. Geen verkoopverhaal. Gewoon een eerlijk technisch gesprek.