Magento 2.3.5: Wszystko o najnowszej wersji
Kluczowym dla prawidłowego i bezpiecznego funkcjonowania sklepu na platformie Magento 2 jest dbanie o regularne aktualizacje do najnowszych wersji. Najświeższy update wydany 28 kwietnia 2020 roku zawiera 180 poprawek oraz ponad 25 ulepszeń bezpieczeństwa. Sprawdźmy zatem, czego dokładnie dotyczą te zmiany.
W tym artykule dowiesz się o:
- Nowych ulepszeniach dostępnych w Magento 2.3.5.
- Łatkach bezpieczeństwa.
- Nowościach w Magento Commerce.
Nowe funkcje i ulepszenia dostępne w Magento 2.3.5
Istotne ulepszenia bezpieczeństwa:
- Wyeliminowano luki w zabezpieczeniach związanych ze zdalnym wykonywaniem kodu (RCE) i atakami typu cross-site scripting (XSS).
- Zaimplementowano Politykę Bezpieczeństwa Treści, której przeglądarki mogą używać do zwiększenia bezpieczeństwa strony internetowej.
- Identyfikator sesji został usunięty z adresów URL.
Ulepszenia platformy:
- Wdrożono wsparcie dla wyszukiwarki Elasticsearch w wersji 7.5.
- Zrezygnowano ze wspierania przestarzałych integracji metod płatności Authorize.Net, eWay, CyberSource i Worldpay.
- Wycofano integracji kodu ochrony przed oszustwami: Signifyd.
- Uaktualniono komponenty Symfony (Komponenty Symfony to zestaw oddzielonych bibliotek PHP używanych przez Magento Framework).
- Zmigrowano zależności z Zend Framework do obecnie rozwijanego przez Linux Foundation projektu Laminas. Magento zawiera minimalną liczbę zmian w kodzie i konfiguracji wymaganych do obsługi korzystania z bibliotek Laminas.
Zwiększenie wydajności
- Wprowadzono nową metodę unieważniania sekcji danych klienta, dzięki czemu rozwiązano problem z pamięcią lokalną.
- Zoptymalizowano wydajność integracji Magento z bazą danych Redis (jest tworzona w pamięci operacyjnej serwera i wykorzystywana do przechowywania sesji użytkowników oraz cache’owania strony).
Ulepszenia w infrastrukturze
- Poprawiono błędy związane z płatnościami wykonywanymi za pośrednictwem usługi PayPal Pro w przeglądarce Chrome w wersji 80.
- Dodano nowe narzędzie do analizy kodu statycznego PHPStan, które lepiej analizuje kod i znajduje problemy niewykrywane przez inne tego typu narzędzia, takie jak PHP CodeSniffer czy PHP Mess Detector.
Ulepszenia w obsłudze sklepu
- Ulepszono zarządzanie stanami magazynowymi.
- Poprawiono i ulepszono obsługę API przez GraphQL.
- Zaktualizowano PWA Studio do wersji 6.0.0.
- Zawarte są również drobne ulepszenia w rozszerzeniach takich jak: Klarna, Yotpo, Vertex oraz dotdigital.
Łatka bezpieczeństwa 2.3.4-p2 do Magento 2.3.4
Poza nową wersją Magento 2.3.5-p1, dostępna jest także aktualizacja 2.3.4-p2 (przeznaczona dla użytkowników Magento 2.3.4), która zawiera tylko łatki bezpieczeństwa. Jej zastosowanie pozwala na znaczne zwiększenie zabezpieczeń sklepu bez konieczności stosowania setek poprawek związanych ze zmianami w działaniu oprogramowania, które mogą mieć negatywny wpływ na prawidłowe funkcjonowanie niestandardowych modułów.
Nowości w Magento Commerce
- Udoskonalono funkcjonalność kreatora stron typu „przeciągnij i upuść” („drag and drop”), która pozwala na lepsze oraz łatwiejsze tworzenie treści zwiększających zainteresowanie klientów.
- Podobnie jak w wersji Open Source, naprawiono wiele drobnych błędów, przeprowadzono “czyszczenie” kodu, poprawiono zarządzanie stanami oraz zoptymalizowano API GraphQL.
Podsumowanie
Wykonanie aktualizacji Magento 2 do wersji 2.3.5 pozwoli zaoferować klientom bezpieczną platformę zakupów online oraz wprowadzić istotne ulepszenia do już obecnych funkcjonalności. Jeśli jednak w obecnej chwili nie jesteś gotowy na przeprowadzenie pełnej aktualizacji, to koniecznie powinieneś zainstalować dostępne łatki bezpieczeństwa do Magento w wersji 2.3.4.