[2.4.8-beta]{class="badge informative"}

Versionsinformation om Adobe Commerce 2.4.8 beta

IMPORTANT
Beta-releaser kan innehålla defekter och tillhandahålls i befintligt skick utan någon garanti av något slag. Adobe har ingen skyldighet att upprätthålla, korrigera, uppdatera, ändra, modifiera eller på annat sätt ge support (från Adobe Support Services eller någon annan tjänst) för betaversioner. Kunderna bör vara försiktiga och inte på något sätt förlita sig på att betaversioner och/eller tillhörande dokumentation eller material fungerar eller fungerar korrekt. Därför är all användning av betaversioner helt och hållet på kundens egen risk.
NOTE
Adobe Commerce-versioner kan innehålla ändringar som är inkompatibla bakåt (BIC). Om du vill granska ändringar som är inkompatibla bakåt läser du BIC-referens. Viktiga bakåtkompatibla problem beskrivs i BIC-markeringar. Inte alla releaser innehåller viktiga BIC:er.

Högdagrar

Den här versionen av Adobe Commerce innehåller flera viktiga säkerhetskorrigeringar och plattformsförbättringar.

Säkerhet

Följande säkerhetsförbättringar i den här versionen förbättrar efterlevnaden av de senaste säkerhetsrutinerna:

NOTE
Den senaste informationen om säkerhetsfelkorrigeringarna finns i Adobe säkerhetsbulletin APSB24-73.
Inställningar

Den här versionen innehåller följande förbättringar av säkerhetsinställningarna:

Plattform

Följande plattformsuppgraderingar för den här versionen säkerställer att Adobe Commerce förblir en stabil och tillförlitlig plattform som är redo att uppfylla kraven i moderna e-handelsmiljöer:

Databas

I enlighet med vår supportpolicy är Adobe Commerce nu kompatibelt med följande LTS-versioner (long-term support) av följande databastekniker:

  • MariaDB 11.4 LTS _(stöds till 2029)_: Den tidigare versionen (MariaDB 10.6) avslutas 2026, vilket gör den här uppgraderingen nödvändig för att upprätthålla systemintegritet och prestanda. MariaDB 10.6 stöds fortfarande, men Adobe rekommenderar uppgradering till MariaDB 11.4 vid uppgradering till Adobe Commerce 2.4.8.
  • MySQL 8.4 LTS _(stöds till 2032)_: Den tidigare versionen (MySQL 8.0) avslutas 2026, vilket gör den här uppgraderingen nödvändig för att upprätthålla systemintegritet och prestanda. MySQL 8.0 stöds fortfarande, men Adobe rekommenderar uppgradering till MySQL 8.4 vid uppgradering till Adobe Commerce 2.4.8
PHP

Den här versionen innehåller följande PHP-förbättringar:

  • PHP 8.1: Den här versionen tar bort PHP 8.1-kompatibilitet för Adobe Commerce 2.4.8. Du måste uppgradera till PHP 8.3 innan du uppgraderar till Adobe Commerce 2.4.8.
  • PHP 8.2: En av de signifikanta ändringarna i PHP 8.2 är borttagningen av null-parametrar till interna funktionsparametrar som inte kan vara null. Den här versionen åtgärdar inaktuella PHP 8.1-funktioner i kärnplattformskomponenter och säkerställer kompatibilitet med PHP 8.2.
  • PHPUnit 10: Den här versionen åtgärdar flera kritiska problem, förbättrar kompatibiliteten och ser till att Adobe Commerce testramverk följer de senaste branschstandarderna. Adobe rekommenderar att alla Commerce Marketplace-leverantörer och -kunder med anpassningar kontrollerar att deras enhets- och integreringstester körs på PHPUnit 10 i stället för 9.
Komponenter

Följande komponenter och beroenden från tredje part uppdaterades till de senaste stabila versionerna för att förbättra plattformens stabilitet och prestanda:

  • jquery/validate 1.20.x
  • moment.js 2.30.1
  • monolog/monolog 3.x
  • monolog/Require.js 2.3.7
  • TinyMCE 7.x
  • wikimedia/less.php 5.x
Sök

Adobe Commerce är nu optimerat för OpenSearch 2.x och är inte längre kompatibelt med Elasticsearch. Alla moduler och klasser i Elasticsearch 7 och 8 är nu föråldrade i kodbasen. Adobe rekommenderar starkt att man går över till OpenSearch för både lokala installationer och molninfrastrukturer för att säkerställa fortsatt support och kompatibilitet. Se Migrera till OpenSearch.

  • Alternativen Elasticsearch 7 och Elasticsearch 8 är nu märkta som"(Borttagen)" i Admin-konfigurationen.
  • När en användare väljer Elasticsearch som sökmotor i Admin-konfigurationen visas ett meddelande i Commerce om att "Det här sökmotoralternativet stöds inte längre av Adobe. Vi rekommenderar att du använder OpenSearch som sökmotor i stället.

Prestanda

Den här versionen innehåller följande prestandaförbättringar:

Indexerare
Standardläget för indexering för alla indexerare är nu **Update by Schedule** när du installerar en ny version av Adobe Commerce eller uppgraderar från en tidigare version. Den nya standardinställningen säkerställer att indexerarna är i den rekommenderade konfigurationen, vilket förbättrar systemets prestanda och minskar eventuella problem.

Kvalitet

Den här versionen innehåller följande kvalitetsförbättringar:

Lager
Systemet fungerar nu utan det tidigare dolda beroendet från Catalog som introducerades av InventoryIndexer, vilket säkerställer att produktskapandet, växlingen av visningsläge, ändringen av Stock-status och andra relaterade funktioner fungerar som förväntat. Tidigare orsakade det här dolda beroendet inkonsekvenser eftersom olika enheter synkroniserades och indexeraren använde olika enheter.
Beställningar
För att minimera förvirring har knappetiketten **Submit Comment** ändrats till **Update** på sidan ordningsdetaljer.

GraphQL

Den här versionen innehåller följande GraphQL-förbättringar:

Allmänna förbättringar

Den här versionen innehåller följande allmänna förbättringar av GraphQL API:

  • StoreConfig: Fälten grouped_product_image och configurable_product_image har lagts till i typen StoreConfig.

  • CartItemPrices: Följande nya fält har lagts till i typen CartItemPrices för att ge stöd för exakta priser för visning och rabattberäkningar:

    • original_item_price
    • original_row_total
    • row_total_including_catalog_discounts_only
  • CartPrices: Fältet grand_total_excluding_tax har lagts till i typen CartPrices, vilket ger tydliga skattepliktiga priser.

  • updateCartItems-mutation: updateCartItems-mutationen har uppdaterats för att returnera lyckade svar med felinformation i stället för undantag. Förbättrad felmappning för att göra användarmeddelanden tydligare.

  • recaptchaV3Config-fråga: Ett theme-fält introducerades i recaptchaV3Config-frågan. I det här fältet kan du ange namnet på temat som ska användas för att återge reCaptcha.

  • ProductInterface: Ett quantity-fält introducerades i ProductInterface för att ge information om lagernivån. Det visar tillgängligt lager eller null baserat på administratörsinställningarna.

  • Paketprodukter: Korrigerad prissättning för paketprodukter, vilket ger korrekt pris- och valutainformation.

  • Kvantitet: Förfinat meddelande för otillräckligt och otillgängligt antal meddelanden.

  • InsufficientStockError type: En ny InsufficientStockError-typ har lagts till för att hantera fall där det inte finns tillräckligt med lagringsnivåer. Schemat har anpassats för att stödja nya feltyper och förbättrar felrapporteringsfunktionerna.

  • Lagerbelopp: Utökat felmeddelande om att inkludera tillgängliga lagerbelopp. Ger användarna tydligare insikter om lagernivåer under orderuppdateringar.

  • Begärd kvantitet: not_available_message har lagts till i CartItemInterface.

Kundhantering

Den här versionen innehåller följande förbättringar av kundhanteringen:

  • generateCustomerToken-mutation: Förfinad felhantering i mutationen generateCustomerToken för att tillhandahålla specifika meddelanden för obekräftade e-postmeddelanden. Stöder bättre användarvägledning och fellösning.
  • resendConfirmationEmail-mutation: En ny resendConfirmationEmail-mutation har lagts till för att skicka om e-postbekräftelser.
Orderhantering

Den här versionen innehåller följande förbättringar av användarorderhanteringen:

  • Datum för första beställning: Ett nytt date_of_first_order-fält har lagts till i typen CustomerOrders.
  • OrderAddress: Utökade typen OrderAddress så att den inkluderade anpassade attribut, vilket förbättrar synligheten för orderdetaljer. Stöder visning av ytterligare information på orderbekräftelsesidor.
  • gästOrder- och gästordningsByToken-frågor: guestOrder- och guestOrderByToken-frågorna har uppdaterats för att inkludera anpassade adressattribut, vilket ger fullständig adressinformation för nya konton.
  • CustomerOrder-typ: is_virtual-fältet har lagts till i CustomerOrder-typen, vilket stöder identifiering av virtuell produkt. Förbättrar orderhanteringen genom att skilja mellan virtuella och fysiska produkter.
  • orderItemPrices: En OrderItemPrices-typ som liknar CartItemPrices till OrderItemInterface har lagts till med flera nya prisfält.
  • Sammanfoga gästorder: Förbättrad API-funktion för att sammanfoga gästorder med kundkonton baserat på e-postmatchning. Effektiviserar orderhanteringen för återkommande kunder.
  • available_actions-fält: Utökade CustomerOrder-typen så att ett available_actions-fält inkluderades för bättre orderhantering. Fältet "available_actions" mappas till en uppräkning som visar möjliga åtgärder som kan utföras i ordningen.
  • CustomerOrder-typ: customer_info-fältet har lagts till i typen CustomerOrder. Det här fältet kräver och OrderCustomerInfo, som definierar information om kundnamnet.
  • Felkoder för orderannullering: Detaljerade felkoder har lagts till för typen CancelOrderOutput. Förbättrad felhantering och användarfeedback för orderannulleringsprocesserna.
  • Aktiverade gästanvändare för att skapa returer för order: mutationen requestReturn har justerats för att stödja gästorderreturer.
  • confirmCancelOrder-mutation: En ny confirmCancelOrder-mutation har lagts till för att underlätta orderannullering för gästanvändare.

Åtgärdade problem

Vi har åtgärdat 309 problem i Adobe Commerce 2.4.8 Core-koden. En deluppsättning av de åtgärdade problemen som ingår i den här versionen beskrivs nedan.

API:er

  • AC-10042: /V1/operations REST API returnerar fel när parent_txn_id = txn_id

    • Korrigera anteckning: Systemet hanterar nu transaktioner för det överordnade och underordnade konceptet korrekt där det överordnade transaktions-ID:t är detsamma som transaktions-ID:t, vilket förhindrar en oändlig loop när en fråga ställs till REST API-slutpunkten för /V1/transaktioner. Tidigare skulle detta scenario resultera i ett allvarligt fel på grund av att den maximala körningstiden överskrids.
    • GitHub-kodbidrag: https://github.com/magento/magento2/commit/1bafc571
  • AC-11878: [Graphql] Typproblem i 2.4.7

  • ACP2E-2703: REST API visar order från en annan webbplats.

    • Korrigera anteckning: Systemet stöder nu scopeauktoriserad åtkomst för REST API-administratörstoken och Magento_Sales-slutpunkter, vilket säkerställer att REST API endast visar order som administratören har åtkomst till. Tidigare visades beställningar från alla webbplatser i REST-API:t, oavsett vilken webbplats administratörsanvändaren tilldelat.
  • ACP2E-2755: Problem med rest api efter aktivering av 2FA Duo

    • Korrigera anteckning: 2FA med Duo-säkerhetsalternativ genererar nu korrekt signatur för Rest API
  • ACP2E-2927: [REST API]: Använd standardvärdet i butiksvyn kontrolleras inte när du har lagt till konfigurationer för en konfigurerbar produkt

    • Korrigera anteckning: Problemet har åtgärdats genom att korrekta databasposter har angetts för de anpassningsbara alternativen för en icke-standardbutik. Kryssrutan för den anpassade butiken i avsnittet"Admin > Katalog > Produktredigering > Anpassningsbara alternativ" avmarkerades tidigare på grund av felaktiga databasposter, även om alternativtiteln för den anpassade butiken inte var densamma som standardbutiken.
    • GitHub-kodbidrag: https://github.com/magento/magento2/commit/3056e9cb
  • ACP2E-2969: REST API kan inte göra förfrågningar med snedstreck (/) i SKU när Oauth1 används

    • Korrigera anteckning: Före korrigeringen kunde du inte göra ett lyckat API-anrop för en produkt som hade "/" i SKU:n. Nu kan du utfärda en lyckad API-inhämtning av produktinformation även om SKU:n innehåller ett snedstreck.
    • GitHub-kodbidrag: https://github.com/magento/magento2/commit/b21e5d91
  • ACP2E-3079: Uppdatering av kundadress misslyckas vid uppdatering via REST API om "validateDefaultAddress" är aktiverat

  • ACP2E-3091: [Cloud] Skapar kundgruppen Duplicera webbplatsens grupppris i Tier Prices API.

    • Korrigera anteckning: Nu går det inte att skapa kundgruppen Duplicera webbplatsens grupppris i .
      Tidigare var det möjligt att skapa kundgruppen Duplicera webbplatsens grupppris i Tier Prices API som inte klarade valideringen i Admin när produkten sparades.
    • GitHub-kodbidrag: https://github.com/magento/magento2/commit/148c3ead
  • ACP2E-3130: Det går inte att lägga till orderkommentar med status via REST API

    • Korrigera anteckning: Problemet har lösts genom att ändra orderstatus om det endast är från det aktuella läget. Tidigare respekterade den inte orderstatus och förhindrade ändringar i orderstatus, även om den kom från samma läge.
    • GitHub-kodbidrag: https://github.com/magento/magento2/commit/93d50f8d

