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ån
ece-tools
-paketet till ett nyttmagento/magento-cloud-patches
-dispositionspaket. -
Uppdaterade filen
composer.json
för paketetece-tools
för att lägga till ett beroende för paketetmagento/magento-cloud-patches
v1.0.0. -
Ett problem som orsakade att
ece-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 med
ece-tools
version 2002.0.22 för att använda följande korrigeringar och viktiga korrigeringar. Dessa korrigeringar ingår i paketetmagento/magento-cloud-patches
v1.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 av
Magento\Framework\Mail\EmailMessageInterface
PHP-gränssnittet som introducerades i Adobe Commerce v2.3.3. I den här korrigeringens omfång ärvs de nyaEmailMessageInterface
från den gamlaMessageInterface
och Adobe Commerce kärnmoduler återställs till att vara beroende avMessageInterface
. -
Katalognumrering fungerar inte på 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.yaml
i 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 kommandot
docker: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övariabeln
CRON_CONSUMERS_RUNNER
används för att hantera kronijobb. Se variabelbeskrivningen i avsnittet distribuera variabler. -
Ett problem som kan orsaka databasdeadlock-fel när
consumers_runner
cron-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_runner
alternativetsingle-thread
fö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 kommandot
config:show:default-url
inte kan hämta en bas-URL används nu URL:en från variabeln MAGENTO_CLOUD_ROUTES.
-
-
Loggningsinformationen som returnerades av kommandot
module:refresh
har 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ån
INFO
tillDEBUG
. -
Ett fel som inte stör distributionsprocessen när ett fel uppstod under
setup:upgrade
-aktiviteten har åtgärdats när kommandotapp:config:import
kördes. -
Ändrade standardloggnivån för filhanteraren till
debug
fö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 och
ece-tools
config 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 ett
Undefined index error
som inträffar när ettmagento-cloud
CLI-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 paketet
ece-tools
i 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.yaml
file blir tillgängliga i Docker PHP-behållare. -
Det finns nya kommandon som förbättrar Docker-kommandoradsupplevelsen. Se avsnittet
bin/magento-docker
i 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. -
har lagt till
analysis-icu
- ochanalysis-phonetic
Elasticsearch-pluginerna i alla Docker-bilder. -
Förbättrade valideringar: När du använder alternativ för kommandot
docker:build
måste du ange ett värde när du använder ett alternativ. Dessutom lades valideringen för nodversionen till när kommandotdocker:build run
anvä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 variabelnefter distribution.
-
-
har lagt till filen
pub/static/.htaccess
i exkluderingslistan. Korrigering skickad av Björn Kraus på PHOENIX MEDIA GmbH. -
Ett fel korrigerades när alla valideringsmeddelanden visades som
Critical
om 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 nytt
env:config:show
-kommando i paketetece-tools
som 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 med
ece-tools
develop 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ån
cloud.log
för gränssnittsutdata fråninfo
tilldebug
. -
lade till alternativet
--remove-definers (-d)
i kommandotece-tools db-dump
för att ta bort definierare från dumpfilen.
v2002.0.19
-
Korrigerade ett fel som skrev över
env.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.php
vid 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 ett
Name 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.dist
automatiskt. -
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
-n
om du vill hoppa över interaktiviteten för CICD-syften. -
Ett fel med Docker compose
db-dump
-kommandot som raderade befintliga dumpar har åtgärdats. -
Ett problem som tilldelade Redis
session
,default
ochpage_cache
cachelagring 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 CPU-tråd. 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
_merge
inte 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 Redis
slave
gö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-korrigeringar.-
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-rewrites
i 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 filen
var/log/install_upgrade.log
så 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.yml
genererades har korrigerats.
-
-
Uppgraderingsförbättring - Verifieringen har lagts till för att bekräfta att egenskapen
autoload
i filencomposer.json
innehå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 av
build: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 av
symfony/yaml
-paketet som ska användas med PHP-konstanter. Konstantparsning fungerar inte när ensymfony/yaml
-paketversion används tidigare än 3.2. Korrigering från 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 filen
cloud.log
och 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ån
Info
tillNotice
har 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.json
med delade konfigurationsinställningar i filenapp/etc/config.php
-
Starta och avsluta konfigurationsvalideringsprocessen
-
Början och slutet av processen
setup:di:compile
fö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-Options
fö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.yaml
har 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:create
CLI 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.yaml
och.magento/services.yaml
när du skapar Docker-miljön. Du kan välja en annan tjänstversion med build-parametrar. -
PHP 7.2-bild har lagts till - Stöd för PHP 7.2 har lagts till i Cloud Docker. Starta Docker-konfigurationen har uppdaterats med alternativet
docker:build --php
fö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 det bara i produktionsmiljön som Google Analytics har aktiverats. Du kan aktivera Google Analytics i miljö för mellanlagring och integrering med miljövariabeln ENABLE_GOOGLE_ANALYTICS.
-
Ett fel som tog bort anpassade seriekonfigurationer från filen
env.php
efter 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.
-
Kommandot
config:dump
har korrigerats så att det omfattar alla webbplatsspråk i avsnittetsystem
i 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 under
setup:di:compile
-processen som påverkade Amazon-betalningsmodulen har korrigerats.