Använd AC-3022.patch om du vill fortsätta erbjuda DHL som fraktfirma

DHL har introducerat schemaversion 6.2 och kommer inom kort att föråldra schemaversion 6.0. Adobe Commerce 2.4.4 och tidigare versioner som stöder DHL-integration stöder endast version 6.0. Merchants som distribuerar dessa releaser ska tillämpa AC-3022.patch så snart som möjligt för att fortsätta erbjuda DHL som fraktfirma. Information om hur du hämtar och installerar korrigeringsfilen finns i Använd en korrigeringsfil för att fortsätta erbjuda DHL som fraktfirma.

Annan versionsinformation

Även om koden för de här funktionerna paketeras med kvartalsvisa releaser kommer flera av dessa projekt (till exempel Progressive Web Application (PWA) Studio) också att släppas oberoende av varandra. Felkorrigeringar för dessa projekt beskrivs i den separata, projektspecifika versionsinformation som finns i dokumentationen för varje projekt.

Högdagrar

Leta efter följande högdagrar i den här versionen.

Betydande säkerhetsförbättringar

Den här versionen innehåller över 15 säkerhetskorrigeringar och plattformssäkerhetsförbättringar. Alla säkerhetskorrigeringar har backporterats till 2.4.0-p1 och 2.3.6.

Mer än 15 säkerhetsförbättringar som kan åtgärda säkerhetsluckor vid fjärrexekvering av kod (RCE) och cross-site scripting (XSS)

Inga bekräftade attacker relaterade till dessa problem har inträffat hittills. Vissa säkerhetsluckor kan dock utnyttjas för att få tillgång till kundinformation eller ta över administratörssessioner. De flesta av dessa problem kräver att en angripare först får åtkomst till administratören. Därför påminner vi dig om att vidta alla nödvändiga åtgärder för att skydda din administratör, inklusive men inte begränsat till dessa åtgärder: IP-tillåtelselistning, tvåfaktorsautentisering, användning av ett VPN, användning av en unik plats i stället för /admin och god lösenordshygien. Se Säkerhetsuppdateringar för Magento för en diskussion om de här åtgärdade problemen.

Ytterligare säkerhetsförbättringar

Säkerhetsförbättringar för den här versionen är:

  • CAPTCHA-skydd har lagts till i följande produktområden:

    • Placera orderlagerstartsida och REST- och GraphQL-slutpunkter
    • Betalningsrelaterade REST- och GraphQL-slutpunkter.

    CAPTCHA-skydd för dessa ytterligare sidor är inaktiverat som standard. Det kan aktiveras på Admin på samma sätt som andra sidor som täcks av CAPTCHA. Det här skyddet har lagts till som en antibrute-kraftmekanism för att skydda butikerna mot grova attacker. Se CAPTCHA.

  • Stöd för attributet SameSite för cookies. För att ge stöd åt Google Chrome-användningen av det nya klassificeringssystemet för cookies har de programklasser som hanterar cookies uppdaterats för att ge stöd åt cookie-attributet SameSite. Det här attributet är inställt på Lax som standard, men kan åsidosättas explicit.

  • Förbättrat säkerhetssökningsverktyg. Adobe har samarbetat med Sanguine Security, en ledande leverantör inom förhindrande av digitalt skum, för att integrera sin databas med över 8 700 hotsignaturer i säkerhetsgenomsökningsverktyget. Partnerskapet gör det möjligt för handlare att få realtidsinsikter om webbplatsens säkerhetsstatus genom proaktiv upptäckt av skadlig kod och reducering av falska positiva data. Handlare kan registrera sig för verktyget på https://account.magento.com/scanner. Mer information finns i blogginlägget Skydda ditt arkiv med det förbättrade säkerhetsgenomsökningsverktyget.

OBSERVERA
Från och med version 2.3.2 kommer vi att tilldela och publicera indexerade CVE-nummer (Common Vulnerabilities and Exposure) med varje säkerhetsfel som rapporteras till oss av externa parter. Detta gör det enklare för användare att identifiera oadresserade säkerhetsluckor i driftsättningen. Du kan läsa mer om CVE-identifierare på CVE.

Förbättrade infrastrukturer

Den här versionen innehåller förbättringar av grundkvaliteten, som förbättrar ramverkets kvalitet och dessa funktionsområden: Kundkonto, Katalog, CMS, OMS, Import/Export, Kampanjer och målinriktning, Kundkonto och Kassa samt Mellanlagring och förhandsgranskning.

Prestandaförbättringar

  • Minska storleken på nätverksöverföringar mellan Redis och Magento. Konfigurationen av plugin-listan genereras nu när kommandot bin/magento di:compile körs. Den här konfigurationsinformationen skrivs till genererade metadatamappar baserat på omfång. Tidigare lagrades informationen i cacheminnet. Resultatförbättringar av prestanda inkluderar en minskning av storleken på nätverkscachen och körningstiden för många scenarier.

  • Förbättrade konsumentprestanda för meddelandekö. Tre nya konfigurationsinställningar har stöd för en minskad CPU-förbrukning i konsumentkön. Dessa valfria parametrar ger ökad kontroll över konsumenterna och sparar serverresurser. Se Konfigurera meddelandeköer för en beskrivning av parametrarna maxIdleTime, sleep och onlySpawnWhenMessageAvailable.

  • Förbättrad körningstid för bin/magento-kommandon.

Adobe Stock Integration

Den här versionen innehåller Adobe Stock Integration v2.1.0.

Nytt mediegalleri

Det nya mediegalleriet är nu aktiverat som standard i Admin. Handlare kan nu utföra följande åtgärder på bilder i Mediegalleriet:

  • Ta bort flera bilder samtidigt

  • Optimera medielagringen genom att identifiera duplicerade bilder och bilder som inte används i butiken

  • Filtrera bilder efter butiksområdet de används i, inklusive produkt- och kategoriinnehåll och CMS-block

  • Arbeta med bildmetadata

    • Visa metadata från bilder som överförts till mediegalleriet
    • Redigera bildmetadata (titel, beskrivning och nyckelord)
    • Sök efter bilder utifrån deras metadata

GraphQL