API:er, GraphQL, skatt

  • AC-12060: Både Luma (Rest API) och Graphql beräknar inte skatter när bara postnummer anges.
    • Korrigera anteckning: Systemet beräknar nu skatter korrekt när bara ett postnummer anges, vilket ger korrekta skattningar för både Luma (Rest API) och GraphQL. Tidigare beräknades endast fraktuppskattningar och skatter inkluderades inte när endast postnummer angavs.

Konto

  • AC-10782: Kundadressformuläret tillåter slumpmässig kod i namnfälten

  • AC-10990: mitt konto lägger till en adress som kraschar när jag sparar

  • AC-11919: Admin: Sidåtgärdsknappar flyter åt vänster i stället för åt höger

  • AC-11999: devinfofel i magento 2.4.7

  • AC-6071: Kunden är inloggad, men 404-fel i frontend visas.

  • ACP2E-2791: Det går inte att spara kundattributsinformation i kundavsnittet för Admin Edit;

  • ACP2E-3115: [Cloud] Det går inte att skapa kund via API när privat försäljning är aktiverat

    • Korrigera anteckning: Nu kan kunden skapas av autentiserade administratörsanvändare och med autentiserad integreringstoken via REST api när webbplatsbegränsning är aktiverat.

Administratörsgränssnitt

  • AC-11588: Datavalideringen är klar och knappen Importera finns under Importera produkter med beteendet Ersätt

    • Korrigera anteckning: Systemet validerar data korrekt och döljer knappen Importera under produktimportprocessen med beteendet Ersätt, vilket förhindrar oavsiktlig ersättning av data. Tidigare validerades data felaktigt och knappen Importera visades, vilket kan leda till inkonsekventa data.
    • GitHub-kodbidrag: https://github.com/magento/magento2/commit/0574ac23
  • AC-12167: [Fel] Magento 2.4.7 tillåter inte produktfoton med filnamnstillägg i versaler.

  • AC-6975: [Problem] Ange standardindexeringsläget till "schedule"

  • AC-7700: [Utgåva] Ta bort indexerarändringstabeller när mview-prenumerationen avbryts

    • Korrigera anteckning: Systemet tar nu automatiskt bort oanvända ändringstabeller när ett index ändras från "uppdatera enligt schema" till "uppdatera vid spara", vilket markerar indexet som ogiltigt för att säkerställa att inga poster missas. Om du tidigare växlade ett index till"update on save" skulle oanvända ändringsloggtabeller i systemet utelämnas och alla ändrade index markeras som"valid".
    • GitHub-problem: https://github.com/magento/magento2/issues/29789
    • GitHub-kodbidrag: https://github.com/magento/magento2/pull/25859
  • AC-9843: i18n:collect-frases break the translations integrity

    • Korrigera anteckning: Kommandot bin/magento i18n:collect-phrases -o samlar nu in och lägger till nya fraser från JavaScript- och .phtml-filer korrekt, vilket säkerställer att översättningarna återspeglas korrekt i översättningsfilen. Tidigare kunde systemet inte inkludera flerradiga översättningsfraser från JavaScript-filer och fraser från .phtml-filer i översättningsfilen, vilket ledde till ofullständiga eller felaktiga översättningar.
    • GitHub-kodbidrag: https://github.com/magento/magento2/commit/0c53bbf7
  • ACP2E-2687: Behörighetsproblem för åtkomst till dynamiskt block

    • Korrigera anteckning: Tidigare för begränsad administratör som lade till ett nytt dynamiskt block uppstod ett fel. Efter implementeringen av den här korrigeringsbegränsade administratören kan lägga till det dynamiska blocket och redigera blocket utan fel
  • ACP2E-2787: Apostrofen i butiksvyns namn ersätts av '

  • ACP2E-2847: Favicon-överföringen kan inte validera ICO-filer

    • Korrigera anteckning: Filverifieringsfelet har uppdaterats till "Filverifieringen misslyckades. Kontrollera inställningarna för bildbearbetning i Store-konfigurationen." Tidigare var det bara"Filvalidering misslyckades".
    • GitHub-kodbidrag: https://github.com/magento/magento2/commit/39d54c2d
  • ACP2E-2957: Galleriet i PageBuilder visar en gammal miniatyrbild i stället för den nyligen överförda bilden

  • ACP2E-2978: Om du sparar produkten av en admin-användare med ett annat rollomfång skrivs befintlig relaterad produktinformation över/tas bort i produkten

    • Korrigera anteckning: Tidigare, före korrigeringen, återställdes de relaterade produkterna och blev tomma när den sekundära administratören klickade på knappen Spara utan att ändra i den relaterade produkten. Efter den här korrigeringen klickar den sekundära administratören på knappen Spara och produkten återställs inte och sparas utan fel.
    • GitHub-kodbidrag: https://github.com/magento/magento2/commit/3056e9cb
  • ACP2E-3033: Det går inte att exportera fler än 200 order

    • Korrigera anteckning: Servergränsen för begärandorleken för tidigare skickade valda ID:n har ignorerats genom att HTTP-begäran från GET till POST har ändrats för att åtgärda problemet. På grund av serverbegränsningar för GETENS begärandestorlek har ett problem påträffats.
    • GitHub-kodbidrag: https://github.com/magento/magento2/commit/93d50f8d
  • ACP2E-3037: Utcheckningssidans valideringsmeddelande är felaktigt.

    • Korrigera anteckning: Om ett obligatoriskt fält lämnas tomt, till exempel "adress", visas inte meddelandet vid validering på serversidan. Valideringen på klientsidan säkerställer att det obligatoriska fältfelmeddelandet visas med meddelandet"This is a required field". Tidigare visades meddelandet"address is required" om något obligatoriskt fält lämnades tomt, förutom valideringsmeddelandet på klientsidan.
    • GitHub-kodbidrag: https://github.com/magento/magento2/commit/9af794a4
  • ACP2E-3125: Problem med mallar för återställning av lösenord med administratörsanvändare

    • Korrigera anteckning: Problemet har lösts med rätt nyckel, som nu inkluderar administratörens användarnamn i e-postmallen och korrekt fyller i ämnet. Tidigare berodde problemet på en inaktuell nyckel som användes.
    • GitHub-kodbidrag: https://github.com/magento/magento2/commit/93d50f8d
  • ACP2E-3149: Dubbla snedstreck i kundsegmentets URL

  • ACP2E-3171: COD är inte tillgängligt för tillåtna specifika länder

  • ACP2E-3178: Det går inte att uppdatera status för anpassad skapad order

Administratörsgränssnitt, katalog

  • ACP2E-2708: Det går inte att ändra befattningar för kategoriprodukterna på den tillåtna webbplatsen som en begränsad administratörsanvändare
    • Korrigera anteckning: Tillåt att en begränsad administratörsanvändare kan lägga till och sortera produkter i en kategori i rotkategorin som tilldelats under en begränsad webbplats.

Administratörsgränssnitt, prestanda

  • ACP2E-3169: Efter uppdatering till 2.4.5-p8 uppstår 500 fel när order skapas från administratör

    • Korrigera anteckning: Tidigare gick det inte att skapa en beställning från administratören när du aktiverade HTML-miniatyrbild. Nu när HTML-miniatyrerna är aktiverade kan beställningen från administratören placeras utan problem.
    • GitHub-kodbidrag: https://github.com/magento/magento2/commit/b21e5d91

Administratörsgränssnitt, leverans

  • ACP2E-2519: Kupongkodsantalet uppdateras inte i Kolumnen "Använd tid" på fliken Hantera kupongkoder om en order har flera leveranser.

    • Korrigera anteckning: När en order placerades med flera leveranser uppdaterades inte kupongkodsantalet i kolumnen Används på fliken Hantera kupongkoder. Nu visas rätt antal i både "Använd tid" och återspeglar önskade värden vid flera leveranser.
    • GitHub-kodbidrag: https://github.com/magento/magento2/commit/4745100c

Analyser/rapporter

  • ACP2E-2570: Avancerad rapport fungerar inte

    • Korrigera anteckning: Systemet stöder nu generering av datafiler för avancerad rapportering för extra stora datauppsättningar genom att läsa in och skriva rapporter i grupper om 10 000. Tidigare kunde inte modulen för avancerad rapportering generera datafiler för extra stora datauppsättningar, vilket orsakade felen"MySQL-servern har försvunnit" under körningen av cron-jobbet analytics_collect_data.
    • GitHub-kodbidrag: https://github.com/magento/magento2/commit/a12063bd
  • ACP2E-3080: Admin Ordered Products Products Report date range visibility issue.

    • Korrigera anteckning: Användaren kan välja valfritt datum från rapporten för beställda produkter. När en tabell har uppdaterats återställs TO-datumet när du väljer FROM-datumet.
    • GitHub-kodbidrag: https://github.com/magento/magento2/commit/6f4805f8
  • ACP2E-3096: Felaktiga rullhuvuden som gör att newrelicdeploy-marker fungerar inte

Analys/rapportering, B2B

  • ACP2E-2300: B2B - platskartan innehåller produkter/kategorier som inte har tilldelats den delade katalogen

    • Korrigera anteckning: Begränsa webbplatskartgenererade kategorier och produkter till de kategorier och produkter som endast tilldelats den offentliga delade katalogen och/eller behörighetsinställningarna för katalogkategorin.
    • GitHub-kodbidrag: https://github.com/magento/magento2/commit/ea79f7dd

Analytics/Reporting, Cloud

  • ACP2E-3067: Magento ignorerar de flesta New Relic kredittransaktioner #34108

    • Korrigeringsanteckning: AC rapporterar korrekt kundjobbrelaterade transaktioner till NewRelic. Tidigare visades vissa kundjobbrelaterade transaktioner som"OtherTransaction/Action/unknown" i NR
    • GitHub-kodbidrag: https://github.com/magento/magento2/commit/35b1b1da

B2B

  • ACP2E-2873: [Cloud] Prisvisningen i mobil- och datorversionen är inte densamma i"Mina offerter"

    • Korrigeringsanteckning: Raden Inkludera moms som inte behövs visas inte längre i Negotiable Quote när avsnittet för katalogens totala pris har utökats.
  • ACP2E-3044: Onödiga kantlinjer i avsnittet Mina beställningar

    • Korrigera anteckning: Tidigare skapades en extra behållare (orderreferenser) som tillämpade ytterligare CSS-klasser, vilket orsakade att onödiga kantlinjer visades under ordernumret i avsnittet Mina beställningar, som inte visas nu.
    • GitHub-kodbidrag: https://github.com/magento/magento2/commit/9af794a4

B2B, katalog

  • ACP2E-2860: Produkter/kategorier som visas under omindexering vid användning av NoDDL- och kategoribehörigheter
    • Korrigera anteckning: Undvik att visa för butiksbegränsade kategorier och deras innehåll medan katalogbehörighetsindexering utförs.

B2B, ramverk

  • AC-9607: Det går inte att filtrera företagsstödrastret och sedan försöka exportera stödraster-CSV:n. Undantag genereras

    • Korrigera anteckning: Systemet tillåter nu lyckad CSV-export av företagsrutnätsdata på adminpanelen, även när filter som Utgående balans och Företagstyp tillämpas. Om du tidigare tillämpade vissa filter och försökte exportera stödrasterdata skulle det resultera i ett fel och ett undantag genereras.
    • GitHub-kodbidrag: https://github.com/magento/magento2/commit/44cef3a9

