Versionsinformation för ECE-verktyg

Paketet ece-tools är en uppsättning skript och verktyg som är utformade för att hantera och distribuera Cloud-projekt. Versionsinformationen beskriver de senaste förbättringarna av det här paketet, som ingår i Creative Cloud-verktygen för Commerce.

NOTE
Mer information om hur du uppdaterar till den senaste versionen av ece-tools-paketet finns i Uppgradera ECE-verktyg .

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

Versionsinformationen innehåller:

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

v2002.2.0 latest

Releasedatum: 7 oktober 2024

  • ny ikon MariaDB 11.4 - Stöd för MariaDB 11.4 har lagts till.
  • korrigeringsikon Refererad kod-Borttaget stöd för äldre PHP-versioner 7.4, 7.3, 7.2 och relaterade bibliotek.
  • korrigeringsikon Uppgraderad Monolog-version - Tillagt stöd för monolog 3.6.
  • korrigeringsikon Validerare för RabbitMQ, MariaDB och PHP-Korrigerade valideraren som gav upphov till ett missvisande meddelande om fel tjänstversion.

v2002.1.19

Releasedatum: 21 maj 2024

  • ny ikon Lua - Alternativet useLua för CACHE_CONFIGURATION har lagts till.
  • korrigeringsikon Validator - 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 Validator - Uppdaterad EOL-validerare.

v2002.1.17

Releasedatum: 16 januari 2024

  • korrigeringsikon Validerare för Elasticsearch & OpenSearch - Korrigerade valideraren som gav upphov till ett felande meddelande om 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 - har lagt till den globala variabeln ENABLE_WEBHOOKS som kan användas med Commerce-webbhooks för att ansluta till en extern slutpunkt, till exempel App Builder runtime-å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-Uppdaterade valideraren för anpassade Redis-backend-modeller. Se exemplet för cachekonfiguration.
  • korrigeringsikon Validerare för RabbitMQ-tillagt stöd för RabbitMQ 3.11
  • korrigeringsikon Korrigerade 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 for Services - 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 - Korrigerade ett fel som gjorde att db-dump-åtgärden stoppades för tidigt.

v2002.1.13

Releasedatum: 27 oktober 2022

  • ny ikon Stöd för Adobe I/O-händelser för Adobe Commerce har lagts till. Tilläggsutvecklare kan nu använda ramverket Adobe I/O Events för att skicka Commerce-händelseinformation från molninstanser till sina program skrivna för Adobe App Builder. Adobe I/O Events för Adobe Commerce finns i Partner Preview.
  • ny ikon Validator för OPCache-konfiguration - En validerare har lagts till för att kontrollera om konfigurationen för OPCache innehåller uteslutna sökvägar.
  • korrigeringsikon Ett problem med cachekonfigurationen för GraphQL har korrigerats. Nu behåller ECE-Tools värdet för GraphQL id_salt i konfigurationen för cache i filen app/etc/env.php.

v2002.1.12

Releasedatum: 13 september 2022

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

v2002.1.11

Releasedatum: 4 augusti 2022

  • korrigeringsikon ElasticSuite-validerare och OpenSearch - Ett problem med integritetskontrollen för ElasticSuite när OpenSearch är installerat har åtgärdats.
  • korrigeringsikon Returtyper för distributionskommandon - Korrigerade returtyper för distributionskommandon.
  • korrigeringsikon RabbitMQproblem med installation av nya Commerce 2.4.5 - Korrigerat RabbitMQ kraschproblem vid installation av nya Commerce 2.4.5.

v2002.1.10

Releasedatum: 31 mars 2022

  • korrigeringsikon Elasticsearch 7.10 - Uppdaterade validerare med stöd för version 7.10 av Elasticsearch.

v2002.1.9

Releasedatum: 10 mars 2022

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

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

  • korrigeringsikon symfony/process - Kompatibiliteten med symbolen/processen ^5.3 har lagts till.

  • ny ikon Användar flera processer - Ett multiple_processes-alternativ har lagts till så att du kan ange antalet processer som ska anges för varje konsument. Se variabelbeskrivningen CRON_CONSUMERS_RUNNER i Distribuera variabler.

  • ny ikon OpenSearch-schema och fullständig värdsökväg - Lagt till möjligheten att konfigurera ett Elasticsearch-schema och fullständig värdsökväg.

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

  • korrigeringsikon Korrigera drivrutinen_options-läsare - Läste in driver_options-konfiguration för databasanslutning från env.php-filen av ece-tools för validerare.

v2002.1.8

Releasedatum: 25 oktober 2021

  • ny ikon Alternativ dumpplats - alternativet --dump-directory har lagts till så att du kan välja en målkatalog för en DB-dump. /app/var/dump-main är nu standardmålkatalog för en DB-dump. Se Hantering av säkerhetskopiering: Dumpa databasen
  • korrigeringsikon Uppdatera Monolog - Uppdaterade minimiversionen som krävs för paketet monolog 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 - Korrigerade ett fel vid distribution till en integreringsmiljö och CRITICAL: [9] Required configuration is missed in autoload section of composer.json file.-felet visades.

