image 141

Magento 2.4.8 – najważniejsze zmiany, wymagania i korzyści.

Magento Handbook

Magento 2.4.8 została wydana 8 kwietnia 2025. Od 10 lipca dostępna jest już też wersja –p1. Aktualizacja kładzie nacisk na bezpieczeństwo, wydajność i stabilność platformy. Wersja 2.4.8 zawiera setki poprawek błędów i usprawnień, co przekłada się na bardziej niezawodne działanie sklepu i lepsze doświadczenia użytkowników oraz administratorów. Kluczowe zmiany obejmują m.in. wsparcie nowych wersji PHP i baz danych, ulepszenia wydajnościowe oraz aktualizacje interfejsu.

Najważniejsze zmiany

Magento 2.4.8 przynosi szereg technicznych usprawnień oraz aktualizacji bibliotek i zależności, które poprawiają wydajność, bezpieczeństwo i zgodność z nowymi wersjami środowiska.

Framework i zależności systemowe

  • Zaktualizowano wiele bibliotek PHP do najnowszych wersji (usunięto też biblioteki przestarzałe jak fileUploader).
  • Rozszerzono wsparcie dla Composer 2.4.x.
  • Usunięto przestarzałe elementy UI i biblioteki nieużywane (czyszczenie kodu).

Bezpieczeństwo

  • Migracja edytora TinyMCE z wersji 5 do 7.3.0 (ważna aktualizacja ze względu na zgłoszone luki bezpieczeństwa).
  • Aktualizacja require.js do wersji 2.3.7.
  • Poprawiona walidacja pól adresu

Testowanie i jakość kodu

  • Przejście na PHPUnit 10 w niektórych komponentach.
  • Wiele poprawek wynikających z kontrybucji społeczności na GitHubie, m.in. poprawki testów jednostkowych i automatycznych.

Optymalizacje i wydajność

  • Domyślny status indeksów po instalacji to teraz „Ready”, co skraca czas konfiguracji.
  • Nowe indeksy (również zewnętrzne) są teraz domyślnie ustawiane jako „Update by Schedule”
  • Poprawiono wydajność API dla aktualizacji cen grupowych (tier-prices), eliminując zawieszanie się sklepu przy dużej liczbie aktualizacji
  • Optymalizacja sesji Redis – obsługa automatycznych prób ponownego połączenia.

Naprawa błędów

Najnowsza wersja zawiera poprawki i usprawnienia dla setek zgłoszonych błędów. Szczegółową listę znajdziemy tutaj. Wśród nich znajdziemy poprawki takie jak:

  • Obsługa znaków specjalnych w url-key kategorii
  • Poprawki dla REST API – 2FA i używanie znaku „/” w SKU
  • Poprawiona walidacja pól imię i nazwisko zabezpiecza przed wstrzykiwaniem kodu
  • Liczba nieudanych prób zalogowania jest resetowana po pomyślnym zalogowaniu
  • Wgrywanie zdjęć z rozszerzeniem napisanym wielkimi literami jest już możliwe
  • Naprawiona widoczność listy select w gridach (np. Content > Elements > Pages)
  • Zwiększono ilość zamówień jaką można wyksportować
  • Poprawki w koszyku, np używanie html w „terms and conditions”, błędy z kodami rabatowymi
  • Poprawiono cache EAV
  • Reindeksacja produktów objętych regułą katalogową po zapisaniu reguły
  • Poprawione renderowanie widgetu drzewa kategorii dla większej ilości zagnieżdżeń

Kompatybilność platformy

Najbardziej przełomową zmianą jest całkowite porzucenie Elasticsearch na rzecz OpenSearch (wersja 2.x). Równie ważne jest wsparcie dla MySQL 8.4 LTS oraz MariaDB 11.4 LTS. Ponadto kończy się wsparcie dla PHP 8.1.

Szczegóły na temat zmian w obrębie środowiska i usług:

  • Bazy danych: Wersja ta dodaje oficjalne wsparcie dla MySQL 8.4 LTS oraz MariaDB 11.4 LTS. Obie bazy mają wydłużony okres wsparcia (MySQL 8.4 do 2032, MariaDB 11.4 do 2029). Dodatkowo domyślną kolacją dla MySQL zmieniono na utf8mb4, co zapewnia pełne wsparcie znaków Unicode (np. emoji czy specyficznych alfabetów). Dzięki temu sklepy mogą lepiej obsługiwać wielojęzyczne i międzynarodowe katalogi produktów.
  • PHP: Magento 2.4.8 wprowadza pełną kompatybilność z PHP 8.3 i 8.4, jednocześnie kończąc wsparcie dla starszej wersji PHP 8.1. PHP 8.2 jest nadal dopuszczalne jako etap przejściowy.
  • Silnik wyszukiwania – OpenSearch: Najbardziej przełomową zmianą jest całkowite porzucenie Elasticsearch na rzecz OpenSearch (wersja 2.x). Od tej wersji Magento jest zoptymalizowane pod kątem OpenSearch 2.19 i nie jest już kompatybilne z Elasticsearch 7 czy 8. Oznacza to obowiązkową migrację silnika wyszukiwania i skonfigurowanie OpenSearch.
  • Kolejkowanie: Magento wspiera RabbitMQ 4.x dla kolejek zdarzeń. Przy migracji do RabbitMQ 4.x trzeba przełączyć się z klasycznych kolejek mirror na kolejki typu quorum (nowy wymóg RabbitMQ 4)
  • Dodatkowe usługi: W praktyce często stosuje się Varnish 7.x do pamięci podręcznej full-page cache dla szybszego serwowania stron. Magento 2.4.8 jest także zgodne z Composerem 2.8.x