Braintree

  • BUNDLE-3367: Betala via LPM

    • Korrigera anteckning: Systemet återger nu LPM (Local Payment Methods) korrekt vid första inläsningen, även när en inloggad kunds frakt- och faktureringsadresser inte stämmer, vilket ger en smidig utcheckningsprocess. Tidigare var det fel på kundens leverans- och faktureringsadresser som förhindrar LPM-återgivning, vilket kan orsaka störningar vid utcheckningen.
    • GitHub-kodbidrag: https://github.com/magento/ext-braintree/pull/204
  • BUNDLE-3368: Kan konfigureras med virtuell som underordnad produkt

    • Korrigera anteckning: Systemet tillåter nu expressbetalningsmetoder för konfigurerbara produkter som har en virtuell underordnad produkt, vilket ger en smidig utcheckningsprocess. Tidigare var expressbetalningsmetoder inte tillgängliga när en konfigurerbar produkt med en virtuell underordnad produkt lades till i kundvagnen.
    • GitHub-kodbidrag: https://github.com/magento/ext-braintree/pull/204
  • BUNDLE-3369: Fel vid CVV-verifiering

  • BUNDLE-3370: Vaulting Via kontoområdet Issues 247

    • Åtgärda anteckning: Nu kan kunder spara ny kortinformation eller PayPal-kontoinformation på flera webbplatser utan att stöta på auktoriseringsfel. Tidigare kunde kunderna inte spara nya betalningsmetoder på olika webbplatser och fick ett felmeddelande om auktorisering.
    • GitHub-kodbidrag: https://github.com/magento/ext-braintree/pull/204
  • BUNDLE-3371: Leverera till en adress från ett annat land

    • Korrigera anteckning: Systemet tillåter nu att transaktioner behandlas utan fel när de skickas till en adress från ett annat land, vilket ger en smidig utcheckningsprocess. Tidigare skulle försök att leverera till en adress från ett annat land resultera i konsolfel, trots att det inte finns några synliga fel på klientsidan.
    • GitHub-kodbidrag: https://github.com/magento/ext-braintree/pull/204
  • BUNDLE-3372: Kreditkort - Teardown-funktion

    • Korrigera anteckning: Systemet hanterar nu rippningen av PayPal-komponenter i Braintree korrekt när en kund går tillbaka från betalningssidan till leveranssidan, vilket förhindrar fel och säkerställer att PayPal Express-knapparna återges korrekt. Tidigare uppstod det ibland ett fel när Braintree PayPal-komponenterna skulle kapas ned när du navigerade tillbaka till leveranssidan från betalningssidan.
    • GitHub-kodbidrag: https://github.com/magento/ext-braintree/pull/204
  • BUNDLE-3373: Leveransåteranrop för PayPal Express

    • Korrigera anteckning: Systemet visar nu korrekt tillgängliga leveransmetoder i modala PayPal Express, så att kunderna kan välja önskad leveransmetod innan de går vidare till granskningssidan eller slutför transaktionen. Tidigare fanns det inga leveransmetoder att välja mellan i PayPal Express modal, vilket innebar att kunderna måste välja en leveransmetod på en separat granskningssida innan de kunde slutföra transaktionen.
    • GitHub-kodbidrag: https://github.com/magento/ext-braintree/pull/204

Kort och utcheckning

  • AC-10660: Undantag hanteras inte korrekt när en produkt läggs till i kundvagnen på produktsidan för jämförelse

  • AC-10698: GTag skickar inte transaktionspriser och summor.

  • AC-11641: [Utgåva] [Utcheckning] Beroende direktiv uppdaterat i mallen för misslyckade betalningar via e-post

    • Korrigera anteckning: Systemet utelämnar nu leveransadressen och leveransmetoden korrekt från den misslyckade e-postmallen för betalningar för virtuella produkter, så att endast relevant information inkluderas i e-postmeddelandet. Tidigare innehöll den misslyckade e-postbetalningen för virtuella produkter felaktigt leveransadressen och leveransmetoden.
    • GitHub-problem: https://github.com/magento/magento2/issues/32781
    • GitHub-kodbidrag: https://github.com/magento/magento2/pull/32511
  • AC-11876: [Problem] Regressionsregression för försäljningsregler i 2.4.7

  • AC-11993: [Utgåva] Inläsaren blockerar leveransmetoderna efter att postkoden har ändrats, regler för validering av fraktsatser

    • Korrigera anteckning: Systemet hanterar nu anpassade leveransmetoder korrekt utan valideringsregler för fraktsatser, vilket säkerställer att inläsaren inte blockerar leveransmetoderna efter att postkoden har ändrats i leveransadressen under utcheckningen. Om du ändrar postnumret i leveransadressen under utcheckningen skulle det medföra att inläsaren blockerar leveransmetoderna och inte försvinner när anpassade leveransmetoder utan regler för utcheckning av fraktsatser används.
    • GitHub-problem: https://github.com/magento/magento2/issues/38742
    • GitHub-kodbidrag: https://github.com/magento/magento2/commit/1bafc571
  • AC-12170: Funktionen för kupongkod fungerar inte som den ska på utcheckningssidan för Magento 2.4.7

    • Korrigera anteckning: Systemet aktiverar nu inmatningsfältet för rabattkod/kupong på utcheckningssidan för virtuella och nedladdningsbara produkter, så att användare kan tillämpa rabattkoder som förväntat. Tidigare inaktiverades rabattkoden/kuponginmatningen och knappens titel visades som"Avbryt kupong", vilket förhindrar användare att använda rabattkoder.
    • GitHub-problem: https://github.com/magento/magento2/issues/38826
    • GitHub-kodbidrag: https://github.com/magento/magento2/commit/1bafc571
  • AC-8103: Översättningsmoms vid adressrendering

  • ACP2E-2055: Duplicera order med samma offert-ID samtidigt med få tidsskillnader

  • ACP2E-2470: Beständig kundvagn rensad under kassan

  • ACP2E-2518: Omarbetning lägger till ej tilldelad produkt i kundvagn

    • Korrigera anteckning: Tidigare kunde produkter i olika butiker ordnas om från den andra butiken. När korrigeringen har tillämpats på samma butik kan samma omfattningsprodukt omordnas när kundkontoresursen är aktiverad
    • GitHub-kodbidrag: https://github.com/magento/magento2/commit/f89a447e
  • ACP2E-2620: I admin uppdateras inte kundvagnen till vänster när du väljer artiklar och "Flytta till kundvagn" till höger

    • Korrigera anteckning: Kundvagnen till vänster uppdateras när du väljer artiklarna och Flytta till kundvagn till höger i administratörssidan. Tidigare fungerade inte den här funktionen eftersom de omformade varukorgsobjekten inte blev tomma från sessionen.
    • GitHub-kodbidrag: https://github.com/magento/magento2/commit/39d54c2d
  • AVS2E-2646: [Förs.regel för molnet] tillämpas inte på den första ordern för flerleverans

  • ACP2E-2664: [Cloud] Production Parallel-begäranden om att lägga till samma produkt i kundvagnen resulterar i två separata objekt i Cart rest API

    • Korrigera anteckning: Systemet bearbetar nu flera parallella förfrågningar korrekt för att lägga till samma produkt i vagnen i ett enda radobjekt, vilket förhindrar att separata radartiklar för samma SKU skapas. Tidigare skulle parallella begäranden om att lägga till samma produkt i kundvagnen via REST API resultera i flera radobjekt för samma SKU.
    • GitHub-kodbidrag: https://github.com/magento/magento2/commit/f89a447e
  • ACP2E-2676: Problem med beställning från Gift Registry Magento 2.4.4 Enterprise/Commerce

    • Korrigera anteckning: Problemet med att det inte gick att köpa en produkt från ett presentregister har lösts, vilket gör att det går att placera beställningar och uppdatera presentregistret korrekt. Tidigare inträffade ett fel när en beställning från ett presentregister skulle göras, vilket förhindrar att köpet slutförs.
    • GitHub-problem: https://github.com/magento/magento2/issues/35432
  • ACP2E-2704: Det gick inte att skicka cookien. Storlek på"bildmeddelanden" vid försök att ändra ordning

  • ACP2E-2798: Standardleveransadress har inte valts vid utcheckning

  • ACP2E-2897: [CLOUD] graphql addProductsToCart api-problem med anpassat alternativ

  • AVS2E-2917: [Regler för relaterade produkter i molnet] fungerar inte när butiksvyn ändras

    • Korrigera anteckning: Problemet har åtgärdats genom att det anpassade egenskapsvärdet har tagits emot på kundvagnssidan. Tidigare hämtades det inte korrekt när man växlade mellan butiker på kundvagnssidan.
  • ACP2E-2923: Flera adresser har lagts till i kontot vid utcheckning som ny kund

  • ACP2E-3004: Om du ändrar ordningen på kundorder via gästbeställningsformulär blir kundvagnen tom

    • Korrigera anteckning: Tidigare omdirigerades kunden till inloggningssidan när en ombeställning placerades via sidan Beställningar och returnering. När den här korrigeringen har tillämpats omdirigeras den registrerade kunden korrekt till sidan Visa kundvagn när en ombeställning görs. Flödet fungerar på samma sätt som gästkunder.
    • GitHub-kodbidrag: https://github.com/magento/magento2/commit/6a185204
  • ACP2E-3025: Administratörsanvändare med begränsade rollresurser kan inte visa varukorgar

    • Korrigera anteckning: Tidigare kunde den begränsade administratören inte se den övergivna kundvagnen från adminpanelen för en associerad webbplats. När den här korrigeringen har tillämpats kan administratören se den övergivna kundvagnen på adminpanelen.
    • GitHub-kodbidrag: https://github.com/magento/magento2/commit/d1f7dc95

Kort och utcheckning, utcheckning/utcheckning av en sida

  • AC-9386: [Slumpmässigt fel] E-postfältet renderas inte eller det tar lång tid att visa det på utchecknings- eller betalningssidan

    • Korrigera anteckning: Commerce återger nu fältet Email på utchecknings-, leverans- och betalningssidorna som förväntat. Tidigare fanns inte det här fältet eller så renderades det långsamt.
    • GitHub-kodbidrag: https://github.com/magento/magento2/commit/e1babcfd

Kort och utcheckning, beställ

  • ACP2E-3097: Datumväljaren för produkt med flera anpassningsbara alternativ med datumfält som inte fungerar när en beställning från en administratör placeras

    • Korrigera anteckning: Datumväljaren visas nu korrekt för alla datumfält när en produkt konfigureras med flera anpassningsbara datumalternativ i processen för att skapa administratörsorder. Tidigare visades datumväljaren bara för det första datumfältet, och återstående fält lämnades utan datumväljare.
    • GitHub-kodbidrag: https://github.com/magento/magento2/commit/b21e5d91

Kundvagn och utcheckning, leverans

