Arquivo de notas de versão para ece-tools
ece-tools
v2002.0.22 e posterior. Consulte Notas de versão do Cloud Tools Suite para obter as atualizações mais recentes para ece-tools
e outros pacotes da nuvem.v2002.0.22
A variável ece-tools
versão 2002.0.22 altera a estrutura do ece-tools
pacote para dissociar a versão do Adobe Commerce on cloud infrastructure
correções da versão ECE-Tools. A partir desta versão, os patches e as correções críticas serão entregues usando o magento/magento-cloud-patches
pacote, que é uma nova dependência para o ece-tools
pacote. Fizemos essas alterações para reduzir a complexidade e agendar atualizações de versão e trabalhar com contribuições da comunidade.
-
-
ece-tools
empacotar para um novomagento/magento-cloud-patches
pacote do compositor. -
composer.json
arquivo para oece-tools
pacote para adicionar uma dependência para omagento/magento-cloud-patches
v1.0.0. -
ece-tools
processo de patch a ser interrompido ao aplicar conjuntos de patches sobre versões somente de segurança, a partir da versão 2.3.2-p2 e posterior. Esta questão foi introduzida pelo novo sistema de controlo da patches somente de segurança.
-
-
ece-tools
para aplicar os seguintes patches e correções críticas. Esses patches estão incluídos na variávelmagento/magento-cloud-patches
v1.0.0.-
-
-
Magento\Framework\Mail\EmailMessageInterface
Interface PHP introduzida no Adobe Commerce v2.3.3. No escopo deste patch, o novoEmailMessageInterface
herda do antigoMessageInterface
, e os módulos principais do Adobe Commerce são revertidos para depender doMessageInterface
. -
-
v2002.0.21
-
-
-
PHP versão 7.3.
-
Cache de verniz 6.2.0
-
-
.magento.app.yaml
no ambiente Docker. Anteriormente, o ambiente Docker era compatível apenas com a configuração de gancho padrão. -
docker:config:convert
está obsoleto. Os dados correspondentes agora são armazenados nodocker-compose.yml
arquivo. -
-
-
-
-
CRON_CONSUMERS_RUNNER
variável de ambiente para gerenciar trabalhos cron. Consulte a descrição da variável no implantar variáveis tópico. -
consumers_runner
o trabalho cron inicia várias instâncias do mesmo consumidor em nós diferentes. Agora, se você tiver ativado o CRON_CONSUMERS_RUNNER implantar variável no seu ambiente, a variávelconsumers_runner
o trabalho usa osingle-thread
opção para iniciar uma instância de cada consumidor em apenas um nó. -
config:show:default-url
não é possível buscar um URL de base, então o URL da variável MAGENTO_CLOUD_ROUTES é usado.
-
-
module:refresh
comando. Agora, você pode ver uma lista detalhada de módulos habilitados nacloud.log
arquivo. -
-
-
-
INFO
paraDEBUG
. -
setup:upgrade
comando que não interrompeu o processo de implantação quando ocorreu uma falha durante oapp:config:import
tarefa. -
debug
para reduzir a quantidade de detalhes no log exibido na variável Cloud Console, enquanto ainda fornece informações detalhadas para depuração. -
ece-tools
despejo de configuração, ocorreu um erro se não houvesse local especificado para o usuário administrador noconfig.php
arquivo. Agora, há um local padrão para o usuário administrador na variávelconfig.php
arquivo. -
Undefined index error
que ocorre quando ummagento-cloud
O comando da CLI falha em um ambiente não configurado com um URL seguro (https). Agora, o pacote ECE-Tools usa o URL de base (http) se o URL seguro não estiver disponível.
v2002.0.20
-
-
ece-tools
no ambiente do Docker. Consulte teste de aplicativo. -
.magento.app.yaml
arquivo. Qualquer Extensões PHP especificadas no.magento.app.yaml
arquivo tornar-se disponível nos contêineres PHP do Docker. -
bin/magento-docker
seção da referência do Docker. -
-
/app
diretório, conforme esperado. -
note warning WARNING Os clientes da Adobe Commerce em infraestrutura em nuvem devem Enviar um tíquete de suporte da Adobe Commerce para atualizar o pacote libsódio em ambientes de produção e preparo Pro antes de atualizar para o Adobe Commerce 2.3.2. Atualmente, não é possível atualizar ambientes do Starter para o Adobe Commerce 2.3.2. -
analysis-icu
e a variávelanalysis-phonetic
Elasticsearch para todas as imagens do Docker. -
docker:build
, você deve fornecer um valor ao usar uma opção. Além disso, foi adicionada a validação para a versão do Nó ao usar odocker:build run
comando.
-
-
-
-
-
-
1
. Agora você pode aumentar a contagem, conforme necessário. Consulte as definições na implantar variáveis e a variável criar variáveis. -
-
-
pub/static/.htaccess
para a lista de exclusões. Correção apresentada por Björn Kraus da PHOENIX MEDIA GmbH. -
Critical
se pelo menos um validador de nível crítico retornasse um erro. -
-
env:config:show
comando para oece-tools
pacote que exibe serviços, rotas ou variáveis de ambiente. Consulte Serviços, rotas e variáveis. Recurso enviado por Vladimir Kerkhoff. -
ece-tools
desenvolver após a refatoração do shell. -
-
cloud.log
nível de log para saída do shell deinfo
paradebug
. -
--remove-definers (-d)
opção para oece-tools db-dump
comando para remover definidores do arquivo de despejo.
v2002.0.19
-
env.php
durante uma implantação, resultando em perda de configurações personalizadas. Essa atualização garante que o Adobe Commerce na infraestrutura em nuvem atualize asenv.php
com cada implantação, preservando as configurações personalizadas.
v2002.0.18
-
-
-
-
-
-
Name or service not known
erro se o cache estiver configurado para um serviço não disponível. Agora, você pode remover um serviço do.magento/services.yaml
arquivo. O gerador de configuração do Docker atualiza o serviço nodocker/config.php.dist
arquivo automaticamente. -
-n
para ignorar a interatividade para fins de CICD. -
db-dump
comando que apagou os despejos existentes. -
session
,default
, epage_cache
armazenamento em cache para a mesma ID de banco de dados.
-
-
-
-
.magento.env.yaml
arquivo. Consulte a definição no implantar variáveis, o criar variáveis, e o variáveis globais. -
-
-
-
-
_merge
não é obrigatório. -
-
slave
instância, uma leitura é feita do Redismaster
instância. Consulte REDIS_USE_SLAVE_CONNECTION.
v2002.0.17
ece-tools
A versão 2002.0.17 inclui uma correção de segurança importante. Consulte Recursos técnicos: Magento Open Source Patches.-
-
Adição de suporte para o Elasticsearch versão 6.x.
-
Adição de suporte para Redis versão 5.0.
-
-
-
Elasticsearch 6.5
-
Redis 5.0
-
-
-
--use-rewrites
opção para o comando install para que ele use regravações de servidor Web para links gerados na loja e acesso de administrador para melhorar a segurança e a experiência do cliente. -
var/log/install_upgrade.log
para que ele mostre as datas dos eventos de instalação e atualização.
v2002.0.16
-
-
Agora, a configuração de serviço padrão gerada no ambiente Docker é igual à configuração padrão no modelo Cloud.
-
Você pode enviar emails do seu ambiente do Docker usando o
sendmail
serviço. -
Adicionada a capacidade de configurar o Xdebug para depurar no ambiente do Cloud Docker.
-
Correção de um problema com permissões de serviço da Web ao gerar o
docker-compose.yml
arquivo.
-
-
autoload
propriedade nacomposer.json
o arquivo contém as alterações de configuração necessárias antes de atualizar para o Adobe Commerce v2.3. Consulte Versão de atualização. -
build:transfer
seção. Anteriormente, o processo de compactação ocorria antes da aplicação de minificação e agrupamento personalizados de ativos estáticos. Correção apresentada por Rafael Garcia Lepper da Tryzens Limited. -
-
-
symfony/yaml
pacote a ser usado com Constantes de PHP. A análise constante não funciona ao usar umsymfony/yaml
pacote anterior a 3.2. Correção enviada por Vladimir Kerkhoff. -
-
cloud.log
O arquivo e a implantação continuam usando a variável padrão. -
-
Info
paraNotice
para os seguintes eventos de processo de criação e implantação:-
Início e término do processo de reconciliação dos módulos instalados no
composer.json
com definições de configuração compartilhadas noapp/etc/config.php
arquivo -
Início e término do processo de validação de configuração
-
Início e término do
setup:di:compile
processo para geração de classes
-
-
-
Variável de implantação RESOURCE_CONFIGURATION—Use essa variável para mapear um nome de recurso para uma conexão de banco de dados.
-
Variável global X_FRAME_CONFIGURATION—Use essa variável para alterar a variável
X-Frame-Options
configuração de cabeçalho para renderizar uma página do Adobe Commerce em uma<frame>
,<iframe>
ou<object>
.
-
-
-
PÁGINAS_AQUECIDAS—Adição da capacidade de pré-carregar o cache para páginas especificadas em todos os domínios definidos para uma loja da Adobe Commerce. Anteriormente, se o site estava configurado com vários domínios, o processo de pós-implantação não pré-carregava o cache das páginas especificadas em domínios não padrão e retornava o seguinte erro no log pós-implantação:
ERROR: Warming up failed: <uri>
-
SCD_COMPRESSION_LEVEL—Atualização da documentação e da amostra
.magento.env.yaml
com os valores padrão corretos para o nível de compactação SCD. Consulte as definições na criar variáveis e a variável implantar variáveis conteúdo. -
SCD_EXCLUDE_THEMES—Esta variável de ambiente está obsoleta. Use o SCD_MATRIX para controlar a configuração do tema.
-
SCD_MATRIX—Correção do processo de validação para evitar um problema que ocorria quando SCD_MATRIX ignorava um valor de tema que continha caracteres maiúsculos e minúsculos. Consulte as definições na criar variáveis e a variável implantar variáveis conteúdo.
-
Variáveis de ADMINISTRAÇÃO—
-
Segurança aprimorada ao gerenciar credenciais para o usuário Administrador usando variáveis de ambiente. Não é mais possível usar as variáveis de ambiente ADMIN_EMAIL, ADMIN_USERNAME e ADMIN_PASSWORD para substituir credenciais de administrador durante atualizações. Se não conseguir acessar o painel Administração, use o Esqueceu a senha recurso ou o
admin:user:create
Comando da CLI para criar um novo usuário administrador. Consulte Acessar o painel de Administração. -
ADMIN_EMAIL não é mais necessário ao atualizar ou aplicar patches.
-
-
v2002.0.15
-
-
Agora, o gerador de Docker usa os serviços especificados na variável
.magento.app.yaml
e.magento/services.yaml
arquivos de configuração quando criação do ambiente do Docker. Você pode escolher uma versão de serviço diferente usando parâmetros de build. -
Adição da imagem do PHP 7.2 — Adição do suporte ao PHP 7.2 no Cloud Docker; atualização da Configuração do Launch Docker para incluir o
docker:build --php
opção para especificar a versão do PHP compatível com sua versão do Adobe Commerce. -
Adição de um Contêiner Cron baseado na imagem do PHP-CLI.
-
Adição dos seguintes serviços à build do Docker:
-
RabbitMQ 3.5 e 3.7
-
Elasticsearch 1.7, 2.4 e 5.2
-
Redis 3.2 e 4.0
-
-
-
.magento.env.yaml
arquivo de configuração. -
-
env.php
após uma reimplantação. Agora, as configurações personalizadas do cron permanecem com segurança noenv.php
arquivo. -
-
-
-
config:dump
para que inclua cada local de site nosystem
seção doconfig.php
arquivo. -
-
setup:di:compile
processo, que afetou o módulo Amazon Pay.
v2002.0.14
-
ideal-state
o assistente agora verifica a configuração atual durante cada implantação e fornece instruções claras para atualizar a configuração a fim de obter uma implantação mais rápida e sem tempo de inatividade. -
Unable to connect via TLS
. -
dev
,debug
oudebug_logging
opções ativadas para evitar problemas de desempenho causados por atividade excessiva de registro. -
-
Agora o modo de manutenção é ativado no início da fase de implantação e desativado no final. Se a implantação falhar, o site permanecerá no modo de manutenção até que os problemas de implantação sejam resolvidos. Anteriormente, o site retornava ao modo de produção mesmo se a implantação falhasse.
-
As verificações de validação da fase de implantação foram retrabalhadas para fazer o downgrade do nível de erro para os seguintes problemas de implantação do
CRITICAL
paraWARNING
para que a implantação seja concluída. Anteriormente, esses problemas causavam falha na implantação. -
A configuração do ambiente contém valores incorretos para variáveis de implantação ou de nuvem.
-
-
A versão do Elasticsearch na infraestrutura em nuvem é incompatível com a versão do módulo elasticsearch/elasticsearch compatível com o Adobe Commerce na infraestrutura em nuvem. Consulte a artigo de solução de problemas do Elasticsearch na Base de conhecimento de suporte da Adobe Commerce.
-
Correção de um problema com as definições de configuração compartilhadas no
app/etc/config.php
arquivo que causourecursion detected
erros durante a implantação.
-
-
-
Correção de um problema de agendamento do cron que impedia a execução de trabalhos se você especificasse uma frequência de cron diferente do padrão (1 minuto).
-
Correção de um problema na fase de implantação que permitia que trabalhos cron continuassem em execução durante a implantação, o que pode causar bloqueios de banco de dados e outros problemas críticos. Agora, todos os trabalhos cron são interrompidos antes de a fase de implantação começar e reiniciados após a conclusão da implantação.<!—MAGECLOUD—2537—>
-
Correção do fluxo de trabalho do cron nas versões 2.2.x para desbloquear trabalhos cron congelados, de modo que possam ser interrompidos antes de iniciar a implantação. Anteriormente, um trabalho cron congelado causava a paralisação da implantação.
-
-
config.php
arquivo gerado pelovendor/bin/ece-tools config:dump
comando para usar sintaxe de matriz curta e recuo de 4 espaços para estar em conformidade com os padrões de codificação do Adobe Commerce. -
.magento.env.yaml
contém{{ base_url }}
e{{ unsecure_base_url }}
espaços reservados para configurações da web em vez da configuração de URL padrão de um projeto do Adobe Commerce na infraestrutura em nuvem./
v2002.0.13
-
-
-
Adição de um comando—
docker:config:convert
para converter arquivos de configuração PHP para o formato Docker ENV para simplificar a configuração do ambiente. Agora, você copia os arquivos de configuração do PHP para o diretório Docker e os converte em arquivos ENV do Docker. Consulte Iniciar Docker. -
O processo de instalação do Adobe Commerce na infraestrutura em nuvem agora oferece suporte à implantação em sistemas de arquivos somente leitura e leitura/gravação para emular mais detalhadamente o sistema de arquivos em nuvem. Consulte Configurar Docker.<!—MAGECLOUD—2357—>
-
Suporte ao serviço Redis—Adição de uma imagem Redis, que é implantada em um contêiner Docker e configurada automaticamente para funcionar com sua instalação do Docker.<!—MAGECLOUD—2442—>
-
Agora você tem o recurso de despejo de BD ao usar o Cloud Docker container de banco de dados. Além disso, você pode compartilhar arquivos entre uma máquina host e um container usando o
docker/mnt
diretório. -
Suporte ao serviço de verniz— Adição de uma imagem em verniz, que é implantada automaticamente em um contêiner Docker. Após a implantação, você pode configurar manualmente o Varnish de acordo com as práticas recomendadas da Adobe Commerce. Consulte Configurar e usar verniz.<!—MAGECLOUD—2358—>
-
Acesso seguro ao site — Adição de suporte SSL para acessar sua loja da Adobe Commerce e o painel Administração.<!—MAGECLOUD—2360—>
-
-
ece-tools
o pacote é compatível com mais extensões. -
-
-
Validação específica da versão adicionada para identificar variáveis e valores de ambiente sem suporte ou obsoletos.
-
Adição de uma verificação de compatibilidade de Elasticsearch para avisar os usuários sobre problemas de configuração de Elasticsearch. Agora, a implantação falhará se a versão do serviço Elasticsearch no servidor for incompatível com o Adobe Commerce. Anteriormente, a implantação era bem-sucedida mesmo se a versão do Elasticsearch fosse incompatível, o que causava problemas no catálogo de produtos após a implantação do site.
Você pode resolver a incompatibilidade ao envio de um tíquete de suporte para atualizar o Elasticsearch para uma versão compatível ou alterar a configuração do Adobe Commerce para especificar uma versão compatível do cliente Elasticsearch PHP.
-
Para Adobe Commerce versão 2.1.x a 2.2.2, atualize o Elasticsearch para a versão 2.4.
-
Para Adobe Commerce versão 2.2.3 e posterior, atualize o Elasticsearch para a versão 5.2.
-
Se você tiver o Elasticsearch 1.x ou 2.x e não quiser fazer upgrade, atualize o requisito de versão de cliente do Adobe Commerce Elasticsearch PHP no composer.json para
"elasticsearch/elasticsearch": "~2.0"
.
-
-
Validação aprimorada de variáveis de ambiente para identificar definições de configuração que podem causar conflitos durante as fases de criação, implantação e pós-implantação. Por exemplo, uma mensagem de aviso será exibida durante o processo de instalação e atualização se a configuração global para implantação de conteúdo estático entrar em conflito com as configurações na fase de criação ou implantação.
-
-
-
variável global SKIP_HTML_MINIFICATION—Alterou o valor padrão para
true
para ativar a minificação de conteúdo de HTML sob demanda, o que minimiza o tempo de inatividade ao implantar em ambientes de preparo e produção. Essa configuração é necessária para implantações sem tempo de inatividade. -
variável de implantação CLEAN_STATIC_FILES—Adição da capacidade de gerenciar o processamento limpo de arquivos estáticos para o conteúdo estático gerado durante a fase de criação com base na configuração da variável de ambiente CLEAN_STATIC_FILES. Anteriormente, os arquivos de conteúdo estático gerados durante a fase de criação eram sempre limpos.
-
-
-
As entradas de log de falha de implantação agora incluem a saída de comando das operações que causam as falhas, mesmo se a configuração do ambiente não especificar o log de nível de depuração. Consulte
MIN_LOGGING_LEVEL
. -
Adição de log para falhas de implantação que ocorrem quando fábricas geradas necessárias para algumas extensões não podem ser geradas corretamente porque o sistema de arquivos está em um estado somente leitura.
-
Redução do tamanho do log de implantação e correção de problemas de formatação causados por comandos de configuração que usam a barra de progresso interativa.
-
Eliminação de detalhamentos desnecessários e atualização dos níveis de prioridade para algumas instruções de log.
-
-
-
Alteradas as configurações padrão do trabalho cron para o tempo de vida do histórico, de 3d (4320 min) para 1h (60 min), para evitar problemas de desempenho e falhas de implantação que podem ocorrer quando a fila do cron é preenchida muito rapidamente.
-
Melhoria do processo de gerenciamento de trabalhos cron durante a fase de implantação para evitar bloqueios de bancos de dados e outros problemas críticos. Agora, todas as tarefas do cron são interrompidas durante a fase de implantação e reiniciadas após a conclusão da implantação.
-
Correção de um problema com o mecanismo de bloqueio para agendar consumidores iniciados por trabalhos cron nas versões 2.2.0 e posteriores do Adobe Commerce para impedir que trabalhos cron iniciem consumidores duplicados.
-
-
gzip
) que causaramnot overwritten
eno such file or directory
erros ao referenciar o arquivo compactado durante o processo de implantação. -
php ./vendor/bin/ece-tools config:dump
para remover seções redundantes doconfig.php
arquivo durante o processo de despejo se a localidade de armazenamento não for especificada. Agora é possível mover facilmente seus arquivos de configuração entre ambientes. Depois de atualizar paraece-tools
v2002.0.13, gerar novamente mais antigoconfig.php
arquivos com o aprimoradoconfig:dump
comando. Consulte Gerenciamento de configurações para configurações de armazenamento. -
.magento/routes.yaml
redirecionamentos de arquivo de um apex domínio para umwww
domínio. -
_merge
opção para a variávelSEARCH_CONFIGURATION
que causava resultados de mesclagem incorretos se você não incluísse a variávelengine
parâmetro na atualização do.magento.env.yaml
arquivo de configuração. Agora, a operação de mesclagem substitui corretamente somente os valores especificados na.magento.env.yaml
sem exigir que você defina oengine
parâmetro. -
disable_locking
introduzido na v1.3.4 do pacote do manipulador de sessão Redis. Consulte pacote colinmollenhour/php-redis-session-abstract.
v2002.0.12
-
docker:build
—para gerar um Composição do Docker configuração da nuvemece-tools
repositório. -
-
robots.txt
arquivo e gerar umsitemap.xml
para uma única configuração de domínio sem exigir uma alteração na infraestrutura. -
-
ideal-state
— configura o estado ideal para tempo de inatividade mínimo de implantação -
master-slave
—configurar o balanceamento de carga para o banco de dados e o Redis
-
-
module:refresh
—para ativar módulos que foram desativados ou não, de forma semelhante à forma como é feito automaticamente durante uma criação. -
_merge
opção em CACHE, SESSÃO, FILA, e PESQUISAR configurações. -
.magento.env.yaml
arquivo de amostra para o pacote ECE-Tools que inclui uma descrição detalhada e valores possíveis para cada variável de ambiente.- Também adicionamos uma validação profunda para o
.magento.env.yaml
configuração que evite falhas no processo de implantação causadas por valores inesperados. Quando ocorrer uma falha, você receberá uma mensagem de erro detalhada que começa com:Environment configuration is not valid. Please correct .magento.env.yaml file with next suggestions:
- Também adicionamos uma validação profunda para o
-
-
Agora é possível definir vários locais para cada tema usando o novo SCD_MATRIX variável de ambiente, que reduz a quantidade de arquivos de tema a serem implantados.
-
Adição de DATABASE_CONFIGURATION variável de ambiente para personalizar as conexões do banco de dados para implantação.
-
O novo MIN_LOGGING_LEVEL A variável substitui o nível mínimo de log para todos os fluxos de saída sem fazer alterações no código.
-
-
-
status = success
, do cronograma. -
post_deploy
gancho que limpou o cache na fase de implantação em vez da fase pós-implantação do projeto. -
js-translation.json
arquivo para cada local. -
db:dump
no campoece-tools
para evitar o bloqueio de tabelas e aumentar a velocidade.
v2002.0.11
-
-
-
-
-
ADMIN_EMAIL
ouADMIN_USERNAME
O valor é igual ao de uma conta de administrador existente. -
-
-
-
-
Correção de um problema que fazia com que a fila do cron fosse preenchida rapidamente. Agora ele limpa os trabalhos cron desatualizados de uma maneira mais confiável.
-
A sequência de trabalhos cron foi reorganizada para que todos os trabalhos em threads separados fossem iniciados antes do grupo geral.
-
Melhoria no registro para melhor auxiliar na depuração de problemas do cron.
-
NOTA—Esta versão aborda muitos problemas relacionados ao cron. Se você usa atualmente alguns patches relacionados ao cron no m2-hotfixes, remova-as.
-
-
-
Você pode usar o
VERBOSE_COMMANDS
e a variávelSCD_COMPRESSION_LEVEL
variáveis de ambiente durante ambos build e _implantar fases. -
Correção de um problema que causava a falha da implantação com um erro aleatório ao encontrar um valor inesperado para o
SCD_COMPRESSION_LEVEL
variável de ambiente. A validação da configuração foi aprimorada para fornecer notificações significativas. ConsulteSCD_COMPRESSION_LEVEL
para valores aceitáveis. -
Correção do comportamento do
SCD_COMPRESSION_LEVEL
fluxo de configuração da variável de ambiente para que as substituições funcionem conforme esperado. -
Correção de um problema que impedia a configuração do
SCD_THREADS
variável de ambiente no.magento.env.yaml
arquivo implantar estágio.
-
v2002.0.10
-
-
Nova variável de ambiente—Adição de
SCD_ON_DEMAND
variável de ambiente global para gerar conteúdo estático quando solicitado. -
Gancho pós-implantação—Adição de um
post_deploy
gancho para a.magento.app.yaml
arquivo que limpa o cache e pré-carrega (aquece) o cache após o contêiner começa a aceitar conexões. Ele está disponível somente para projetos Pro que contêm ambientes de Preparo e Produção na Cloud Console e para projetos iniciais. Embora não seja obrigatório, isso funciona em conjunto com aSCD_ON_DEMAND
variável de ambiente.
-
-
-
-
-
CRYPT_KEY
— Fornece uma chave criptográfica para outro ambiente ao mover um banco de dados. -
SKIP_HTML_MINIFICATION
—Global variável de ambiente que ignora a cópia dos arquivos de exibição estáticos navar/view_preprocessed
e gera um HTML minificado quando solicitado. -
SCD_ON_DEMAND
—Global variável de ambiente para gerar conteúdo estático quando solicitado. -
WARM_UP_PAGES
—Você pode listar as páginas que serão usadas para pré-carregar o cache. Disponível no novo Variáveis pós-implantação.
-
-
-
-
-
-
v2002.0.9
-
ece-tools
O pacote do agora é compatível com o Adobe Commerce 2.1.x. -
-
env.php
o arquivo para configurar serviços não é mais suportado. Você deve usar variáveis de ambiente ou a variável.magento.env.yaml
arquivo. -
-
A utilização de
env:STATIC_CONTENT_THREADS
foi descontinuado e será removido em uma versão futura. Use o SCD_THREADS em vez disso. -
A variável
STATIC_CONTENT_EXCLUDE_THEMES
A variável de ambiente foi preterida. Você deve usar oSCD_EXCLUDE_THEMES
variável de ambiente.
-
-
-
developer
suporte ao modo e aAPPLICATION_MODE
porque estavam causando um comportamento inesperado. -
-
app:config:dump
comando. -
symfony/yaml
para corrigir conflitos com alguns pacotes, que ainda não são compatíveis com a versão mais recente.
v2002.0.8
vendor/magento/ece-patches
com vendor/magento/ece-tools
nesta versão. Não é mais necessário atualizar o vendor/magento/ece-patches
separadamente.Novos recursos:
-
Melhoria no registro
-
Melhoramos as mensagens de log para fornecer explicações melhores quando o processo de criação ou implantação substitui uma variável de ambiente.
-
Agora você pode visualizar o progresso da instalação e da atualização em tempo real. Siga o
install_update.log
arquivo para visualizar o progresso. Por exemplo,code language-bash tail -f var/log/install_upgrade.log
-
-
Novo comando cron—Agora é possível desbloquear tarefas cron travadas específicas em vez de interromper e reiniciar todas elas com o
cron:unlock
comando. Não disponível na versão 2.1. -
Arquivo de configuração unificado—Agora você pode configurar estágios de criação e implantação usando um
.magento.env.yaml
arquivo. -
Fazer backup dos arquivos de configuração— agora, o processo de implantação cria automaticamente um backup do
app/etc/env.php
eapp/etc/config.php
arquivos de configuração após a implantação. Também adicionamos um novo comando da CLI para restaurar esses arquivos de configuração de um backup. -
Solução de problemas de erros de validação—Alteramos o comando que deve ser usado para resolver erros de validação quando
config.php
não contém dados suficientes para implantação de conteúdo estático. Anteriormente, a mensagem de erro instruía você a executar obin/magento app:config:dump
. Agora, você deve executarphp ./vendor/bin/ece-tools config:dump
. -
Novas variáveis de ambiente—Agora você pode usar variáveis de ambiente para conectar pesquisa e Baseado em AMQP para o seu site.
-
Implementamos o patch inteligente. Agora o pacote aplica patches com base não no Adobe Commerce na versão da infraestrutura de nuvem, mas na versão do pacote com patch.
Problemas resolvidos:
-
Corrigimos um problema de registro que causava erros de criação.
-
Corrigimos um problema que causava exceções de tempo limite ao executar implantações no modo interativo.
-
Corrigimos um problema que causava erros ao usar a estratégia compacta para geração de conteúdo estático. Não disponível na versão 2.1.
-
Corrigimos um problema que impedia que o script de implantação identificasse corretamente os ambientes de preparo e produção.
-
Corrigimos um problema que causava problemas de rede, que interrompiam conexões de banco de dados e causavam falhas durante o processo de instalação e atualização.
-
Corrigimos um problema que impedia a exportação dos arquivos de configuração usando o
app:config:dump
mais de uma vez Não disponível na versão 2.1. -
Corrigimos uma sessão Redis bloqueio problema que causou um Admin atraso no logon. Não disponível na versão 2.1.
-
Corrigimos um problema de implementação relacionado ao controle de versão que estava causando um conflito com outros módulos de correção baseados no Composer.
-
Corrigimos um problema que causava problemas de memória do PHP durante a importação.
-
Remoção de patch; correção de erro em
colinmollenhour/credis
v1.6 para habilitar o suporte para Adobe Commerce na infraestrutura em nuvem 2.2.1. Não disponível na versão 2.1.
v2002.0.7
Problemas resolvidos:
- Removemos
var/view_preprocessed
symlinking para corrigir um problema que causava conflitos de minificação do JavaScript.
v2002.0.6
Problemas resolvidos:
-
Corrigimos um problema que estava causando
gzip
erros quando um nome de arquivo ou diretório contém espaços. -
Corrigimos um problema que impedia que os scripts de implantação reconhecessem e ativassem corretamente as dependências do módulo.
v2002.0.5
Novos recursos:
-
Configurar um consumidor cron com uma variável de ambiente—Agora você pode configurar os consumidores do CRON usando o novo
CRON_CONSUMERS_RUNNER
variável de ambiente. -
Verificação de configuração— Agora verificamos componentes críticos durante o processo de criação/implantação e interrompemos o processo se a verificação falhar, o que evita tempo de inatividade desnecessário devido ao local estar em modo de manutenção.
-
Criar/implantar notificações—Adicionamos um arquivo de configuração que pode ser usado para configurar notificações por Slack e/ou email para criar/implantar ações em todos os seus ambientes.
-
Compactação de conteúdo estático— Agora compactamos conteúdo estático usando gzip durante as fases de criação e implantação. Essa compactação, combinada com a compactação Fastly, ajuda a reduzir o tamanho do armazenamento e aumentar a velocidade de implantação. Se necessário, é possível desativar a compactação usando uma opção de compilação ou implantar variável. Consulte os seguintes tópicos para obter mais informações:
-
Gerenciamento de configuração—Agora geramos automaticamente um
app/etc/config.php
arquivo no repositório Git durante a fase de criação, se ele ainda não existir. O arquivo gerado automaticamente inclui apenas uma lista de módulos e extensões. Se o arquivo já existir, a fase de criação continuará normalmente. Se você seguir Gerenciamento de configurações posteriormente, os comandos atualizam o arquivo sem exigir etapas adicionais. Consulte Processo de implantação para obter mais informações. -
Despejos de banco de dados—Adicionamos um
magento/ece-tools
Comando da CLI para criar despejos de banco de dados em todos os ambientes. Para ambientes de Produção de plano Pro, esse comando despeja apenas de um dos três nós de alta disponibilidade, portanto, os dados de produção gravados em um nó diferente durante o despejo podem não ser copiados. Recomendamos colocar o aplicativo no modo de manutenção antes de fazer um despejo de banco de dados em ambientes de Produção. Consulte Gerenciamento de backup para obter mais informações. -
Limitações do intervalo CRON levantadas—O intervalo cron padrão para todos os ambientes provisionados nas regiões us-3, eu-3 e ap-3 é de 1 minuto. O intervalo cron padrão em todas as outras regiões é de 5 minutos para ambientes de Integração Pro e 1 minuto para ambientes de Preparo e Produção Pro. Para modificar seus trabalhos cron existentes, edite suas configurações em
.magento.app.yaml
ou crie um tíquete de suporte para ambientes de produção/preparo. Consulte Configurar trabalhos cron para obter mais informações.
Problemas resolvidos:
-
Corrigimos um problema que estava causando longos tempos de implantação porque o processo de implantação chamava o
cache-clean
operação antes da implantação de conteúdo estático. -
Corrigimos um problema que causava erros durante a etapa de geração de conteúdo estático da implantação em ambientes de produção.
-
Corrigimos um problema que impedia alguns
magento/ece-tools
comandos de saída de registro parastderr
. -
Corrigimos um problema que impedia valores de URL de base no
env.php
de ser atualizado em ramificações bifurcadas. -
Corrigimos um problema que causava a
magento setup:install
comando para adicionar um prefixo inseguro (http://
) para proteger URLs básicos. -
Corrigimos um problema que impedia que erros de patch causassem falhas de implantação.
-
Corrigimos um problema que impedia
ece-tools
de interromper a execução e lançar uma exceção se nenhum patch puder ser aplicado. -
Corrigimos um problema que causava erros ao carregar a loja após ativar a minificação de HTML no Administrador.
v2002.0.4
Problemas resolvidos:
- Agora você pode redefinir manualmente os trabalhos cron travados usando um comando da CLI em todos os ambientes via acesso SSH. O processo de implantação redefine automaticamente os trabalhos cron.
v2002.0.3
Problemas resolvidos:
- Corrigimos um problema que fazia com que as páginas expirassem porque o Redis demorava muito para ler/gravar. Agora você pode usar o
disable_locking
nas configurações Redis para evitar esse problema.
v2002.0.2
Problemas resolvidos:
- A variável RabbitMQ O processo de configuração do agora obtém todos os parâmetros necessários automaticamente.
v2002.0.1
Novos recursos:
-
A infraestrutura do Adobe Commerce na nuvem agora é compatível com escopos e estratégias de implantação de conteúdo estático. Adicionamos o
–s
parâmetro com uma configuração padrão dequick
para a estratégia de implantação de conteúdo estático. É possível usar a variável de ambiente SCD_STRATEGY para personalizar e usar essas estratégias com suas ações de criação e implantação. Essa variável é compatível com as opçõesstandard
,quick
oucompact
. Se você selecionarcompact
, substituímos oSTATIC_CONTENT_THREADS
valor com1
, o que pode retardar a implantação, especialmente em ambientes de produção. Não disponível na versão 2.1. -
Criamos um arquivo de log em ambientes para capturar e compilar ações de criação e implantação. A variável
var/log/cloud.log
o arquivo está no diretório raiz do aplicativo.
Problemas resolvidos:
-
Refatorado o
ece-tools
para torná-lo compatível com o Adobe Commerce na infraestrutura em nuvem 2.2.0 e superior. -
Corrigimos um problema que estava impedindo
ece-tools
de interromper a execução e lançar uma exceção se nenhum patch puder ser aplicado. -
Corrigimos um problema que causava o lançamento de exceções quando a compilação de injeção de dependência (id) era ignorada durante compilações.
-
Corrigimos um problema que fazia com que o processo de implantação substituísse as configurações personalizadas de Redis na
env.php
arquivo. -
Corrigimos um problema que estava causando loops de redirecionamento devido a uma administração segura padrão.
v2002.0.0
Versão inicial
Versão inicial de ece-tools
para Adobe Commerce na infraestrutura em nuvem 2.2.0.