v2002.1.7

Releasedatum: 29 juli 2021

Konfigurationsuppdateringar

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

  • korrigeringsikon Uppdaterade dispositionskrav försymphony/console - Versionskraven för ECE-verktygen composer.json för paketet symphony/console uppdaterades för att åtgärda ett problem som gjorde att di:compile-kommandona misslyckades med följande fel: Incompatible argument type: Required type: int. Actual type: string

  • korrigeringsikon Uppdaterade programvarukontrollerna vid slutet av livscykeln (eol.yaml) så att Elasticsearch 7.9.x inkluderades

v2002.1.6

Releasedatum: 20 april 2021

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

  • ny ikon autentiseringsuppgifter för Elasticsearch - Lagt till möjligheten att läsa autentiseringsuppgifter för Elasticsearch från egenskapen relationships under distributionsfasen.

  • ny ikon Dedikerad sessionslagringstjänst - Lagt till redis-session som ett andra alternativ för sessionslagring. Du kan använda tjänsten redis-session för att lagra sessionsinformation och använda tjänsten redis för att få bättre prestanda.

  • ny ikon Borttagna SPLIT_DB-meddelanden - Valideringsvarning och viktiga meddelanden för det borttagna SPLIT_DB-alternativet för Adobe Commerce 2.4.2 och dess borttagning i Adobe Commerce 2.5.0 har lagts till.

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

  • korrigeringsikon Flexibel Redis-portvalidering - Redis kan nu validera porten i en anpassad cacheanslutning från URL:en server. Du kan t.ex. lägga till ditt portnummer till serverns URL enligt följande: server: 'tcp://rfs-store-simple-page-cache:26379'. Detta förhindrar valideringsfel där alternativet port antingen saknas eller är felaktigt.

  • korrigeringsikon Uppgraderar till Adobe Commerce 2.4.2 - Korrigerade ett problem som innebar att användare måste köra bin/magento setup:upgrade manuellt för att kunna använda sina webbplatser efter uppgradering till Adobe Commerce 2.4.2.

v2002.1.5