Katalog

  • AC-10910: Rensning av databastabellen cron_schedule rensar inte jobb som inte finns

    • Korrigera anteckning: Systemet rensar nu automatiskt databastabellen cron_schedule och tar bort poster för jobb som inte längre finns i systemet. Detta ger optimala prestanda genom att ett minimalt antal rader i tabellen bevaras. Tidigare rensades inte poster för jobb från inaktiva eller borttagna moduler, vilket ledde till onödig datainsamling i tabellen cron_schedule.
    • GitHub-problem: https://github.com/magento/magento2/issues/38217
    • GitHub-kodbidrag: https://github.com/magento/magento2/pull/38693
  • AC-10953: Nivåpriset tas inte bort från den konfigurerbara produkten

    • Korrigera anmärkning: Systemet tar nu bort ett produktskikt korrekt när det konverteras från en enkel produkt till en konfigurerbar produkt, vilket ger korrekt prisvisning i förgrunden. Tidigare togs inte nivåpriset bort för en konfigurerbar produkt när en produkt konverterades från en enkel produkt till en konfigurerbar produkt, vilket ledde till en felmatchning av det visade priset.
    • GitHub-problem: https://github.com/magento/magento2/issues/38390
    • GitHub-kodbidrag: https://github.com/magento/magento2/pull/38427
  • AC-11804: Kategoribeskrivningen WYSIWYG är tomt för icke-standardgranskning

  • AC-12076: [Problem] Åtgärda formuleringen för filterobjektet vid navigering i lager

  • AC-12164: Formatet Datum och tid för det anpassade alternativet fungerar inte

  • AC-6738: Unik nyckel saknas i eav_attribute_option_value-tabellen

    • Korrigera anteckning: Systemet innehåller nu en unik nyckel för kolumnerna 'option_id' och 'store_id' i tabellen 'eav_attribute_option_value', vilket förhindrar möjligheten att ha flera värden för samma butiksvy. Tidigare kunde felaktig kod resultera i ett alternativ med flera värden för samma butiksvy, vilket orsakade problem när du redigerade produkter eller attribut.
    • GitHub-problem: https://github.com/magento/magento2/issues/24718
    • GitHub-kodbidrag: https://github.com/magento/magento2/pull/28796
  • AC-8297: [Issue] Använd synlighetsklassen för kategoriproduktindexeraren i stället för hårdkodade värden

  • AC-9375: Valutakoden ändras inte i widgeten Ny produkt

  • ACP2E-2224: Normalpriset visas inte på PLP för konfigurerbar produkt

  • ACP2E-2478: Stock-information visas inte korrekt på Visual Merchandising-rutnät

  • ACP2E-2621: Widget-innehåll uppdateras inte på cms-sidan

    • Korrigera anteckning: Systemet uppdaterar nu widgetinnehållet på en CMS-sida när en produkt är inställd som ny och sparad, så att den uppdaterade produktsamlingen visas på sidan. Tidigare uppdaterades inte sidan för att visa den nya produkten på grund av de felaktiga cacheidentiteter som användes för widgeten i cachen.
    • GitHub-kodbidrag: https://github.com/magento/magento2/commit/f89a447e
  • ACP2E-2630: Problem med att spara avancerade priser på paketprodukter

  • ACP2E-2652: [On-Premise] Indexeringsprocessen är ineffektiv när regler för katalogpris skapas

  • ACP2E-2679: Uppdaterar tid för produktattribut av typen Datum och Tid via CSV-import

  • ACP2E-2689: Inget lämpligt felmeddelande när webbplats-ID är fel i begäran

    • Korrigera anteckning: Nu har rätt felmeddelande lagts till för att visas när webbplats-ID:t är fel i begäran. Tidigare fanns det ingen validering när webbplats-ID:t var fel i begäran.
    • GitHub-kodbidrag: https://github.com/magento/magento2/commit/39d54c2d
  • ACP2E-2785: Produktbilden förloras efter att en befintlig schemalagd uppdatering som inte påverkar bilden har tagits bort

  • ACP2E-2799: [Cloud] Fel produktpris för paket när det används med nivåpriser

    • Korrigera anteckning: Tidigare genererades olika slutpriser för kundvagnen och produktlistningssidan/produktinformationssidan när vissa procentuella rabatter avrundade uppåt till 2 decimaler skulle beräknas. När den här korrigeringen har tillämpats är slutpriset för paketprodukten detsamma som på produktinformationssidan, produktlistningssidan och minikundvagnssidan.
    • GitHub-problem: https://github.com/magento/magento2/issues/38091
    • GitHub-kodbidrag: https://github.com/magento/magento2/commit/b2286ecf
  • ACP2E-2805: Katalogkampanjregeln fungerar inte med attributet quantity_and_stock_status

  • ACP2E-2837: Produktentitetens kolumnvärden updated_at uppdateras inte när priset uppdateras via REST API

    • Korrigera anteckning: Produktens kolumn för senaste uppdatering från administratören uppdateras med rätt datum samtidigt som befintliga produkter uppdateras via REST API. Tidigare uppdaterades inte kolumnen"senast uppdaterad" korrekt.
    • GitHub-kodbidrag: https://github.com/magento/magento2/commit/39d54c2d
  • ACP2E-2840: Det går att ange icke-unika värden via produktimport

  • ACP2E-2843: Produkter på klientsidan lagrar specifika data när Single-Store-läge är aktiverat

    • Korrigera anteckning: Tidigare migrerades inte ändringarna till webbplatsnivå när vi aktiverade läget för en enskild butik för standardbutiksvyn. När den här korrigeringen har tillämpats synkroniseras standardarkivspecifika data med data på webbplatsnivå när läget för en enskild butik aktiveras, och eventuella konflikter för produkter och kategorier kommer att lösas.
    • GitHub-kodbidrag: https://github.com/magento/magento2/commit/c8931218
  • ACP2E-2857: Det går inte att ange "Default Sort By" i en kategori med det övriga API:t

  • ACP2E-2871: [Cloud] Affärsmannen har problem med önskelisteantal

    • Korrigera anteckning: Om du lägger till en produkt i önskelistan i en butik ökar inte längre antalet önskelistor i andra butiker som är öppna i samma webbläsare. Tidigare hade antalet önskelistor ökat även i den andra butiken om båda butikerna lästs in i samma webbläsare.
    • GitHub-kodbidrag: https://github.com/magento/magento2/commit/3a7c4d17
  • ACP2E-2874: Kategorisidan i förgrunden visar tomma platser när paketprodukten används

  • ACP2E-2888: [CLARIFICATION] Problem i produktsekvensregister för paket

    • Korrigera anteckning: Posterna i produktsekvenstabellerna (sequence_product_bundle_option, sequence_product_bundle_selection) tas nu bort när paketprodukten tas bort eller Paketproduktalternativen tas bort.
      Tidigare togs posterna i produktsekvenstabellerna i Bundle inte bort.
  • ACP2E-2905: [Cloud] Utfärdande av offert i arkitektur för flera webbplatser

  • ACP2E-2909: dynamic-rows.js:658 Uncaught TypeError: dataRecord.slice när paketprodukter redigeras

  • ACP2E-2950: [Cloud] Felaktigt produktpris i orderbekräftelsen

  • ACP2E-2956: YouTube Video Adding Bug

    • Korrigera anteckning: Produktbilder och videor har konfigurerats i det globala omfånget. Eftersom du inte kan ha en produktvideo i ett omfång och inte i ett annat, har Youtube API-nyckelinställningen ställts in på globalt omfång.
    • GitHub-kodbidrag: https://github.com/magento/magento2/commit/a4fbf702
  • ACP2E-2964: [Cloud] URL-uppdatering endast för store_id=0

    • Korrigera anteckning: URL-sökvägen lagras nu med rätt lagrings-ID. Tidigare var lagrings-ID felaktigt, vilket resulterade i att felaktiga URL-sökvägar återstår i databasen när kategorier flyttas.
    • GitHub-kodbidrag: https://github.com/magento/magento2/commit/9af794a4
  • ACP2E-3009: async.operations.all utfördes och ett fel skapades.

  • ACP2E-3029: [Cloud] Mobilproblem Det går endast att fästa vid PDP-bilden

    • Korrigera anteckning: Systemet har nu stöd för funktionen att nypa till zooma i bilder av produktinformationssidor i mobilvyn i Chrome, vilket förbättrar användarupplevelsen för mobila enheter. Tidigare zoomade inte dubbeltryck på bilden i mobilvyn i Chrome in på bilden som förväntat.
    • GitHub-kodbidrag: https://github.com/magento/magento2/commit/148c3ead
  • ACP2E-3058: Etikett saknas i LayeredNavigation med alternativnamnet 0

  • ACP2E-3069: Kunderna ser priser från andra kundgrupper

  • ACP2E-3076: Fel vid borttagning av paketalternativ

    • Korrigera anteckning: Systemet tar nu bort paketalternativen korrekt utan att utlösa ett fel eller få sidan att sluta svara. Om du tidigare försökte ta bort paketalternativen skulle det resultera i felet"Sidan svarar inte" och förhindra att produkten sparas.
    • GitHub-kodbidrag: https://github.com/magento/magento2/commit/6a185204
  • ACP2E-3094: Kategoribehörigheter i webbläsaren för slut på minne

    • Korrigera anteckning: Gränssnittet för kategoribehörigheter har omdesignats så att det går att återge ett stort antal behörigheter med hjälp av gränssnittskomponent och sidnumrering som inte ingår i rutan. Tidigare kategoribehörigheter kan få webbläsaren att krascha med ett stort antal behörigheter som tilldelats kategorin.
  • ACP2E-3100: [Cloud] Bildfilen finns inte i New Relic fellogg

    • Korrigera anteckning: Systemet synkroniserar nu anpassade platshållarbilder till lokal lagring så att de återges korrekt när du använder fjärrlagring som AWS S3. Tidigare kunde inte anpassade platshållarbilder återges när fjärrlagring användes, vilket resulterade i en trasig bildvisning och felloggar.
    • GitHub-kodbidrag: https://github.com/magento/magento2/commit/d1f7dc95
  • ACP2E-3126: [Cloud] GQL-svaret för produktmediegalleriet är inte sorterat efter bildposition

  • ACP2E-3136: [Underkategoriobjekt i molnet] visas inte i widgetredigeringen på administratörens serverdel

    • Korrigera anteckning: Kategoriträdet på den nya widgetsidan bör inte längre ha problem med att läsa in kategorierna Nivå 5+. Tidigare saknades vissa kategorier när trädet lästes in efter kategorierna Nivå 5.
    • GitHub-kodbidrag: https://github.com/magento/magento2/commit/148c3ead

Katalog, Framework

  • ACP2E-2949: [Cloud]Uppföljning: Felmatchning i datajämförelse vid kontroll av om data har ändrats

    • Korrigera anteckning: Tidigare anropades objektet save varje gång utan dataändringar (för numeriska datafält, till exempel int/float/double). Den utlöser flaggan _hasDataChanges till true och anropar funktionen save. Den kontrollerar inte heller de flytande talen som är inkapslade med sträng. När den här korrigeringen har tillämpats anropas funktionen spara bara om data har ändrats. Datavärdet för int/float/double check med värdet som skickas till funktionen och utför strikt typmatchning
    • GitHub-kodbidrag: https://github.com/magento/magento2/commit/c8931218

Katalog, GraphQL

  • ACP2E-3090: Hantera kategorifilter i GraphQL: includeDirectChildrenOnly och category_uid

  • ACP2E-3166: [Cloud] Graphql Product sorting fungerar inte

Katalog, priser, mellanlagring och förhandsvisning

  • ACP2E-2672: [Cloud] API-slutpunkten för specialpris returnerar ett fel när ett stort antal produkter uppdateras samtidigt

    • Korrigera anteckning: Nu skapas en kampanj för varje datumintervall i stället för flera schemalagda uppdateringar för varje produkt och datumintervall. Dessutom kommer det att stödja samtidiga API-begäranden för snabbare bearbetning av ett stort antal SKU:er.
    • GitHub-kodbidrag: https://github.com/magento/magento2/commit/f89a447e

Katalog, produkt

  • AC-7050: Kategorivalsträdet i redigeringsprodukten är inte i samma ordning som i Catalog->Kategorier

    • Korrigera anteckning: Systemet visar nu kategorivalsträdet korrekt i produktredigeringsavsnittet i samma ordning som i Katalog->Kategorier, vilket gör produktadministrationen enklare i stora kataloger. Tidigare visades kategoriträdet i produktredigeringsavsnittet i den ordning som kategorin skapades, oavsett visningsordningen i Katalog->Kategorier.
    • GitHub-problem: https://github.com/magento/magento2/issues/36101
    • GitHub-kodbidrag: https://github.com/magento/magento2/pull/36104

Katalog, söka

  • ACP2E-2757: Produkter som inte visas i kategori och sökning, men direktlänkar fungerar

  • ACP2E-3053: [Cloud] Elastiskt sökfel på vissa kategorisidor

    • Korrigera anteckning: Tidigare, med konfigurationsbiljetten angiven, utlöstes ett undantag på gruppkategorisidan när vi sätter priset 0 för flera produkter. När den här korrigeringen har tillämpats när flera produktpriser 0 och vi läser in kategorisidan direkt genereras inga undantag och kategorisidan läses in korrekt.
    • GitHub-kodbidrag: https://github.com/magento/magento2/commit/c8931218

Cloud

  • ACP2E-3010: [Cloud] PHPSESSID ändrar varje begäran om POST

    • Korrigera anteckning: PHPSESSID återskapas inte längre vid förfrågningar från POSTER i frontend för en inloggad kund om L2 Redis-cache är aktiverad och kunden har uppdaterats från backend-sidan
    • GitHub-kodbidrag: https://github.com/magento/magento2/commit/6a185204

