Arkiv med veringsanteckningar för e-postverktyg
ece-tools v2002.0.22 och senare. Se Versionsinformation för Cloud Tools Suite för att få de senaste uppdateringarna för ece-tools och andra Cloud-paket.v2002.0.22
ece-tools 2002.0.22-versionen ändrar strukturen för ece-tools-paketet så att Adobe Commerce on cloud infrastructure-patcharna inte längre kan frigöras från ECE-verktygsversionen. Från och med den här versionen levereras korrigeringar och viktiga korrigeringar med paketet magento/magento-cloud-patches, som är ett nytt beroende för paketet ece-tools. Vi har gjort dessa ändringar för att minska komplexiteten när det gäller att schemalägga uppdateringar och arbeta med bidrag från communities.
-
Ändringar i ECE-verktygspaketet-
Flyttade Adobe Commerce-korrigeringarna frånece-tools-paketet till ett nyttmagento/magento-cloud-patches-dispositionspaket. -
Uppdaterade filencomposer.jsonför paketetece-toolsför att lägga till ett beroende för paketetmagento/magento-cloud-patchesv1.0.0. -
Ett problem som orsakade attece-tools-korrigeringsprocessen bröts när korrigeringsuppsättningar tillämpades ovanpå säkerhetsuppdateringar, med början i version 2.3.2-p2 och senare. Problemet uppstod med det nya versionshanteringsschemat som används för patchar med endast säkerhet.
-
-
Korrigerar och viktiga korrigeringar-Uppdatera dina molnmiljöer medece-toolsversion 2002.0.22 för att använda följande korrigeringar och viktiga korrigeringar. Dessa korrigeringar ingår i paketetmagento/magento-cloud-patchesv1.0.0.-
Page Builder-säkerhetspatchar för version 2.3.1.x och 2.3.2.x-Åtgärdar ett fel i Page Builder-förhandsvisningen som gör att oautentiserade användare kan komma åt vissa mallmetoder som kan användas för att aktivera godtycklig kodkörning över nätverket (RCE), vilket resulterar i globala informationsläckor. Problemet kan uppstå om du använder versioner av Page Builder som inte stöds i Adobe Commerce version 2.3.1 och 2.3.2. -
MSI-korrigeringar-Åtgärdar problem som orsakade indexeringsfel och prestandaproblem när standardlagerinställningarna för lagerhantering användes. -
Bakåtkompatibilitet för nya e-postgränssnitt-Åtgärdar ett bakåtkompatibilitetsproblem som orsakas avMagento\Framework\Mail\EmailMessageInterfacePHP-gränssnittet som introducerades i Adobe Commerce v2.3.3. I den här korrigeringens omfattning ärver de nyaEmailMessageInterfacefrån den gamlaMessageInterfaceoch Adobe Commerce kärnmoduler ändras till beroende avMessageInterface. -
Katalognumrering fungerar inte i Elasticsearch 6.x-Korrigerar ett kritiskt problem med sökresultatnumrering som påverkar kunder som använder Elasticsearch 6.x som katalogsökmotor.
-
v2002.0.21
-
Docker-uppdateringar—-
Nya dockningsbilder - Stöds av version 2.3.3 och senare-
PHP version 7.3.
-
Finska cacheminnet 6.2.0
-
-
Stöd har lagts till för att tillämpa anpassad krokkonfiguration som anges i.magento.app.yamli Docker-miljön. Tidigare hade Docker-miljön bara stöd för standardkonfigurationen för krok. -
Docker ENV-filer genereras inte längre under Docker-bygget och kommandotdocker:config:convertär föråldrat. Motsvarande data lagras nu i filendocker-compose.yml. -
PHP-bilden-Added Node.js to the PHP Docker image to support node, npm, and grunt-cli capabilities.
-
-
Uppdateringar för miljövariabeln--
LOCK_PROVIDER distribueringsvariabeln LOCK_PROVIDER har lagts till för att konfigurera låsprovidern som förhindrar att dubblettcron-jobb och cron-grupper startas. Se variabelbeskrivningen i avsnittet distribuera variabler. -
Lagt till miljövariabeln CONSUMERS_WAIT_FOR_MAX_MESSAGES för att konfigurera hur konsumenterna ska bearbeta meddelanden från meddelandekön när miljövariabelnCRON_CONSUMERS_RUNNERanvänds för att hantera kronijobb. Se variabelbeskrivningen i avsnittet distribuera variabler. -
Ett problem som kan orsaka databasdeadlock-fel närconsumers_runnercron-jobbet startar flera instanser av samma konsument på olika noder har åtgärdats. Om du har aktiverat variabeln CRON_CONSUMERS_RUNNER för distribution i din miljö använder jobbetconsumers_runneralternativetsingle-threadför att starta en instans av varje konsument på endast en nod. -
Ett problem som påverkar funktionen WARM_UP_PAGES som använder en standardlagrings-URL har korrigerats. Om kommandotconfig:show:default-urlinte kan hämta en bas-URL används nu URL:en från variabeln MAGENTO_CLOUD_ROUTES.
-
-
Loggningsinformationen som returnerades av kommandotmodule:refreshhar uppdaterats. Nu kan du se en detaljerad lista över aktiverade moduler i filencloud.log. -
Förbättrad versionskompatibilitetsvalidering och varningsmeddelanden om kompatibilitetsproblem mellan Adobe Commerce-versionen och installerade tjänster som Elasticsearch, RabbitMQ, Redis och DB. -
Stöd för RabitMQ version 3.8 har lagts till. -
Uppdaterade interaktiva valideringar för tjänstkompatibilitet för att återspegla vilka versioner som stöds i de nya versionerna av Adobe Commerce 2.3.3 och 2.2.10. Se Systemkrav i Installationsguiden för rekommenderade versioner. -
Förbättrade loggmeddelandet som returnerades när processen för hantering av cron-jobb i distributionsfasen försöker stoppa ett cron-jobb som redan har slutförts för att klargöra att problemet inte är ett fel. Loggnivån har ändrats frånINFOtillDEBUG. -
Ett fel som inte stör distributionsprocessen när ett fel uppstod undersetup:upgrade-aktiviteten har åtgärdats när kommandotapp:config:importkördes. -
Ändrade standardloggnivån för filhanteraren tilldebugför att minska detaljmängden i loggen som visas i Cloud Console samtidigt som detaljerad information för felsökning fanns. -
Ett fel som orsakade att statiskt innehåll distribuerades under bygget korrigerades. Efter en installation ochece-toolsconfig dump uppstod ett fel om ingen språkinställning har angetts för administratörsanvändaren i filenconfig.php. Det finns nu ett standardspråk för administratörsanvändaren i filenconfig.php. -
Korrigerade ettUndefined index errorsom inträffar när ettmagento-cloudCLI-kommando misslyckas i en miljö som inte har konfigurerats med en säker URL (https). Unece-verktygspaketet använder bas-URL:en (http) om den säkra URL:en inte är tillgänglig.
v2002.0.20
-
Docker Updates—-
Du kan nu utföra funktionstestning med paketetece-toolsi Docker-miljön. Se programtestning. -
Stöd för konfiguration av PHP-moduler har lagts till med filen.magento.app.yaml. Alla PHP-tillägg som anges i.magento.app.yamlfile blir tillgängliga i Docker PHP-behållare. -
Det finns nya kommandon som förbättrar Docker-kommandoradsupplevelsen. Se avsnittetbin/magento-dockeri Docker-referensen . -
Lagt till möjligheten att använda Mutagen.io för att synkronisera filer under utvecklingen mellan den lokala värden och Docker. -
Korrigerade standardsökvägen när Docker-miljön användes. När du nu använder SSH för att logga in i Docker-behållaren finns du som förväntat i projektroten i katalogen/app. -
Natriumbiblioteket uppdaterades från version 1.0.11 till version 1.0.18 och tillägget Natrium-PHP uppdaterades.note warning WARNING Adobe Commerce-kunder med molninfrastruktur måste skicka in en Adobe Commerce-supportanmälan för att uppgradera libnatriumpaketet i Pro Production- och Stage-miljöer innan de uppgraderar till Adobe Commerce 2.3.2. För närvarande kan du inte uppgradera Starter-miljöer till Adobe Commerce 2.3.2. -
analysis-icuochanalysis-phoneticElasticsearch-plugin-program har lagts till i alla Docker-bilder. -
Förbättrade valideringar: När du använder alternativ för kommandotdocker:buildmåste du ange ett värde när du använder ett alternativ. Dessutom lades valideringen för nodversionen till när kommandotdocker:build runanvändes.
-
-
Uppdateringar för miljövariabeln—-
Stöd för databastabellprefix har lagts till med miljövariabeln DATABASE_CONFIGURATION. -
Lagt till variabeln FORCE_UPDATE_URLS för distribution av bas-URL:er för uppdatering av Pro- och Starter-produktions- och mellanlagringsmiljöer. Se definitionen i distribuera variabler -innehållet. -
Lagt till variabeln TTFB _TESTED_PAGES efter distributionen för att konfigurera sidtesterna Tid till första byte för att kontrollera programprestanda på webbplatser som distribueras till molninfrastrukturen. Se variabelbeskrivningen i variabeln post-deploy. -
Åtgärdade ett problem med flertrådig SCD, som orsakade slumpmässiga fel vid distribution av statiskt innehåll. Den tillfälliga lösningen innebar att variabeln SCD_THREADS ställdes in på1. Nu kan du öka antalet efter behov. Se definitionerna i distribuera variabler och build-variablerna. -
Du kan konfigurera miljövariabeln WARM_UP_PAGES så att den cachelagrar enstaka sidor, flera domäner och flera sidor. Se den utökade definitionen i variabeln efter distribution.
-
-
har lagt till filenpub/static/.htaccessi exkluderingslistan. Korrigering skickad av Björn Kraus på PHOENIX MEDIA GmbH. -
Ett fel korrigerades när alla valideringsmeddelanden visades somCriticalom minst en validerare på kritisk nivå returnerade ett fel. -
Ett problem som orsakade ett distributionsfel om bas-URL:en inte fanns i databasen har åtgärdats. -
lade till ett nyttenv:config:show-kommando i paketetece-toolssom visar miljötjänster, vägar eller variabler. Se Tjänster, vägar och variabler. Funktionen har skickats in av Vladimir Kerkhoff. -
Ett fel som orsakade ett kritiskt fel vid försök att installera Adobe Commerce 2.2.6 eller tidigare medece-toolsdevelop efter skalomfaktorisering har åtgärdats. -
Ett problem som orsakade att installationer av Adobe Commerce 2.1.x och 2.2.x misslyckades med en varning om att använda en föråldrad version av Carbon har åtgärdats. -
Minskar loggnivåncloud.logför gränssnittsutdata fråninfotilldebug. -
lade till alternativet--remove-definers (-d)i kommandotece-tools db-dumpför att ta bort definierare från dumpfilen.
v2002.0.19
-
Korrigerade ett fel som skrev överenv.php-filen under en distribution, vilket ledde till att anpassade konfigurationer gick förlorade. Den här uppdateringen ser till att Adobe Commerce i molninfrastrukturen uppdaterar filenenv.phpvid varje distribution, samtidigt som anpassade konfigurationer bevaras.
v2002.0.18
-
Docker Updates—-
Nu har Docker-miljön stöd för den cron-konfiguration som definieras i egenskapen crons i filen .magento.app.yaml. -
Ny dockningsbehållare - En TLS-termineringsproxybehållare har lagts till för att underlätta varnish SSL-avslutningen via HTTPS. -
Ny dockningsbild - En Node.js-bild har lagts till som stöd för Gulp och andra funktioner, som JS Unit Testing för Jasmine. -
Docker-bygglägen - Nu kan du välja att starta Docker-miljön i produktions- eller utvecklarläge. Utvecklarläget stöder aktiv utveckling med fullständig, skrivbar behörighet för filsystemet. -
Ett problem som orsakade att Docker-distributionen misslyckades med ettName or service not known-fel om cachen är konfigurerad för en tjänst som inte är tillgänglig har åtgärdats. Nu kan du ta bort en tjänst från.magento/services.yaml-filen . Docker-konfigurationsgeneratorn uppdaterar tjänsten i filendocker/config.php.distautomatiskt. -
har lagt till interaktiva valideringar för tjänstkompatibilitet. Om en begärd tjänst är inkompatibel med Adobe Commerce-versionen eller andra tjänster visar det interaktiva läget ett meddelande och ett alternativ för att fortsätta. Se Tjänstversionerna för Docker. Använd alternativet-nom du vill hoppa över interaktiviteten för CICD-syften. -
Ett fel med Docker composedb-dump-kommandot som raderade befintliga dumpar har åtgärdats. -
Ett problem som tilldelade Redissession,defaultochpage_cachecachelagring till samma databas-ID har korrigerats.
-
-
Uppdateringar för miljövariabeln—-
Den nya miljövariabeln ELASTICSUITE_CONFIGURATION behåller dina anpassade tjänstinställningar mellan distributioner. Se definitionen i distribuera variabler -innehållet. -
lade till miljövariabeln SCD_MAX_EXECUTION_TIMEOUT så att du kan öka tiden för att slutföra distributionen av statiskt innehåll från filen.magento.env.yaml. Se definitionen i distribuera variabler, build-variabler och globala variabler.-
Lagt till miljövariabeln MAGENTO_CLOUD_LOCKS_DIR för att konfigurera sökvägen till monteringspunkten för låsprovidern i molninfrastrukturen. Lås-providern förhindrar att duplicerade cron-jobb och cron-grupper startas. Den här variabeln stöds i Adobe Commerce version 2.2.5 och senare och konfigureras automatiskt. Se definitionen i Cloud-variabler. -
Ändrade standardvärden för miljövariabeln SCD_THREADS så att det optimala värdet automatiskt fastställdes baserat på det upptäckta antalet CPU-trådar. Se de uppdaterade definitionerna i distribuera variabler och build-variablerna.
-
-
-
Ett problem med en korrigering för DB Isolation Mechanism som orsakade ett fel vid uppgradering till Adobe Commerce i molninfrastrukturversionen 2002.0.16 har åtgärdats. -
En korrigering som ersätter Google Image Charts med Image-Charts har lagts till. Läs DevBlog-artikeln Borttagning och uppdatering av Google Image Charts för M1. -
Valideringen för variabeln SEARCH_CONFIGURATION har lagts till. Distributionen misslyckas när alternativet “engine” inte har angetts och_mergeinte krävs. -
Ett problem som exponerade känsliga data efter ett undantag har korrigerats. Nu maskeras den känsliga informationen korrekt. -
Förbättrade feltoleranta inställningar för Magento Open Source-paketet. Om Adobe Commerce inte kan läsa data från instansen Redisslavegörs en läsning från instansen Redismaster. Se REDIS_USE_SLAVE_CONNECTION.
v2002.0.17
ece-tools version 2002.0.17 innehåller en viktig säkerhetsuppdatering. Se Tekniska resurser: Magento Open Source Patches .-
Tjänstuppdateringar - Stöds av följande Adobe Commerce-versioner: 2.2.8 och senare 2.2.x, 2.3.1 och senare 2.3.x-
Stöd för Elasticsearch version 6.x. har lagts till
-
Stöd för Redis version 5.0 har lagts till.
-
-
Nya dockningsbilder - Följande tjänster har lagts till i Docker-bygget:-
Elasticsearch 6.5
-
Redis 5.0
-
-
Ny miljövariabel - Tidigare fanns en hårdkodad timeout för SCD-komprimering. Nu kan du konfigurera tidsgränsen för SCD-komprimering med miljövariabeln SCD_COMPRESSION_TIMEOUT . Se definitionerna i build-variablerna och distribuera variabler -innehållet. -
lade till alternativet--use-rewritesi installationskommandot så att det använder omskrivningar från webbservern för genererade länkar i butiken och administratörsåtkomst för att förbättra säkerheten och kundupplevelsen. -
Tidsstämplar har lagts till i filenvar/log/install_upgrade.logså att datum för installations- och uppgraderingshändelser visas.
v2002.0.16
-
Docker-uppdateringar—-
Standardtjänstkonfigurationen som genereras i Docker-miljön är nu densamma som standardkonfigurationen i molnmallen.
-
Du kan skicka e-post från din Docker-miljö med tjänsten
sendmail. -
Lagt till möjligheten att konfigurera Xdebug att felsöka i Cloud Docker-miljön.
-
Ett problem med webbtjänstbehörighet när filen
docker-compose.ymlgenererades har korrigerats.
-
-
Uppgraderingsförbättring - Verifieringen har lagts till för att bekräfta att egenskapenautoloadi filencomposer.jsoninnehåller nödvändiga konfigurationsändringar innan den uppgraderas till Adobe Commerce v2.3. Se Uppgraderingsversion. -
Komprimeringsprocessen vid distribuering av statiskt innehåll omfattar nu alla resurser - internt genererade eller anpassade - och inträffar under byggfasen i början avbuild:transfer-avsnittet. Tidigare inträffade komprimeringsprocessen innan anpassade miniatyrbilder och paketering av statiska resurser tillämpades. Korrigering skickad av Rafael Garcia Lepper från Tryzens Limited. -
Ett databasanslutningsfel som inträffade under distributionen omedelbart efter konfigurering av en ytterligare databas- och tjänstrelation har åtgärdats. Den här korrigeringen åtgärdar också ett fel som uppstod under konfigurationsprocessen för Commerce Reporting för Starter. För Starter är den här uppgraderingen ett måste för att kunna använda Commerce Reporting. -
Ett verifieringsfel med databaskonfigurationen som gjorde att distributionsprocessen misslyckades har åtgärdats. -
Begränsningen uppdaterades med rätt version avsymfony/yaml-paketet som ska användas med PHP-konstanter. Konstantparsning fungerar inte när en tidigare version av ettsymfony/yaml-paket än 3.2 används. Korrigering har skickats av Vladimir Kerkhoff. -
Miljökonfigurationskontroll - Verifieringen har lagts till för att kontrollera PHP-versionen och varna användarna om de inte använder den senaste rekommenderade versionen. -
Ett problem med bearbetning av felformaterade JSON-variabler har korrigerats. Om en JSON-variabel nu orsakar ett syntaxfel visas en varning i filencloud.logoch distributionen fortsätter med standardvariabeln. -
Ett anslutningsfel som inträffade under distributionen omedelbart efter inaktivering av Redis-tjänsten har åtgärdats. -
Loggningsändringar - loggnivån frånInfotillNoticehar uppdaterats för följande händelser för bygg- och distributionsprocesser:-
Starta och avsluta processen för att stämma av installerade moduler i
composer.jsonmed delade konfigurationsinställningar i filenapp/etc/config.php -
Starta och avsluta konfigurationsvalideringsprocessen
-
Början och slutet av processen
setup:di:compileför att generera klasser
-
-
Nya miljövariabler—-
RESOURCE_CONFIGURATION distribuerar variabel - Använd den här variabeln för att mappa ett resursnamn till en databasanslutning.
-
X_FRAME_CONFIGURATION global variabel - Använd den här variabeln om du vill ändra rubrikkonfigurationen för
X-Frame-Optionsför återgivning av en Adobe Commerce-sida i en<frame>,<iframe>eller<object>.
-
-
Uppdateringar för miljövariabeln - Följande miljövariabler har ändrats:-
WARM_UP_PAGES - Lagt till möjligheten att förhandsladda cachen för angivna sidor på alla domäner som definierats för en Adobe Commerce-butik. Tidigare, om din plats konfigurerades med flera domäner, misslyckades processen efter distributionen med att läsa in cachen för de angivna sidorna i icke-standarddomäner och returnerade följande fel i loggen efter distributionen:
ERROR: Warming up failed: <uri> -
SCD_COMPRESSION_LEVEL - Dokumentationen och exempelfilen
.magento.env.yamlhar uppdaterats med rätt standardvärden för SCD-komprimeringsnivå. Se definitionerna i build-variablerna och distribuera variabler -innehållet. -
SCD_EXCLUDE_THEMES - Den här miljövariabeln är inaktuell. Använd SCD_MATRIX för att styra temakonfigurationen.
-
SCD_MATRIX - Verifieringsprocessen har korrigerats för att förhindra ett problem som uppstod när SCD_MATRIX ignorerade ett temavärde som innehöll olika teckenfall. Se definitionerna i build-variablerna och distribuera variabler -innehållet.
-
ADMIN-variabler—
-
Förbättrad säkerhet vid hantering av autentiseringsuppgifter för Admin-användaren med hjälp av systemvariabler. Du kan inte längre använda miljövariablerna ADMIN_EMAIL, ADMIN_USERNAME och ADMIN_PASSWORD för att åsidosätta administratörsautentiseringsuppgifter under uppgraderingar. Om du inte kan komma åt administratörspanelen använder du funktionen Glömt lösenord eller kommandot
admin:user:createCLI för att skapa en ny administratörsanvändare. Se Öppna din administratörspanel. -
ADMIN_EMAIL behövs inte längre när du uppgraderar eller använder korrigeringsfiler.
-
-
v2002.0.15
-
Docker-uppdateringar—-
Nu använder Docker-generatorn de tjänster som anges i konfigurationsfilerna
.magento.app.yamloch.magento/services.yamlnär du skapar Docker-miljön. Du kan välja en annan tjänstversion med build-parametrar. -
Lagt till PHP 7.2-bild - Stöd för PHP 7.2 har lagts till i Cloud Docker; Starta Docker-konfigurationen har uppdaterats så att den innehåller alternativet
docker:build --phpför att ange vilken version av PHP som är kompatibel med din version av Adobe Commerce. -
En Cron-behållare har lagts till baserat på PHP-CLI-bilden.
-
Följande tjänster har lagts till i Docker-bygget:
-
RabbitMQ 3.5 och 3.7
-
Elasticsearch 1.7, 2.4 och 5.2
-
Redis 3.2 och 4.0
-
-
-
Konfigurera med PHP-konstanter - Stöd för PHP-konstanter har lagts till i konfigurationsfilen.magento.env.yaml. -
Ny miljövariabel - Som standard är Google Analytics aktiverat endast i produktionsmiljön. Du kan aktivera Google Analytics i miljö för förproduktion och integrering med miljövariabeln ENABLE_GOOGLE_ANALYTICS. -
Ett fel som tog bort anpassade seriekonfigurationer från filenenv.phpefter en omdistribution har åtgärdats. Nu finns anpassade cron-konfigurationer kvar i filenenv.php. -
Inkonsekvenser i meddelanden och loggnivåer har korrigerats för faser för skapande, distribution och efterdistribution. De inledande och avslutande loggmeddelandenivåerna har ökat från info till notice för alla faser och delfaser. Inledande och avslutande loggmeddelanden har lagts till, där så är lämpligt. -
Åtgärdade ett problem med kronprocesser som förhindrade att fasen efter distributionen startades, när den konfigurerades. Om du har aktiverat funktionen för postdistribution aktiveras nu kroniprocesserna igen i början av fasen efter distributionen. -
Ett problem som gjorde att Adobe Commerce inte kunde installeras när en anpassad databaskonfiguration angavs har åtgärdats. Tidigare användes databaskonfigurationen från variabeln MAGENTO_CLOUD_RELATIONSHIP av installationsprocessen, även om du har angett anpassad anslutningsinformation i miljövariabeln DATABASE_CONFIGURATION. -
Kommandotconfig:dumphar korrigerats så att det omfattar alla webbplatsspråk i avsnittetsystemi filenconfig.php. -
Ett fel som resulterade i uppvärmningsfel under fasen efter distributionen har korrigerats av källans bas-URL-referens. -
Ett fel som genererade filer felaktigt undersetup:di:compile-processen som påverkade Amazon-betalningsmodulen har korrigerats.
v2002.0.14
-
Verifiera idealiskt läge - Guidenideal-stateverifierar nu den aktuella konfigurationen under varje distribution och ger tydliga instruktioner om hur konfigurationen uppdateras för att uppnå en snabbare driftsättning utan driftavbrott. -
PCI-kompatibilitet - Meddelandeprotokollen för Adobe Commerce i molninfrastruktur har uppdaterats så att TLS (Transport Layer Security) version 1.2 krävs vid anslutning till meddelandetjänster från tredje part. Om du använder en meddelandetjänst som inte stöder TLS version 1.2 måste du uppgradera tjänsten. I annat fall visas följande felmeddelande när ditt Adobe Commerce-program försöker ansluta till meddelandeservern för att skicka ett e-postmeddelande:Unable to connect via TLS. -
Distributionsförbättring - Verifieringen har lagts till för att varna kunder om alternativen för Förproduktion eller Produktion har aktiverats idev,debugellerdebug_loggingför att förhindra prestandaproblem som orsakas av för stor loggningsaktivitet. -
Distributionskorrigeringar—-
Nu aktiveras underhållsläget i början av distributionsfasen och inaktiveras i slutet. Om distributionen misslyckas förblir platsen i underhållsläge tills distributionsproblemen har lösts. Tidigare återgick webbplatsen till produktionsläget även om distributionen misslyckades.
-
Distributionsfasvalideringskontrollerna omarbetades för att nedgradera felnivån för följande distributionsproblem från
CRITICALtillWARNINGså att distributionen slutförs. Tidigare orsakade dessa problem att distributionen misslyckades. -
Miljökonfigurationen innehåller felaktiga värden för distribuerings- eller molnvariabler.
-
-
Elasticsearch-versionen i molninfrastrukturen är inte kompatibel med den version av modulen elasticsearch/elasticsearch som stöds av Adobe Commerce i molninfrastrukturen. Läs Elasticsearch felsökningsartikel i Adobe Commerce Support Knowledgebase.
-
Ett problem med de delade konfigurationsinställningarna i filen
app/etc/config.phpsom orsakaderecursion detectedfel under distributionen har korrigerats.
-
-
Kronrelaterade korrigeringar—-
Korrigerat ett problem med cron-schemaläggning som hindrade jobb från att köras om du angav en annan kronifrekvens än standardfrekvensen (1 minut).
-
Korrigerade ett fel i distributionsfasen som gjorde att kronijobb kunde fortsätta att köras under distributionen, vilket kan orsaka databaslås och andra kritiska problem. Nu stoppas alla cron-jobb innan distributionsfasen börjar och startas om när distributionen har slutförts.<!—MAGECLOUD—2537—>
-
Korrigerade cron job-arbetsflödet i version 2.2.x för att låsa upp frysta cron-jobb så att de kan stoppas innan distributionen påbörjas. Tidigare avbröts distributionen av ett låst kron.
-
-
Ändrade formatet för filenconfig.phpsom skapades av kommandotvendor/bin/ece-tools config:dumptill att använda kort matrissyntax och indrag med 4 blanksteg så att den överensstämmer med Adobe Commerce kodningsstandarder. -
Ett distributionsfel som inträffar när.magento.env.yamlinnehåller{{ base_url }}och{{ unsecure_base_url }}platshållare för webbkonfigurationer i stället för standardkonfigurationen för URL för ett Adobe Commerce-projekt i molninfrastrukturprojekt har åtgärdats./
v2002.0.13
-
Aktivera driftsättning utan driftavbrott - Nu köar Adobe Commerce på molninfrastrukturköer begäranden med nödvändiga databasändringar under distributionen och ändringarna tillämpas så fort distributionen är klar. Förfrågningar kan hållas i upp till 5 minuter för att säkerställa att inga sessioner går förlorade. Se Statiska alternativ för innehållsdistribution för att minska driftsättningstiderna i molnet. -
Docker Compose for Cloud - Följande förbättringar har gjorts i processen Docker setup and configuration:-
Ett kommando har lagts till -
docker:config:convertför att konvertera PHP-konfigurationsfiler till Docker ENV-format för att förenkla miljökonfigurationen. Nu kopierar du PHP-konfigurationsfilerna till Docker-katalogen och konverterar dem till Docker ENV-filer. Se Starta Docker. -
Installationsprocessen för Adobe Commerce i molninfrastruktur stöder nu driftsättning i både skrivskyddade och skrivskyddade filsystem för att mer noggrant emulera molnfilsystemet. Se Konfigurera Docker.<!—MAGECLOUD—2357—>
-
Stöd för Redis-tjänster - En Redis-bild har lagts till som distribueras till en Docker-behållare och konfigureras automatiskt för att fungera med Docker-installationen.<!—MAGECLOUD—2442—>
-
Nu har du DB-dumpfunktionen när du använder Cloud Docker databasbehållare. Du kan också dela filer mellan en värddator och en behållare med hjälp av katalogen
docker/mnt. -
Stöd för lack-tjänster - En lack-bild som automatiskt distribueras till en Docker-behållare har lagts till. Efter distributionen kan du konfigurera lack manuellt enligt Adobe Commerce bästa praxis. Se Konfigurera och använda engelska.<!—MAGECLOUD—2358—>
-
Säker åtkomst till webbplatser - SSL-stöd har lagts till för att du ska få åtkomst till Adobe Commerce Store och administratörspanelen.<!—MAGECLOUD—2360—>
-
-
Förbättrat stöd för Adobe Commerce i molninfrastrukturtillägg - Minimiversionskravet för guzzlehttp/guzzle-paketet i Adobe Commerce i molninfrastrukturen Composer.json-filen har uppgraderats till version 6.2 så attece-tools-paketet är kompatibelt med fler tillägg. -
Använd anpassade ändringar i ditt Adobe Commerce-program under byggfasen - Vi delar upp byggfasen i två separata processer så att du kan använda krokar för att tillämpa anpassade ändringar i det genererade statiska innehållet innan du paketerar programmet för distribution. Processen _build :generate_genererar kod, tillämpar korrigeringar och genererar statiskt innehåll. Processen build:transfer överför den genererade koden och det statiska innehållet till det slutliga målet. Se Programkopplingar. -
Miljökonfigurationskontroller - Förbättrad validering av miljökonfigurationen för att varna kunderna om versionsinkompatibilitet och konfigurationsfel innan Adobe Commerce byggs och distribueras i molninfrastrukturen.-
Versionsspecifik validering har lagts till för att identifiera miljövariabler och -värden som inte stöds eller som är inaktuella.
-
En kompatibilitetskontroll för Elasticsearch har lagts till för att varna användare om Elasticsearch konfigurationsproblem. Distributionen misslyckas nu om Elasticsearch-tjänstversionen på servern inte är kompatibel med Adobe Commerce. Tidigare slutfördes distributionen även om Elasticsearch-versionen var inkompatibel, vilket orsakade problem med produktkatalogen efter webbplatsdistributionen.
Du kan lösa inkompatibiliteten genom att skicka en supportanmälan för att uppgradera Elasticsearch till en kompatibel version, eller ändra Adobe Commerce-konfigurationen för att ange en kompatibel version av Elasticsearch PHP-klienten.
-
För Adobe Commerce version 2.1.x till 2.2.2 uppgraderar du Elasticsearch till version 2.4.
-
För Adobe Commerce version 2.2.3 och senare, uppgradera Elasticsearch till version 5.2.
-
Om du har Elasticsearch 1.x eller 2.x och inte vill uppgradera uppdaterar du Adobe Commerce Elasticsearch PHP-klientversionskravet i Composer.json till
"elasticsearch/elasticsearch": "~2.0".
-
-
Förbättrad validering av miljövariabler för att identifiera konfigurationsinställningar som kan orsaka konflikter under bygg-, distributions- och efterdriftfaserna. Ett varningsmeddelande visas till exempel under installations- och uppgraderingsprocessen om den globala inställningen för distribution av statiskt innehåll står i konflikt med inställningarna i bygg- eller distributionsfasen.
-
-
Uppdateringar för miljövariabeln - Följande miljövariabler har ändrats:-
SKIP_HTML_MINIFICATION global variable - Ändrade standardvärdet till
trueför att aktivera HTML-innehållsminifiering vid behov, vilket minimerar driftstoppen vid distribution till miljö för mellanlagring och produktion. Den här konfigurationen krävs för distributioner utan driftstopp. -
CLEAN_STATIC_FILES distribuerar variabeln - lade till möjligheten att hantera bearbetning av rena statiska filer för statiskt innehåll som genereras under byggfasen baserat på miljövariabelinställningen CLEAN_STATIC_FILES. Tidigare rensades alltid statiska innehållsfiler som genererades under byggfasen.
-
-
Loggning - Följande ändringar har gjorts för att förbättra loggmeddelanden och minska loggstorleken:-
Loggposter för distributionsfel inkluderar nu kommandoutdata från de åtgärder som orsakar felen, även om miljökonfigurationen inte anger loggning på felsökningsnivå. Se
MIN_LOGGING_LEVEL. -
Loggning har lagts till för distributionsfel som inträffar när genererade fabriker som krävs av vissa tillägg inte kan genereras korrekt eftersom filsystemet är i skrivskyddat läge.
-
Minskad loggstorlek för distributionen och problem med korrigerad formatering orsakade av konfigurationskommandon som använder den interaktiva förloppsindikatorn.
-
Eliminerade onödig ordalydelse och uppdaterade prioritetsnivåerna för vissa loggsatser.
-
-
Korrigeringsspecifika korrigeringar—-
Ändrade standardinställningarna för konfiguration av cron-jobb för historikens livslängd från 3d (4320 min) till 1h (60 min) för att förhindra prestandaproblem och distributionsfel som kan uppstå när cron-kön fylls för snabbt.
-
Förbättrad process för hantering av cron-jobb under driftsättningsfasen för att förhindra databaslås och andra kritiska problem. Nu stoppas alla cron-jobb under distributionsfasen och de startas om när distributionen har slutförts.
-
Ett problem med låsmekanismen för schemaläggning av konsumenter som startades av cron-jobb i Adobe Commerce version 2.2.0 och senare har korrigerats för att förhindra att cron-jobb startar dubblettkonsumenter.
-
-
Ett problem med den statiska innehållskomprimeringsprocessen (gzip) som orsakadenot overwritten- ochno such file or directory-fel när den komprimerade filen refererades under distributionsprocessen har åtgärdats. -
Ett problem som hindrade kommandotphp ./vendor/bin/ece-tools config:dumpfrån att ta bort överflödiga avsnitt från filenconfig.phpunder dumpprocessen om lagringsspråket inte har angetts har åtgärdats. Nu kan du enkelt flytta konfigurationsfiler mellan miljöer. När du har uppdaterat tillece-toolsv2002.0.13 kan du återskapa äldreconfig.php-filer med det förbättradeconfig:dump-kommandot. Se Konfigurationshantering för butiksinställningar. -
Ett fel som orsakade ett fel under distributionsfasen har korrigerats om flödeskonfigurationen i filen.magento/routes.yamldirigerar om från en apex-domän till enwww-domän. -
Ett problem med alternativet_mergeför variabelnSEARCH_CONFIGURATIONsom orsakade felaktiga sammanslagningsresultat om du inte inkluderade parameternenginei den uppdaterade.magento.env.yaml-konfigurationsfilen har åtgärdats. Sammanfogningsåtgärden skriver nu bara över de värden som du anger i den uppdaterade.magento.env.yamlutan att du behöver ange parameternengine. -
Ett Redis-konfigurationsproblem som felaktigt aktiverade sessionslås för Adobe Commerce i molninfrastrukturversion 2.2.1 och senare, vilket kan orsaka långsamma prestanda och timeout har åtgärdats. Sessionslås är nu inaktiverat som standard. Problemet orsakades av en ändring av standardbeteendet för parameterndisable_lockingsom introducerades i v1.3.4 i Redis-sessionshanterarpaketet. Se colinkvart/hour/php-redis-session-abstract package.
v2002.0.12
-
Docker Compose för Cloud - lade till ett kommando -docker:build- för att generera en Docker Compose -konfiguration från molndatabasenece-tools. -
Ändra nationella inställningar - Nu kan du ändra nationella inställningar för butiker utan att behöva exportera och importera konfigurationsprocessen. Medan programmet är i produktion och SCD_ON_DEMAND är aktiverat är språkinställningarna för lagring och administration tillgängliga. -
Webbplatskarta och robotar - Skapade ett arbetsflöde för att lägga till enrobots.txt-fil och generera ensitemap.xml-fil för en enskild domänkonfiguration utan att infrastrukturen behöver ändras. -
Guider - Två guider har lagts till som hjälp för molnkonfigurationen:-
ideal-state- konfigurera det idealiska läget för minimal driftsättning under driftstopp -
master-slave- konfigurera belastningsutjämning för databas och Redis
-
-
Moduluppdatering - Lagt till ett molnkommando -module:refresh- för att aktivera moduler som inaktiverats eller inte uttryckligen aktiverats, på samma sätt som det görs automatiskt under ett bygge. -
Lagt till möjligheten att välja att sammanfoga eller skriva över konfiguration för tjänster med alternativet_mergei konfigurationerna CACHE, SESSION, QUEUE och SEARCH. -
Exempelfil för miljökonfiguration - Vi lade till en.magento.env.yamlexempelfil i ECE-Tools-paketet som innehåller en detaljerad beskrivning och möjliga värden för varje miljövariabel.- Vi har även lagt till en djupgående validering för konfigurationen
.magento.env.yamlsom förhindrar fel i distributionsprocessen som orsakas av oväntade värden. När ett fel inträffar får du nu ett detaljerat felmeddelande som börjar med:Environment configuration is not valid. Please correct .magento.env.yaml file with next suggestions:
- Vi har även lagt till en djupgående validering för konfigurationen
-
lade till följande miljövariabler:-
Nu kan du definiera flera språkområden för varje tema med den nya miljövariabeln SCD_MATRIX , vilket minskar antalet temafiler som ska distribueras.
-
Miljövariabeln DATABASE_CONFIGURATION har lagts till för att anpassa databasanslutningarna för distribution.
-
Den nya variabeln MIN_LOGGING_LEVEL åsidosätter den lägsta loggningsnivån för alla utdataströmmar utan att göra ändringar i koden.
-
-
Åtgärdade ett fel som orsakade driftavbrott mellan distributionen och efterdistributionen. Nu börjar fasen efter distributionen omedelbart efter att distributionsfasen har avslutats. -
Ett fel som inte rensade de lyckade cron-jobben, de medstatus = success, från schemat har åtgärdats. -
Ett problem med krokenpost_deploysom rensade cachen i distributionsfasen i stället för i projektfasen efter distributionen har korrigerats. -
Ett problem har korrigerats vid användning av SCD med flera språkområden, vilket genererade sammajs-translation.jsonfil för varje språkområde. -
Optimerade kommandotdb:dumpi paketetece-toolsför att undvika att tabeller låses och öka hastigheten.
v2002.0.11
-
Konfigurationsguiden - En guide har lagts till för att verifiera konfigurationen för statisk innehållsdistribution. Se Smarta guider. -
Stöd för Symfony Console - Stöd för Symfony Console 4 har lagts till med Adobe Commerce 2.3. -
Optimeringar för cron-schemaläggning - Förbättrad köhantering och förbättrad loggning för felsökning av kron-relaterade problem. -
Distributionsvalideringen misslyckas om ettADMIN_EMAIL- ellerADMIN_USERNAME-värde är detsamma som ett befintligt administratörskonto. -
SOLR-stöd för 2.2.x-versioner har tagits bort. 2.1.x-versioner behåller möjligheten att aktivera SOLR. -
Den första installationen av miljöerna Förproduktion och Förproduktion i ett PRO-projekt innehåller nu olika indexprefix för Elasticsearch för att förhindra eventuella konflikter och samtidigt identifiera poster som tillhör respektive miljö. -
Ett fel som avbröt byggfasen för en äldre arkitektur under distributionen av statiskt innehåll har åtgärdats. -
Kronspecifika förbättringar - Kronimplementeringen har omarbetats:-
Korrigerade ett problem som gjorde att cron-kön snabbt fylldes. Nu kan man ta bort de gamla cron-jobben på ett mer tillförlitligt sätt.
-
Ordnade om sekvensen av kroniska jobb så att alla jobb i separata trådar startar före den allmänna gruppen.
-
Förbättrad loggning för att underlätta felsökning av kron.
-
OBS! - Den här versionen åtgärdar många kronrelaterade problem. Om du för närvarande använder vissa kronrelaterade korrigeringar i m2-snabbkorrigeringar tar du bort dem.
-
-
SCD-specifika förbättringar—-
Du kan använda miljövariablerna
VERBOSE_COMMANDSochSCD_COMPRESSION_LEVELunder både faserna build och de_ploy. -
Korrigerade ett problem som gjorde att distributionen misslyckades med ett slumpmässigt fel när ett oväntat värde för miljövariabeln
SCD_COMPRESSION_LEVELpåträffades. Förbättrad konfigurationsvalidering för att ge meningsfulla meddelanden. SeSCD_COMPRESSION_LEVELför godtagbara värden. -
Åtgärdade beteendet för konfigurationsflödet för miljövariabeln
SCD_COMPRESSION_LEVELså att åsidosättningarna fungerar som förväntat. -
Ett problem som förhindrade konfigurationen av miljövariabeln
SCD_THREADSi.magento.env.yamlfile deploy stage har korrigerats.
-
v2002.0.10
-
Statisk innehållsdistribution (SCD) - Det finns en ny, alternativ distributionsprocess för att generera statiskt innehåll när det efterfrågas (on-demand). Detta minskar driftstoppen och förbättrar cachehanteringen genom att generera de mest kritiska resurserna.-
Ny miljövariabel - Den globala miljövariabeln
SCD_ON_DEMANDhar lagts till för att generera statiskt innehåll vid begäran. -
Koppling efter distribution - En
post_deploy-krok för filen.magento.app.yamlhar lagts till som rensar cachen och läser in cachen i förväg när behållaren har accepterat anslutningar. Det är bara tillgängligt för Pro-projekt som innehåller miljöer för mellanlagring och produktion i Cloud Console och för Starter-projekt. Detta fungerar tillsammans med miljövariabelnSCD_ON_DEMAND, även om det inte krävs.
-
-
Optimering - Optimerad flyttning eller kopiering av filer under distributionen för att förbättra distributionshastigheten och minska inläsningen i filsystemet. -
Distributionsloggning - Lagt till möjlighet att aktivera hanterare för Syslog och GELF (Graylog Extended Log Format) för utdataloggar under distributionsprocessen. Se Loggningshanterare. -
lade till följande miljövariabler:-
CRYPT_KEY- Ange en kryptografisk nyckel till en annan miljö när du flyttar en databas. -
SKIP_HTML_MINIFICATION—Global miljövariabel som hoppar över kopiering av statiska vyfiler i katalogenvar/view_preprocessedoch genererar minifierad HTML när den efterfrågas. -
SCD_ON_DEMAND—Global-miljövariabel som genererar statiskt innehåll vid begäran. -
WARM_UP_PAGES- Du kan lista de sidor som ska användas för att läsa in cachen i förväg. Tillgängligt i de nya variablerna efter distribution.
-
-
Ett problem som innebar att en lokal korrigering som bröt distributionen för en instans korrigerades. ECE-Tools kan nu identifiera att en korrigering har tillämpats. -
Korrigerade en konflikt mellan JavaScript-paketering och GZIP-funktioner. Nu fungerar de här funktionerna tillsammans korrekt. -
Ett problem som orsakade att CLI-kommandon för ECE-verktyg misslyckades i tidigare PHP 7.0.x-versioner har åtgärdats. -
Ett problem som förhindrade statisk innehållsdistribution med den kompakta strategin i flera trådar har åtgärdats. -
Ett problem med Redis-sessionslås som orsakade en fördröjd administratörsinloggning har åtgärdats. Dessutom är korrigeringen tillgänglig för 2.1.x.
v2002.0.9
-
ece-tools - Paketetece-toolshar nu stöd för Adobe Commerce 2.1.x. -
Redis-konfiguration - Nu kan du konfigurera Redis-sidan och standardcachen samt Redis-sessionslagring med en miljövariabel. -
Förbättringar av tjänsterna Search, AMQP och Redis - Tjänstkonfigurationsflödet har förenats så att det nu fungerar på samma sätt för alla tjänster. Det går inte längre att redigera filenenv.phpmanuellt för att konfigurera tjänster. Du måste använda miljövariabler eller filen.magento.env.yamli stället. -
Miljövariabler—-
Användningen av
env:STATIC_CONTENT_THREADShar tagits bort och kommer att tas bort i en framtida version. Använd SCD_THREADS i stället. -
Miljövariabeln
STATIC_CONTENT_EXCLUDE_THEMEShar tagits bort. Du måste använda miljövariabelnSCD_EXCLUDE_THEMESi stället.
-
-
Loggning - Vi förenklade loggningen runt inbyggda korrigeringsåtgärder. -
Vi har tagit bortdeveloper-lägesstöd och miljövariabelnAPPLICATION_MODEeftersom de orsakade oväntat beteende. -
Ett problem som orsakade statiska innehållsdistributionsfel relaterade till Redis har åtgärdats. Distributionen av statiskt innehåll med flera trådar körs nu som avsett. -
Ett problem som hindrade användare från att spara ändringar i konfigurationsfält i Admin, som markerats som känsliga efter att kommandotapp:config:dumpkörts, har åtgärdats. -
Vi har lagt till stöd för en tidigare version avsymfony/yamlför att åtgärda konflikter med vissa paket som ännu inte är kompatibla med den senaste versionen.
v2002.0.8
vendor/magento/ece-patches med vendor/magento/ece-tools i den här versionen. Du behöver inte längre uppdatera paketet vendor/magento/ece-patches separat.Nya funktioner:
-
Förbättrad loggning
-
Vi förbättrade loggmeddelanden för att ge bättre förklaringar när bygg- eller distributionsprocessen åsidosätter en miljövariabel.
-
Du kan nu se installations- och uppgraderingsförloppet i realtid. Anpassa filen
install_update.logför att visa förloppet. Till exempel:code language-bash tail -f var/log/install_upgrade.log
-
-
Nytt cron-kommando - Nu kan du låsa upp specifika fastnade cron-jobb i stället för att stoppa och starta om alla med kommandot
cron:unlock. Inte tillgängligt i 2.1. -
Enhetlig konfigurationsfil - Nu kan du konfigurera bygg- och distributionsfaser med hjälp av en
.magento.env.yaml-fil. -
Säkerhetskopiera konfigurationsfiler - Distributionsprocessen skapar nu automatiskt en säkerhetskopia av konfigurationsfilerna
app/etc/env.phpochapp/etc/config.phpefter distributionen. Vi lade också till ett nytt CLI-kommando för att återställa dessa konfigurationsfiler från en säkerhetskopia. -
Felsökning av valideringsfel - Vi ändrade det kommando som du måste använda för att lösa valideringsfel när
config.phpinte innehåller tillräckligt med data för statisk innehållsdistribution. Tidigare instruerades du av felmeddelandet att körabin/magento app:config:dump. Nu måste du köraphp ./vendor/bin/ece-tools config:dump. -
Nya miljövariabler - Nu kan du använda miljövariabler för att ansluta anpassade sök- och AMQP-baserade-tjänster till din webbplats.
-
Vi implementerade smarta patchar. Paketet tillämpar nu korrigeringar som inte baseras på Adobe Commerce i molninfrastrukturversionen, utan på den patchade paketversionen.
Lösta problem:
-
Ett loggningsproblem som orsakade byggfel har åtgärdats.
-
Ett problem som orsakade timeout-undantag vid körning av distributioner i interaktivt läge har åtgärdats.
-
Vi har åtgärdat ett problem som orsakade fel när vi använde den kompakta strategin för att generera statiskt innehåll. Inte tillgängligt i 2.1.
-
Ett problem som hindrade distributionsskriptet från att identifiera miljöer för staging och produktion har korrigerats.
-
Ett problem som orsakade att nätverksproblem orsakade avbrott i databasanslutningar och orsakade fel under installationen och uppgraderingen har åtgärdats.
-
Ett problem har korrigerats som förhindrar dig från att exportera konfigurationsfilerna med
app:config:dumpmer än en gång. Inte tillgängligt i 2.1. -
Ett problem som orsakade en fördröjning av inloggningen för Admin har åtgärdats i Redis-sessionen locking. Inte tillgängligt i 2.1.
-
Vi har åtgärdat ett implementeringsproblem relaterat till versionshantering som orsakade en konflikt med andra Composer-baserade korrigeringsmoduler.
-
Ett problem som orsakade PHP-minnesproblem under importen har korrigerats.
-
Borttagen patch; åtgärdar fel i
colinmollenhour/credisv1.6 för att aktivera stöd för Adobe Commerce i molninfrastruktur 2.2.1. Inte tillgängligt i 2.1.
v2002.0.7
Lösta problem:
- Vi tog bort
var/view_preprocessed-symbolen för att åtgärda ett problem som orsakade JavaScript-miniatyrbildskonflikter.
v2002.0.6
Lösta problem:
-
Ett problem som orsakade
gzipfel när ett fil- eller katalognamn innehåller blanksteg har åtgärdats. -
Ett problem som hindrade distributionsskript från att identifiera och aktivera modulberoenden har åtgärdats.
v2002.0.5
Nya funktioner:
-
Konfigurera en cron-konsument med en miljövariabel - Nu kan du konfigurera cron-konsumenter med den nya miljövariabeln
CRON_CONSUMERS_RUNNER. -
Konfigurationssökning - Vi söker nu efter viktiga komponenter under bygg-/distributionsprocessen och stoppar processen om genomsökningen misslyckas, vilket förhindrar onödiga driftavbrott på grund av att platsen är i underhållsläge.
-
Bygg/distribuera meddelanden - Vi har lagt till en konfigurationsfil som du kan använda för att konfigurera Slack- och/eller e-postmeddelanden för att skapa/distribuera åtgärder i alla dina miljöer.
-
Statisk innehållskomprimering - Nu komprimeras statiskt innehåll med gzip under bygg- och distributionsfaserna. Den här komprimeringen, i kombination med snabb komprimering, minskar storleken på din butik och ökar distributionshastigheten. Om det behövs kan du inaktivera komprimering med ett build-alternativ eller en distribueringsvariabel. Mer information finns i följande avsnitt:
-
Konfigurationshantering - Nu genereras en
app/etc/config.php-fil automatiskt i Git-databasen under byggfasen om den inte redan finns. Den automatiskt genererade filen innehåller bara en lista med moduler och tillägg. Om filen redan finns fortsätter byggfasen som vanligt. Om du följer Configuration Management vid ett senare tillfälle uppdaterar kommandona filen utan att ytterligare steg krävs. Mer information finns i Distributionsprocessen. -
Databasdumpar - Vi har lagt till ett
magento/ece-toolsCLI-kommando för att skapa databasdumpar i alla miljöer. I Pro-planproduktionsmiljöer dumpas det här kommandot endast från en av tre noder med hög tillgänglighet, vilket innebär att produktionsdata som skrivs till en annan nod under dumpningen inte kan kopieras. Vi rekommenderar att du sätter programmet i underhållsläge innan du gör en databasdump i produktionsmiljöer. Mer information finns i Hantering av säkerhetskopiering. -
Begränsningar för kroniskt intervall har hävts - Standardvärdet för kroniskt intervall för alla miljöer som etablerats i områdena us-3, eu-3 och ap-3 är 1 minut. Standardkronidintervallet i alla andra regioner är 5 minuter för Pro Integration-miljöer och 1 minut för Pro Staging- och Production-miljöer. Om du vill ändra dina befintliga cron-jobb redigerar du inställningarna i
.magento.app.yamleller skapar en supportbiljett för produktions-/mellanlagringsmiljöer. Mer information finns i Konfigurera cron-jobb.
Lösta problem:
-
Ett problem som orsakade långa distributionstider på grund av distributionsprocessen som anropar åtgärden
cache-cleanföre statisk innehållsdistribution har åtgärdats. -
Ett problem som orsakade fel under det statiska innehållsgenereringssteget i distributionen i produktionsmiljöer har korrigerats.
-
Ett problem har korrigerats som förhindrar att vissa
magento/ece-tools-kommandon loggar utdata tillstderr. -
Ett problem har korrigerats som förhindrar att bas-URL-värden i
env.phpuppdateras i förgreningar. -
Ett problem som orsakade att kommandot
magento setup:installlade till ett osäkert prefix (http://) för att skydda bas-URL:er har åtgärdats. -
Ett problem har korrigerats som förhindrar att korrigeringsfel orsakar distributionsfel.
-
Ett problem har korrigerats som förhindrar
ece-toolsfrån att stoppa körningen och utlösa ett undantag om inga korrigeringsfiler kan användas. -
Ett problem som orsakade fel när butiken lästes in efter att HTML-miniatyren aktiverats i Admin har åtgärdats.
v2002.0.4
Lösta problem:
- Du kan nu manuellt återställa fastnade cron-jobb med ett CLI-kommando i alla miljöer via SSH-åtkomst. Distributionsprocessen återställer automatiskt cron-jobb.
v2002.0.3
Lösta problem:
- Vi har åtgärdat ett problem som gjorde att sidor gick ut eftersom Redis tog för lång tid att läsa/skriva. Du kan nu använda parametern
disable_lockingi Redis-konfigurationer för att förhindra problemet.
v2002.0.2
Lösta problem:
- Konfigurationsprocessen RabbitMQ hämtar nu alla nödvändiga parametrar automatiskt.
v2002.0.1
Nya funktioner:
-
Adobe Commerce i molninfrastrukturen har nu stöd för omfattningar och statiska strategier för innehållsdistribution. Vi har lagt till parametern
–smed standardinställningenquickför den statiska innehållsdistributionsstrategin. Du kan använda miljövariabeln SCD_STRATEGY för att anpassa och använda dessa strategier med dina bygg- och distributionsåtgärder. Variabeln stöder alternativenstandard,quickellercompact. Om du väljercompactåsidosätter vi värdetSTATIC_CONTENT_THREADSmed1, vilket kan göra distributionen långsammare, särskilt i produktionsmiljöer. Inte tillgängligt i 2.1. -
Vi har skapat en loggfil över miljöer för att hämta in och kompilera bygg- och distributionsåtgärder. Filen
var/log/cloud.logfinns i programmets rotkatalog.
Lösta problem:
-
Paketet
ece-toolshar uppdaterats så att det blir kompatibelt med Adobe Commerce i molninfrastruktur 2.2.0 och senare. -
Ett problem som hindrade
ece-toolsfrån att stoppa körningen och utlösa ett undantag om inga korrigeringsfiler kan användas har åtgärdats. -
Vi har åtgärdat ett problem som medförde att undantag utlöstes när kompilering av beroendeinjektion (ID) hoppas över under byggen.
-
Ett problem som gjorde att distributionsprocessen skrev över anpassade Redis-konfigurationer i filen
env.phphar åtgärdats. -
Ett problem som orsakade omdirigeringsslingor på grund av inaktivering som standard av säker administratör har åtgärdats.
v2002.0.0
Inledande version
Inledande version av ece-tools för Adobe Commerce i molninfrastruktur 2.2.0.