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.

NOTE
Se Uppgradera ECE-verktyg för information om uppdatering till den senaste versionen av ece-tools paket.

The ece-tools paketet använder följande versionssekvens: 200<major>.<minor>.<patch>

Versionsinformationen innehåller:

  • ny ikon Nya funktioner
  • korrigeringsikon Korrigeringar och förbättringar

v2002.1.19 latest

Releasedatum: 21 maj 2024

  • ny ikon Lua—Added option useLua for CACHE_CONFIGURATION.
  • korrigeringsikon Validerare—Uppdaterade validerare för nya versioner av Redis och RabbitMQ.

v2002.1.18

Releasedatum: 8 april 2024

  • ny ikon PHP - Stöd för PHP 8.3 har lagts till.
  • korrigeringsikon Validerare - Uppdaterad EOL-validerare.

v2002.1.17

Releasedatum: 16 januari 2024

  • korrigeringsikon Validerare för Elasticsearch och OpenSearch- Korrigerade den validerare som skapade ett missvisande meddelande för att installera en söktjänst när LiveSearch är aktiverat.
  • korrigeringsikon Distributionsvarning—Ett problem som resulterade i distributionsvarningar för mappar som inte är tomma har korrigerats.

v2002.1.16

Releasedatum: 16 oktober 2023

  • ny ikon ENABLE_WEBHOOKS global miljövariabel—Added the ENABLE_WEBHOOKS global variabel som kan användas med Commerce webhooks för att ansluta till en extern slutpunkt, som App Builder-körningsåtgärd eller ett lagerhanteringssystem från tredje part.

v2002.1.15

Releasedatum: 31 juli 2023

  • korrigeringsikon Felkoder—Uppdaterat felkodsschema och dokumentgenerator för felkod.
  • korrigeringsikon Validerare för anpassad Redis-modell-Valideraren för anpassade Redis-backend-modeller har uppdaterats. Se exemplet för cachekonfiguration.
  • korrigeringsikon Validerare för RabbitMQ- Stöd för RabbitMQ 3.11 har lagts till
  • korrigeringsikon Korrigerat fel länk-Korrigerade fel länk till startdokumentationen i välkomstmallen.

v2002.1.14

Releasedatum: 10 mars 2023

  • ny ikon PHP- Stöd för PHP 8.2 har lagts till.
  • ny ikon Validerare för tjänster—Uppdaterade validerare för Commerce 2.4.6 som krävs: MariaDB 10.6, Redis 7.0, PHP 8.2, OpenSearch 2.x och RabbitMQ 3.9.
  • korrigeringsikon ece-tools db-dump—Ett problem som orsakade db-dump för att stoppa i förtid.

v2002.1.13

Releasedatum: 27 oktober 2022

  • ny ikon Stöd för Adobe I/O Events för Adobe Commerce har lagts till. Tilläggsutvecklare kan nu använda Adobe I/O Events ramverk för att skicka händelseinformation från Commerce-instanser till deras program skrivna för Adobe App Builder. Adobe I/O Events for Adobe Commerce finns i Partner Preview.
  • ny ikon Validerare för OPCache-konfiguration—En validerare har lagts till för att kontrollera om det finns uteslutna sökvägar i OPcache-konfigurationen.
  • korrigeringsikon Ett problem med GraphQL cachekonfiguration har korrigerats—Nu håller ECE-Tools GraphQL id_salt värde i cache i app/etc/env.php -fil.

v2002.1.12

Releasedatum: 13 september 2022

  • ny ikon Aktiverasynchronous_replication—ECE-verktygsuppsättningar synchronous_replication=>true i app/etc/env.php fil när MYSQL_USE_SLAVE_CONNECTION är aktiverat. Den här konfigurationen påverkar bara Commerce 2.4.6+. Se MYSQL_USE_SLAVE_CONNECTION variabelbeskrivning i Distribuera variabler.
  • ny ikon OpenSearch—Funktioner för att konfigurera och ställa in opensearch för nästa version av Adobe Commerce 2.4.6. Se Konfigurera OpenSearch-tjänsten.

v2002.1.11

Releasedatum: 4 augusti 2022

  • korrigeringsikon ElasticSuite Validator och OpenSearch—Ett problem med validering av ElasticSuite-integritetskontroll när OpenSearch är installerat har åtgärdats.
  • korrigeringsikon Returtyper för distributionskommandon—Fasta returtyper för distributionskommandon.
  • korrigeringsikon RabbitMQproblem med installation av nya Commerce 2.4.5—Fixed RabbitMQ kraschproblem vid installation av nya Commerce 2.4.5.

