-
Atualizações de infraestrutura—-
Melhorias no log—Recurso de rastreamento de log aprimorado ao atribuir códigos de saída a erros críticos de implantação e ao expor os códigos de saída em notificações de mensagens de erro e eventos de log. Consulte Referência de mensagem de erro para ece-tools. -
Melhoria do processo para despejos de banco de dados (vendor/bin/ece-tools db-dump) e atualização de mensagens de log para esclarecer que a operação de despejo de banco de dados alterna o aplicativo para o modo de manutenção, interrompe os processos de fila do consumidor e desabilita os trabalhos cron antes do início do despejo. -
Corrigido um problema para garantir que a URL do projeto seja atualizada corretamente ao implantar em ambientes de Preparo e Produção. Agora,ece-toolsusa a URL para a rota com o atributoprimary:truedefinido na configuração de rota do projeto. Consulte Implantar variáveis. -
atualizou o fluxo de trabalho do cenário de compilaçãogenerate.xmlpara aplicar patches. Os patches devem ser aplicados anteriormente para atualizar o Adobe Commerce para corrigir qualquer problema que possa causar falha nas etapasdi:compileemodule:refresh. -
Corrigido um problema no processo de instalação que retornava incorretamente o erroCrypt key missing. O valorcrypt/keyé gerado automaticamente durante a instalação.
-
-
Atualizações de serviço—-
Adicionado suporte para PHP 7.4 e MariaDB 10.4.
-
-
Atualizações de variáveis de ambiente—-
Adicionada a variável SCD_USE_BALER para habilitar o módulo Baler para agrupamento de JavaScript durante o processo de compilação da infraestrutura de nuvem do Adobe Commerce. Consulte a descrição da variável em variáveis de compilação. -
Adicionado a variável de ambiente REDIS_BACKEND para configurar o modelo de back-end Redis para o cache Redis para Adobe Commerce 2.3.5 ou posterior. Consulte a descrição da variável em implantar variáveis.
-
-
atualizações de comando CLI—-
Atualizou os seguintes comandos CLI com uma opção para log mais detalhado:app:config:dumpapp:config:importmodule:enable
O nível de log para cada chamada é determinado pela configuração da variável
VERBOSE_COMMANDSno arquivo.magento.env.yaml.
-
-
Melhorias na validação—-
verificações de compatibilidade do Elasticsearch 7.x—Validação do Elasticsearch atualizada para verificações de compatibilidade de software do Elasticsearch 7.x. -
Verificações de versão de serviço e validação de EOL atualizadas—Validação atualizada para verificar as versões de serviço instaladas em relação aos requisitos do Adobe Commerce 2.4. -
Corrigido um problema de validação para que a seguinte mensagem de aviso de pós-implantação fosse exibida somente se a configuração de ganchopost-deployestivesse ausente do arquivo.magento.app.yaml:code language-text Your application does not have the "post_deploy" hook enabled. -
Adição da validação para dependências do Zend Framework—Adição da validação de dependência de compositor para o Zend Framework que migrou para o projeto Laminas. Se as dependências necessárias estiverem ausentes, a seguinte mensagem de erro será exibida durante o processo de criação.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.Consulte Verificar dependências do Zend Framework.
-
Adicionada validação paraenv.phparquivos e dados—Adicionadas verificações para oenv.phparquivo e dados durante o processo de instalação e atualização.-
Se o arquivo
env.phpestiver ausente na instalação e o valorcrypt/keynão estiver especificado no arquivo.magento.app.yaml, a implantação falhará com a seguinte notificação: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 a instalação não incluir o arquivo
env.phpou a configuração contiver apenas um tipo de cache, o comandocron:enableserá executado durante o processo de atualização para restaurar o arquivo com todos oscache_types. A notificação a seguir é adicionada ao log: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 de lançamento: 6 de fevereiro de 2020
-
Atualizações de infraestrutura—-
Adição de um pacote separado do Cloud Docker para Commerce—Dissociação entre o pacote do Docker e o pacoteece-toolspara manter a qualidade do código e fornecer versões independentes. As atualizações e correções relacionadas aece-toolssão gerenciadas no repositório GitHub da magento-cloud-docker. -
Atualização dos recursos de patch—A funcionalidade de patch do pacote ECE-Tools foi movida para um pacote magento-cloud-patches separado. Durante a implantação,ece-toolsusa o novo pacote para aplicar patches. Consulte as notas de versão de patches de nuvem. -
Dependências atualizadas do Composer—Atualizou o arquivocomposer.jsondo Adobe Commerce na infraestrutura de nuvem com uma dependência para o pacotemagento/magento-cloud-docker. Agora,ece-toolsinclui dependências para todos os pacotes emCloud Tools Suite for Commerce. Esses pacotes são instalados e atualizados automaticamente quando você instala ou atualiza oece-tools.
-
-
Suporte para implantações baseadas em cenário—-
Agora é possível personalizar os processos de compilação, implantação e pós-implantação usando arquivos de configuração XML para substituir ou personalizar a configuração padrão. -
Alterou a configuraçãohooksem.magento.app.yaml—Atualizamos o formato de configuraçãohookspara oferecer suporte a implantações baseadas em cenário. O formato herdado da versão anterior das ECE-Tools 2002.0.x ainda é suportado. No entanto, é necessário atualizar para o novo formato para usar o recurso de implantação baseada em cenário. Consulte Implantações baseadas em cenário.
-
-
Atualizações de serviço—-
Suporte adicionado para o PHP 7.3. -
Adicionado suporte para RabbitMQ 3.8. -
Validação adicionada para verificar as versões de serviço instaladas em relação à data de EOL de cada serviço. Agora, os clientes recebem uma notificação se uma versão do serviço estiver dentro de três meses da data EOL, e um aviso se a data EOL estiver no passado. -
Corrigido um problema de configuração do Elasticsearch para garantir que as configurações corretas do Elasticsearch sejam definidas em todos os ambientes.
-
-
Atualizações de variáveis de ambiente—-
Estendeu a funcionalidade da variável de ambienteWARM_UP_PAGESpara oferecer suporte ao pré-carregamento de cache para páginas de produto específicas. Consulte a definição expandida no tópico variáveis pós-implantação. -
Adicionado a variável de ambienteERROR_REPORT_DIR_NESTING_LEVELpara simplificar o gerenciamento de dados do relatório de erros no diretório<magento_root>/var/report/. Consulte a descrição da variável no tópico variáveis de compilação. -
Removido as variáveis de ambienteSCD_EXCLUDE_THEMES,STATIC_CONTENT_THREADS,DO_DEPLOY_STATIC_CONTENTeSTATIC_CONTENT_SYMLINK. Ver Alterações incompatíveis com versões anteriores. -
Corrigido um problema no processo de configuração do Conjunto Elástico para que a configuração padrão fosse substituída conforme esperado ao configurar a variável de implantaçãoELASTICSUITE_CONFIGURATIONsem a opção_merge.
-
-
atualizações de comando CLI—-
Novo comando cron—Agora é possível gerenciar manualmente o processamento de cron no ambiente do Adobe Commerce na infraestrutura de nuvem usando os comandoscron:disableecron:enable. Use o comando disable para interromper todos os processos cron ativos e desativar todos os trabalhos cron. Use o comando enable para reativar os processos do cron quando estiver pronto. Consulte Desabilitar trabalhos cron. -
Melhoria no relatório de erros—Adição de um melhor registro para falhas de comando CLI que ocorrem durante o processamento de ECE-Tools. -
Remover comandos de compilação obsoletos— Os seguintes comandos de compilação foram removidos:m2-ece-build,m2-ece-deploy,m2-ece-scd-dumpeece-tools dockerrenomeados paraece-docker. Ver Alterações incompatíveis com versões anteriores
-
-
Removido o arquivobuild_options.iniobsoleto e adicionada validação para falhar a compilação se o arquivo existir. Use o arquivo .magento.env.yaml para configurar as opções de compilação. -
Corrigido um problema que causava a falha do processo de compilação quando o arquivoconfig.phpestava vazio.
2002.0.23
Data de lançamento: 27 de fevereiro de 2020
-
Corrigido um problema de compatibilidade com as versões doece-tools2002.0.x que impedia que a geração de conteúdo estático sob demanda fosse concluída com êxito no modo de produção.
Versões anteriores
Consulte o arquivo de notas de versão da versão 2002.0.22 e anteriores.