Den här versionen innehåller GraphQL-avtal för följande funktioner:

  • Produktrecensioner. Kunder och gäster kan skriva produktrecensioner. Kunderna kan ta del av sin produktgranskningshistorik. Mer information om hur du hämtar information om granskningsstrukturen finns i Skapa en produktgranskning och productReviewRatingsMetadata-fråga.

  • Presentalternativ. Alla kunder och gäster kan lägga till ett presentmeddelande i sin beställning. Kunderna kan också lägga till presentomslag, presentkort och utskrivna kort i beställningen. Se setGiftOptionsOnCart mutationoch updateCartItems mutation

  • Orderhistorik. Alla kunder kan visa information om orderhistorik, inklusive fakturor, frakt och återbetalningar.

  • Lägg till i kundvagnen. Med mutationen addProductsToCartkan du lägga till valfri typ av produkt i den aktiva kundvagnen. Vi rekommenderar att du använder den här mutationen i stället för enfunktionsmutationer som addSimpleProductsToCart. Korrigering har skickats av Yaroslav Rogoza i pull-begäran 27914. GitHub-28524

  • Lagrade betalningsmetoder. Inloggade kunder kan nu lagra betalningsinformation (inklusive kreditkort Braintree och Braintree med PayPal) i Mitt konto.

  • Stöd för önskelistor i Magento Open Source. Du kan lägga till objekt i, uppdatera objekt i och ta bort objekt från en önskelista.

  • Förbättrad hantering av kundkonton. Vi har lagt till mutationerna createCustomerV2 och updateCustomerV2 för att hantera kundkonton. Dessa nya mutationer kräver andra indataobjekt än createCustomer- och updateCustomer-mutationerna. Om du vill ändra en kunds e-postadress använder du den nya updateCustomerEmail-mutationen.

  • Stöd för Payflow Pro Vault. GraphQL Vault-stöd för betalningsmetoden Payflow Pro Vault har lagts till. Korrigering har skickats av Oleh Usik i pull-begäran 28821. GitHub-28520

  • GraphQL storeConfig-fråganhar uppdaterats så att den innehåller nya kundkonfigurationsinställningar. Korrigering har skickats av Oleh Usik i pull-begäran 27876. GitHub-28521

  • requestPasswordResetEmail-mutationenhar lagts till, vilket utlöser e-postmeddelandet för lösenordsåterställning för den angivna e-postadressen. Korrigering har skickats av Oleh Usik i pull-begäran 27876. GitHub-28521

  • Klarna GraphQL. Tillagda eller uppdaterade avsnitt om Klarna GraphQL i Klarnas betalningsmetod och createKlarnaPaymentsSession

Mer information om dessa förbättringar finns i GraphQL Developer Guide.

PWA Studio

PWA Studio v8.0.0 innehåller nya funktioner och förbättringar:

  • Uppdateringar av den guide av typen Venia som gäller för designtokens, typografi, färger, kärnkomponenter och sidlayouter.

  • Förbättringar av Venia mini-cart-upplevelsen

  • Inledande stöd för flera språkområden och lokaliserat innehåll på Venia storefront

  • Många förbättringar av mitt konto-upplevelsen i Veniabutiken

Se kompatibilitet för en lista över versioner av PWA Studio och kompatibla versioner av dessa. Mer information om förbättringar och felkorrigeringar finns i PWA Studio-utgåvor.

Functional Testing Framework (MFTF)

MFTF 3.1.0 finns nu att köpa. Se Functional Testing Framework Change.

Tillägg som utvecklats av leverantör

I följande artiklar finns information om uppdateringar av funktioner och ändringar för den här versionen:

Åtgärdade problem

Vi har åtgärdat hundratals problem i 2.4.1-kärnkoden.

Installation, uppgradering, driftsättning

  • Installation med tillägg från tredje part som är beroende av API:er för Store-modulen i CLI-kommandon misslyckas inte längre. Tidigare visades följande felmeddelande i programmet: The default website isn't defined. Set the website and try again. Detta var ett känt fel i 2.4.0.
  • bin/magento setup:di:compile genererar inte längre ett allvarligt fel. Tidigare uppstod ett fel första gången du körde det här kommandot, men den andra körningen resulterade i en lyckad kompilering.
  • Uppgraderingen misslyckas inte längre när ett plugin-program deklareras på Magento\Framework\Encryption\Encryptor.
  • Programmet visar nu ett informativt felmeddelande när vissa teman inte har distribuerats efter att bin/magento setup:static-content:deploy har körts. Tidigare visades inget fel när distributionen slutfördes utan att alla paket distribuerades. När kommandot körs med aktiverad parallell bearbetning och varje tema tar längre tid att distribuera än den angivna maximala körningstiden, kan kommandot slutföras, även om teman inte distribueras.
  • Kryssrutan Använd standard för Klarna-betalningar (Lager > Konfiguration > Försäljning > Betalningsmetoder > Klarna) förblir nu markerad som förväntat när webbplatsomfånget ändras.
  • Uppgraderingen leder inte längre till ett plötsligt fel i Galera-klustret. Tidigare avslutades Galera-klustret plötsligt efter omindexering direkt efter uppgraderingen. Under en uppgradering ändras indextabellerna och motorn ändras från MEMORY till InnoDB. I nuläget har innehållet i dessa tabeller blivit osynkroniserat mellan noderna i Galera-klustret. GitHub-25334
  • Om du inaktiverar PageBuilder-modulen påverkas inte längre återgivningen av produktsidan. Tidigare försvann anpassade layouter på produktsidan när modulen inaktiverades och programmet visade en tom sida.
  • Du kan nu använda bin/magento sampledata:deploy för att distribuera exempeldata som förväntat efter installation av Magento Open Source med Composer. Tidigare uppstod följande fel i programmet: Git installations must deploy sample data from GitHub; see [Clone sample data Git repositories](../../../installation/sample-data/git-repositories.md) for more information. Korrigering har skickats av Anziazychnyi i pull-begäran 27481. GitHub-19481
  • Prestandan för Storefront har förbättrats genom att onödig inläsning av komponenten Datepicker har tagits bort. Korrigering har skickats av Mateusz Krzeszowiak i pull-begäran 27860. GitHub-28823
  • Om bin/magento setup:upgrade körs visas inte längre överflödig information om cacheminnen. Korrigering har skickats av Sathish Subramanian i pull-begäran 27567. GitHub-27091
  • Om bin/magento config:show <vendor_module>/general/value körs returneras nu 0 eller en tom sträng som förväntat. Tidigare returnerades Configuration for path: "vendor_module/general/value" doesn't exist. Korrigering har skickats av Vadim Malesh i pull-begäran 28549. GitHub-23290
  • bin/magento setup:static-content:deploy --language=all distribuerar nu alla språk som används i butiken och alla språk som konfigurerats av administratörsanvändare när ingen språkparameter har angetts. (en_US distribueras alltid som standard.) Korrigering har skickats av Anton Evers i pull-begäran 28922. GitHub-29218
  • Programmet visar inte längre menyn Säkerhetskopiera när funktionen Säkerhetskopiering är inaktiverad. Korrigering har skickats av Eden Duong i pull-begäran 29222. GitHub-29280
  • Initieringen av hjälpen för katalogavbildningen använder nu produktmodellen i stället för DataObject. Korrigering har skickats av jmonteros422 i pull-begäran 29435. GitHub-1711
  • Administratörsanvändare kan nu spara ett tomt fält, Livstid för kundtoken (timmar) (Admin Lagrar > Konfigurationer > Tjänster > OAuth > Giltighetstid för åtkomsttoken). GitHub-29502
  • Inställningen Skapa permanent omdirigering för gammal URL är nu inaktiverad som standard för kategorier. Korrigering har skickats av Vadim Malesh i pull-begäran 28752. GitHub-24922

