-
Aggiornamenti dell'infrastruttura—-
Miglioramenti alla registrazione—È stata migliorata la funzionalità di tracciamento del registro assegnando codici di uscita a errori critici di distribuzione ed esponendo i codici di uscita nelle notifiche dei messaggi di errore e negli eventi di registro. Vedi Riferimento messaggio di errore per strumenti ece. -
È stato migliorato il processo per le immagini del database (vendor/bin/ece-tools db-dump) e i messaggi di registro aggiornati per chiarire che l'operazione di dump del database passa l'applicazione alla modalità di manutenzione, interrompe i processi della coda del consumatore e disabilita i processi cron prima dell'inizio dell'immagine. -
È stato risolto un problema che impediva l'aggiornamento corretto dell'URL del progetto durante la distribuzione negli ambienti di staging e produzione. Oraece-toolsutilizza l'URL per la route con l'attributoprimary:trueimpostato nella configurazione della route del progetto. Vedi Distribuire le variabili. -
Aggiornato il flusso di lavoro dello scenario di compilazionegenerate.xmlper l'applicazione di patch. Le patch devono essere applicate prima per aggiornare Adobe Commerce e risolvere eventuali problemi che potrebbero causare errori nei passaggidi:compileemodule:refresh. -
È stato risolto un problema nel processo di installazione che restituiva erroneamente l'erroreCrypt key missing. Il valorecrypt/keyviene generato automaticamente durante l'installazione.
-
-
Aggiornamenti dei servizi—-
Aggiunto supporto per PHP 7.4 e MariaDB 10.4.
-
-
Aggiornamenti della variabile di ambiente—-
Aggiunta della variabile SCD_USE_BALER per abilitare il modulo Baler per il bundle JavaScript durante il processo di compilazione dell'infrastruttura cloud Adobe Commerce. Vedi la descrizione della variabile nelle variabili build. -
Aggiunta della variabile di ambiente REDIS_BACKEND per configurare il modello di back-end Redis per la cache Redis per Adobe Commerce 2.3.5 o versione successiva. Vedi la descrizione della variabile nelle variabili di distribuzione.
-
-
Aggiornamenti del comando CLI—-
Sono stati aggiornati i seguenti comandi CLI con un'opzione per una registrazione più dettagliata:app:config:dumpapp:config:importmodule:enable
Il livello di registrazione per ogni chiamata è determinato dalla configurazione della variabile
VERBOSE_COMMANDSnel file.magento.env.yaml.
-
-
Miglioramenti alla convalida—-
Controlli di compatibilità di Elasticsearch 7.x—È stata aggiornata la convalida di Elasticsearch per i controlli di compatibilità del software Elasticsearch 7.x. -
Versioni del servizio aggiornate e controlli di convalida EOL—Convalida aggiornata per verificare le versioni del servizio installate rispetto ai requisiti di Adobe Commerce 2.4. -
È stato risolto un problema di convalida in modo che il seguente messaggio di avviso post-distribuzione venga visualizzato solo se la configurazione dell'hookpost-deploynon è presente nel file.magento.app.yaml:code language-text Your application does not have the "post_deploy" hook enabled. -
Aggiunta della convalida per le dipendenze di Zend Framework - Aggiunta della convalida delle dipendenze del compositore per Zend Framework migrato al progetto Laminas. Se mancano le dipendenze richieste, durante il processo di compilazione viene visualizzato il seguente messaggio di errore.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. -
Aggiunta della convalida perenv.phpfile e dati - Aggiunta delle verifiche per il fileenv.phpe i dati durante il processo di installazione e aggiornamento.-
Se il file
env.phpnon è presente nell'installazione e il valorecrypt/keynon è specificato nel file.magento.app.yaml, la distribuzione non riesce e viene visualizzata la seguente notifica: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`. -
Se l'installazione non include il file
env.phpo la configurazione contiene un solo tipo di cache, il comandocron:enableviene eseguito durante il processo di aggiornamento per ripristinare il file con tutti icache_types. Al registro viene aggiunta la seguente notifica: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
Data di rilascio: 6 febbraio 2020
-
Aggiornamenti dell'infrastruttura—-
È stato aggiunto un pacchetto separato per Cloud Docker per Commerce. Il pacchetto Docker è stato separato dal pacchettoece-toolsper mantenere la qualità del codice e fornire versioni indipendenti. Gli aggiornamenti e le correzioni relativi aece-toolssono gestiti dall'archivio GitHub magento-cloud-docker. -
Funzionalità di applicazione delle patch aggiornate—La funzionalità di applicazione delle patch è stata spostata dal pacchetto ECE-Tools a un pacchetto magento-cloud-patches separato. Durante la distribuzione,ece-toolsutilizza il nuovo pacchetto per applicare le patch. Consulta le note sulla versione delle patch cloud. -
Sono state aggiornate le dipendenze del Compositore—È stato aggiornato il filecomposer.jsonper Adobe Commerce nell'infrastruttura cloud con una dipendenza per il pacchettomagento/magento-cloud-docker. Oraece-toolsinclude le dipendenze per tutti i pacchetti inCloud Tools Suite for Commerce. Questi pacchetti vengono installati e aggiornati automaticamente quando si installa o si aggiornaece-tools.
-
-
Supporto per le distribuzioni basate su scenari—-
Ora è possibile personalizzare i processi di compilazione, distribuzione e post-distribuzione utilizzando i file di configurazione XML per sostituire o personalizzare la configurazione predefinita. -
È stata modificata la configurazionehooksin.magento.app.yaml. Il formato di configurazionehooksè stato aggiornato per supportare le distribuzioni basate su scenari. Il formato legacy della versione precedente di ECE-Tools 2002.0.x è ancora supportato. Tuttavia, è necessario eseguire l’aggiornamento al nuovo formato per utilizzare la funzione di distribuzione basata su scenari. Consulta Distribuzioni basate su scenari.
-
-
Aggiornamenti dei servizi—-
Aggiunto supporto per PHP 7.3. -
Aggiunto supporto per RabbitMQ 3.8. -
Aggiunta della convalida per verificare le versioni del servizio installate rispetto alla data di fine del ciclo di vita per ogni servizio. Ora i clienti ricevono una notifica se la versione di un servizio è entro tre mesi dalla data di fine del ciclo di vita e un avviso se la data di fine del ciclo di vita è nel passato. -
È stato risolto un problema di configurazione di Elasticsearch per garantire che in tutti gli ambienti siano configurate le impostazioni Elasticsearch corrette.
-
-
Aggiornamenti della variabile di ambiente—-
Ha esteso la funzionalità della variabile di ambienteWARM_UP_PAGESper supportare il precaricamento della cache per pagine di prodotto specifiche. Vedi la definizione espansa nell'argomento variabili post-distribuzione. -
Aggiunta variabile di ambienteERROR_REPORT_DIR_NESTING_LEVELper semplificare la gestione dei dati della segnalazione errori nella directory<magento_root>/var/report/. Vedi la descrizione della variabile nell'argomento variabili build. -
Ha rimosso le variabili di ambienteSCD_EXCLUDE_THEMES,STATIC_CONTENT_THREADS,DO_DEPLOY_STATIC_CONTENTeSTATIC_CONTENT_SYMLINK. Visualizza modifiche non compatibili con le versioni precedenti. -
È stato risolto un problema nel processo di configurazione della suite elastica in modo che la configurazione predefinita venga sovrascritta come previsto quando si configura la variabile di distribuzioneELASTICSUITE_CONFIGURATIONsenza l'opzione_merge.
-
-
Aggiornamenti del comando CLI—-
Nuovo comando cron. È ora possibile gestire manualmente l'elaborazione cron nell'ambiente Adobe Commerce nell'infrastruttura cloud utilizzando i comandicron:disableecron:enable. Utilizzare il comando disable per arrestare tutti i processi cron attivi e disattivare tutti i processi cron. Utilizzare il comando enable per riattivare i processi cron quando si è pronti. Vedi Disabilita processi cron. -
È stata migliorata la segnalazione degli errori. È stata aggiunta una registrazione migliore per gli errori dei comandi CLI che si verificano durante l'elaborazione ECE-Tools. -
Rimuovi i comandi di compilazione obsoleti— Sono stati rimossi i seguenti comandi di compilazione:m2-ece-build,m2-ece-deploy,m2-ece-scd-dumpe sono stati rinominatiece-tools dockercomandi inece-docker. Visualizza modifiche non compatibili con le versioni precedenti
-
-
Il filebuild_options.iniobsoleto è stato rimosso e la convalida aggiunta non è riuscita a generare la build se il file esiste. Utilizza il file .magento.env.yaml per configurare le opzioni di compilazione. -
È stato risolto un problema che ha causato un errore nel processo di compilazione quando il fileconfig.phpè vuoto.
2002.0.23.
Data di rilascio: 27 febbraio 2020
-
È stato risolto un problema di compatibilità con le versioni 2002.0.x diece-toolsche impediva il completamento della generazione di contenuto statico su richiesta in modalità di produzione.
Versioni precedenti
Consulta l'archivio delle note sulla versione per le versioni 2002.0.22 e precedenti.