Opmerkingen bij de release ECE-Tools
Het kind-hulpmiddelenpakket is een reeks manuscripten en hulpmiddelen die worden ontworpen om de projecten van de Wolk te beheren en op te stellen. Deze versienota's beschrijven de recentste verbeteringen aan dit pakket, dat deel van de Reeks van Hulpmiddelen van de Wolk voor Commerceuitmaakt.
ece-tools
pakket.Het pakket ece-tools
gebruikt de volgende versiesequentie voor releases: 200<major>.<minor>.<patch>
De opmerkingen bij de release omvatten:
- Nieuwe eigenschappen
- Bevestigingspictogram van 0} moeilijke situatie en verbeteringen
v2002.2.0 latest
Releasedatum: 7 oktober 2024
- MariaDB 11.4-Toegevoegde steun van MariaDB 11.4.
- Refactored code - Verwijderde steun van oude PHP versies 7.4, 7.3, 7.2 en verwante bibliotheken.
- Bevestigingspictogram Bevorderde versie Monolog - Toegevoegde steun voor monolog 3.6.
- Validator voor RabbitMQ, MariaDB, en PHP - Vaste validator die een misleidend bericht over de verkeerde versie van de dienst produceerde.
v2002.1.19
Releasedatum: 21 mei 2024
- Lua - Toegevoegde optie useLua voor CACHE_CONFIGURATION.
- Validator - bijgewerkte validators voor nieuwe versies van Redis en RabbitMQ.
v2002.1.18
Releasedatum: 8 april 2024
- PHP — Toegevoegde steun voor PHP 8.3.
- Validator - Bijgewerkte validator EOL.
v2002.1.17
Releasedatum: 16 januari 2024
- Validator voor Elasticsearch & OpenSearch - Vaste validator die een misleidend bericht produceerde om de onderzoeksdienst te installeren wanneer LiveSearch wordt toegelaten.
- de waarschuwing van de Plaatsing 1} fixpictogram - Vaste een kwestie die in plaatsingswaarschuwingen over niet-lege omslagen resulteerde.
v2002.1.16
Releasedatum: 16 oktober 2023
- ENABLE_WEBHOOKS globale milieu veranderlijk - toegevoegd ENABLE_WEBHOOKSglobale variabele voor gebruik met de websites van Commerce om met een extern eindpunt, zoals runtime van App Builder actie of een systeem van het derdeninventarisbeheer te verbinden.
v2002.1.15
Releasedatum: 31 juli 2023
- de codes van de Fout - bijgewerkt het schema van de foutencode en de generator van het foutencodedocument.
- Bevestigingspictogram bevestigt Validator voor douane Redis model - Bijgewerkt validator voor douane Redis achterste modellen. zie het voorbeeld voor geheim voorgeheugenconfiguratie.
- Validator voor RabbitMQ - Toegevoegde steun voor RabbitMQ 3.11
- Vaste de verkeerde verbinding - Vaste de verkeerde verbinding aan de onboarding documentatie in het welkome e-mailmalplaatje.
v2002.1.14
Releasedatum: 10 maart 2023
- PHP - toegevoegde steun voor PHP 8.2.
- Validators voor de Diensten - Bijgewerkte validators voor Commerce 2.4.6 vereiste diensten: MariaDB 10.6, Redis 7.0, PHP 8.2, OpenSearch 2.x, en RabbitMQ 3.9.
-
knoop-hulpmiddelen db-stortplaats - Vaste een kwestie die de
db-dump
verrichting veroorzaakte om voortijdig te stoppen.
v2002.1.13
Releasedatum: 27 oktober 2022
- Toegevoegde steun voor de Gebeurtenissen van Adobe I/O voor Adobe Commerce. De ontwikkelaars van de uitbreiding kunnen het 🔗 kader van de Gebeurtenissen van 0} Adobe I/O nu gebruiken om de gebeurtenisinformatie van Commerce van de Instanties van de Wolk naar hun toepassingen te verzenden die voor worden geschreven Adobe App Builder. De Gebeurtenissen van Adobe I/O voor Adobe Commerce zijn in de Voorproef van de Partner.
- Validator voor configuratie OPcache - voegde een validator toe om de configuratie OPcache voor uitgesloten wegen te controleren.
-
Vaste een kwestie met het geheim voorgeheugenconfiguratie van GraphQL - nu ECE-Hulpmiddelen houdt de GraphQL
id_salt
waarde incache
configuratie in hetapp/etc/env.php
dossier.
v2002.1.12
Releasedatum: 13 september 2022
-
laat
synchronous_replication
toe - ECE-hulpmiddelen reeksensynchronous_replication=>true
in hetapp/etc/env.php
dossier wanneerMYSQL_USE_SLAVE_CONNECTION
wordt toegelaten. Deze configuratie heeft alleen invloed op Commerce 2.4.6+. Zie deMYSQL_USE_SLAVE_CONNECTION
veranderlijke beschrijving in stelt variabelenop. -
OpenSearch - toegevoegde functionaliteit om de
opensearch
motor voor volgende versie 2.4.6 van Adobe Commerce te vormen en te plaatsen. Zie de dienst van OpenSearch van de Opstelling.
v2002.1.11
Releasedatum: 4 augustus 2022
- Validator ElasticSuite en OpenSearch - Vaste ElasticSuite integriteitscontrole validatorkwestie wanneer OpenSearch geïnstalleerd is.
- de types van Terugkeer voor opstellen bevelen - Vaste terugkeertypes voor opstellen bevelen.
- RabbitMQkwestie met nieuwe installatie van Commerce 2.4.5 - Vaste RabbitMQ neerstortingskwestie op nieuwe Commerce 2.4.5. installatie.
v2002.1.10
Releasedatum: 31 maart 2022
- Elasticsearch 7.10 - Bijgewerkte validators om versie 7.10 van Elasticsearch te steunen.
v2002.1.9
Releasedatum: 10 maart 2022
-
OpenSearch - Toegevoegde steun voor OpenSearch voor versies 2.4.4 van Adobe Commerce, 2.4.3-p2, en 2.3.7-p3.
-
PHP - toegevoegde steun voor PHP 8.1.
-
symfony/proces - voegde de verenigbaarheid met symfony/proces ^5.3 toe.
-
Verbruiks veelvoudige processen - toegevoegd a
multiple_processes
optie zodat u het aantal processen kunt specificeren om voor elke consument te kweken. Zie deCRON_CONSUMERS_RUNNER
veranderlijke beschrijving in stelt variabelenop. -
regeling OpenSearch en volledige gastheerweg - voegde de capaciteit toe om een Elasticsearch regeling en volledige gastheerweg te vormen.
-
AWS S3 - veranderde de methode van AWS S3 enablement.
-
Fix driver_options reader - Toegevoegde het lezen driver_options configuratie voor de verbinding van DB van het
env.php
dossier doorece-tools
voor validators.
v2002.1.8
Releasedatum: 25 oktober 2021
-
Alternatieve stortplaats - toegevoegd de
--dump-directory
optie zodat u een doelfolder voor een stortplaats van DB kunt kiezen. Nu is/app/var/dump-main
de standaarddoelmap voor een DB-dump. Zie Reservekopiebeheer: Dump uw gegevensbestand -
Update Monolog - werkte de minimumversie bij die voor het
monolog
pakket aan^2.3
wordt vereist. - Symfony van de Update - werkte de gebiedsdelen van het Symfonie bij om met Adobe Commerce 2.4.4 compatibel te zijn.
-
Eigenschap/los autoload op - Vaste een kwestie wanneer het opstellen aan een integratiemilieu en het zien van de
CRITICAL: [9] Required configuration is missed in autoload section of composer.json file.
fout.
v2002.1.7
Releasedatum: 29 juli 2021
de updates van de Configuratie—
-
Toegevoegde steun voor Composer 2.0.
-
werkte composer vereisten voor
symphony/console
bij - werkte de ECE-Hulpmiddelencomposer.json
versievereisten voor hetsymphony/console
pakket bij om een kwestie te bevestigen diedi:compile
bevelen veroorzaakte om met de volgende fout te ontbreken:Incompatible argument type: Required type: int. Actual type: string
-
werkte de eind-van-leven softwarecontroles (
eol.yaml
) bij om Elasticsearch 7.9.x te omvatten.
v2002.1.6
Releasedatum: 20 april 2021
-
opnieuw afgeeft authentificatiegeloofsbrieven - Toegevoegd de capaciteit om Redis vergunningsgeloofsbrieven van het
relationships
bezit tijdens op te stellen fase te lezen. -
de autorisatiegeloofsbrieven van de Elasticsearch - voegde de capaciteit toe om de geloofsbrieven van de autorisatie van de Elasticsearch van het
relationships
bezit tijdens op te stellen fase te lezen. -
Dedicated de dienst van de zittingsopslag - toegevoegd
redis-session
als tweede optie voor zittingsopslag. U kunt deredis-session
dienst gebruiken om zittingsinformatie op te slaan en deredis
dienst voor geheim voorgeheugen te gebruiken om betere prestaties te verstrekken. -
Afgekeurde SPLIT_DB- berichten - Toegevoegde validatorwaarschuwing en kritieke berichten voor de afgekeurde
SPLIT_DB
optie voor Adobe Commerce 2.4.2 en zijn verwijdering in Adobe Commerce 2.5.0. -
versie van de Elasticsearch van verhoudingen - Vaste Taafvalidator van de Dienst om de correcte versie van Elasticsearch van de
relationships
eigenschappen in de Server van de Wolk en integratiemilieu's terug te winnen. -
Flexibele havenbevestiging - kan nu de haven in een verbinding van het douanegeheime voorgeheugen van
server
URL bevestigen. U kunt bijvoorbeeld als volgt uw poortnummer aan de URL van de server toevoegen:server: 'tcp://rfs-store-simple-page-cache:26379'
. Hiermee voorkomt u validatiefouten waarbij de optieport
ontbreekt of onjuist is. -
Bevorderend aan Adobe Commerce 2.4.2 - Vaste de kwestie die gebruikers vereiste om
bin/magento setup:upgrade
manueel in werking te stellen om hun plaatsen na bevordering aan Adobe Commerce 2.4.2 operationeel te maken.
v2002.1.5
Releasedatum: 1 februari 2021
-
Verre opslag - voegde de
REMOTE_STORAGE
milieuvariabele toe om de Projecten van de Wolk voor verre opslag van media dossiers toe te laten gebruikend de opslagdienst, zoals AWS S3. Deze configuratieoptie maakt deel uit van het pakket ECE-Tools, maar wordt niet ondersteund door Adobe Commerce op cloudinfrastructuur. -
Nieuw
cloud:config:validate
bevel - toegevoegd bevelphp vendor/bin/ece-tools cloud:config:validate
om de.magento.env.yaml
configuratie te bevestigen alvorens veranderingen in het verre milieu van de Wolk te duwen. -
Flushing het opcache - toegevoegde steun voor de
opcache.enable_cli
PHP optie om OPCache te spoelen alvorens de op te stellen haak in werking te stellen. Deze configuratie stelt de geheim voorgeheugenconfiguratie terug om ervoor te zorgen dat de huidige configuratiemontages op elke plaatsing worden toegepast. -
Bevestiging van OB Aurora - werkte de bevestiging van de gegevensbestanddienst bij zodat het met het gegevensbestand van Aurora compatibel is.
-
Nieuwe SCD_NO_PARENT milieu variabele - voegde de
SCD_NO_PARENT
milieuvariabele (voor Adobe Commerce >=2.4.2) toe om de generatie van statische inhoud voor ouderthema's te beheren. -
de grenzen en de bevelen van het Geheugen - Vaste een kwestie waar
php vendor/bin/ece-tools
bevelen niet zouden werken als de grootte van hetcloud.log
dossier PHP memory_limit overschreed. In plaats van het volledigecloud.log
bestand in het geheugen te lezen, lezen we nu alleen een kleinere subset van gegevens uit het logbestand. -
de gegevensbestandverbindingen van de Douane - Vaste a
.magento.env.yaml
configuratiekwestie waarin de verbindingen van het douanegegevensbestand die voorDATABASE_CONFIGURATION
werden bepaald niet werden gebruikt. De verbindingsinstellingen zijn niet toegevoegd aanapp/etc/env.php
. -
](https://experienceleague.adobe.com/docs/commerce-cloud-service/assets/fix.svg?lang=nl) Lege foutenlogboeken - Vaste een kwestie die plaatsingen veroorzaakte om te ontbreken als
cloud.error.log
leeg was.![ -
MariaDB 10.3 bevestiging - Vaste bevestiging van MariaDB 10.3 voor Adobe Commerce 2.3.6-p1.
-
Geheime voorgeheugen:flush registreren - Verbeterde logboekingangen om op het begin en de beëindiging van de
cache:flush
stap te wijzen.
v2002.1.4
Releasedatum: 19 november 2020
-
Vaste een kwestie die plaatsingsmislukking veroorzaakte wanneer de onderzoeksmotor die in de
SEARCH_CONFIGURATION
milieuvariabele wordt gespecificeerd een waarde buitenelasticsearch
is.
v2002.1.3
Releasedatum: 9 november 2020
de updates van de Infrastructuur—
-
Toegevoegde ECE-Hulpmiddelen steun voor de read-only
pub/static
folder wanneer de statische inhoud wordt geplaatst om in het bouwstijlstadium op te stellen. -
Toegevoegde steun voor Elasticsearch 7.9 en Redis 6 voor verenigbaarheid met de aanstaande versies van Adobe Commerce.
-
werkte ECE-Hulpmiddelen
composer.json
bij om een vereiste gebiedsdeel voor het Hulpmiddel van de Patches van de Kwaliteit toe te voegen. Dit verhelpt een cirkelafhankelijkheid die tussen de ECE-Hulpmiddelen en magento-cloud-flarden pakketten bestond.
Bevestiging en logboekverbeteringen—
-
toegevoegde onderzoek-motor bevestiging om ervoor te zorgen dat
elasticsearch
voor Adobe Commerce op wolkeninfrastructuur 2.4 en later wordt geplaatst. Als de bevestiging ontbreekt, wordt de plaatsing tegengehouden met een kritiek foutenbericht dat oplossingen voor de kwestie voorstelt. Zie Kritieke Fouten, opstellen stadium. -
Toegevoegde bevestiging van de Elasticsearch om de verenigbaarheid tussen de de dienstversie van de Elasticsearch en de versie van Adobe Commerce te controleren.
-
werkte het foutbericht van de de verenigbaarheidsfout van de Elasticsearch bij om de versies van Elasticsearch te tonen die met de module van de Elasticsearch van Adobe Commerce compatibel zijn. Het foutbericht bevat nu de specifieke versies voor Elasticsearch die in uw Cloud-infrastructuur moeten worden geïnstalleerd, zodat deze compatibel zijn met de module Elasticsearch die door uw versie van Adobe Commerce wordt gebruikt. Zie {de Fouten van de 0} Waarschuwing, opstellen stadium ](https://experienceleague.adobe.com/docs/commerce-cloud-service/user-guide/dev-tools/ece-tools/error-reference.html?lang=nl#deploy-stage-1).[
-
Toegevoegde waarschuwingsfouten
2026
en2027
voor ongeldigeMAGE_MODE
milieu veranderlijke het plaatsen. De enige geldige waarde isproduction
. Vóór deze correctie kanMAGE_MODE
zonder implementatiefouten opdeveloper
worden ingesteld, alleen om later fouten te veroorzaken bij het schrijven naar alleen-lezen bestanden. Zie de Fouten van de Waarschuwing. -
Vaste bevestiging van het 0} fixpictogram {voor Redis, RabbitMQ, en de diensten MySQL om ervoor te zorgen dat deze versies met de versie van Adobe Commerce compatibel zijn. Geldige versies van deze services worden nu naar de map
cloud.log
geschreven. -
werkte
cloud.log
bij om de gezamenlijke verzoekgrens te omvatten om verzoeken tijdens geheim voorgeheugenwarmte te verzenden. Deze waarde wordt gevormd in WARM_UP_CONCURRENCYpost-opstellen variabele.
CLI bevelupdates—
-
Toegevoegde CLI bevelen (
cloud:config:create
encloud:config:update
) om het.magento.env.yaml
dossier met een configuratie tot stand te brengen en bij te werken die één of meerdere bouwstijl, opstellen, en post-opstelt variabelen kunnen omvatten. Zie configuratiedossier van CLIcreëren.
veranderlijke updates van het Milieu—
-
voegde SKIP_COMPOSER_DUMP_AUTOLOADbouwstijlvariabele toe. Als u de variabele instelt op
true
, wordt de opdrachtcomposer dump-autoload
niet uitgevoerd tijdens een Cloud Docker voor Commerce-installatie. De variabele is alleen relevant voor Cloud Docker voor Commerce-containers met beschrijfbare bestandssystemen (gemaakt voor testen en ontwikkelen met./vendor/bin/ece-docker build:compose --with-test
). Bij dergelijke installaties voorkomt het overslaan van de opdrachtcomposer dump-autoload
fouten bij het uitvoeren van andere opdrachten die proberen toegang te krijgen tot bestanden uit een verwijderdegenerated
-map.
v2002.1.2
Releasedatum: 5 augustus 2020
Bevestiging en logboekverbeteringen—
-
voegde het
schema.error.yaml
dossier toe dat alle fout en waarschuwingsberichten omvat die tijdens de bouwstijl kunnen voorkomen, opstellen, en post-opstellen proces samen met suggesties om de fouten op te lossen. De informatie in dit dossier is ook beschikbaar in de Gids van de Wolk voor Commerce. Zie de berichtverwijzing van de Fout voor Griekenland-hulpmiddelen. -
veranderde het foutenlogboek van de Wolk (
/var/log/cloud.error.log
) ingangen in formaat JSON om het logboek gemakkelijker te maken programmatically te ontleden. -
Toegevoegde extra foutencontroles om te bouwen, op te stellen, en na-stelt verwerking en betere bestaande controles op:
-
Foutcode 2026—Kan sommige gegevens die tijdens de constructiefase zijn gegenereerd, niet herstellen naar de gekoppelde mappen
-
Foutcode 3004—Kan geen back-upbestanden maken
-
Foutcode 102—Aanvullende controles toegevoegd voor problemen die optreden wanneer het
env.php
-bestand niet beschrijfbaar is
-
-
voegde QUALITY_PATCH milieuvariabele toe om één of meerdere kwaliteitspatches te specificeren tijdens het plaatsingsproces van toepassing te zijn. Zie variabelen bouwen.
v2002.1.1
Releasedatum: 25 juni 2020
-
de updates van de Infrastructuur—
-
het Registreren verbeteringen - verbeterd logboek-volgend vermogen door uitgangscodes toe te wijzen om fouten kritisch op te stellen en de uitgangscodes in foutenmeldingen en logboekgebeurtenissen bloot te stellen. Zie de berichtverwijzing van de Fout voor Griekenland-hulpmiddelen.
-
verbeterde het proces voor gegevensbestanddumps (
vendor/bin/ece-tools db-dump
) en bijgewerkte logboekberichten om te verduidelijken dat de verrichting van de gegevensbestandstortplaats de toepassing aan onderhoudswijze schakelt, de processen van de consumentenrij tegenhoudt, en snijbanen onbruikbaar maakt alvorens de stortplaats begint. -
Vaste een kwestie om ervoor te zorgen dat het project URL correct wanneer het opstellen aan het Opvoeren en de milieu's van de Productie wordt bijgewerkt. Nu,
ece-tools
gebruikt URL voor de route met hetprimary:true
attribuut dat in de configuratie van de projectroute wordt geplaatst. Zie variabelen opstellen. -
werkte het
generate.xml
werkschema van het bouwstijlscenario voor het toepassen van flarden bij. Patches moeten eerder worden toegepast om Adobe Commerce bij te werken om problemen op te lossen die ertoe kunnen leiden dat de stappendi:compile
enmodule:refresh
mislukken. -
Vaste een kwestie in het installatieproces dat verkeerd de
Crypt key missing
fout terugkeert. Decrypt/key
-waarde wordt automatisch tijdens de installatie gegenereerd.
-
-
de updates van de Dienst—
- Toegevoegde steun voor PHP 7.4 en MariaDB 10.4.
-
veranderlijke updates van het Milieu -
-
voegde SCD_USE_BALER variabele toe om de module van de Baller voor JavaScript die tijdens Adobe Commerce bundelt op het de bouwproces van de wolkeninfrastructuur toe te laten. Zie de veranderlijke beschrijving in bouwt variabelen.
-
voegde REDIS_BACKEND milieuvariabele toe om Redis achterste model voor Redis geheime voorgeheugen voor Adobe Commerce 2.3.5 of later te vormen. Zie de veranderlijke beschrijving in variabelenopstellen.
-
-
CLI bevelupdates—
-
werkte de volgende bevelen CLI met een optie voor meer gedetailleerd registreren bij:
app:config:dump
app:config:import
module:enable
Het registrerenniveau voor elke vraag wordt bepaald door de configuratie van
VERBOSE_COMMANDS
variabele in het.magento.env.yaml
dossier.
-
-
de verbeteringen van de Bevestiging -
-
Elasticsearch 7.x verenigbaarheidscontroles - bijgewerkte bevestiging van de Elasticsearch voor Elasticsearch 7.x de controles van de softwareverenigbaarheid.
-
Bijgewerkte de dienstversie en de bevestigingscontroles EOL - bijgewerkte bevestiging om geïnstalleerde de dienstversies tegen Adobe Commerce 2.4 te controleren.
-
Vaste een bevestigingskwestie zodat het volgende post-opstelt waarschuwingsbericht toont slechts als de
post-deploy
hakconfiguratie van het.magento.app.yaml
dossier mist:code language-text Your application does not have the "post_deploy" hook enabled.
-
Toegevoegde bevestiging voor de gebiedsdelen van het Kader van Zend - Toegevoegde componentengebiedsbevestiging voor het Kader van Zend dat aan het project van Laminas is gemigreerd. Als de vereiste gebiedsdelen ontbreken, toont het volgende foutenbericht tijdens het bouwstijlproces.
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.
-
Toegevoegde bevestiging voor
env.php
dossier en gegevens - toegevoegde controles voor hetenv.php
dossier en gegevens tijdens installeren en verbeteringsproces.-
Als het
env.php
-bestand ontbreekt in de installatie en decrypt/key
-waarde niet is opgegeven in het.magento.app.yaml
-bestand, mislukt de implementatie met de volgende melding: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`.
-
Als de installatie het
env.php
-bestand niet bevat of als de configuratie slechts één cachetype bevat, wordt de opdrachtcron:enable
uitgevoerd tijdens het upgradeproces om het bestand met alles te herstellencache_types
. Het volgende bericht wordt toegevoegd aan het logboek: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