Adobe Stock Integration

  • Bilder i Adobe Stock bildstödraster justeras nu korrekt efter att filtren har rensats. Korrigering har skickats av Nazar Klovanych i pull-begäran 28366. GitHub-824, GitHub-972
  • Fältet Används i på sidan med bildinformation för Adobe Stock-galleriet identifierar nu korrekt om bilden är associerad med en produkt. Korrigering har skickats av Nazar Klovanych i pull-begäran 28798. GitHub-1474
  • \Magento\MediaGallery\Model\ResourceModel\Keyword\SaveAssetsKeywords::execute tar nu bort länkarna till nyckelorden som inte är angivna i parametrarna och infogar de nya när nyckelordstaggar tas bort när bildinformationen redigeras. Korrigering har skickats av jmonteros422 i pull-begäran 29207. GitHub-1391
  • Meddelandet Login failed som visas när en handlare klickar på Licens för en tidigare sparad, olicensierad Adobe Stock-bild innehåller inte längre HTML-taggar. Korrigering har skickats av yolouesiska i pull-begäran 29398. GitHub-1684
  • Om du klickar på länkarna i avsnittet Används i på sidan Bildinformation visas nu ett rutnät som visar alla enheter som filtreras efter bilden. Resursfiltret är också inställt och visas korrekt. Tidigare visades inte resurstiteln i avsnittet Använda filter i programmet. Korrigering har skickats av Nazar Klovanych i pull-begäran 29367. GitHub-1694
  • Programmet visar inte längre avsnittet Används i på sidan Bildinformation när bilden inte används. Korrigering har skickats av Nazar Klovanych i pull-begäran 29367. GitHub-1699
  • Visningsproblem som uppstår när en ny bildtagg läggs till som överskrider det maximala antalet tecken har korrigerats. Korrigering har skickats av Nazar Klovanych i pull-begäran 29367. GitHub-1702
  • Assets kan nu kontrolleras som förväntat med resursfiltret i avsnittet Används i. Korrigering har skickats av Nazar Klovanych i pull-begäran 29367. GitHub-1704
  • Information om bilder som används av olika entiteter (till exempel page och category) visas nu korrigerad på sidan Bildinformation. Korrigering har skickats av Nazar Klovanych i pull-begäran 29367. GitHub-1747
  • Programmet genererar inte längre ett undantag när en handlare försöker spara en produkt med den associerade bilden när Mediegalleriet är inaktiverat. Korrigering har skickats av Nazar Klovanych i pull-begäran 29492. GitHub-1750
  • När du klickar på länkarna i avsnittet Används för en bild i Mediegalleriet öppnas nu stödrastret med enheter som filtreras efter bilden som förväntat. Tidigare visades inte bildtiteln i filteravsnittet i rutnätet. Korrigering har skickats av Nazar Klovanych i pull-begäran 29429. GitHub-1694
  • Programmet lägger nu till taggar korrekt när du redigerar flera bilder i följd i Mediegalleriet. Korrigering har skickats av Nazar Klovanych i pull-begäran 29429. GitHub-1755
  • Programmet tar nu bort taggar för Adobe Stock-bilder när en handlare har tagit bort taggarna och sparat bildinformationen. Tidigare togs taggar inte bort förrän sidan uppdaterades. Korrigering skickad av Honeymay Louiese Ignacio i pull-begäran 29400. GitHub-1703

Amazon Pay

  • Amazon Pay kontrollerar nu om en användare redan är inloggad innan betalningsalternativ renderas.

  • Problem med multifaktorautentisering och övergivna kundvagnar har lösts.

  • Amazon Pay fyller nu i store name korrekt i e-postmeddelanden och andra platser som visas. Om fältet Butiksnamn i Amazon Pay-konfigurationen är tomt hämtar tillägget butikens standardnamn (d.v.s. det namn du anger i Admin).

  • Problem med lokalisering/översättning för avböjda scenarier har åtgärdats. Visad text är inte längre alltid på engelska.

Paketprodukter

  • Programmet genererar inte längre ett undantag när du försöker skapa en produkt i en distribution där Inventory är installerat men där modulen Magento_InventoryBundleProduct är inaktiverad.
  • Programmet beräknar nu korrekt offlineåterbetalningar för order som innehåller paketprodukter.
  • Minivagnen visar nu rätt priser för paketprodukter när nivåpriser även tilldelas för enkla produkter. GitHub-22807
  • Merchants kan nu skapa en kreditnota för paketprodukter som ger en återbetalning utan att produkten behöver returneras. Tidigare uppstod ett fel i programmet. Korrigering har skickats av Dzung Nguyen i pull-begäran 27455. GitHub-23440
  • Programmet visar inte längre redundanta valideringsmeddelanden när en kund lägger till en paketprodukt i kundvagnen utan att välja ett obligatoriskt alternativ. Korrigering har skickats av Dzung Nguyen i pull-begäran 27455. GitHub-23440

Korrigering har skickats av Michael Derlatka i pull-begäran 29256. GitHub-26110

Cache

  • Lokal cachelagring behålls nu under den tidsperiod som anges i Lager > Konfiguration > Allmänt > Webb > Standardinställningar för cookies. Tidigare var förfallodatumet för cookies hårdkodat till en dag, vilket gjorde att det inte synkroniserades med den här inställningen. Det resulterade i att välkomstmeddelanden inte innehöll någon returinformation för den förväntade varaktigheten.
  • Antalet anrop till sidcache config har reducerats. Korrigering har skickats av Lukasz Bajsarowicz i pull-begäran 28992. GitHub-29159
  • Avvikelse genererar inte längre ett Connection reset by peer-fel när en stor katalog omindexeras enligt schemat. Korrigering har skickats av Matthew O'Loughlin i pull-begäran 26256. GitHub-8815
  • Cacheminnet för hela sidor rensas inte längre för icke-relaterade produkter när en produkt har redigerats i Admin. GitHub-25670

