Umbraco 13: ryzyka i plan aktualizacji

Strona na Umbraco 13 nie przestanie działać 14 grudnia 2026 roku, ale od tego dnia nie dostanie już poprawek bezpieczeństwa. Platforma .NET 8, na której działa, straciła wsparcie Microsoftu już 10 listopada 2026. Realne opcje są trzy: aktualizacja do Umbraco 17 LTS, nowa instalacja 17 z przeniesieniem treści albo płatne XLTS jako pomost.

Opublikowano
12.11.2026
Czas czytania
4 min
Autor
Idea Makers
Temat
Umbraco 13 → 17 LTS
Okładka: Umbraco 13 → 17. Na osi czasu: koniec wsparcia Umbraco 13 14.12.2026 i Umbraco 17 LTS 27.11.2028.

Co się zmienia i kiedy

Umbraco 13 to wersja z długim wsparciem (LTS). Jej cykl życia wygląda tak:

14.12.2023Premiera Umbraco 13.
14.12.2025Początek fazy security-only, czyli wyłącznie poprawek bezpieczeństwa.
10.11.2026Microsoft zakończył wsparcie .NET 8, platformy Umbraco 13.
14.12.2026Koniec cyklu życia (EOL): bez aktualizacji i bez wsparcia technicznego Umbraco HQ.

Po EOL serwis dalej działa. Nowe luki w Umbraco 13 nie będą jednak łatane, chyba że wykupisz XLTS. Microsoft nie wydaje już poprawek do .NET 8. Ostatnią była wersja 8.0.34 z 10 listopada 2026.

Na Umbraco Cloud obowiązują te same daty, a po EOL kończą się automatyczne poprawki bezpieczeństwa. Umbraco podaje też dalszy harmonogram dla projektów na wersji 13 w chmurze: XLTS kończy się 14 grudnia 2028, potem projekty trafiają na hosting dedykowany, a hosting kończy się 14 grudnia 2029.

Wykres cyklu życia w latach 2026–2029. Umbraco 13: tylko poprawki bezpieczeństwa do 14.12.2026, potem opcjonalne płatne XLTS do 14.12.2028. .NET 8: wsparcie do 10.11.2026. Umbraco 17 LTS: pełne wsparcie do 27.11.2027, poprawki bezpieczeństwa do 27.11.2028. .NET 10: wsparcie do 14.11.2028.
Rys. 1 · Cykl życia Umbraco 13 i 17 oraz .NET 8 i 10 · stan na 12.11.2026

Ryzyka pozostania na Umbraco 13

  1. [01]

    Niezałatane luki

    Każda nowa podatność w Umbraco 13 lub w .NET 8 zostaje w serwisie. Dotyczy to też panelu redakcyjnego i formularzy, przez które przechodzą dane klientów.

  2. [02]

    Wymagania umów i audytów

    Jeśli polityka bezpieczeństwa, ubezpieczenie lub umowa z klientem wymagają wspieranego oprogramowania, strona przestaje je spełniać.

  3. [03]

    Brak wsparcia producenta

    Problemów z wersją 13 nie zgłosisz już do Umbraco HQ.

  4. [04]

    Rosnący dystans

    Przejście z wersji 13 obejmuje zmiany wprowadzone w 14: nowy panel bez AngularJS, nowy sposób rozszerzania backoffice i Management API w miejsce dawnych kontrolerów. Odkładanie migracji nie zmniejsza tej pracy.

  5. [05]

    Koszt pomostu

    Za XLTS płaci się za każdy okres, a ochrona musi być ciągła. To kupuje czas, ale nie usuwa zależności technologicznych.

Trzy realne opcje