v2002.1.10

Releasedatum: 31 mars 2022

  • korrigeringsikon Elasticsearch 7.10—Uppdaterade validerare som stöder version 7.10 av Elasticsearch.

v2002.1.9

Releasedatum: 10 mars 2022

  • ny ikon OpenSearch—Stöd för OpenSearch har lagts till för Adobe Commerce version 2.4.4, 2.4.3-p2 och 2.3.7-p3.

  • ny ikon PHP- Stöd för PHP 8.1 har lagts till.

  • korrigeringsikon symfoni/process—Kompatibiliteten med symbolen/processen ^5.3 har lagts till.

  • ny ikon Flera processer för konsumenter—Added a multiple_processes så att du kan ange antalet processer som ska anges för varje kund. Se CRON_CONSUMERS_RUNNER variabelbeskrivning i Distribuera variabler.

  • ny ikon OpenSearch-schema och fullständig värdsökväg—Möjligheten att konfigurera ett Elasticsearch-schema och fullständig värdsökväg har lagts till.

  • korrigeringsikon AWS S3—Metoden för aktivering av AWS S3 har ändrats.

  • korrigeringsikon Korrigera drivrutinen_options-läsare—Läste av driver_options-konfiguration för DB-anslutning från env.php fil efter ece-tools för validerare.

v2002.1.8

Releasedatum: 25 oktober 2021

  • ny ikon Alternativ dumpplats—Added the --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
  • korrigeringsikon Uppdatera Monolog—Uppdaterat minimiversionen som krävs för monolog paketera till ^2.3.
  • korrigeringsikon Uppdatera Symfony—Symfony-beroendena har uppdaterats så att de är kompatibla med Adobe Commerce 2.4.4.
  • korrigeringsikon Funktion/lös automatisk inläsning—Ett problem har korrigerats vid distribution till en integreringsmiljö och CRITICAL: [9] Required configuration is missed in autoload section of composer.json file. fel.

v2002.1.7

Releasedatum: 29 juli 2021

Konfigurationsuppdateringar

  • ny ikon Stöd för Composer 2.0 har lagts till.

  • korrigeringsikon Uppdaterade krav på dispositionsverktyget försymphony/console—Uppdaterade ECE-verktygen composer.json versionskrav för symphony/console paket för att åtgärda ett problem som orsakade di:compile kommandon som ska misslyckas med följande fel: Incompatible argument type: Required type: int. Actual type: string

  • korrigeringsikon Uppdaterade programvarukontroller vid utgånget (eol.yaml) som ska omfatta Elasticsearch 7.9.x.

v2002.1.6

Releasedatum: 20 april 2021

  • ny ikon Autentiseringsuppgifter för Redis- Lagt till möjlighet att läsa Redis-autentiseringsuppgifter från relationships under distributionsfasen.

  • ny ikon Autentiseringsuppgifter för Elasticsearch—Elasticsearch har fått möjlighet att läsa autentiseringsuppgifter från relationships under distributionsfasen.

  • ny ikon Dedikerad sessionslagringstjänst—Added redis-session som ett andra alternativ för sessionslagring. Du kan använda redis-session för att lagra sessionsinformation och använda redis för cachen för att ge bättre prestanda.

  • ny ikon Borttagna SPLIT_DB-meddelanden—Valideringsvarning och viktiga meddelanden för den borttagna SPLIT_DB för Adobe Commerce 2.4.2 och borttagningen av den i Adobe Commerce 2.5.0.

  • korrigeringsikon Elasticsearch version från relationer—Tjänstvalideraren för att hämta rätt version av Elasticsearch från relationships i Cloud Docker och integreringsmiljöer.

  • korrigeringsikon Flexibel Redis-portvalidering—Redis kan nu validera porten i en anpassad cacheanslutning från 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 om port Alternativet saknas eller är felaktigt.

  • korrigeringsikon Uppgradera till Adobe Commerce 2.4.2—Ett problem som innebar att användare måste köra manuellt har åtgärdats 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

  • ny ikon Fjärrlagring—Added the 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.

  • ny ikon Nytt cloud:config:validate kommando—Added, kommando php vendor/bin/ece-tools cloud:config:validate för att validera .magento.env.yaml innan ändringar görs i fjärrmolnmiljön.

  • ny ikon Tömmer opcache—Stöd för 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.

  • ny ikon Validering av Aurora DB—Valideringen av databastjänsten har uppdaterats så att den är kompatibel med Aurora-databasen.

  • ny ikon Ny SCD_NO_PARENT-miljövariabel—Added the SCD_NO_PARENT systemvariabel (för Adobe Commerce >=2.4.2) för att hantera genereringen av statiskt innehåll för överordnade teman.

  • korrigeringsikon Minnesbegränsningar och kommandon—Ett problem har korrigerats där 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 hela cloud.log till minnet, vi läser nu bara en mindre delmängd av data från loggfilen.

  • korrigeringsikon Anpassade databasanslutningar—Fixed a .magento.env.yaml konfigurationsproblem som anpassade databasanslutningar har definierats för DATABASE_CONFIGURATION användes inte. Anslutningsinställningarna lades inte till i app/etc/env.php.

  • korrigeringsikon Tomma felloggar—Korrigerade ett problem som gjorde att distributioner misslyckades om cloud.error.log var tom.

  • korrigeringsikon MariaDB 10.3-validering—Fixed validation of MariaDB 10.3 for Adobe Commerce 2.3.6-p1.

  • korrigeringsikon cache:tömningsloggning—Förbättrade loggposter som anger början och slutet av cache:flush steg.