Innehåll

  • AC-10539: [Problem] med prisvisningen i widgeten Senast visade

    • Korrigera anteckning: Systemet visar nu priset på enkla produkter som inte finns i lager i widgeten "Senast visade produkter", vilket ger en konsekvent hantering för alla widgetar och produktlistsidor. Tidigare visades inte priset på färdiga enkla produkter i widgeten "Senast visade produkt" på grund av ett villkor i prissättningsmallarna.
    • GitHub-problem: https://github.com/magento/magento2/issues/38167
    • GitHub-kodbidrag: https://github.com/magento/magento2/pull/38159
  • AC-10596: [Problem] Korrigera stavfel och grammatik i filen acl.xsd

  • AC-10845: Banderollbilden för PageBuilder visas inte i galleriet

    • Korrigera anteckning: Systemet visar nu banderollbilder som överförts i nyligen skapade mappar i PageBuilder-galleriet korrekt, vilket eliminerar tidigare konsolfel. Före den här korrigeringen var banderollbilderna inte synliga i galleriet om de överfördes till en ny mapp, vilket orsakade ett konsolfel.
    • GitHub-kodbidrag: https://github.com/magento/magento2/commit/c8f87c25
  • AC-12283: "Riktnummer har inte angetts" efter uppdatering till 2.4.5-p8

    • Korrigera anteckning: Systemet slutför nu den statiska innehållsdistributionsprocessen när modulen Magento_CSP är aktiverad och"dev/js/translate_strategy" är inställd på"embedded", utan att utlösa felet"Area code not set". Tidigare misslyckades den statiska innehållsdistributionsprocessen under dessa förhållanden med felet"Ingen riktkod har angetts".
    • GitHub-problem: https://github.com/magento/magento2/issues/38845
    • GitHub-kodbidrag: https://github.com/magento/magento2/pull/38922
  • AC-9638: [Problem med filöverföring] i WYSIWYG-redigeraren på produktsidan

    • Korrigera anteckning: Systemet visar nu mappträdet korrekt och tillåter bildöverföringar i WYSIWYG Editor på produktsidan, även efter att fliken Bild och video har expanderats först. När du tidigare expanderade fliken Bild och video visades inte mappträdet och ett felmeddelande visades när en bild skulle överföras i WYSIWYG Editor.
    • GitHub-problem: https://github.com/magento/magento2/issues/38026
    • GitHub-kodbidrag: https://github.com/magento/magento2/pull/38025
  • ACP2E-2392: [On-PREM] Problem med dynamiskt block

  • ACP2E-2606: YouTube nocookie url fungerar inte i Page Builder

    • Korrigera anteckning: Nu tillåter PageBuilder URL för youtube no-cookie i formulärelementinställningarna för verifieringsreglerna. Tidigare fungerar inte youtube no-cookie url i pagebuilder.
  • ACP2E-2693: [Cloud] Sidslut läses inte in på grund av problem i nyhetsbrevmallen

  • ACP2E-2836: ACP2E-2836: [Cloud] Ett undersökningsundantag hittades i loggen: InvalidArgumentException: Klassen finns inte i vendor/magento/module-rule/Model/ConditionFactory.php

    • Korrigera anteckning: Om du tar bort ett villkor i innehållsinställningarna för PageBuilder-produkter registreras inte längre ett undantag i loggfilerna. Om du tidigare tog bort ett villkor i innehållsinställningarna för PageBuilder-produkter skulle ett kritiskt undantag registreras i loggarna, trots att inga problem uppstod i förgrunden.
    • GitHub-kodbidrag: https://github.com/magento/magento2-page-builder/commit/36c0f5df
  • ACP2E-2842: Växlar till läget för en enskild butik - globalt innehåll visas inte längre

    • Korrigera anteckning: Systemet synkroniserar nu designkonfigurationer för butiksvyn med designkonfigurationer för webbplatser när du aktiverar läget för en enskild butik, vilket säkerställer att innehållsuppdateringar visas på klientsidan. Om du växlar till läget för en enskild butik tidigare skulle det förhindra att innehållsuppdateringar återspeglas i butiken.
    • GitHub-kodbidrag: https://github.com/magento/magento2/commit/7e0e5582
  • ACP2E-2903: Page Builder ersätter bilden när du försöker lägga till länkar och andra användbarhetsfel.

    • Korrigera anteckning: När du klickar på en bild läses korrekta data in i bildens länkkonfigurationsdialogruta via länkar i Wysiwyg-redigeraren i textelementet i Page Builder. Nu fungerar det också bra att lägga till en länk till en bild i redigeraren. Tidigare ersattes bilden med en länk.
    • GitHub-kodbidrag: https://github.com/magento/magento2-page-builder/commit/4d5db10a
  • ACP2E-2970: Det gamla mediegalleriet kan inte återge bilder när en bild på 0 byte placeras i katalogen

    • Korrigera anteckning: Systemet hanterar nu bilder på 0 byte i mediegalleriet utan att störa funktionaliteten, vilket gör att andra bilder i katalogen kan visas och markeras som förväntat. Tidigare fanns det en bild på 0 byte i mediegalleriet som hindrade alla bilder i katalogen från att visas eller markeras.
    • GitHub-kodbidrag: https://github.com/magento/magento2/commit/35b1b1da
  • ACP2E-3064: Fel i Page Builder vid redigering av CMS Block

  • ACP2E-3092: [CLOUD] Inga knappar för utcheckning eller redigering av kundvagn i kundvagnssektionen

  • ACP2E-3113: Förhandsvisning av innehållsmellanlagring på kategorisidor visar inte produktwidgetar

    • Korrigera anteckning: Problemet har åtgärdats genom att produktposter för den ytterligare kategori som är länkad till CMS-blocket har registrerats korrekt i databasen. Tidigare returnerades en tom resultatuppsättning när sidan för kategoriförhandsgranskning begärdes.
  • ACP2E-3127: imagecreatetruecolor(): Argument #2 ($height) måste vara större än 0. Det går inte att överföra en viss bild

    • Korrigera anteckning: Problemet med att bilder med höjden 0 överfördes via mediegalleriet löstes och resurssynkroniseringen slutfördes med synkroniseringskommandot. Tidigare gick det inte att överföra bilden via mediegalleriet och synkroniseringskommandot misslyckas också när en viss bild finns i galleriet.
    • GitHub-kodbidrag: https://github.com/magento/magento2/commit/6f4805f8
  • ACP2E-3154: Prototype.js Array.from i konflikt med Google Maps API

Innehåll, SEO

  • ACP2E-2870: CMS sidhierarki kan orsaka problem med URL-omskrivning
    • Korrigera anteckning: Tidigare, för anpassad permanent URL-omskrivning för icke-webbplatsens rotsidor, omdirigeras oändligt och sidan lästes aldrig in. När den här korrigeringen har tillämpats fungerar den anpassade URL-omskrivningen för rotsidan som inte är webbplats som förväntat och ingen omdirigeringsslinga sker.

Innehåll, mellanlagring och förhandsvisning

  • ACP2E-2979: Katalogprisregeln visas inte när den är inställd på att schemalägga med dynamiska block
    • Korrigera anteckning: Systemet visar nu korrekt dynamiskt innehåll som är associerat med schemalagda katalogprisregler på produktinformationssidan. Tidigare gick det inte att läsa in dynamiskt innehåll när katalogens prisregler var schemalagda.

Kund/Kunder

  • AC-12162: Front end - Det gick inte att validera födelsedatumet på sidan Kund

Ramverk

  • AC-10654: V1/customers/password endpoint question/issue

    • Korrigera anteckning: Systemet följer nu de begränsningar som anges i det hanterings-GUI när begäranden om lösenordsändringar bearbetas via API:t, vilket förhindrar eventuellt missbruk av funktionen för lösenordsåterställning. Tidigare kunde API:t bearbeta begäranden om lösenordsändringar utanför de regler som definierats i det hanterade användargränssnittet, vilket eventuellt skulle möjliggöra en konstant ström av återställda e-postmeddelanden om giltiga e-postmeddelanden var kända.
    • GitHub-problem: https://github.com/magento/magento2/issues/38238
    • GitHub-kodbidrag: https://github.com/magento/magento2/commit/0c53bbf7
  • AC-10721:

    • Korrigera anteckning: Uppgradera dispositionsberoende för linje/flygsystem och uppgradera till den senaste versionen
    • GitHub-problem: <https://github.com/magento/magento2/commit/91cb4d46>
    • GitHub-kodbidrag: Uppgradera Composer-beroenden för 2.x-ligan/flygsystemet till senaste version 3.x
  • AC-10838: Indexeringsprocess för katalogsökindexprocessfel

  • AC-10941: Filtren created_at, status och total_total_total har lagts till i kundorderfrågan och flera filterfel har åtgärdats

  • AC-10971: https://github.com/magento/magento2/issues/38415

    • Korrigera anteckning: PHP 8.2/8.3, endast ett beroende fungerar inte med PHP-pekaren för tillfället: ligan/flygsystemet
    • GitHub-problem: <https://github.com/magento/magento2/commit/672a2e61>
    • GitHub-kodbidrag: Systemet har nu stöd för PHP 8.2/8.3 genom att uppdatera paketet leag/flysystem till version 3.0.20, vilket säkerställer att inga PHP-lintingfel inträffar. Tidigare orsakade PHP-filer som kördes via PHP-pekaren med PHP 8.3 lintingfel i paketet för ligan/flygsystemet.
  • AC-10991: Slumpmässigt översvämmas av frågor från relaterade block/merförsäljning/korsförsäljning och prisindexering

    • Korrigera anteckning: Systemet optimerar nu frågor från relaterade block, merförsäljning och korsförsäljning, vilket förbättrar prestanda och förhindrar att webbplatsen kraschar på grund av för många frågor. Tidigare kunde systemet bli överbelastat med frågor från de här blocken, vilket gjorde att det gick betydligt långsammare och kunde göra att webbplatsen inte fungerade som den skulle.
    • GitHub-problem: https://github.com/magento/magento2/issues/36667
    • GitHub-kodbidrag: https://github.com/magento/magento2/pull/38050
  • AC-11388:

    • Korrigera anteckning: Verifiera borttagning av mapp tar bort S3 och lokala fillagringskataloger
  • AC-11423: Undantag: Varning! Försöker få åtkomst till matrisförskjutning i… -> Calendar.php sedan uppgradering till ICU 74.1 (PHP Intl)

  • AC-11476: [Problem] Åtgärda problem med kunddata när formuläret innehåller element med namnet method

    • Korrigera anteckning: Systemet identifierar nu korrekt attributet method i formuläröverföringar, även när det finns ett element med namnet method i formuläret. Detta säkerställer korrekt behandling av kunddata. Tidigare, om ett formulärelement hette 'method', skulle det störa identifieringen av 'method'-attributet i formulärskickningar, vilket skulle kunna orsaka problem med kunddatahanteringen.
    • GitHub-problem: https://github.com/magento/magento2/issues/38484
    • GitHub-kodbidrag: https://github.com/magento/magento2/pull/38449
  • AC-11489: [Problem] Korrigera PHPDocs för \Magento\Framework\Data\Collection::getItemById

    • Korrigera anteckning: PHPDocs för metoden \Magento\Framework\Data\Collection::getItemById har uppdaterats så att null inkluderas som en möjlig returtyp, vilket åtgärdar problem med statiska analysverktyg. Tidigare specificerade metodens PHPDocs inte null som en möjlig returtyp, vilket ledde till varningar eller fel i den statiska analysen när metoden användes i villkorssatser.
    • GitHub-problem: https://github.com/magento/magento2/issues/38485
    • GitHub-kodbidrag: https://github.com/magento/magento2/pull/38439
  • AC-11651: Magento försöker ändra den skrivskyddade egenskapen i __wakeup-metoden i LoggerProxy

  • AC-11673:

  • AC-11681: [Issue] AC-2039 AC-1667 upgrade TinyMCE references

  • AC-11696: ChangelogBatchWalker fungerar inte i flera trådar

    • Korrigera anteckning: Systemet har nu stöd för processförgreningar för MView-indexering, vilket förhindrar fel under indexeringskörning vid arbete på flera trådar. Tidigare ledde en körning av ChangelogBatchWalker på flera trådar till att tabeller som används av andra trådar togs bort, vilket orsakade ett fel under körningen av indexeraren.
    • GitHub-problem: https://github.com/magento/magento2/issues/38246
    • GitHub-kodbidrag: https://github.com/magento/magento2/pull/38248
  • AC-11781: [Problem] Byt namn på variabeln med fel namn

  • AC-11808:

    • Korrigera anteckning: Aktivera och uppgradera listan över Adobe Commerce Core-beroenden
    • GitHub-kodbidrag: Adobe Commerce Core-beroendelista måste uppgraderas
  • AC-11819: Inbyggt FPC-cacheminne har brutits i 2.4.7 för vissa konfigurationer

  • AC-11829: [Problem] Korrigera inkonsekvent hantering av undantag mellan utvecklare och produktionslägen

    • Korrigera anteckning: Systemet hanterar nu konsekvent undantag mellan utvecklare och produktionsläge, vilket förhindrar oväntad omdirigering till inloggningssidan när ett undantag inträffar. Tidigare kunde en inkonsekvens i undantagshanteringen leda till en omdirigering till inloggningssidan i produktionsläge i stället för att visa undantagsmeddelandet.
    • GitHub-problem: https://github.com/magento/magento2/issues/38639
    • GitHub-kodbidrag: https://github.com/magento/magento2/pull/37712
  • AC-11852: Ersätt översättning av PayPal-konto i token_list.phtml

    • Korrigera anteckning: Systemet etiketterar nu avsnittet för tokenanvändbara kontobetalningsmetoder som "Konto" i stället för "PayPal-konto" på sidan Lagrade betalningsmetoder, vilket gör det mer representativt för funktionen. Tidigare hette det här avsnittet särskilt"PayPal Account", vilket var vilseledande när andra tokenliknande betalningsmetoder lades till.
    • GitHub-problem: https://github.com/magento/magento2/issues/35622
    • GitHub-kodbidrag: https://github.com/magento/magento2/pull/37959
  • AC-11874: Bakåtkompatibiliteten har förlorats i klassen Magento\Catalog\Model\ProductRepository

    • Korrigera anteckning: Klassen ProductRepository behåller nu bakåtkompatibilitet genom att återställa klassen Initialization Helper som den andra parametern, vilket säkerställer att moduler som utökas från den här klassen fungerar som förväntat. Tidigare ledde borttagningen av initieringshjälpen från konstruktorn i klassen ProductRepository till att bakåtkompatibiliteten gick förlorad, vilket tvingade användarna att använda en lösning.
    • GitHub-problem: https://github.com/magento/magento2/issues/38669
  • AC-11905: [Problem] vid distribution av statiskt innehåll - typfel

  • AC-11911:

    • Korrigera anteckning: Rensning av jQuery/fileuploader-css efter migrering till uppy-biblioteket
    • GitHub-problem: <https://github.com/magento/magento2/commit/7cabfb46>
    • GitHub-kodbidrag: jQuery/fileUploader-biblioteket har tagits bort eftersom det har migrerats till Uppy-biblioteket
  • AC-12002: [Problem] [Visa] Extra utrymme i länk- och skripttagg har tagits bort

  • AC-12015:

    • Korrigera anteckning: ExtJs-mapprensning efter migrering till jsTree-biblioteket
    • GitHub-problem: <https://github.com/magento/magento2/commit/7cabfb46>
    • GitHub-kodbidrag: TextJs-mappen togs bort eftersom den relaterade funktionen har migrerats till jsTree
  • AC-12022:

    • Korrigera anteckning: Uppgradera systemberoende för monolog/monolog till den senaste större versionen
    • GitHub-problem: <https://github.com/magento/magento2/commit/edcd0dcc>
    • GitHub-kodbidrag: Systemet har uppdaterats för att använda den senaste större versionen av biblioteket "monolog/monolog:^3.x", vilket garanterar kompatibilitet och förbättrade prestanda. Tidigare använde systemet en föråldrad version av "monolog/monolog"-biblioteket som kunde ha orsakat potentiella problem och begränsningar.
  • AC-12023:

    • Korrigera anteckning: Uppgradera wikimedia/less.php till den senaste större versionen
    • GitHub-problem: <https://github.com/magento/magento2/commit/edcd0dcc>
    • GitHub-kodbidrag: Systemet har uppdaterats för att använda den senaste större versionen, 5.x, av biblioteket wikimedia/less.php, vilket garanterar kompatibilitet och aktuella funktioner. Tidigare använde systemet en inaktuell version av biblioteket som kunde ha orsakat säkerhetsproblem.
  • AC-12024:

    • Korrigera anteckning: Uppgradera jQuery/validera biblioteksberoendet till den senaste delversionen
    • GitHub-problem: <https://github.com/magento/magento2/commit/de4dfb8e>
    • GitHub-kodbidrag: Uppgradera jQuery/validera biblioteksberoende till den senaste delversionen, 1.20.0
  • AC-12025:

    • Korrigera anteckning: Systemberoende för uppgradering av stund.js till den senaste mindre versionen
    • GitHub-problem: <https://github.com/magento/magento2/commit/de4dfb8e>
    • GitHub-kodbidrag: Systemberoende för uppgradering av stund.js till den senaste mindre versionen, 2.30.1
  • AC-12267:

    • Korrigera anteckning: Stöd för anslutningsförsök för Redis-sessioner och kompatibelt med colinvåra/php-redis-session-abstract v2.0.0
    • GitHub-problem: <https://github.com/magento/magento2/commit/672a2e61>
    • GitHub-kodbidrag: Uppdaterad version av colinblöenhour/php-redis-session-abstract v2.0.0 som är kompatibel med Adobe commerce
  • AC-12268:

    • Korrigera anteckning: Uppgradera dispositionsberoenden för gänge/flygsystem till den senaste versionen
    • GitHub-kodbidrag: Uppgradera Composer-beroenden för 2.x-ligan/flygsystemet till senaste version 3.x
  • AC-12594: [Problem] Använd kompilerad konfiguration för genererade data i stället för allmän konfiguration

    • Korrigera anteckning: Systemet använder nu den kompilerade konfigurationen för genererade data i stället för den allmänna konfigurationen, vilket minskar nätverksöverföringen och belastningen på data som är beroende av en viss version av koden. Den här ändringen förhindrar åsidosättning av cache i delade instanser under behållarbyte, vilket leder till förbättrad stabilitet och minskad drifttid. Tidigare använde vissa huvudklasser en delad config-typ, vilket kan leda till att cache-lagring åsidosätts eller att programmet blir driftsavbrott på grund av skillnader i kodversioner mellan flera servrar.
    • GitHub-problem: https://github.com/magento/magento2/issues/38785
    • GitHub-kodbidrag: https://github.com/magento/magento2/pull/29954
  • AC-12597: [Problem] Ta bort referenser till filer från filer som har tagits bort i e1ccdb…

  • AC-12715:

    • Korrigera anteckning: Uppdatera beroenden för laminas-dispositionsverktyget genom att uppgradera till den senaste versionen
    • GitHub-problem: <https://github.com/magento/magento2/commit/b34c0a75>
    • GitHub-kodbidrag: Systemet har nu stöd för de senaste versionerna av beroenden för laminas Composer:
      laminas/laminas-servicemanager
      laminas/laminas-server
      laminas/laminas-stdlib
      laminas/laminas-validator
      säkerställa kompatibilitet och aktuell funktionalitet. Tidigare kunde uppdatering till de senaste versionerna av dessa beroenden orsaka bakåtkompatibilitetsproblem och testfel.
  • AC-12750:

    • Korrigera anteckning: Borttagningen av ExtJs loggar fel i webbläsarkonsolloggen och magentaloggen
  • AC-12778: [Utgåva] Mindre rensning: korrigerad felaktig användning av sprintf, tar bara två platshållare här och w…

  • AC-12823:

  • AC-12866:

  • AC-12868:

  • AC-12869: [Problem] Korrigerar felaktiga klasser som refereras i moduler i Magento.

    • Korrigera anteckning: Systemet refererar nu klasser i moduler korrekt, vilket ger en smidigare åtgärd och förhindrar krascher på grund av klasser som inte finns. Detta inkluderar en bugfix i indexer- och Creditmemo-modulerna och implementeringen av HttpGetActionInterface i klassen PrintAction. Tidigare ledde felaktiga klassreferenser till fel och potentiella systemkrascher, och vissa funktioner, som filnamnet för creditmemo PDF och omindexering av stockar, fungerade inte som förväntat.
    • GitHub-problem: https://github.com/magento/magento2/issues/39126
    • GitHub-kodbidrag: https://github.com/magento/magento2/pull/37784
  • AC-12882:

  • AC-6754: typfel i en js-fil.

  • AC-8089:

    • Korrigera anteckning: Undersök dispositionsberoenden för gänget/flygsystemet som uppgraderar till den senaste versionen
  • AC-8353: [Issue] Ta bort förbjuden @author tagg

  • AC-8356: [Problem] Ta bort ej tillåten @author tagg från Magento_Customer (del 2)

  • AC-8659: Utrymme i syntaxbrytningsregel för redigerarconfig för [{disposition,auth}.json]

  • AC-8984: [Issue] Lägger till fler färger i utdata för vissa kommandon för att konfigurera kli

  • AC-9630: Uppgradering av Magento återställer general/region/state_required när ett nytt land med obligatoriskt läge/region läggs till.

    • Korrigera anteckning: Systemet lägger nu bara till det ändrade landet i konfigurationen "general/region/state_required" när ett nytt land med obligatoriska lägen läggs till, vilket förhindrar eventuella avbrott i den anpassade koden som förutsätter att regionen är inaktiverad. Om du tidigare lade till ett nytt land med obligatoriska lägen återställs konfigurationen General/region/state_required till standardländer med ett obligatoriskt tillstånd, vilket kan göra att affären bryts.
    • GitHub-problem: https://github.com/magento/magento2/issues/37796
    • GitHub-kodbidrag: https://github.com/magento/magento2/pull/38076
  • AC-9712: https://github.com/magento/magento2/issues/37841

    • Korrigera anteckning: Skillnad i mindre kompilering mellan php- och nodatumbibliotek (grunt) med komplicerade calc-uttryck
    • GitHub-problem: <https://github.com/magento/magento2/commit/b34c0a75>
    • GitHub-kodbidrag: Åtgärda skillnaden i mindre kompilering mellan php- och nodejs-biblioteket (grunt) efter uppdatering wikimedia/less.php:^5.x
  • ACP2E-2692: Felet "Bastabellen eller vyn hittades inte" inträffar när partiell indexering körs

  • ACP2E-2844: Problem efter uppgradering av MariaDB till 10.5.1 eller senare

  • ACP2E-2855: Typmatchningsfel i datajämförelse vid kontroll av om data har ändrats

    • Korrigera anteckning: Tidigare anropades objektet save varje gång utan dataändringar (för numeriska datafält, till exempel int/float/double). Den utlöser flaggan _hasDataChanges till true och anropar funktionen save. När den här korrigeringen har tillämpats anropas funktionen spara bara om data har ändrats. Datavärdet för int/float/double-check med värdet som skickas till funktionen och utför strikt typmatchning.
    • GitHub-kodbidrag: https://github.com/magento/magento2/commit/57a32313
  • ACP2E-2959: [Det går inte att använda molnimport] med katalogen var

  • ACP2E-2966: I iPad mini läses meny och header in som mobila, i stället läses de in som skrivbord.

  • ACP2E-3046: Det gick inte att hitta ett fel i bastabellen eller vyn när mview-objektet kördes när en DDL-åtgärd utfördes

    • Korrigera anteckning: Systemet hanterar nu databasuppdateringsåtgärder korrekt medan mview-uppdateringen körs i bakgrunden, vilket förhindrar förekomsten av fel i bastabellen eller vyn som inte hittades. Tidigare kunde en del databasuppdateringsåtgärder resultera i felet "Bastabell eller vy hittades inte" om mview-uppdateringen kördes samtidigt.