Kundvagn och kassan

  • Direkta SQL-frågor har ersatts av Data Provider, som har förbättrat utcheckningsprestanda. Korrigering har skickats av Lukasz Bajsarowicz i pull-begäran 29376. GitHub-29453
  • Produkterna i jämförelsen och listorna Senaste produkter fungerar nu som förväntat. Tidigare visades inga produkter när jämförelselistan expanderades, även om avsnittet visade att listan innehöll produkter.
  • Knappen Ta bort på sidan Lägg till i kundvagnen per SKU på sidan Hantera kundvagn fungerar nu som väntat när flera rader har valts.
  • Programmet genererar inte längre något fel när du försöker beställa en produkt efter SKU när siffrorna som du anger matchar en giltig SKU, men skiftläget för dessa siffror skiljer sig åt. Tidigare inträffade ett fel när du angav en SKU på Mitt konto > Order by SKU som inte exakt matchade en giltig SKU.
  • En kunds leveransadress väljs nu som standard i kassan när adressen finns i det land som anges i listan Tillåt länder och den listan innehåller endast det landet. Tidigare valde programmet inte adressen som standard och visade följande felmeddelande: Please specify a regionId in shipping address.
  • Handlare kan nu aktivera Använd på leveransbelopp på fliken Åtgärd i Marknadsföring > Kundprisregler > Lägg till ny regel när Fast beloppsrabatt för hela kundvagnen används. GitHub-24422
  • Programmet genererar inte längre ett undantag när en kund försöker ta bort den beständiga cookien efter att ha startat utcheckningen och sedan navigerat till butikens startsida. Tidigare när kunden klickade på Inte du?-länken på startsidan. Programmet utlöste följande undantag: The shipping address is missing. Set the address and try again. GitHub-24218
  • Programmet visar nu ett meddelande om att kunden har lagt till en produkt som inte finns i varukorgen. Tidigare lades produkten till, men programmet visade inget meddelande om att åtgärden lyckades.
  • Anpassade adressattribut inkluderas nu som förväntat i formuläret som visas för betalningssteget i arbetsflödet för utcheckning.
  • Inmatningsrutan Delstat/provins/region är nu aktiverad som förväntat på Mitt konto > Adressbok > Lägg till ny adress.
  • Rabatterna tillämpas nu som förväntat på fraktkostnader när Använd för leveransbelopp är aktiverat. Korrigering har skickats av Android Kalinich i pull-begäran 28839. GitHub-26723
  • Koden som stöder stängning av mini-vagnen har omarbetats för att ta bort funktionen closeSidebar. Lämplig klickbindning har lagts till i elementet [data-action="close"]. Korrigering har skickats av lumn i pull-begäran 28906. GitHub-29161
  • Den nya Visa knappen "Rensa kundvagn" på kundvagnssidan ger kontroll över hur en Rensa kundvagn -knapp visas på kundvagnsvisningssidan. Som standard är den här inställningen inaktiverad. Korrigering har skickats av Pavlo Sydorenko i pull-begäran 27917. GitHub-28705
  • Validering har lagts till i telefonfältet i arbetsflödet för utcheckning. Korrigering har skickats av Oleh Usik i pull-begäran 27537. GitHub-28800
  • Gästutcheckning är nu inaktiverad som förväntat när en kundvagn innehåller hämtningsbara produkter när inställningarna Delningsbar och Inaktivera gästutcheckning om kundvagnen innehåller hämtningsbara objekt är inaktiverade. Korrigering har skickats av Rani Priya i pull-begäran 23972. GitHub-23971
  • Det meddelande som programmet visar när en kund lägger till en produkt i kundvagnen från kundkontots sidopanel innehåller nu en länk till kundens kundvagn. Korrigering har skickats av Ajith i pull-begäran 27977. GitHub-29097
  • Programmet väljer nu ett tomt värde som standard för den nedrullningsbara menyn Prefix i arbetsflödet för utcheckning. Korrigering har skickats av Vadim Malesh i pull-begäran 28238. GitHub-18823
  • Popup-meddelandet som visas när du tar bort flera artiklar från en kundvagn beskriver nu korrekt antalet och typen av enheter som du har markerat för borttagning. Korrigering har skickats av Nazar Klovanych i pull-begäran 29490. GitHub-1749
  • Programmet visar nu ett kundregistreringsformulär när en gästanvändare slutför utcheckningen.
  • Anpassade fält för kundadressattribut visas nu som förväntat i arbetsflödet för utcheckning av lagerställe.
  • Programmet hämtar nu den aktuella kundgruppen för en aktiv offert under utcheckningen. Tidigare användes den kundgrupp som var aktiv när produkten först lades till i kundvagnen, och om kundgruppen togs bort före utcheckningen genererades ett fel i programmet. Korrigering har skickats av Konstantin i pull-begäran 28902. GitHub-29327

