Versionsinformation för ECE-verktyg
The ece-tools paket är en uppsättning skript och verktyg som är utformade för att hantera och distribuera Cloud-projekt. I versionsinformationen beskrivs de senaste förbättringarna av det här paketet, som ingår i Cloud Tools Suite för Commerce.
ece-tools
paket.The ece-tools
paketet använder följande versionssekvens: 200<major>.<minor>.<patch>
Versionsinformationen innehåller:
v2002.1.19 latest
Releasedatum: 21 maj 2024
v2002.1.18
Releasedatum: 8 april 2024
v2002.1.17
Releasedatum: 16 januari 2024
v2002.1.16
Releasedatum: 16 oktober 2023
v2002.1.15
Releasedatum: 31 juli 2023
v2002.1.14
Releasedatum: 10 mars 2023
-
-
-
db-dump
för att stoppa i förtid.
v2002.1.13
Releasedatum: 27 oktober 2022
-
-
-
id_salt
värde icache
iapp/etc/env.php
-fil.
v2002.1.12
Releasedatum: 13 september 2022
-
synchronous_replication
—ECE-verktygsuppsättningarsynchronous_replication=>true
iapp/etc/env.php
fil närMYSQL_USE_SLAVE_CONNECTION
är aktiverat. Den här konfigurationen påverkar bara Commerce 2.4.6+. SeMYSQL_USE_SLAVE_CONNECTION
variabelbeskrivning i Distribuera variabler. -
opensearch
för nästa version av Adobe Commerce 2.4.6. Se Konfigurera OpenSearch-tjänsten.
v2002.1.11
Releasedatum: 4 augusti 2022
v2002.1.10
Releasedatum: 31 mars 2022
v2002.1.9
Releasedatum: 10 mars 2022
-
-
-
-
multiple_processes
så att du kan ange antalet processer som ska anges för varje kund. SeCRON_CONSUMERS_RUNNER
variabelbeskrivning i Distribuera variabler. -
-
-
env.php
fil efterece-tools
för validerare.
v2002.1.8
Releasedatum: 25 oktober 2021
-
--dump-directory
så att du kan välja en målkatalog för en DB-dump. Nu/app/var/dump-main
är standardmålkatalog för en DB-dump. Se Hantering av säkerhetskopiering: Dumpa databasen -
monolog
paketera till^2.3
. -
-
CRITICAL: [9] Required configuration is missed in autoload section of composer.json file.
fel.
v2002.1.7
Releasedatum: 29 juli 2021
Konfigurationsuppdateringar—
-
-
symphony/console
—Uppdaterade ECE-verktygencomposer.json
versionskrav försymphony/console
paket för att åtgärda ett problem som orsakadedi:compile
kommandon som ska misslyckas med följande fel:Incompatible argument type: Required type: int. Actual type: string
-
eol.yaml
) som ska omfatta Elasticsearch 7.9.x.
v2002.1.6
Releasedatum: 20 april 2021
-
relationships
under distributionsfasen. -
relationships
under distributionsfasen. -
redis-session
som ett andra alternativ för sessionslagring. Du kan användaredis-session
för att lagra sessionsinformation och användaredis
för cachen för att ge bättre prestanda. -
SPLIT_DB
för Adobe Commerce 2.4.2 och borttagningen av den i Adobe Commerce 2.5.0. -
relationships
i Cloud Docker och integreringsmiljöer. -
server
URL. Du kan t.ex. lägga till ditt portnummer till serverns URL-adress på följande sätt:server: 'tcp://rfs-store-simple-page-cache:26379'
. Detta förhindrar valideringsfel omport
Alternativet saknas eller är felaktigt. -
bin/magento setup:upgrade
för att driftsätta sina anläggningar efter uppgradering till Adobe Commerce 2.4.2.
v2002.1.5
Releasedatum: 1 februari 2021
-
REMOTE_STORAGE
miljövariabel för att aktivera molnprojekt för fjärrlagring av mediefiler med hjälp av en lagringstjänst, t.ex. AWS S3. Det här konfigurationsalternativet ingår i ECE-verktygspaketet, men stöds inte av Adobe Commerce i molninfrastruktur. -
cloud:config:validate
kommando—Added, kommandophp vendor/bin/ece-tools cloud:config:validate
för att validera.magento.env.yaml
innan ändringar görs i fjärrmolnmiljön. -
opcache.enable_cli
PHP-alternativ för att tömma OPcache innan distributionskroken körs. Den här konfigurationen återställer cachekonfigurationen för att säkerställa att de aktuella konfigurationsinställningarna tillämpas på varje distribution. -
-
SCD_NO_PARENT
systemvariabel (för Adobe Commerce >=2.4.2) för att hantera genereringen av statiskt innehåll för överordnade teman. -
php vendor/bin/ece-tools
fungerar inte om storleken påcloud.log
filen överskred PHP-minnesgränsen. I stället för att läsa helacloud.log
till minnet, vi läser nu bara en mindre delmängd av data från loggfilen. -
.magento.env.yaml
konfigurationsproblem som anpassade databasanslutningar har definierats förDATABASE_CONFIGURATION
användes inte. Anslutningsinställningarna lades inte till iapp/etc/env.php
. -
cloud.error.log
var tom. -
-
cache:flush
steg.
v2002.1.4
Releasedatum: 19 november 2020
-
SEARCH_CONFIGURATION
miljövariabeln är ett annat värde änelasticsearch
.
v2002.1.3
Releasedatum: 9 november 2020
Infrastrukturuppdateringar—
-
pub/static
katalog när statiskt innehåll är inställt att distribueras på byggscenen. -
-
composer.json
om du vill lägga till ett nödvändigt beroende för verktyget Kvalitetskorrigeringar. Detta åtgärdar ett cirkulärt beroende som fanns mellan ECE-Tools- och magento-cloud-patches-paketen.
Förbättrad validering och loggning—
-
elasticsearch
är inställt för Adobe Commerce i molninfrastruktur 2.4 och senare. Om valideringen misslyckas stoppas distributionen med ett kritiskt felmeddelande som föreslår korrigeringar för problemet. Se Allvarliga fel, driftsättningsfas. -
-
-
2026
och2027
för ogiltigMAGE_MODE
inställning för systemvariabel. Det enda giltiga värdet ärproduction
. Före den här korrigeringenMAGE_MODE
kan anges tilldeveloper
utan distributionsfel, endast för att orsaka fel senare vid försök att skriva till skrivskyddade filer. Se Varningsfel. -
cloud.log
. -
cloud.log
om du vill inkludera gränsen för antal samtidiga begäranden för att skicka begäranden under cachevärmningen. Detta värde är konfigurerat i WARM_UP_CONCURRENCY variabel efter distribution.
CLI-kommandouppdateringar—
-
cloud:config:create
ochcloud:config:update
) för att skapa och uppdatera.magento.env.yaml
en fil med en konfiguration som kan innehålla en eller flera variabler för att skapa, distribuera och efterdistribuera. Se Skapa konfigurationsfil från CLI.
Miljövariabeluppdateringar—
-
true
stoppar programmet från att köracomposer dump-autoload
under en installation av Cloud Docker för Commerce. Variabeln gäller endast för Commerce-behållare med skrivbara filsystem (skapade för testning och utveckling med./vendor/bin/ece-docker build:compose --with-test
). Hoppa övercomposer dump-autoload
-kommandot förhindrar fel när andra kommandon som försöker få åtkomst till filer från en borttagengenerated
katalog.
v2002.1.2
Releasedatum: 5 augusti 2020
Förbättrad validering och loggning—
-
schema.error.yaml
-fil som innehåller alla fel- och varningsmeddelanden som kan inträffa under processen för att skapa, distribuera och efterdistribuera samt förslag på hur felen kan åtgärdas. Informationen i den här filen finns också i Molnguide för Commerce. Se Felmeddelandereferens för e-postverktyg. -
/var/log/cloud.error.log
) till JSON-format för att göra loggen enklare att tolka programmatiskt. -
-
Felkod 2026 - Det gick inte att återställa vissa data som genererats under byggfasen till de monterade katalogerna
-
Felkod 3004 - Det går inte att skapa säkerhetskopior
-
Felkod 102 - Ytterligare kontroller för problem som inträffar när
env.php
filen är inte skrivbar
-
-
v2002.1.1
Releasedatum: 25 juni 2020
-
-
-
vendor/bin/ece-tools db-dump
) och uppdaterade loggmeddelanden för att förtydliga att databasdumpåtgärden växlar programmet till underhållsläge, stoppar konsumentköprocesser och inaktiverar kronijobb innan dumpningen börjar. -
ece-tools
använder URL:en för vägen medprimary:true
attribut i projektflödeskonfigurationen. Se Distribuera variabler. -
generate.xml
arbetsflöde för att skapa scenarier för att tillämpa korrigeringar. Patchar måste användas tidigare för att uppdatera Adobe Commerce för att åtgärda problem som kan orsakadi:compile
ochmodule:refresh
steg för att misslyckas. -
Crypt key missing
fel. Thecrypt/key
värdet genereras automatiskt under installationen.
-
-
-
-
-
-
-
app:config:dump
app:config:import
module:enable
Loggningsnivån för varje samtal bestäms av konfigurationen för
VERBOSE_COMMANDS
i.magento.env.yaml
-fil.
-
-
-
-
-
post-deploy
krokkonfigurationen saknas i.magento.app.yaml
fil:code language-text Your application does not have the "post_deploy" hook enabled.
-
code language-text Required configuration is missing from the autoload section of the composer.json file. Add ("Laminas\Mvc\Controller\Zend\": "setupsrc/ Zend/Mvc/Controller/") to the `autoload -> psr-4` section. Then, re-run the "composer update" command locally, and commit the updated composer.json and composer.lock files.
-
env.php
fil och data—Kontroller förenv.php
filer och data under installations- och uppgraderingsprocessen.-
Om
env.php
filen saknas i installationen, ochcrypt/key
värdet har inte angetts i.magento.app.yaml
filen, distributionen misslyckas med följande meddelande:code language-text The crypt/key key value does not exist in the ./app/etc/env.php file or the CRYPT_KEY cloud environment variable``Missing crypt key for upgrading Magento`.
-
Om installationen inte innehåller
env.php
-filen, eller så innehåller konfigurationen bara en cachetyp,cron:enable
under uppgraderingsprocessen för att återställa filen med allacache_types
. Följande meddelande läggs till i loggen:code language-text Magento state indicated as installed but configuration file app/etc/env.php was empty or did not exist. Required data will be restored from environment configurations and from the .magento.env.yaml file.
-
-
v2002.1.0
Releasedatum: 6 februari 2020
-
-
ece-tools
för att upprätthålla kodkvaliteten och tillhandahålla oberoende releaser. Uppdateringar och korrigeringar relaterade tillece-tools
hanteras från magento-cloud-docker GitHub-databas. -
ece-tools
använder det nya paketet för att tillämpa korrigeringar. Se Versionsinformation om molnpatchar. -
composer.json
fil för Adobe Commerce på molninfrastruktur med ett beroende förmagento/magento-cloud-docker
paket. Nuece-tools
innehåller beroenden för alla paket iCloud Tools Suite for Commerce
. Dessa paket installeras och uppdateras automatiskt när du installerar eller uppdaterarece-tools
.
-
-
-
-
hooks
konfiguration i.magento.app.yaml
—Vi uppdateradehooks
konfigurationsformat för stöd för scenariobaserade distributioner. Det äldre formatet från den tidigare versionen av ECE-Tools 2002.0.x stöds fortfarande. Du måste dock uppdatera till det nya formatet för att kunna använda den scenariobaserade distributionsfunktionen. Se Scenariobaserade distributioner.
-