v2002.1.4

Releasedatum: 19 november 2020

  • korrigeringsikon Ett problem som orsakade ett distributionsfel när sökmotorn som anges i SEARCH_CONFIGURATION miljövariabeln är ett annat värde än elasticsearch.

v2002.1.3

Releasedatum: 9 november 2020

Infrastrukturuppdateringar

  • ny ikon Stöd för skrivskyddade ECE-verktyg har lagts till pub/static katalog när statiskt innehåll är inställt att distribueras på byggscenen.

  • ny ikon Stöd för Elasticsearch 7.9 och Redis 6 har lagts till för kompatibilitet med kommande Adobe Commerce-versioner.

  • korrigeringsikon Uppdaterade ECE-verktygen 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

  • ny ikon Sökmotorvalidering har lagts till för att säkerställa att 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.

  • ny ikon Elasticsearch har lagts till för att kontrollera kompatibiliteten mellan Elasticsearch och Adobe Commerce-versionen.

  • ny ikon Elasticsearch-kompatibilitetsfelmeddelandet har uppdaterats för att visa de versioner av Elasticsearch som är kompatibla med Adobe Commerce Elasticsearch. Felmeddelandet innehåller nu de specifika Elasticsearch-versionerna som ska installeras i din molninfrastruktur, så att den är kompatibel med Elasticsearch-modulen som används i din version av Adobe Commerce. Se Varningsfel, distribuera fas.

  • ny ikon Lagt till varningsfel 2026 och 2027 för ogiltig MAGE_MODE inställning för systemvariabel. Det enda giltiga värdet är production. Före den här korrigeringen MAGE_MODE kan anges till developer utan distributionsfel, endast för att orsaka fel senare vid försök att skriva till skrivskyddade filer. Se Varningsfel.

  • korrigeringsikon Korrigerad validering för Redis, RabbitMQ och MySQL för att säkerställa att dessa versioner är kompatibla med Adobe Commerce-versionen. Giltiga versioner av dessa tjänster är nu skrivna på cloud.log.

  • korrigeringsikon Uppdaterade 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

  • ny ikon Tillagda CLI-kommandon (cloud:config:create och cloud: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

  • ny ikon Lagt till SKIP_COMPOSER_DUMP_AUTOLOAD build-variabel. Ange variabeln till true stoppar programmet från att köra composer 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 över composer dump-autoload -kommandot förhindrar fel när andra kommandon som försöker få åtkomst till filer från en borttagen generated katalog.

v2002.1.2

Releasedatum: 5 augusti 2020

Förbättrad validering och loggning

  • ny ikon Lagt till 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.

  • ny ikon Ändrad fellogg för molnet (/var/log/cloud.error.log) till JSON-format för att göra loggen enklare att tolka programmatiskt.

  • ny ikon Ytterligare felkontroller har lagts till för att skapa, distribuera och efterdistribuera bearbetning och förbättra befintliga kontroller:

    • 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

  • ny ikon Lagt till QUALITY_PATCH systemvariabel som anger en eller flera kvalitetspatchar som ska användas under distributionsprocessen. Se Skapa variabler.

v2002.1.1

Releasedatum: 25 juni 2020

  • ny ikon Infrastrukturuppdateringar

    • ny ikon Förbättrad loggning—Förbättrad loggspårning genom att tilldela avslutningskoder till kritiska driftsättningsfel och visa avslutskoderna i felmeddelanden och logghändelser. Se Felmeddelandereferens för e-postverktyg.

    • ny ikon Förbättrad process för databasdumpar (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.

    • korrigeringsikon Ett problem har korrigerats för att se till att projektets URL uppdateras korrekt vid distributionen till förproduktionsmiljöer. Nu ece-tools använder URL:en för vägen med primary:true attribut i projektflödeskonfigurationen. Se Distribuera variabler.

    • korrigeringsikon Uppdaterade 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 orsaka di:compile och module:refresh steg för att misslyckas.

    • korrigeringsikon Ett fel som felaktigt returnerade Crypt key missing fel. The crypt/key värdet genereras automatiskt under installationen.

  • ny ikon Tjänstuppdateringar

    • ny ikon Stöd för PHP 7.4 och MariaDB 10.4 har lagts till.
  • ny ikon Miljövariabeluppdateringar

    • ny ikon Lagt till SCD_USE_BALER -variabel för att aktivera Baler-modulen för JavaScript-paketering under byggprocessen för Adobe Commerce om molninfrastruktur. Se variabelbeskrivningen i build-variabler.

    • ny ikon Lagt till REDIS_BACKEND systemvariabel för att konfigurera Redis serverdelsmodell för Redis-cache för Adobe Commerce 2.3.5 eller senare. Se variabelbeskrivningen i driftsättningsvariabler.

  • ny ikon CLI-kommandouppdateringar

    • ny ikon Följande CLI-kommandon har uppdaterats med ett alternativ för mer detaljerad loggning:

      • 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.

  • ny ikon Förbättrad validering

    • ny ikon Kompatibilitetskontroller för Elasticsearch 7.x—Elasticsearch-validering för kompatibilitetskontroller av program i Elasticsearch 7.x har uppdaterats.

    • ny ikon Uppdaterad serviceversion och EOL-validering—Valideringen har uppdaterats för att kontrollera installerade tjänstversioner mot Adobe Commerce 2.4.-kraven.

    • korrigeringsikon Ett valideringsfel har korrigerats så att följande varningsmeddelande visas bara om post-deploy krokkonfigurationen saknas i .magento.app.yaml fil:

      code language-text
      Your application does not have the "post_deploy" hook enabled.
      
    • ny ikon Tillagd validering för Zend Framework-beroenden—Added Composer-beroendevalidering för Zend Framework som har migrerats till Laminas-projektet. Om de nödvändiga beroendena saknas visas följande felmeddelande under byggprocessen.

      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.
      

      Se Verifiera Zend Framework-beroenden.

    • ny ikon Lagt till validering för env.php fil och data—Kontroller för env.php filer och data under installations- och uppgraderingsprocessen.

      • Om env.php filen saknas i installationen, och crypt/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 alla cache_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

  • ny ikon Infrastrukturuppdateringar

    • ny ikon Ett separat paket för Cloud Docker för Commerce har lagts till—Docker-paketet kopplades från från ece-tools för att upprätthålla kodkvaliteten och tillhandahålla oberoende releaser. Uppdateringar och korrigeringar relaterade till ece-tools hanteras från magento-cloud-docker GitHub-databas.

    • ny ikon Uppdaterade patchfunktioner- Flyttade patchfunktionen från ECE-verktygspaketet till ett separat magento-cloud-patches paket. Under driftsättningen, ece-tools använder det nya paketet för att tillämpa korrigeringar. Se Versionsinformation om molnpatchar.

    • ny ikon Uppdaterade Composer-beroenden—Uppdaterade composer.json fil för Adobe Commerce på molninfrastruktur med ett beroende för magento/magento-cloud-docker paket. Nu ece-tools innehåller beroenden för alla paket i Cloud Tools Suite for Commerce. Dessa paket installeras och uppdateras automatiskt när du installerar eller uppdaterar ece-tools.

  • ny ikon Stöd för scenariobaserade distributioner

    • ny ikon Nu kan du anpassa processerna för att bygga, driftsätta och efterdriftsätta med hjälp av XML-konfigurationsfiler för att åsidosätta eller anpassa standardkonfigurationen.

    • ny ikon Ändrad hooks konfiguration i.magento.app.yaml—Vi uppdaterade hooks 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.

NOTE
Innan du uppdaterar till ECE-Tools version 2002.1.0 bör du läsa inkompatibla ändringar bakåt om du vill veta mer om ändringar som kan kräva att du uppdaterar Adobe Commerce om projektkonfiguration eller processer för molninfrastruktur.
05f2f56e-ac5d-4931-8cdb-764e60e16f26