Framework, GraphQL

  • AC-7976: [Issue] Stöd för anpassade skalära typer för GraphQL-schema introducerades

Framework, Product

  • AC-13011: 2.4.8-beta1 EE-rapporter genereras inte på grund av ett magento-undantag

GraphQL

  • AC-11729: Magento_GraphQl kör rubriker även om rubrikvärdet inte godkänns i valideringen

    • Korrigera anteckning: Systemet ser nu till att huvudbearbetningen bara körs en gång och bara om huvudvärdet godkänns i valideringen, förbättrar säkerheten och förhindrar potentiella sårbarheter. Tidigare utfördes rubrikbearbetning även om rubrikvärdet inte godkändes vid valideringen, vilket ledde till potentiella sårbarheter och oväntade beteenden på grund av dubbelbearbetning av rubrikvärden.
    • GitHub-kodbidrag: https://github.com/magento/magento2/commit/c8f87c25
  • AC-8951: Alternativen för fysiskt Giftcard har inte rätt sorteringsordning

    • Korrigera anteckning: Systemet sorterar nu alternativen för fysiska presentkortsprodukter korrekt när de efterfrågas via GraphQL, vilket ger en konsekvent återgivning med Luma-temat. Tidigare var sorteringsordningen felaktig enligt lumatema, vilket ledde till felaktig visning och ordning av alternativ som avsändarnamn, mottagarnamn och belopp.
    • GitHub-kodbidrag: https://github.com/magento/magento2/commit/1bafc571
  • AC-9157: [GraphQL]-matchningscachen är ogiltig när en mellanlagringsuppdatering skapas/redigeras/flyttas/tas bort

    • Korrigera anteckning: Systemet ser nu till att matchningscachen inte blir ogiltig när en mellanlagringsuppdatering skapas, redigeras, flyttas eller tas bort, utan endast när mellanlagringsuppdateringen tillämpas på entiteten. Tidigare ogiltigförklarades cacheminnet för lösaren i förtid, till och med innan mellanlagringsuppdateringen tillämpades, vilket ledde till onödiga cacheminnen.
    • GitHub-kodbidrag: https://github.com/magento/magento2/commit/0c53bbf7
  • ACP2E-2642: Snabb cachelagring har inte rensats för uppdatering av innehållsmellanlagring

  • ACP2E-2653: Inaktiverar navigering i lager - tar inte bort aggregering från Graphql

    • Korrigera anteckning: Problemet har åtgärdats efter att kontrollen har tillämpats när en produktsökning med kategoriaggregeringar begärdes via en GraphQL-fråga när administratörskonfigurationsinställningen "Katalog > Lagrad navigering > Visningskategorifilter" har angetts.
    • GitHub-kodbidrag: https://github.com/magento/magento2/commit/12e071c3
  • ACP2E-2928: GraphQL Products-anropet som innehåller prisfiltret {från:"0"} returnerar inget resultat

    • Korrigera anteckning: Tidigare sökning med grafikprocessorer med filter för nollpriser returnerade inga resultat alls på grund av ett utlöst undantag. Nu returnerar sökningen det förväntade resultatet.
    • GitHub-kodbidrag: https://github.com/magento/magento2/commit/c971859e
  • ACP2E-3128: [Cloud] Avbrutet GraphQL-anrop för getPurchaseOrder med nodcitat

  • ACP2E-3184: [Konfigurerbara produkter i molnet] visas inte på produktionsplatsen om Produkten inte är aktiverad i Alla butiksvyer

    • Korrigera anteckning: Systemet visar nu konfigurerbara produkter på webbplatsen korrekt, även om produkten inte har aktiverats i Alla butiksvyer, men har aktiverats i specifika butiksvyområden.
      Om en produkt tidigare var inaktiverad i"Alla butiksvyer" och endast aktiverad i specifika butiksvyområden, skulle produktattributen inte visas korrekt i GraphQL-svaret, vilket leder till att produkten inte visas korrekt.
    • GitHub-kodbidrag: https://github.com/magento/inventory/commit/3f300077
  • ACP2E-3190: [Cloud] Produktgrafik har fel när samma enkla produkt har tilldelats flera konfigurerbara produkter

    • Korrigera anteckning: Tidigare, med olika konfigurerbara produkter med samma enkla produkt, returnerade grapQL ett fel. När den här korrigeringen har tillämpats returnerar grapQL resultat utan fel för olika konfigurerbara produkter med samma enkla produkt.
    • GitHub-kodbidrag: https://github.com/magento/magento2/commit/148c3ead
  • ACP2E-3253: GraphQL cart itemsV2 pagination fungerar inte korrekt

    • Åtgärda anteckning: Problemet har åtgärdats genom att rätt värde för det aktuella sidargumentet har skickats i samlingsfrågan. Tidigare skickades fel värde för att ställa in den aktuella sidan, vilket orsakade problemet.
    • GitHub-kodbidrag: https://github.com/magento/magento2/commit/8459b17d

GraphQL, Inventory / MSI

GraphQL, Inventory/MSI, Performance

