magento 2.3.4. update

Magento 2.3.4. update – jakie zmiany wprowadza aktualizacja?

Magento Handbook

Nowy update – Magento Open Source 2.3.4 posiada ważne aktualizacje platformy, istotne ulepszenia bezpieczeństwa oraz podstawowe metody płatności zgodne z PSD2. Przedstawiamy Wam pokrótce najważniejsze ze zmian.

Użytkownicy nie muszą już tworzyć z osobna setek poprawek i ulepszeń funkcjonalnych. Wystarczy ściągnąć wydanie Magento 2.3.4. Zawiera ono poprawki dotyczące luk w zabezpieczeniach, które zostały zidentyfikowane w poprzednim wydaniu kwartalnym (2.3.3).

Wersja 2.3.4 zawiera:

  • ponad 220 poprawek funkcjonalnych 
  • ponad 30 ulepszeń bezpieczeństwa.
  • 275 poprawek od członków społeczności (od drobnego czyszczenia podstawowego kodu, do znacznych ulepszeń w zarządzaniu magazynem i GraphQL)


Bezpieczeństwo.

Patch 2.3.4 zawiera ponad 30 ulepszeń bezpieczeństwa, których celem jest pomoc w zamknięciu luk w skryptach typu cross-site (XSS) i podatności na zdalne wykonanie kodu (RCE). Utrudni to hakerom uzyskanie dostępu do administratora i zaatakowanie sklepu.

Wszystkie znane problemy bezpieczeństwa, naprawione w wersji 2.3.4, zostały przeniesione odpowiednio do wersji 2.2.11, 1.14.4.4 i 1.9.4.4.

Inne ulepszenia bezpieczeństwa w tej wersji obejmują:

  • Usunięcie niestandardowych aktualizacji layout, w celu uniemożliwienia zdalnego uruchomienia kodu (RCE).
  • Przeprojektowane funkcje szablonów treści, dzięki którym w szablonach można używać tylko zmiennych z białej listy. To pozwala uniknąć sytuacji, w której szablony zdefiniowane przez administratora (takie jak wiadomości e-mail, biuletyny i treść CMS) zawierają zmienne i dyrektywy, które to mogą bezpośrednio doprowadzić do wywoływania funkcji PHP na obiektach.


Aktualizacje platformy.

Oto nowe aktualizacje platformy, o których powinieneś wiedzieć:

  • Zdeprecjonowano metodę płatności Authorize.net. Od teraz należy korzystać z oficjalnej integracji, która jest dostępna na Magento Marketplace.
  • Ulepszone zostało cachowanie stron i przechowywanie sesji.
  • Magento obsługuje teraz najnowszą wersję RabbitMQ v3.8, (jest to zewnętrzna technologia na której opiera się kolejka wiadomości Magento).
  • Zwiększono wsparcie dla MariaDB 10.2. 

Naprawiono błąd, który pojawiał się po uruchomieniu bin/magento setup:upgrade. Znormalizowane zostały wartości zwracane przez MariaDB. Od teraz declarative schema można używać zarówno z MySQL jak i MariaDB.

W Magento 2.3.4. poprawiono również infrastrukturę. To wydanie zawiera 250 poprawek, które poprawiają jakość frameworka, oraz modułów takich jak: sprzedaż, katalog, PayPal, Elasticsearch, import i CMS.


Szybkość ładowania strony.

Zwiększono szybkość ładowania strony dzięki:

  • lepszej organizacji skryptów, które do tej pory opóźniały ładowanie strony, oraz usunięciu nadmiarowych niecachowanych zapytań związanych z danymi użytkownika
  • ulepszeniu mechanizmu generowania widoków (PHTML)
  • domyślnie wyłączonemu mechanizmowi zbierania informacji do raportów, oraz możliwości całkowitego, lub częściowego wyłączenia tej opcji w konfiguracji. 


Zarządzanie magazynem (Inventory Management).

Z punktu widzenia zarządzania magazynem Magento 2.3.4 wprowadza trzy nowe ulepszenia. 

Po pierwsze, jest to poprawa wydajności, która zmniejsza obciążenie serwera bazy danych, przy operacjach związanych z koszykiem klienta.

Po drugie, konsolowa komenda Inventory Reservation została zaktualizowana. Teraz zużywa mniej pamięci.

Po trzecie, Magento 2.3.4 rozwiązuje wiele problemów z jakością. W poprzedniej wersji platformy można było napotkać drobne problemy z notami kredytowymi, grupowalnymi produktami i akcjami masowymi na stanach magazynowych. Teraz zostały one zażegnane.


Nowości w GraphQL API:

  • Klient może rozpocząć zamówienie na jednym urządzeniu i dokończyć je na innym.
  • Koszyki gości mogą być teraz łączone z koszykami klientów.
  • Obiekt koszyka został wzbogacony o informacje o promocjach i stosowanych rabatach na poziomie linii i koszyka.
  • Zwiększony zakres wyszukiwania w kategoriach.
  • Nawigacja warstwowa może używać niestandardowych filtrów.
  • Poprawki związane z podatkami w interfejsach produktów i rabatami i promocjami w koszyku.
  • GraphQL oferuje lepszy zasięg i używanie go jest łatwiejsze niż dotychczas.


PWA

PWA Studio 5.0.0 jest teraz zintegrowane z programem Page Builder i posiada nowe narzędzia. Trwa migracja z API Res na GraphQL. Wprowadzono poprawki funkcjonalne, zoptymalizowano wydajność. Ulepszono również przepływ pracy związany ze składnikami interfejsu Venia.


Inne nowości:

  • Integracja z Adobe Stock: nadano możliwość przeszukiwania i ładowania wysokiej jakości materiałów z Adobe Stock z poziomu panelu administracyjnego. Oprócz tego możliwa jest łatwa i szybka integracja przy pomocy api key.
  • W konfiguracji płatności Klarna zostało dodane pole “Data sharing on load”, umożliwiające określenie kiedy mają zostać wysłane dane klienta w procesie zakupowym.

Jak widać, Magento 2.3.4. wprowadziło wiele pozytywnych zmian, dlatego warto zainstalować ten patch.

Pełną listę ulepszeń znajdziesz na stronie producenta.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *