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.

Co się zmienia i kiedy
Umbraco 13 to wersja z długim wsparciem (LTS). Jej cykl życia wygląda tak:
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.
Ryzyka pozostania na Umbraco 13
- [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.
- [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ć.
- [03]
Brak wsparcia producenta
Problemów z wersją 13 nie zgłosisz już do Umbraco HQ.
- [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.
- [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
- 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.
- 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.
- 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
Inwentaryzacja
Zrób inwentaryzację według listy powyżej i oceń ryzyka.
Wybór ścieżki
Wybierz ścieżkę: aktualizację istniejącego projektu albo nową instalację 17.
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.
Kopia i środowisko testowe
Przygotuj kopię zapasową i środowisko testowe z kopią danych produkcyjnych.
Migracja
Przeprowadź migrację: .NET 10, pakiety, własny kod i model treści albo przeniesienie schematu i treści do nowej instalacji.
Testy
Przetestuj pracę redakcji, formularze, integracje, przekierowania i metadane.
Szkolenie redakcji
Przeszkol redaktorów. Od wersji 14 panel wygląda i działa inaczej niż w 13.
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
Umbraco czy WordPress dla firmy B2B
Uczciwe porównanie Umbraco i WordPressa dla firm B2B: model treści, wielojęzyczność, integracje z systemami zewnętrznymi, bezpieczeństwo, hosting i koszty.
W przygotowaniu
Kolejne notatki z projektów
Kolejne wpisy pojawią się tutaj i na blogu.