GraphQL, prestanda

  • AC-9569: [GraphQL Resolver] Kundlösningsdata har inte verifierats från import

    • Korrigera anteckning: GraphQL kundmatchningscache ogiltigförklaras nu som förväntat när en kund redigeras eller tas bort via import. Tidigare var cachen inte ogiltig och kunddata kunde redigeras eller tas bort under importen.
    • GitHub-kodbidrag: https://github.com/magento/magento2/commit/0574ac23

GraphQL, sökning

  • ACP2E-2809: Det går inte att sortera GraphQL produktlista efter flera parametrar

Importera/exportera

  • AC-12172: Problem vid produktimport när den tillhandahålls med en fil av typen anpassad options (den skapade produkten innehåller inte pris för anpassade alternativ och visar bara det första filtypstillägget som anges)

    • Korrigera anteckning: Systemet importerar nu produktdata korrekt med anpassade alternativ av typen 'file', vilket säkerställer att alla angivna filtillägg visas och att priset för det anpassade alternativet inkluderas. Tidigare visades bara det första tillägget under produktimporten om ett anpassat alternativ av typen 'file' hade fler än ett filtillägg, och priset för det anpassade alternativet saknades.
    • GitHub-problem: https://github.com/magento/magento2/issues/38805
    • GitHub-kodbidrag: https://github.com/magento/magento2/pull/38926
  • ACP2E-2710: Felaktig körningstid för importåtgärd i rutnätet för importhistorik

  • ACP2E-2737: Duplicera kunder som skapas med samma e-postadress med hjälp av import

  • ACP2E-2902: Lägg till/uppdatera import för produkter som duplicerar anpassningsbara alternativ

    • Korrigera anteckning: Problemet har åtgärdats genom att rätt butik har tilldelats produktalternativ under CSV-import av produktalternativ.
      Tidigare tilldelades till administratörsarkivet i stället för deras respektive butik.
    • GitHub-kodbidrag: https://github.com/magento/magento2/commit/3a7c4d17
  • ACP2E-2990: Kundens "created_at"-datum har inte konverterats för att lagra tidszonen vid export

  • ACP2E-3165: [Cloud] Hämtar fel vid kontroll av data i importdata med CSV

    • Korrigera anteckning: Det finns inget fel när data kontrolleras vid CSV-import. Tidigare visades felmeddelandet:"Vi kan inte hitta en kund som matchar den här e-postadressen och webbplatskoden i rad(er): 1" när data kontrolleras i importavsnittet med CSV från administratören.
    • GitHub-kodbidrag: https://github.com/magento/magento2/commit/8459b17d

Installera och administrera

Lager/MSI

  • AC-10750: Lageruppdateringen av den konfigurerbara produkten misslyckas när databasen använder prefix

    • Korrigera anteckning: Systemet uppdaterar nu lagret för konfigurerbara produkter korrekt när prefix används i databasen, vilket förhindrar felmeddelanden och säkerställer att rätt kvantitet sparas. Tidigare uppstod ett fel när lagerkvantiteten för enkla produkter i en konfigurerbar produkt skulle sparas om databasen använde prefix.
    • GitHub-problem: https://github.com/magento/magento2/issues/38045
  • AC-11593: Google Google API-nyckel fungerar inte när en karta med attribut läggs till

    • Korrigera anteckning: Systemet har nu stöd för den senaste Google Maps API-versionen, 3.56, vilket gör att användare kan lägga till ett kartinnehållsblock från PageBuilder-menyn på scenen utan att några fel påträffas. Tidigare kunde användare inte lägga till ett kartinnehållsblock på grund av kompatibilitetsproblem med Google Maps API-versionen, vilket resulterade i ett felmeddelande om att något gick fel.
    • GitHub-kodbidrag: https://github.com/magento/magento2/commit/0574ac23
  • ACP2E-1411: [Testa] Paketprodukter med 0 lager vid lagerframsidan

    • Korrigera anteckning: Paketprodukten visas inte på ytterligare webbplatser som använder extra lager.
  • ACP2E-2794: [Cloud] Kritiskt problem med produktlistor med tomma utrymmen

Beställning

  • AC-10828: Skärm med översikt över backend-order: Kvantitet som inte är synlig på orderartikelnivå

    • Korrigera anteckning: Systemet visar nu antalet underordnade objekt i kolumnen quantity på översiktsskärmen för backend-order. Detta gör att användarna kan spåra status för alla objekt i en ordning på rätt sätt. Tidigare visade kolumnen för kvantitet endast antalet artiklar som beställts, fakturerats och levererats, men inte antalet beställda artiklar.
    • GitHub-problem: https://github.com/magento/magento2/issues/38252
    • GitHub-kodbidrag: https://github.com/magento/magento2/pull/38320
  • AC-10994: [Problem] Fel lagrings-ID används i orderadressrenderaren

    • Korrigera anteckning: Systemet använder nu korrekt det arkiv-ID som är kopplat till en order när orderadressen återges, vilket säkerställer att adresserna formateras korrekt enligt deras respektive butik-ID. Tidigare använde systemet felaktigt det aktuella butiks-ID:t, vilket kunde leda till felaktig adressformatering om flera beställningsmejl från olika butiker behövde skickas.
    • GitHub-problem: https://github.com/magento/magento2/issues/38412
    • GitHub-kodbidrag: https://github.com/magento/magento2/pull/37932
  • AC-11798: [Utleverans] Leveranspriset skiljer sig åt i utskriven PDF

  • ACP2E-2622: Det går inte att spara ändringar i telefonnummer i befintlig orderinformation

  • ACP2E-2734: E-postmeddelanden kan inte skickas

    • Korrigera anteckning: Systemet innehåller nu ett konfigurationsalternativ för async_sending_try för att ange antalet försök att skicka ett e-postmeddelande innan det stoppas, vilket förbättrar hanteringen av misslyckade e-postmeddelanden när asynkron sändning är aktiverat. Tidigare, om ett e-postmeddelande inte kunde skickas, skulle systemet kontinuerligt försöka skicka om det, vilket resulterar i en oändlig loop med felmeddelanden i systemloggen.
    • GitHub-kodbidrag: https://github.com/magento/magento2/commit/b2286ecf
  • ACP2E-2756: [Cloud] Beställningsstatus ändrad till Fullständigt när delvis återbetalning av en delvis levererad order har gjorts

  • ACP2E-3002: [CLOUD] Det går inte att inaktivera Skicka e-post från Admin UI som Dev Docs visar

    • Korrigera anteckning: Systemet förhindrar nu att e-postmeddelanden skickas korrekt när e-postkommunikation är inaktiverad. Dessa e-postmeddelanden skickas inte längre när e-postkommunikation har återaktiverats. Tidigare skickades säljmeddelanden som initierats medan e-postkommunikation inaktiverades när e-postkommunikation återaktiverades.
    • GitHub-kodbidrag: https://github.com/magento/magento2/commit/c8931218
  • ACP2E-3045: Beställningen har stängts utan att återbetalas helt

    • Korrigera anteckning: Systemet behåller nu orderstatusen korrekt som Bearbetning och fakturastatusen som Väntande när en order med en ej infångad betalning har en leverans skapad. Detta garanterar att beställningar endast markeras som"Stängda" efter att de har återbetalats helt. Om du tidigare skapade en leverans för en order med en väntande faktura skulle orderstatusen felaktigt ändras till Stängd.
    • GitHub-kodbidrag: https://github.com/magento/magento2/commit/6a185204

Order, returer

  • ACP2E-2982: Orderåterbetalning resulterar i dubblettkreditnota

Order, skatt

  • ACP2E-3003: [CLOUD] Felaktig base_row_total i RESTFUL order API när gränsöverskridande transaktioner aktiveras och kupongrabatter tillämpas

Övriga

  • LYNX-339: cookien private_content_version returnerades i GQL-frågor
  • LYNX-366: Serverfel för e-postproppar i fysiska presentkortsfrågor
  • LYNX-380: attributet is_available i CartItemInterface returnerar alltid false för konfigurerbara produkter
  • LYNX-382: attributet is_available i CartItemInterface returnerar true även när det säljbara lagret är mindre än produktkvantiteten
  • LYNX-395: attributet only_x_left_in_stock i ProductInterface är inte korrekt för konfigurerbara produkter
  • LYNX-399: Platshållarminiatyrbilder returneras när en enkel produkt läggs till i varukorgen i en grupperad produkt
  • LYNX-400: Kundens anpassade alternativattribut fungerar inte med heltalsvärden
  • LYNX-402: Internt serverfel vid försök att hämta priceDetails för paketprodukter med dynamiskt pris
  • LYNX-403: only_x_left_in_stock returnerar alltid 0 för konfigurerbara produkter
  • LYNX-405: GraphQL-fel: Filtypen stöds inte i frågan om anpassningsbara alternativ
  • LYNX-411: GraphQL-frågan returnerar inte korrekt beräknat normalpris för anpassningsbara produkter
  • LYNX-412: AppliedTaxes via EstimatedTotals kvarstår med uppdaterade mutationer
  • LYNX-420: attributet is_available i CartItemInterface returnerar true även när det säljbara lagret är mindre än produktkvantiteten
  • LYNX-421: Det går inte att lägga till kupong i kundvagn för rabatt endast för frakt
  • LYNX-425: Normalpris för produkt med 12 decimaler och fel värde
  • LYNX-430: GraphQL-serverfel i varukorgen med produkt som inte ingår i paketet
  • LYNX-441: Det går inte att skapa en adress med anpassade attribut
  • LYNX-447: GraphQL-serverfel i kundvagn med endast_x_left_in_stock för paketerad produkt
  • LYNX-464: GraphQL-fel vid borttagning av andra produkter med otillräckligt konfigurerbar produkt i kundvagn
  • LYNX-469: Det går inte att lägga till produkter eftersom SKU:n i mutationen är skiftlägeskänslig
  • LYNX-526: GraphQL. Konfigurationen respekteras inte för CANCEL-order available_actions

Andra utvecklingsverktyg

Betalningar

  • ACP2E-2841: Betalningsflödet skapar en ny transaktion varje gång vi klickar på knappen Hämta på skärmen Visa transaktion

    • Korrigera anteckning: Systemet hämtar nu transaktionsinformation korrekt utan att skapa en ny betalningstransaktion varje gång knappen Hämta visas på skärmen Visa transaktion. Tidigare skapades en ny betalningstransaktion felaktigt för en beställning som redan hade betalats när du klickade på knappen Hämta.
    • GitHub-kodbidrag: https://github.com/magento/magento2/commit/b2286ecf
  • ACP2E-3028: Senare betalningsmeddelande visas inte i PDP för kanadensiskt betalningsmottagarkonto

    • Korrigera anteckning: Systemet visar nu korrekt PayLater-meddelandet för kanadensiska PayPal-handelskonton på produktinformationssidan (PDP) när köparens land kan fastställas från faktureringsadressen eller leveransen för kontot. Tidigare visades inte PayLater-meddelandet på grund av en saknad parameter, vilket resulterade i ett fel i webbläsarkonsolen.
    • GitHub-kodbidrag: https://github.com/magento/magento2/commit/6a185204

Prestanda

  • AC-12000: [Utgåva] Kodrensning och lägg till nytt kritiskt huvudblock och flytta kritiska CSS före resurser

  • AC-12176: Temakompileringen avbryts när mysql-värden innehåller portinformation

  • ACP2E-2494: Prestandaproblem vid inläsning av produktattribut i kundvagnsregler

  • ACP2E-2673: Prestanda för partiell prisindexering

  • ACP2E-2850: Beställningen avvisas vid konfiguration av flera butiker när Async-order-bearbetning används + Villkor

  • ACP2E-2910: API-anrop för orderåterställning tar lång tid att köra

    • Korrigera anteckning: Systemet kör nu anropet till API:t för orderåterställning inom en rimlig tidsram, vilket förbättrar prestanda när ett stort antal order hämtas. Tidigare tog det lång tid att köra anropet till API:t för orderraster, vilket orsakade fördröjningar när ett stort antal order hämtades.
    • GitHub-kodbidrag: https://github.com/magento/magento2/commit/001e5188

Prestanda, marknadsföring

  • ACP2E-2617: Indexeraren för försäljningsregel slutade köras
    • Korrigera anteckning: Systemet slutför nu försäljningsregelindexeraren även med ett stort antal kombinerade filtergrupper, vilket säkerställer att kundvagnsregelvillkoren tillämpas som förväntat. Tidigare kunde indexeraren för försäljningsregeln inte slutföras när det fanns ett stort antal kombinerade filtergrupper, vilket ledde till ett felmeddelande och förhindrar att villkoren för kundvagnsregeln tillämpades.

Priser

  • AC-11810: Pris saknas för Magento2.4.6-p4 Order API Simple Item

    • Korrigera anteckning: Systemet visar nu priset på enkla produkter korrekt när det efterfrågas via Order API, vilket ger korrekt datarepresentation. Tidigare visades priset på enkla produkter felaktigt som noll i API-svaret.
    • GitHub-problem: https://github.com/magento/magento2/issues/38603