Releasedatum: 1 februari 2021

  • ny ikon Fjärrlagring - Miljövariabeln REMOTE_STORAGE har lagts till för att aktivera molnprojekt för fjärrlagring av mediefiler med hjälp av en lagringstjänst, till exempel AWS S3. Det här konfigurationsalternativet är en del av ECE-verktygspaketet, men stöds inte på Adobe Commerce i molninfrastrukturen.

  • ny ikon Nytt cloud:config:validate kommando - Kommandot php vendor/bin/ece-tools cloud:config:validate har lagts till för att validera .magento.env.yaml-konfigurationen innan ändringar skickas till fjärrmolnmiljön.

  • ny ikon Tömmer opcache - Stöd för PHP-alternativet opcache.enable_cli har lagts till 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 - Databastjänstens validering har uppdaterats så att den är kompatibel med Aurora-databasen.

  • ny ikon Ny miljövariabel för SCD_NO_PARENT - lade till miljövariabeln SCD_NO_PARENT (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 - Korrigerade ett fel där php vendor/bin/ece-tools-kommandon inte fungerade om storleken på cloud.log-filen överskred PHP-minnesgränsen. I stället för att läsa in hela cloud.log-filen i minnet läser vi nu bara en mindre delmängd av data från loggfilen.

  • korrigeringsikon Anpassade databasanslutningar - Korrigerade ett .magento.env.yaml-konfigurationsproblem där anpassade databasanslutningar som definierats för DATABASE_CONFIGURATION inte användes. 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 - Verifieringen av MariaDB 10.3 för Adobe Commerce 2.3.6-p1 har korrigerats.

  • korrigeringsikon Cache:flush-loggning - Förbättrade loggposter som anger början och slut på cache:flush-steget.

v2002.1.4

Releasedatum: 19 november 2020

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

v2002.1.3

Releasedatum: 9 november 2020

Infrastrukturuppdateringar

  • ny ikon Tillagt ECE-verktyg-stöd för den skrivskyddade pub/static-katalogen när statiskt innehåll är inställt på att distribueras i byggfasen.

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

  • korrigeringsikonen Uppdaterade ECE-verktygen composer.json för att lägga till ett nödvändigt beroende för verktyget för kvalitetspatchar. Detta korrigerar ett cirkelberoende som fanns mellan ECE-Tools- och magento-cloud-patches-paketen.

Förbättringar av validering och logg

  • ny ikon Lagt till sökmotorvalidering för att se till 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, Distribuera stadium.

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

  • ny ikon Uppdaterade felmeddelandet om kompatibilitet för Elasticsearch för att visa de versioner av Elasticsearch som är kompatibla med modulen 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 stadium.

  • ny ikon Lagt till varningsfel 2026 och 2027 för ogiltig inställning för miljövariabel i MAGE_MODE. Det enda giltiga värdet är production. Före den här korrigeringen kunde MAGE_MODE anges till developer utan distributionsfel, så att fel bara uppstår senare när du försöker skriva till skrivskyddade filer. Se Varningsfel.

  • korrigeringsikon Verifieringen för Redis-, RabbitMQ- och MySQL-tjänster har åtgärdats för att säkerställa att dessa versioner är kompatibla med Adobe Commerce-versionen. Giltiga versioner av dessa tjänster har nu skrivits till cloud.log.

  • korrigeringsikonen cloud.log har uppdaterats för att inkludera gränsen för antal samtidiga begäranden för att skicka begäranden under cachevärmen. Det här värdet är konfigurerat i variabeln WARM_UP_CONCURRENCY 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-filen med en konfiguration som kan innehålla en eller flera variabler för att skapa, distribuera och efterdistribuera. Se Skapa konfigurationsfil från CLI.

Uppdateringar av miljövariabeln

  • ny ikon lade till byggvariabeln SKIP_COMPOSER_DUMP_AUTOLOAD. Om variabeln anges till true stoppas programmet från att köra kommandot composer dump-autoload under en installation av en Cloud Docker för Commerce. Variabeln är endast relevant för Cloud Docker för Commerce-behållare med skrivbara filsystem (skapade för testning och utveckling med ./vendor/bin/ece-docker build:compose --with-test). Om du hoppar över kommandot composer dump-autoload vid sådana installationer förhindras fel när andra kommandon som försöker få åtkomst till filer från en borttagen generated-katalog körs.

v2002.1.2

Releasedatum: 5 augusti 2020

Förbättringar av validering och logg

  • ny ikon har lagt till filen schema.error.yaml som innehåller alla fel- och varningsmeddelanden som kan inträffa under processen för att skapa, distribuera och distribuera samt förslag på hur du löser felen. Informationen i den här filen finns också i molnguiden för Commerce. Se Referens för felmeddelande för extraverktyg.

  • ny ikon Ändrade poster i Cloud-felloggen (/var/log/cloud.error.log) till JSON-format för att göra loggen enklare att tolka programmatiskt.

  • ny ikon Lagt till ytterligare felkontroller för att skapa, distribuera och efterdistribuera bearbetning samt förbättrade 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 har lagts till för problem som inträffar när filen env.php inte är skrivbar

  • ny ikon Lagt till miljövariabeln QUALITY_PATCH för att ange en eller flera kvalitetsuppdateringar som ska användas under distributionen. Se Skapa variabler.

v2002.1.1

Releasedatum: 25 juni 2020

  • ny ikon Infrastrukturuppdateringar

    • ny ikon Loggningsförbättringar - Förbättrad loggspårning genom att tilldela avslutskoder till kritiska distributionsfel och visa avslutskoderna i felmeddelanden och logghändelser. Se Referens för felmeddelande för extraverktyg.

    • ny ikon Förbättrade processen 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.

    • korrigeringsikonen Ett problem har korrigerats för att se till att projektets URL uppdateras korrekt vid distributionen till mellanlagrings- och produktionsmiljöer. Nu använder ece-tools URL:en för vägen med attributet primary:true angivet i projektvägskonfigurationen. Se Distribuera variabler.

    • korrigeringsikonen Uppdaterade arbetsflödet för generate.xml build scenario 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 få di:compile och module:refresh-stegen att misslyckas.

    • korrigeringsikonen Åtgärdade ett fel i installationsprocessen som felaktigt returnerade felet Crypt key missing. Värdet crypt/key 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 Uppdateringar för miljövariabeln

    • ny ikon Lade till variabeln SCD_USE_BALER för att aktivera Baler-modulen för JavaScript-paketering under byggprocessen för Adobe Commerce i molninfrastruktur. Se variabelbeskrivningen i build-variablerna.

    • ny ikon Lagt till miljövariabeln REDIS_BACKEND för att konfigurera Redis-serverdelsmodellen för Redis-cache för Adobe Commerce 2.3.5 eller senare. Se variabelbeskrivningen i distribueringsvariablerna.

  • ny ikon CLI-kommandouppdateringar

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

      • app:config:dump
      • app:config:import
      • module:enable

      Loggningsnivån för varje anrop bestäms av konfigurationen för variabeln VERBOSE_COMMANDS i filen .magento.env.yaml.

  • ny ikon Valideringsförbättringar

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

    • ny ikon Uppdaterad tjänstversion och EOL-valideringskontroller - Uppdaterad validering för att kontrollera installerade tjänstversioner mot Adobe Commerce 2.4.0-kraven.

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

      code language-text
      Your application does not have the "post_deploy" hook enabled.
      
    • ny ikon Lagt till validering för Zend Framework-beroenden - Kompositionsberoendevalidering har lagts till 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 filen env.php och data har lagts till under installations- och uppgraderingsprocessen.

      • Om filen env.php saknas i installationen och värdet crypt/key inte anges i filen .magento.app.yaml misslyckas distributionen 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 filen env.php, eller om konfigurationen bara innehåller en cachetyp, körs kommandot 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

05f2f56e-ac5d-4931-8cdb-764e60e16f26