Katalog

  • Programmet tar nu bort inaktiverade produkter från kundvagnen före utcheckningen. Tidigare när en kund lade till en produkt i kundvagnen som var inaktiverad innan utcheckningen var klar tog programmet bort den inaktiverade produkten från kundvagnen, men produkten var kvar i offerten och kunden kunde inte checka ut den. GitHub-26680
  • Programmet sorterar nu de bästa produkterna som förväntat. Tidigare var både produktantalet och numreringen av sorteringsresultaten felaktiga. GitHub-25955
  • Köpare kan nu öppna en produkts detaljsida genom att klicka på produktnamnet i sidofältet för Jämför produkter. Korrigering har skickats av Eduard Chitoraga i pull-begäran 27451. GitHub-21101
  • children_count värden är nu fortfarande positiva när en administratör tar bort kategorier. Tidigare var children_count för återstående kategorier negativa när en administratör tog bort kategorier. Korrigering har skickats av Vitaliy Prokopov i pull-begäran 28044. GitHub-27969
  • Programmet använder nu standardalternativet (Konfiguration > Webb > Standardlayout > Standardproduktlayout) som du har valt för attributet page_layout när du skapar en ny produkt. Tidigare tillämpades inte det valda standardvärdet.
  • Nu kan du utföra massåtgärder för lager av inventerade produkter. Tidigare visade programmet en tom sida när du försökte utföra en massåtgärd på lagerprodukter. Om du utförde den här åtgärden med programmet i utvecklarläge genererades följande fel i programmet: Notice: Undefined offset: 32000 in /Users/kodithuw/sites/m23inventory/inventory/InventoryCatalogAdminUi/view/adminhtml/templates/catalog/product/edit/action/inventory.phtml on line 24.
  • Det totala antalet poster som visas när du klickar på Lägg till produkter på fliken Produkter när du lägger till produkter i en katalogkategori ändras inte längre baserat på produktsorteringsordningen.
  • Frågan {products(filter: {sku: {eq: "some sku"}}) {…} returnerar nu värden som har konverterats till den förväntade valutan. Tidigare visade price_tiers.final_price.value specialpriser i basvalutan. Korrigering har skickats av Petkovski Marjan i pull-begäran 28890. GitHub-26121

Rensa

  • Korrigerat felpassning av kryssrutan Admin Sales Order grid. Korrigering har skickats av Tu Nguyen i pull-begäran 27642. GitHub-27633
  • En felstavning i getter för leveransadress-ID har korrigerats i hanteraren för att spara försäljningsorderadress. Korrigering har skickats av Konstantin i pull-begäran 28810. GitHub-28982
  • Metodnamnet getRegionNameExpresion har korrigerats till getRegionNameExpression. Korrigering har skickats av Pierre Grimaud i pull-begäran 28832. GitHub-28829
  • En redundant init-metod har tagits bort från app/code/Magento/AdvancedPricingImportExport/Model/Import/AdvancedPricing/Validator/Website.php och app/code/Magento/AdvancedPricingImportExport/Model/Import/AdvancedPricing/Validator/TierPriceType.php. Korrigering har skickats av Oleh Usik i pull-begäran 28650. GitHub-29009
  • localStorage polyfill har flyttats från base till frontend. Korrigering har skickats av Ihor Sviziev i pull-begäran 28749. GitHub-28900
  • Adobe Commerce-logotypen har uppdaterats och överflödiga blanksteg har tagits bort från README-huvudfilen i databasen magento/magento2. Korrigering har skickats av Rafael Corr̻ a Gomes i pull-begäran 28891. GitHub-29056
  • Den onödiga klassen overflowed har tagits bort från sidofältswidgeten för minikundvagn. Korrigering har skickats av lumn i pull-begäran 28963. GitHub-29160
  • En felaktig CSS-väljare på utleveranssidan har korrigerats. Korrigering har skickats av Tu Nguyen i pull-begäran 28639. GitHub-29261
  • Filen lib/internal/Magento/Framework/App/Request/Http.php har förenklats genom att logiken har optimerats och redundanta variabeltilldelningar och överanvändning av returer i en funktion har tagits bort. Korrigering har skickats av Chris Snedaker i pull-begäran 28608. GitHub-29381
  • Kommandot bin/magento module:status tar nu emot flera modulnamn som argument. Korrigering har skickats av Chandru Rajendran i pull-begäran 28250. GitHub-29344
  • Ett skrivfel i klassbeskrivningen för \Magento\Downloadable\Block\Sales\Order\Email\Items\Downloadable har korrigerats. Korrigering har skickats av Benjamin Rosenberger i pull-begäran 29451. GitHub-29470
  • Klassen TierPriceManagement har omarbetats för att ta bort redundant kod. Korrigering har skickats av Lukasz Bajsarowicz i pull-begäran 29202. GitHub-29477
  • autoload.php har omarbetats för att förbättra läsbarheten och returhastigheten. Korrigering har skickats av Vitaliy Ryaboy i pull-begäran 28923. GitHub-29527

CMS content

  • Fliken Hierarki för en vald standardlagringsvy visar nu den valda överordnade sidan som förväntat.
  • Programmet genererar inte längre något fel när butiksvyn skapas när den nya butiksvyn innehåller en CMS-sida med samma URL-nyckel som en sida i en annan butiksvy. Korrigering har skickats av Vadim Malesh i pull-begäran 28421. GitHub-28357

Konfigurerbara produkter

  • Sidnumreringsproblem med listan Aktuella variationer för konfigurerbar produktredigering har korrigerats.
  • Programmet uppdaterar inte längre prisrutan för relaterade produkter när en kund väljer alternativ för en konfigurerbar produkt. Tidigare uppdaterades prisrutan när en kund valde ett alternativ för en konfigurerbar produkt.
  • Programmet visar nu korrekt pris för konfigurerbara produkter med anpassningsbara alternativ på sidan Admin Create Order (Skapa order). Som förväntat är det visade priset summan av den underordnade produktens pris och priset för det anpassade alternativet. Tidigare visades endast priset för det anpassade alternativet. GitHub-25766
  • Ordersammanfattningen visar nu korrekt rabattbelopp när en kundprisregel har tillämpats. Tidigare avrundades inte beloppen korrekt i regeln vid beräkning av fraktrabatter.
  • Administratörsanvändarkonton som skapats från ett administratörskonto med begränsat omfång kan nu skapa en konfigurerbar produkt med förväntade attribut. Tidigare uppstod följande fel i programmet: Notice: Undefined index: value_index in 23develop/app/code/Magento/ConfigurableProduct/Helper/Product/Options/Factory.php on line 101.
  • Programmet genererar inte längre ett valideringsfel när du använder POSTEN /V1/products till en konfigurerbar produkt med värdet int. Tidigare uppstod följande fel i programmet: Product with id "%1" does not contain required attribute "%2"." Korrigering skickad av Vadim Malesh i pull-begäran 29001. GitHub-13210
  • Attributet för konfigurationsalternativ för en överordnad produkt har inte längre tilldelats en ny konfigurerbar produkts size-attribut. Korrigering har skickats av Abel Truong i pull-begäran 27339. GitHub-26449

Cookies

  • Programmet skapar nu högst en mage-translation-file-version- och mage-translation-storage-cookie per session. Korrigering har skickats av Ihor Sviziev i pull-begäran 27364. GitHub-27355

cron

  • Konfigurationen av meddelandeköns konsument har utökats med nya parametrar som hjälper till att kontrollera konsumenter och spara serverresurser och som kan minska förbrukningen av konsumentköns CPU:

    • maxIdleTime definierar den maximala väntetiden i sekunder för ett nytt meddelande från kön.
    • sleep anger tid i sekunder innan en kontroll av om ett nytt meddelande är tillgängligt i kön görs.
    • onlySpawnWhenMessageAvailable identifierar om en konsument endast ska visas när det finns ett tillgängligt meddelande i den relaterade kön. Den här inställningen är aktiverad globalt som standard för alla konsumenter, men kan konfigureras per konsument.
  • cron uttryck som 3/10 * * * * är nu schemalagda som förväntat. Korrigering har skickats av Anton Evers i pull-begäran 28930. GitHub-29240
  • sales_clean_quotes läser inte längre in alla utgångna citattecken samtidigt. Tidigare misslyckades programmet med det här allvarliga felet eftersom alla utgångna citattecken lästes in samtidigt: PHP Fatal error: Allowed memory size of 2147483648 bytes exhausted (tried to allocate 20480 bytes) in /path/to/magento2/vendor/magento/framework/Model/AbstractModel.php on line 359,

CSS

  • Programmet duplicerar inte längre CSS när Kritisk CSS är aktiverat. Korrigering har skickats av Tu Nguyen i pull-begäran 28480. GitHub-26498
  • LESS-kompilatorn på serversidan importerar nu alla fjärr-CSS-filer som förväntat när du kör bin/magento setup:static-content:deploy -f. Tidigare importerades inte fjärrfilerna och ett fel uppstod. GitHub-25119

Kund

  • Regionnamnen i Admin-kundadresserna översätts nu som förväntat.
  • Fälten Delstat/provins fylls nu i som förväntat på sidan Redigera adress (Mitt konto > Adressbok).
  • Programmet genererar inte längre ett fel när en kund klickar på knappen Skicka flera gånger i formulär i hela butiken där osynlig reCAPTCHA har aktiverats. Om du tidigare klickade på den här knappen flera gånger uppstod ett internt fel som detta: Internal error: Make sure you are using reCaptcha V3 api keys.
  • Om du sparar en borttagen kund från administratören genereras nu endast ett felmeddelande. Tidigare visade programmet en tom sida och genererade en rapport som innehöll den här strängen: "0":"No such entity with customerId = 3","1":"#1 Magento\\Customer\\Model CustomerRegistry->retrieve() called at [app\/code\/Magento\/Customer\/Model\/ResourceModel\/CustomerRepository.php:340".
  • Programmet visar nu ett felmeddelande som förväntat när en administratör försöker spara en adress för en kund vars konto just har tagits bort. Tidigare visade programmet en tom meddelanderuta.
  • Etiketterna för adressfält i arbetsflödet för utcheckning och adressboken har redigerats för att vara konsekventa.
  • Frontend-etiketter återställs nu till butiksetiketter om deras värden inte är null. Tidigare använde kundattribut standardetiketterna för frontend. Korrigering har skickats av Toan Nguyen i pull-begäran 27064. GitHub-27063
  • sortOrderantalet länkar i layout-XML har korrigerats. Tidigare återfördes den här ordningen och användes i fallande ordning. Korrigering har skickats av Tu Nguyen i pull-begäran 27340. GitHub-27162

Katalog

  • Formatet på den nedrullningsbara menyn Region är nu konsekvent i hela Admin.

dotdigital

  • Ordersynkronisering misslyckas inte längre när en order innehåller SKU:er för produkter som inte längre finns i katalogen.

  • Tomma produktkategorier ingår inte längre i webbinformationsdata.

  • Spårning av webbbeteenden fungerar nu för handlare med vissa temakonfigurationer. En ny reservväljare åtgärdar detta.

  • Prenumerantens statusdatafält innehåller inte längre tomma värden när kundsynkroniseringen kördes med cron. (Appemulering åtgärdar detta problem.)

  • Mappning av adressböcker fungerar nu som förväntat när ett digitalt konto är aktiverat på standardnivå men inaktiverat för huvudwebbplatsen.

  • Kuponger genereras nu (med hjälp av den externa dynamiska innehålls-URL:en för kuponggenerering) för e-postadresser som innehåller plustecken (+).

  • Kontakter prenumereras inte längre om när deras last_subscribed_at-värde är null.

  • Uppgraderingsfel (daterade från 4.5.2) som påverkade tidigare versioner har åtgärdats.

  • Ett regressionsproblem som introducerades i 4.5.3 som påverkade användningen av en metod för att erhålla prenumerantstatus när prenumerantexport förbereddes har åtgärdats.

  • Den totala siffran för synkade prenumeranter (presenteras i loggarna och på skärmen) är nu korrekt beräknad.

Nedladdningsbar

  • Under Mina nedladdningsbara produkter visas nu länkar till köpta nedladdningsbara produkter som ingår i en grupperad produkt som förväntat.
  • Om du klickar på knappen Exempel för en hämtningsbar produkt på produktsidan för Admin hämtas nu ett exempel som förväntat. När du tidigare klickade på Exempel visades följande fel: The product that was requested doesn't exist. Verify the product and try again.
  • Köpare kan nu ladda ned exempel på nedladdningsbara produkter som inte finns i lager. Tidigare när en kund försökte ladda ned ett exempel öppnade programmet en ny flik, men inget informativt meddelande visades eller hämtningen påbörjades. Korrigering har skickats av Vadim Malesh i pull-begäran 28898. GitHub-23638
  • Undantagsmeddelandet som visas när en kund försöker ange en leveransadress för en hämtningsbar produkt har förbättrats. Korrigering har skickats av Michael Derlatka i pull-begäran 28904. GitHub-26107
  • En produkts stock_item-data uppdateras och nedladdningsbara produktlänkar och exempel bevaras som förväntat när du uppdaterar stock_item -värden med ett REST PUT-anrop. Tidigare innehöll produkten inte längre länkar för att hämta innehåll efter produktuppdateringen. Korrigering har skickats av Vadim Malesh i pull-begäran 28799. GitHub-21811
  • Programmet visar nu ett mer informativt meddelande när en kund anger leveransadressen för en order som bara innehåller nedladdningsbara produkter.

E-post

  • Programmet skickar nu e-postmeddelanden om orderändringar till rätt e-postadress om kundens e-postadress ändrades efter att ordern skapades.
  • E-postmeddelanden om orderuppdatering som skickas till kunder innehåller nu korrekt orderstatus. Tidigare, om en orderstatus ändrades från processing till ett annat tillstånd, återspeglade orderns e-postadress inte statusändringen.
  • Programmet visar inte längre vilseledande meddelanden om befintliga konton vid gästutcheckning. Tidigare visades följande fel i programmet när en gäst navigerade till utcheckningssidan och sedan navigerade tillbaka till leveranssidan: You already have an account with us. Sign in or continue as guest.
  • Anpassade e-postmallar läser nu in samma element som interna standardmallar för e-post. Tidigare saknades vissa element, bland annat variabelvärden.
  • Onödig CSS har tagits bort från e-postförhandsgranskningsmallen. Korrigering har skickats av Tu Nguyen i pull-begäran 27828. GitHub-27543
  • Text i e-postmallen som duplicerar text som redan visas av sidfoten har tagits bort. Korrigering har skickats av Paweolika Tylek i pull-begäran 27356. GitHub-28433
  • Produktvarningsmeddelanden skickas nu från den butik som varningen prenumererar på. Tidigare skickades alltid det här e-postmeddelandet från standardbutiken. Korrigering har skickats av Maciej Pawłowski i pull-begäran 26534. GitHub-28968
  • En dubblett av variabeln customer.name har tagits bort från e-postmallen. Korrigering har skickats av Paweolika Tylek i pull-begäran 29054. GitHub-29087
  • Nu kan du skapa en e-postmall som skickar e-post med Content-Type: "text/plain". Tidigare ignorerade programmet den innehållstyp som angetts i mallen. Korrigering har skickats av 20000 i pull-begäran 26474. GitHub-26471

Ramverk

  • Tid på dagen för att skicka data på Admin Stores > Configuration > GENERAL > Advanced Reporting -sidan återges nu korrekt.
  • Köpare kan nu ändra antalet beställningar som visas per sida när beställningslistan sträcker sig över flera sidor. Tidigare visade programmet följande meddelande när kunden navigerade till den sista sidan med beställningar och försökte ändra antalet beställningar som visades per sida: You have placed no orders. Detta var ett känt fel i 2.4.0.
  • Nu kan du lägga till produkter i en kategori när du implementerar cache på nivå 2.
  • X-Magento-Tags huvuden överskrider inte längre den storlek som tillåts i HTTP-specifikationen. Tidigare returnerade kategorisidor som innehåller många produkter ett X-Magento-Tag-huvud som resulterade i ett 503-fel.
  • sales_order_shipment_track_save_commit_after aktiveras nu som förväntat när du använde REST API för att skapa en leverans.
  • Programmet visar nu ett informativt felmeddelande när di compile misslyckas på grund av ett obefintligt beroende. Tidigare identifierades inte den klass i vilken undantaget inträffade i meddelandet.
  • Programmet genererar inte längre följande allvarliga fel när Redis använder allt tillåtet minne: report.CRITICAL: OOM command not allowed when used memory > 'maxmemory'.
  • Köpare kan nu lägga till flera produkter i kundvagnen när modulen Persistent är inaktiverad. GitHub-14486

Allmänna korrigeringar

  • Om du sorterar produkter i administratören (Lagrar > Attribut > Produkter) visas nu alla produkter som uppfyller sökvillkoren. Tidigare visades inga poster i programmet, och för att sortera posterna måste du navigera till den första sidan i sökresultaten.
  • Onödiga citattecken och flykt runt en URL i tracking.phtml har tagits bort.
  • var/log/system.log visar nu ett exaktare meddelande när en användare försöker få åtkomst till en icke-befintlig resursfil under den statiska katalogen och SCD OnDemand- och produktionsläget är aktiverat. Programmet loggar nu ett 404-fel. Tidigare loggade programmet samma meddelande som loggades när felet inträffade i utvecklarläge.
  • JavaScript minification fungerar nu korrekt. Minification file resolver läcker inte längre variabler till globalt omfång. Tidigare lästes variablerna ctx, origNameToUrl och baseUrl under fönstret ut. Korrigering har skickats av Mateusz Krzeszowiak i pull-begäran 27622. GitHub-28110
  • När du felsöker ett fel som förhindrar att objekt skapas skrivs programmet ut och det ursprungliga undantagsmeddelandet loggas. Tidigare var meddelandet bara loggat. Korrigering har skickats av Marvin Hinz i pull-begäran 26572. GitHub-26550
  • Körning av återanrop efter att databasändringarna har verkställts har förbättrats. Tidigare misslyckades alla återanrop om ett återanrop misslyckades med ett undantag. Korrigering har skickats av Alok Patel i pull-begäran 27134. GitHub-28167
  • Blandningar för moduler utan definierade beroenden ger inte längre följande fel: TypeError: Cannot read property 'map' of null. Korrigering har skickats av Mateusz Krzeszowiak i pull-begäran 27690. GitHub-28340
  • Lagringspolyfill läses nu in och används bara när localStorage eller sessionStorage inte är tillgängliga. Korrigering har skickats av Mateusz Krzeszowiak i pull-begäran 27619. GitHub-28381
  • Flersidiga butiksorderlistor fungerar nu som väntat när en kund ändrar antalet resultat som visas per sida från den andra eller efterföljande resultatsidan. Tidigare visades det här felet i programmet när en kund ändrade antalet sökresultat som visades i listan Mitt konto > Mina beställningar: You have placed no orders. Korrigering har skickats av Vadim Malesh i pull-begäran 28417. GitHub-28488
  • Metoden addWarning har ersatts med metoden addWarningMessage i säkerhetsmodulen. Korrigering skickad av kyrekumarkesavan i pull-begäran 28264. GitHub-28308
  • Kod som genererats med kommandoradskommandona bin/magento är nu konsekvent med krav och kodningsstandarder. Korrigering har skickats av Lukasz Bajsarowicz i pull-begäran 28351. GitHub-28376
  • När du sparar ett attribut med backend_type = static tas inte längre innehållet i fältet frontend_class bort. Korrigering har skickats av jiten-patel i pull-begäran 27369. GitHub-27051
  • Onödig kod och responsive.js har tagits bort från filer som lästs in av teman. Korrigering har skickats av Mateusz Krzeszowiak i pull-begäran 27617. GitHub-28811
  • Validering har lagts till i fältet Antal symboler på konfigurationssidan för Admin CAPTCHA. Korrigering har skickats av Eden Duong i pull-begäran 29199. GitHub-29198
  • RSS-flödet läses nu in korrekt. Tidigare lästes inte feed in första gången, men den lästes in som förväntat när sidan uppdaterades. Korrigering har skickats av Vadim Malesh i pull-begäran 29455. GitHub-25211
  • En permanent session som gått ut förnyas nu som förväntat när användaren loggar in igen.
  • Lösenordets livstid enligt inställningen i Lagrar > Konfiguration > Avancerat > Admin respekteras nu. Om du tidigare klickade på Har du glömt lösenordet? när du uppmanas att återställa ditt lösenord kan du kringgå återställningen av lösenordet.
  • Kupongkoder används nu bara för den angivna produkten. Tidigare tillämpades kupongkoden på alla produkter i kundvagnen. GitHub-28246
  • Kundens förfalloinställningar återställs inte längre när en lager- eller prisuppdatering görs. Tidigare, när en kundvagn var inställd på att förfalla om 24 timmar och en lageruppdatering eller prisuppdatering gjordes, fyllde indexerarna i updated_at table, som återställer förfallotiden.
  • Programmet genererar inte längre ett allvarligt fel när en administratör tilldelar en kund som har en aktiv kundvagn till en kundgrupp.
  • Om du väljer ett verktygsfältsalternativ från Utvecklarverktyg > Nätverk på en produktsida när du kör Chrome webbläsare initieras inte längre toolbar.js två gånger. Korrigering har skickats av Paweolika Tylek i pull-begäran 28838. GitHub-25934
  • Programmet lägger nu till en administratörsanvändares ACL-roll-ID i produktkategoriträdets cache-ID. Detta begränsar de kategoriträd som en administratör med begränsat omfång kan se som förväntat. Korrigering har skickats av quangdo-aligent i pull-begäran 27429. GitHub-28306

GraphQL

  • Med mutationen addProductsToCartkan du lägga till valfri typ av produkt i den aktiva kundvagnen. Vi rekommenderar att du använder den här mutationen i stället för enfunktionsmutationer som addSimpleProductsToCart. Korrigering har skickats av Yaroslav Rogoza i pull-begäran 27914. GitHub-28524
  • Den nya availableStores-frågan returnerar en lista med konfigurationsattribut för flera arkiv som är tillgängliga under samma webbplats (baserat på den aktuella butiken). Listan med webbplatser visas inte. Se availableStores fråga. Korrigering har skickats av Dmitriy Gallyamov i pull-begäran 28794. GitHub-28569
  • GraphQL använder nu bara en auktoriseringstoken för att hämta en typ av användare och dess ID. Tidigare använde GraphQL en aktiv kunds cookies för att hämta informationen när auktoriseringstoken var tom. Korrigering har skickats av Alexander Taranovsky i pull-begäran 27373. GitHub-28040
  • Vi har lagt till mutationerna createCustomerV2 och updateCustomerV2 för att hantera kundkonton. Dessa nya mutationer kräver andra indataobjekt än createCustomer- och updateCustomer-mutationerna. Om du vill ändra en kunds e-postadress använder du den nya updateCustomerEmail-mutationen. Korrigering har skickats av Michael Derlatka i pull-begäran 2888. GitHub-28570
  • Med mutationen updateCustomer kan du inte längre ange ett ogiltigt INT-värde i argumentet gender. Korrigering har skickats av Alexander Taranovsky i pull-begäran 28487. GitHub-28481
  • Redundant logik i mutationslösaren setShippingMethodsOnCart har tagits bort. Korrigering har skickats av Alexander Taranovsky i pull-begäran 27349. GitHub-28262
  • Täckning för Please provide Email of sender-felet som är associerat med sendEmailToFriend-mutationen har lagts till. Korrigering har skickats av Alexander Taranovsky i pull-begäran 28034. GitHub-28138
  • Frågan products returnerar nu etiketter för produktattributalternativ för standardbutiksvyn som förväntat. Tidigare returnerade frågan etiketter för produktattributalternativ som angetts för administratören. Korrigering har skickats av Dmitriy Gallyamov i pull-begäran 28647. GitHub-28568
  • Anpassade attributaggregeringar returnerar nu butiksspecifika alternativvärden. Korrigering har skickats av Dmitriy Gallyamov i pull-begäran 28647. GitHub-28572
  • Prisintervall som returneras i en produktaggregering kan nu bara vara numeriska (inga jokertecken tillåts). Korrigering har skickats av Dmitriy Gallyamov i pull-begäran 28745. GitHub-28628
  • Frågan categoryList returnerar nu korrekt svar när fragment används. Korrigering har skickats av Ulzii i pull-begäran 28710. GitHub-28584
  • GraphQL produktsökning hanterar nu konfigurerade kategoribehörigheter. Tidigare ignorerade produktsökningen inställningen Aktivera (Lagrar > Konfiguration > Katalog > Katalog > Kategoribehörigheter). Korrigering har skickats av Petkovski Marjan i pull-begäran 28757och pull-begäran 271 i privat repopartners-magento2ee. GitHub-28563

Bilder

  • HTML-markeringen för miniatyrbilder har förbättrats. Korrigering har skickats av Tu Nguyen i pull-begäran 28642. GitHub-29468

Importera/exportera

  • Filen error_report.csv hämtas nu med innehåll och är tillgänglig i katalogen var/import_history/ som förväntat. Tidigare genererades inte den här filen efter importen.
  • Om du importerar en produkt med hjälp av en CSV-fil genereras nu en error_report.csv-fil som förväntat. Tidigare genererade programmet filen men tog bort den när importen var klar. Korrigering har skickats av Vadim Malesh i pull-begäran 28460. GitHub-28420
  • Överflödiga klassimporter har tagits bort i hela kodbasen. Korrigering har skickats av Oleh Usik i pull-begäran 28696. GitHub-29012
  • Programmet kan nu importera kundadresser som innehåller en region för ett land som inte har definierade regioner. Tidigare uppstod följande fel i programmet: Please enter a valid region.
  • Programmet läser nu in rätt entitetsattributuppsättning när en handlare väljer en entitetstyp vid schemaläggning av en ny export.
  • Positionen för produkterna i tabellen catalog_category_product uppdateras nu som väntat när en administratör skapar en produkt i Admin och tilldelar den till en kategori. Tidigare tilldelades positionen för nya produkter alltid värdet 0.
  • Kunddata har nu exporterats från Admin och i exportdatarutnätet visas kunddata som förväntat. Tidigare uppstod ett fel som gällde minnesallokering under exporten.
  • Importerade CSV-filer samlar nu in relaterad produktinformation som förväntat. Tidigare överfördes inte konsekvent relaterad produktinformation första gången CSV-filen importerades.
  • Oanvända konstruktionsparametrar i AdvancedPricing.php har tagits bort. GitHub-29531

Index

  • Magento_CacheInvalidate hanterar nu stora taggmönster korrekt när du gör en PURGE. sendPurgeRequest har omarbetats för att hantera en array med taggar i stället för att anroparen måste använda implode(). Korrigering har skickats av Matthew O'Loughlin i pull-begäran 26256. GitHub-26255
  • Delade indexerare visar nu statusen valid efter att du har kört bin/magento indexer:status efter omindexering. Tidigare hade delade indexerare en invalid-status efter en fullständig omindexering.

Infrastruktur

  • Problem med att läsa in katalog- och produktsidor på distributioner som kör PHP 7.4.9 inträffar inte längre. Tidigare uppstod det här felet i programmet när du försökte läsa in katalogen och produktsidorna: There has been an error processing your request. Exception printing is disabled by default for security reasons. GitHub-29502
  • Alla undantag som inträffar när layouter återges i produktionsläge loggas nu i undantagsloggfilen (var/report). Tidigare loggade programmet dessa meddelanden i systemloggen som kritiska problem.
  • Reguljära uttryck fungerar nu korrekt för stora sidor som ett resultat av en ökning på ipcre.backtrack_limit och pcre.recursion_limit till ungefär 100000. Korrigering har skickats av Mateusz Krzeszowiak i pull-begäran 27270. GitHub-26026
  • Genereringen av spärrar har förbättrats. } else { programsatser har tagits bort från spärrar och array_map har ersatt foreach. Korrigering har skickats av Lukasz Bajsarowicz i pull-begäran 27902. GitHub-28383
  • Nu är det konsekvent att skapa matriser i hela klassen (app/code/Magento/Sales/Model/Order/Pdf/Items/Invoice/DefaultInvoice.php). Korrigering har skickats av Nathan de Graaf i pull-begäran 28515. GitHub-28795
  • Plugin-program har migrerats från ramverket för att följa bästa praxis för att förbjuda plugin-program i ramverkets namnutrymme. Korrigering har skickats av Lukasz Bajsarowicz i pull-begäran 27965. GitHub-27962
  • Du kan nu använda den nya UrlFilterApplier-komponenten för att tillämpa filter på rutnät för produkt, cms_page och cms_block med hjälp av GET-URL-parametern. Korrigering har skickats av Gabriel da Gama i pull-begäran 28932. GitHub-1501
  • Programmet genererar inte längre ett Undefined class constant-fel när en fångare genereras. Korrigering har skickats av Vova Yatsyuk i pull-begäran 28797. GitHub-28981
  • Formulärdata kvarstår nu när programmet genererar ett integreringsundantag när du sparar en integrering med ett namn som redan används. Korrigering har skickats av Aditya Yadav i pull-begäran 26660. GitHub-28143
  • Programmet trunkerar inte längre X-Forwarded-For sidhuvuden till 32 tecken. Korrigering har skickats av Ihor Sviziev i pull-begäran 27221. GitHub-28693
  • Logiken som kontrollerar om en omdirigering är intern fungerar nu korrekt i Admin när en anpassad administratörsdomän används. Tidigare ledde problem med den här logiken till att många administratörer omdirigerade till startsidan för standardbutiken. Korrigering har skickats av Vadim Malesh i pull-begäran 29066. GitHub-28943
  • Problem med filen styles-old.less har tagits bort och fel identifieras inte längre vid linting. Korrigering har skickats av Tu Nguyen i pull-begäran 28895. GitHub-24004
  • NonComposerComponentRegistration.php har omarbetats. Korrigering har skickats av Vitaliy Ryaboy i pull-begäran 28975. GitHub-29308
  • ResourceConnection.php har omarbetats för att förbättra läsbarheten för klasser. Korrigering har skickats av Lukasz Bajsarowicz i pull-begäran 29341. GitHub-29389
  • README-filen för den inbyggda webbservern har uppdaterats så att den innehåller alla Elasticsearch-parametrar. Korrigering har skickats av Yevheni Dumskyi i pull-begäran 29300. GitHub-29299
  • Plugin-programmet Magento\CmsUrlRewrite\Plugin\Cms\Model\Store\View::aftersSave returnerar nu ett värde som förväntat. Tidigare returnerade denna plugin inte något värde och därför uppstod ett fel när en butiksvy sparades. Korrigering har skickats av Pieter Hoste i pull-begäran 29035. GitHub-29034
  • Följande stöd för magiska metoder har lagts till för DataObject:

    • nytt tillägg som stöder get/set/has/uns magiska metoder (med användning av __call)
    • stöd för SessionManager, som vidarebefordrar alla anrop till DataObject-behållaren
    • testa täckning för tillägg
    • uppdaterade tester för kontroll av filtrerat fel
    • har ökat PHPStan-kontrollnivån från 0 till 1. Korrigering har skickats av Oleksandr Kravchuk i pull-begäran 27905. GitHub-28303
  • ScopeConfigInterface kan nu vara mer än en sträng. Begränsningen av magentoConfigFixture till endast strängen var ett oavsiktligt resultat av en tidigare pull-begäran och har återgått. Korrigering har skickats av Kristof, Foroman i pull-begäran 29305. GitHub-29345
  • Metoden convertConfigTimeToUtc genererar inte längre ett allvarligt fel på grund av att felaktiga parametrar skickades till konstruktorn Phrase. Korrigering har skickats av Kos Rafabell i pull-begäran 29483. GitHub-29525
  • Prisfilter fungerar nu som väntat på stödrasterdata när Magento\Backend\Block\Widget\Grid\Column\Filter\Price::getCondition och Magento\Backend\Block\Widget\Grid\Column\Filter\Price::getValue() returnerar en array med index som innehåller from eller to strängdata. Tidigare uppstod följande fel i programmet: Notice: A non well formed numeric value encountered in vendor/magento/module-backend/Block/Widget/Grid/Column/Filter/Price.php on line 197. Korrigering har skickats av Nikita Sarychev i pull-begäran 29214. GitHub-29213
  • En tilläggspunkt har lagts till som stöd för att lägga till HTML på kategorisidan. Detta åtgärdar ett fel som introducerades av en tidigare pull-begäran. Korrigering har skickats av iGerchak i pull-begäran 29291. GitHub-29286