Schemat: z Umbraco 13 (.NET 8) do Umbraco 17 LTS (.NET 10) prowadzą trzy drogi: 01 aktualizacja istniejącego projektu, 02 nowa instalacja i przeniesienie danych, 03 XLTS jako pomost, po którym i tak trzeba przeprowadzić migrację.
Rys. 2 · Trzy drogi z Umbraco 13 do Umbraco 17 LTS
  1. 01

    Aktualizacja istniejącego projektu do Umbraco 17 LTS

    Dobry wybór, gdy architektura, treści i rozszerzenia są w dobrym stanie. Zachowujesz sprawdzone procesy redakcyjne, a zakres zmian w kodzie pozostaje pod kontrolą. Umbraco 17 działa na .NET 10 LTS. W fazę security-only wchodzi 27 listopada 2027, a cykl życia kończy 27 listopada 2028. Microsoft wspiera .NET 10 do 14 listopada 2028.

  2. 02

    Nowa instalacja Umbraco 17 i przeniesienie danych

    Lepsza, gdy projekt ma dużo własnych rozszerzeń, stare wzorce panelu albo nieuporządkowane struktury danych. Schemat i treści przenosi się przez import i eksport w Umbraco Deploy, a integracje odtwarza tylko tam, gdzie są potrzebne. Na starcie to więcej pracy, za to mniej długu technicznego na kolejne lata.

  3. 03

    XLTS jako pomost

    Umbraco oferuje płatne przedłużenie wsparcia na 6, 12 lub 24 miesiące. Ochrona zaczyna się dzień po EOL i obejmuje tylko poprawki bezpieczeństwa, a funkcje zostają zamrożone. Poprawki trafiają do projektu przez prywatny kanał NuGet. Strona Umbraco nie opisuje, czy XLTS obejmuje także .NET 8, więc warto o to zapytać przed zakupem. XLTS daje czas na migrację, ale jej nie zastępuje.

Co sprawdzić w serwisie przed decyzją

  • Wersje. Dokładna wersja Umbraco 13 i .NET 8 na każdym środowisku.
  • Pakiety. Lista pakietów, ich wersje dla Umbraco 17 albo zamienniki.
  • Własny kod. Rozszerzenia panelu w AngularJS, kontrolery pod ścieżką /umbraco/api i widoki korzystające ze Smidge. W wersji 14 te elementy usunięto lub zmieniono.
  • Umbraco Forms. Forms 17 wymaga klucza licencji subskrypcyjnej w appsettings.json, a licencje jednorazowe trzeba zmigrować.
  • Model treści. Typy dokumentów, bloki, media, słowniki i pola dat. Umbraco 17 zapisuje daty systemowe w UTC i aktualizuje istniejące dane wbudowaną migracją.
  • Integracje. CRM, ERP, płatności, logowanie i inne usługi zewnętrzne.
  • Hosting i wdrożenia. Umbraco Cloud czy własny serwer, liczba środowisk i proces publikacji.
  • SEO i pomiar. Adresy, przekierowania, metadane, mapa strony, analityka i zgody.

Plan aktualizacji krok po kroku

  1. 01

    Inwentaryzacja

    Zrób inwentaryzację według listy powyżej i oceń ryzyka.

  2. 02

    Wybór ścieżki

    Wybierz ścieżkę: aktualizację istniejącego projektu albo nową instalację 17.

  3. 03

    Decyzja o XLTS

    Jeśli migracja nie skończy się przed 14 grudnia 2026, zdecyduj o XLTS przed tą datą. Ochrona startuje dzień po EOL i nie może mieć przerw.

  4. 04

    Kopia i środowisko testowe

    Przygotuj kopię zapasową i środowisko testowe z kopią danych produkcyjnych.

  5. 05

    Migracja

    Przeprowadź migrację: .NET 10, pakiety, własny kod i model treści albo przeniesienie schematu i treści do nowej instalacji.

  6. 06

    Testy

    Przetestuj pracę redakcji, formularze, integracje, przekierowania i metadane.

  7. 07

    Szkolenie redakcji

    Przeszkol redaktorów. Od wersji 14 panel wygląda i działa inaczej niż w 13.

  8. 08

    Uruchomienie

    Uruchom nową wersję, sprawdź działanie strony po starcie i od razu zaplanuj aktualizacje w cyklu 17 LTS.

Źródła

Masz stronę na Umbraco 13?

Zacznij od bezpłatnej, 30-minutowej rozmowy o swojej stronie. Przegląd przed migracją kosztuje 660 € netto, a jeśli migrację przeprowadzimy my, jest wliczony w jej cenę.

Czytaj dalej

Wszystkie wpisy

W przygotowaniu

Kolejne notatki z projektów

Kolejne wpisy pojawią się tutaj i na blogu.