Wsparcie dla poprzednich wersji

Magento przewiduje zakończenie wsparcia dla poprzednich wersji. Wsparcie dla wersji 2.4.4 zakończy się w kwietniu 2026, a dla 2.4.5 i 2.4.6 w sierpniu 2026. Wersja 2.4.7 będzie wspierana do kwietnia 2027. Po tym czasie przestaną być wydawane patche poprawiające wydajność i bezpieczeństwo dla tych wersji. Jest to czas, który dobrze jest wykorzystać na przygotowanie się do podniesienia obecnie posiadanej wersji Magento pod kątem planowania zadań i budżetu.

Korzyści z aktualizacji do Magento 2.4.8

Aktualizacja sklepu do wersji 2.4.8 przynosi wiele korzyści biznesowych i technicznych:

  1. Zwiększone bezpieczeństwo: Wersja 2.4.8 zawiera wszystkie najnowsze poprawki zabezpieczeń (ponad 13 łat usuwających luki XSS, RCE itp.). Dzięki temu sklepy są mniej podatne na ataki, co chroni dane klientów i reputację firmy. Aktualna wersja spełnia też surowsze wymogi bezpieczeństwa (np. PCI DSS) i minimalizuje ryzyko wycieku danych.
  2. Lepsza wydajność: Możliwość użycia PHP 8.3/8.4 zazwyczaj oznacza szybsze działanie sklepu (nowsze wersje PHP są bardziej wydajne). Dodatkowo zoptymalizowano zapytania związane z produktami i indeksowanie, co przekłada się na krótsze czasy ładowania stron i szybsze odświeżanie widoków frontendowych. Korzystanie z zalecanych wersji Redis i Varnish dodatkowo przyspiesza szybkość poruszania się po sklepie.
  3. Stabilność działania: Wiele drobnych błędów zostało naprawionych, co zmniejsza ryzyko niespodziewanych awarii czy problemów z koszykiem i płatnościami. Ulepszony proces indeksowania („aktualizuj według harmonogramu”) oraz poprawki w checkout sprawiają, że sklepy działają płynniej, a klienci rzadziej napotykają problemy podczas zakupów.
  4. Nowoczesne technologie i kompatybilność: Po aktualizacji sklep będzie gotowy na kolejne lata rozwoju. Obsługa nowych wersji PHP, baz danych i OpenSearch oznacza zgodność z najnowszymi bibliotekami i usługami. Użytkownicy zyskują dostęp do nowych funkcji Magento (np. GraphQL) i łatwiej można wdrażać innowacje (PWA, headless commerce).
  5. Wsparcie techniczne: Magento 2.4.8 będzie wspierana do kwietnia 2028 r.. Aktualizacja zapewnia więc dostęp do poprawek i wsparcia wydłużonego, co jest istotne z punktu widzenia długoterminowego bezpieczeństwa i zgodności platformy.

Podsumowanie

Podsumowując, aktualizacja do Magento 2.4.8 jest zalecana dla wszystkich właścicieli sklepów e-commerce korzystających z wcześniejszych wersji Magento. Nowa wersja zapewnia większe bezpieczeństwo, lepszą wydajność i zgodność z najnowszymi technologiami, co przekłada się na lepsze doświadczenia użytkowników i stabilność działania sklepu. Przed wdrożeniem należy jednak sprawdzić kompatybilność wszystkich rozszerzeń oraz upewnić się, że środowisko hostingowe spełnia nowe wymagania (PHP 8.3+, OpenSearch itp.). Dzięki odpowiedniemu przygotowaniu migracja może przynieść wymierne korzyści biznesowe i techniczne.

Pamiętajmy jednak, że nawet najnowocześniejszy silnik nie zapewni płynnej jazdy, jeśli nie zostanie odpowiednio skonfigurowany i obsługiwany. Magento to potężna platforma oferująca wiele zaawansowanych rozwiązań, ale ich potencjał ujawnia się dopiero wtedy, gdy są właściwie wykorzystywane. Nieoptymalne wdrożenia, źle dobrane rozszerzenia czy nieprzemyślane modyfikacje mogą sprawić, że sklep zacznie działać wolno – a to bezpośrednio wpływa na doświadczenie klientów i obniża konwersję.

Jeśli chcesz mieć pewność, że Twój sklep korzysta z pełni możliwości Magento 2.4.8 – skontaktuj się z naszym zespołem. Pomożemy Ci przejść bezpiecznie i sprawnie przez proces aktualizacji. Jeżeli zajdzie potrzeba dokonamy niezbędnej analizy działania sklepu i zaproponujemy najlepsze rozwiązania.