Produkt

  • AC-10535: Specialtecken i konfigurerbara associerade produktnamn konverteras till HTML-entiteter.

  • AC-10947: Funktionen GetById i ProductRepository skapar inte rätt cachenyckel

    • Korrigera anteckning: Systemet skapar nu korrekt en cachenyckel i funktionen GetById för ProductRepository, oavsett om detta lagrings-ID skickas som en sträng eller ett heltal. Detta garanterar att produkten hämtas från minnet vid efterföljande anrop, vilket förbättrar prestandan. Tidigare skulle systemet hämta produkten från databasen varje gång funktionen anropas, även med samma parametrar, på grund av att en felaktig cachenyckel skapades.
    • GitHub-problem: https://github.com/magento/magento2/issues/38384
    • GitHub-kodbidrag: https://github.com/magento/magento2/pull/38433
  • AC-11992: [Utgåva] [MFTF] AdminClickAddOptionForBundleItemsActionGroup

  • AC-5969: AlertProcessor - Argument #2 ($storeId) måste vara av typen int, sträng angiven

  • ACP2E-2944: [Cloud] funktionen addFilterToMap fungerar inte för vissa kolumner

Kampanj

  • ACP2E-2602: Kundattributet är inte synligt när kontot skapas från inbjudan

  • ACP2E-2627: Kupongkod med en kuponggräns frisläppas inte för betalning. Orderannullering misslyckades.

    • Korrigera anteckning: Systemet uppdaterar nu omedelbart kuponganvändning när en order skapas eller annulleras, och lägger till regelanvändning i en kö för att förhindra potentiella lås. Detta garanterar att en kupongkod med en kuponggräns för användning per kupong frisläpps och kan återanvändas om en order annulleras på grund av en misslyckad betalning. Tidigare släppte systemet inte kupongkoden för återanvändning i sådana fall, vilket resulterade i ett felmeddelande om att kupongkoden inte var giltig.
    • GitHub-kodbidrag: https://github.com/magento/magento2/commit/c971859e
  • ACP2E-2811: [Cloud] Omindexering av katalogregelns produktindexerare ger SQLSTATE [HY000]: Allmänt fel: 2006 MySQL-servern har försvunnit.

    • Korrigera anteckning: Systemet hanterar nu korrekt anpassat batchantal i di.xml för Magento\CatalogRule\Model\Indexer\IndexBuilder, vilket förhindrar SQL-fel som "Allmänt fel: 2006 MySQL-servern har försvunnit" under omindexeringen av katalogregelns produktindexerare på grund av felaktig batchstorlek för stora kataloger
    • GitHub-kodbidrag: https://github.com/magento/magento2/commit/b2286ecf
  • ACP2E-2926: [CLOUD]Kundsegmentets kundprisregel för besökare tillämpar inte rabatt på kundvagnen

    • Korrigera anteckning: Systemet tillämpar nu korrekt kundprisregler för besökare, även om regeln inte använder en kupong, så att rätt rabatter tillämpas på kundvagnen. Tidigare tillämpades inga rabatter på kundvagnen för besökssegment såvida inte kundprisregeln använde en kupong.
  • ACP2E-3024: Attributet "Type" saknas på fliken "Products to Match" i relaterade produktregler

    • Korrigera anteckning: Attributet "Typ" är nu tillgängligt som ett filteralternativ på fliken "Produkter att matcha" i modulen "Relaterade produktregler", vilket ger en mer exakt regeldefinition. Tidigare saknades det här attributet på fliken"Produkter att matcha", vilket begränsar möjligheten att skapa korrekta matchningsvillkor.

SEO

  • AC-11907: Om du lägger till URL-omskrivningar med en accent läses den oändliga inläsningen in

  • ACP2E-2641: Fel kategori-url-rewrite för flera lager för kategori på tredje nivån

  • ACP2E-2770: Dubbelbyte-tecken (specialtecken) i fältet Produktnamn blockerar skapande av produkter i serverdelen

    • Korrigera anteckning: En ny inställning har lagts till som gör att du kan använda transkribering på produkt-URL:en eller inte. Inställningen är tillgänglig här: Lagrar > Konfiguration > Katalog > Katalog > Sökmotoroptimering: "Tillämpa transkribering för produkt-URL"
    • GitHub-kodbidrag: https://github.com/magento/magento2/commit/b2286ecf

Säkerhet

  • AC-11762:

    • Korrigera anteckning: Uppdatera 2FA OTP-fönsterfält med korrekt beskrivning och standardvärde efter BiC-ändring
    • GitHub-kodbidrag: Uppdaterat kommando för sättet som otp_window-perioden ska anges från och med nu bin/magento config:set twofactorauth/google/otp_window VALUE
      to bin/magento config:set twofactorauth/google/leeway VALUE
  • AC-11855: [Problem] Popup-meny för CSP-teckensnittsstöd saknas

    • Korrigera anteckning: Systemet tillåter nu inläsning av teckensnittet https://www.paypalobjects.com/webstatic/mktg/2014design/font/PP-Sans/PayPalSansBig-Medium.woff' utan att bryta mot direktivet Content Security Policy, vilket säkerställer att popup-menyn Paylater visas korrekt. Tidigare nekades teckensnittet att läsas in på grund av en överträdelse av direktivet Content Security Policy, vilket orsakade visningsproblem med popup-menyn Paylater.
    • GitHub-problem: https://github.com/magento/magento2/issues/38624
    • GitHub-kodbidrag: https://github.com/magento/magento2/pull/37401
  • AC-11937:

    • Korrigera anteckning: Uppdatera 2FA OTP-fönsterfält med korrekt beskrivning och standardvärde efter BiC-ändring
    • GitHub-kodbidrag: Uppdaterat kommando för sättet som otp_window-perioden ska anges från och med nu bin/magento config:set twofactorauth/google/otp_window VALUE
      to bin/magento config:set twofactorauth/google/leeway VALUE
  • AC-12309:

    • Korrigera anteckning: Uppdatera användardokumentationen för tvåfaktorautentisering (2FA) för att ändra kommandot otp_window
    • GitHub-kodbidrag: Uppdatera användardokumentation för tvåfaktorautentisering (2FA) om du vill ändra kommandot för OTP_WINDOW-inställningar enligt: https://jira.corp.adobe.com/browse/AC-11762

Leverans

  • AC-10757: [Problem] Korrigerat stavfel i tracking.phtml - JS-funktioner med namnet "currier" har ändrats till "operator"

    • Korrigera anteckning: Systemet använder nu termen "operator" i stället för den felstavade "currier" i de JavaScript-hanterarfunktioner som används i orderspårningsmallen, vilket ger korrekt funktionsnamn och kodklarhet. Tidigare användes den felstavade termen"currier", vilket kan leda till förvirring och inkonsekvenser i kodbasen.
    • GitHub-problem: https://github.com/magento/magento2/issues/34523
    • GitHub-kodbidrag: https://github.com/magento/magento2/pull/33414
  • AC-11811:

  • AC-11916:

    • Åtgärdsanteckning: [QPT] UPS REST "En leverans kan inte ha KGS/IN eller LBS/CM eller OZS/CM som måttenhet"
    • GitHub-kodbidrag: UPS-hastigheterna visas i kassan och i kundvagnen.
  • AC-11938: UPS REST "En leverans kan inte ha KGS/IN eller LBS/CM eller OZS/CM som måttenhet"

  • AC-11983:

    • Åtgärdsanteckning: [QPT] UPS REST "En leverans kan inte ha KGS/IN eller LBS/CM eller OZS/CM som måttenhet"
    • GitHub-kodbidrag: UPS-hastigheterna visas i kassan och i kundvagnen.
  • AC-11984:

    • Åtgärdsanteckning: [QPT] UPS REST "En leverans kan inte ha KGS/IN eller LBS/CM eller OZS/CM som måttenhet"
    • GitHub-kodbidrag: UPS-hastigheterna visas i kassan och i kundvagnen.
  • ACP2E-2738: Spårningsfönstret visar fel förväntat leveransdatum

  • ACP2E-2763: Tabellhastigheter visas fortfarande även om kostnadsfri leverans används

  • ACP2E-2765: MFTF-test AdminCreatingShippingLabelTest misslyckades på grund av att autentiseringsuppgifter inte har lagts till i Jenkins-miljön

Mellanlagring och förhandsvisning

  • ACP2E-2901: Inställningarna för schemalagd uppdatering sparas inte om de ursprungligen lades till genom att uppdatera
    • Korrigera anteckning: Systemet raderar nu produktattributvärden korrekt i efterföljande schemalagda uppdateringar när sådana attribut ändras i den aktuella uppdateringen. Tidigare var det omöjligt att radera sådana attributvärden när ett produktattribut ändrades av en schemalagd uppdatering när en ny schemalagd uppdatering skapades, vilket innebar att användaren måste redigera dem igen när den skapades.
  • ACP2E-2999: Från-datum- och till-datumregeln för kundvagn är inte synkroniserad med mellanlagringsuppdatering
    • Korrigera anteckning: Datum sparas enligt uppdateringar för kundprisregelsmellanlagring.
  • ACP2E-3104: JS-fel i förhandsvisning av mellanlagring
    • Korrigera anteckning: Nu läses filen form-mini-stub.js in utan JS-syntaxfel i utvecklingsverktygen.
  • ACP2E-3162: Produktens mellanlagrade innehåll för specialpris kan inte uppdateras
    • Korrigera anteckning: Systemet tillåter nu redigering av slutdatumet för en prisuppdateringskampanj efter att den har startats, vilket säkerställer att användarna kan göra nödvändiga justeringar i sina kampanjer. Tidigare uppstod ett fel när slutdatumet för en aktiv kampanj skulle uppdateras, vilket hindrade användarna från att göra ändringar.

Målinriktning

  • AC-9432: [Utgåva] Tillåt användning av CIDR-intervall i tillåtelselista för underhåll

Testramverk

  • AC-11491:

    • Korrigera anteckning: [Hoppa över] Du måste ångra integreringstestet igen
    • GitHub-problem: <https://github.com/magento/magento2/commit/493e01f5>
    • GitHub-kodbidrag: Hoppa över alla integreringstest som hoppas över i den här PR-funktionen - https://github.com/magento-commerce/magento2ce/pull/8811/
  • AC-11654: Integrationstest misslyckades med testDbSchemaUpToDate på grund av JSON-kolumntyp

    • Korrigera anteckning: Systemet känner nu igen JSON-kolumntyper korrekt i databasschemat under integrationstester och förhindrar testfel på grund av en felmatchning mellan databasschemat och det deklarativa schemat. Tidigare identifierades JSON-kolumntyper felaktigt som LONGTEXT i MariaDB, vilket medförde att integreringstester misslyckades.
    • GitHub-kodbidrag: https://github.com/magento/magento2/commit/ef81f5a2

UI Framework

  • AC-12128:

    • Korrigera anteckning: Prototype.js security vulnerability fix CVE-2020-27511
    • GitHub-problem: <https://github.com/magento/magento2/commit/de4dfb8e>
    • GitHub-kodbidrag: Systemet har uppdaterats för att åtgärda säkerhetsluckan CVE-2020-27511 i Prototype.js 1.7.3, vilket förbättrar systemets övergripande säkerhet. Före den här uppdateringen var systemet känsligt för en denial of service-attack (Regular Expression Denial of Service) genom borttagna HTML-taggar.
  • AC-12128: Prototype.js security vulnerability fix CVE-2020-27511

    • Åtgärdsmeddelande: Systemet har uppdaterats för att åtgärda säkerhetsluckan CVE-2020-27511 i Prototype.js 1.7.3, vilket förbättrar den övergripande säkerheten i systemet. Före den här uppdateringen var systemet känsligt för en denial of service-attack (Regular Expression Denial of Service) genom borttagna HTML-taggar.
    • GitHub-kodbidrag: https://github.com/magento/magento2/commit/de4dfb8e
  • AC-12189: Grunt Less använder pub/-prefix för källmappningar

  • AC-1306: Statiskt innehåll distribueras för inaktiverade moduler

  • AC-9007: [Utgåva] Läs inte in kontext för serverdelsblock på klientdel

  • ACP2E-2529: Undantag vid kontroll av ett presentkortssaldo när Recaptcha är aktiverat

  • ACP2E-2729: [CLARIFICATION] Funktionsbegäran ADA-överensstämmelse

    • Korrigera anteckning: Systemet garanterar nu ADA-kompatibilitet genom att ta bort CSS-egenskaper som inte stöds och ersätta dem med de som stöds i filen print.css. Tidigare ledde användningen av CSS-egenskaper som inte stöds till problem med webbläsarkompatibiliteten.
    • GitHub-kodbidrag: https://github.com/magento/magento2/commit/57a32313
  • ACP2E-3061: [Cloud] Sammanfusionsbibliotekskod i effect-drop.js i AC 2.4.4-p8

    • Korrigera anteckning: Systemet implementerar nu biblioteket effect-drop.js korrekt, vilket garanterar att jQuery-gränssnittseffekterna fungerar som de ska. Tidigare skrevs biblioteket effect-drop.js av misstag över med biblioteket effect-clip.js, vilket kan orsaka problem med jQuery-gränssnittseffekter.
    • GitHub-kodbidrag: https://github.com/magento/magento2/commit/35b1b1da
recommendation-more-help
1d4eef6c-fef1-4e61-85eb-b58d7b9ac29f