Notas de versão do Magento Open Source 2.4.9-alpha
Destaques na v2.4.9-alpha2
Os destaques a seguir se aplicam à versão 2.4.9-alpha2 do Magento Open Source.
Estrutura
Adicionar suporte para OpenSearch 3
O Adobe Commerce 2.4.9 agora é totalmente compatível com o OpenSearch 3.x. Essa atualização permite que os comerciantes se beneficiem de melhor desempenho, segurança e suporte a longo prazo, mantendo a compatibilidade com versões anteriores do OpenSearch 2.x.
AC-11846
Atualização da versão Nginx de 1.26 para 1.28
A versão do Nginx usada em ambientes de desenvolvimento e teste em todas as versões atualmente compatíveis do Adobe Commerce é atualizada de 1.26 para 1.28, alinhando-se com a versão estável mais recente do Nginx disponível.
O teste de nível PR agora é executado em relação ao Nginx 1.28, confirmando a compatibilidade e o suporte totais para todas as versões do Adobe Commerce.
AC-14104
Investigue a versão mais recente do jquery-validate
Atualização da biblioteca jQuery Validate para a versão 1.21.0 para aprimorar os recursos de validação de formulários, melhorar a experiência do usuário e garantir a compatibilidade moderna do navegador em todos os Adobe Commerce Forms nas interfaces de administrador e de front-end.
AC-14403 - Contribuição de código do GitHub
Investigue a versão mais recente da jquery-ui
A biblioteca da interface do usuário jQuery foi atualizada para a versão 1.14.1 para aprimorar os widgets da interface do usuário, melhorar a acessibilidade e garantir a compatibilidade moderna do navegador em todos os componentes de administração e interface de front-end do Adobe Commerce.
AC-14417 - Contribuição de código do GitHub
Investigar a versão mais recente less.js
Atualização do pré-processador de CSS Less.js para a versão 4.2.2 para aprimorar o desempenho da compilação de CSS, melhorar o suporte à sintaxe e modernizar o processo de criação de tema em todos os temas de front-end e de administrador do Adobe Commerce.
AC-14418 - Contribuição de código do GitHub
Investigue a versão mais recente do Moment-Timzone-with-data.js
Atualização da biblioteca Fuso horário de momento para a versão 0.5.43 para aprimorar os recursos de manipulação de fuso horário, atualizar os dados de fuso horário com as alterações mais recentes do banco de dados de fuso horário IANA e melhorar a precisão do processamento de data/hora em todas as operações internacionais e de vários fusos horários da Adobe Commerce.
AC-14419 - Contribuição de código do GitHub
Investigue a versão mais recente underscore.js
Atualização da biblioteca de utilitários Underscore.js para a versão 1.13.7 para aprimorar os recursos de programação funcional do JavaScript, melhorar o desempenho da manipulação de dados e garantir a compatibilidade moderna do navegador em todos os componentes de front-end e interface de administrador do Adobe Commerce.
AC-14420 - Contribuição de código do GitHub
Migração do TinyMCE para o Hugerte.org
Devido ao fim do suporte para o TinyMCE 5 e 6 e às incompatibilidades de licenciamento com o TinyMCE 7, a implementação atual do editor do Adobe Commerce WYSIWYG é migrada do TinyMCE para o editor HugeRTE de código aberto (https://hugerte.org/).
Essa migração garante que o Adobe Commerce permaneça em conformidade com o licenciamento de código aberto, evita vulnerabilidades conhecidas do TinyMCE 6 e fornece uma experiência de edição moderna e compatível para comerciantes e desenvolvedores.
AC-14568
Adicionar suporte completo ao Valkey 8.x para 2.4.9-alpha2
O Adobe Commerce 2.4.9 tem um suporte completo a comandos CLI para Valkey, espelhando a funcionalidade Redis existente no momento. Configuração de administração e nuvem atualizada para permitir configuração perfeita do Valkey.
Essa atualização garante que o Adobe Commerce permaneça inovador e com bom desempenho, oferecendo suporte ao Valkey 8.x, proporcionando aos comerciantes e desenvolvedores uma alternativa confiável para o Redis quando chegar ao fim da vida útil.
AC-14604
Outro
Atualizar o serviço AWS Valkey 8.x para build e teste do CNS
Atualizar o serviço AWS Valkey 8.x para build do CNS
AC-14470
2.4.9-alpha2 - Melhorias da qualidade principal de agosto
AC-14700
Segurança
Melhorias de segurança para 2.4.9-alpha2
AC-14610
Envio
Migrar a integração USPS de APIs de Ferramentas da Web desatualizadas para novas APIs RESTful USPS
Para estar em conformidade com o anúncio da desativação das APIs herdadas de Ferramentas da Web pelo USPS até 25 de janeiro de 2026, a integração do USPS do Adobe Commerce é migrada para as novas APIs RESTful do USPS.
Principais aprimoramentos:
- Suporte à API dupla: os usuários administradores agora podem escolher entre a API herdada de Ferramentas da Web e a nova API RESTful USPS por meio das configurações.
- Atualização de autenticação: OAuth 2.0 implementado para acesso seguro à API.
- Formato de dados aprimorado: transição de XML para JSON para uma comunicação mais limpa e eficiente.
- Novos campos de administrador:
URL REST do gateway (com base no modo: Desenvolvimento ou Ativo)
ID do cliente e segredo
Tipo de conta, Número da conta
CRID, MID, Código de identificação do correio
AES/ITN para remessas internacionais
Métodos de envio permitidos específicos para REST
Essa migração garante que a Adobe Commerce permaneça em conformidade com os padrões USPS, melhora a confiabilidade do sistema e garante integrações de envio que não se tornarão obsoletas para os comerciantes.
AC-13257
Destaques na v2.4.9-alpha1
Os destaques a seguir se aplicam à versão 2.4.9-alpha1 do Magento Open Source.
Interface do administrador
Adicionar menu "Ações" para a grade Regras de preço de catálogo na interface do usuário administrador
AC-13916
Estrutura
[Parte 2] - Atualizar toda a biblioteca js e a dependência npm com a versão mais recente disponível
o suporte à versão do compositor era somente para a versão 2.2.x do compositor. Agora, o suporte também foi estendido para a versão 2.4.x.
AC-13792 - Contribuição de código do GitHub
Adicionar compatibilidade com o Valkey 8.x para 2.4.8, 2.4.7, 2.4.6 e 2.4.5, 2.4.9-alpha1
AC-14103
Verificar compatibilidade com o Verniz 7.7
AC-14105
Adicionar compatibilidade com o RabbitMQ 4.1 para 2.4.8, 2.4.7, 2.4.6 e 2.4.5
AC-14357
Outro
2.4.9-alpha1 - Melhorias da qualidade principal em junho
AC-14026
Tornar 2.4.7 e 2.4.6 compatíveis com MariaDB 10.11
AC-14099
2.4.9-alfa1 - Contribuições comunitárias de junho de 2025
AC-14559
Envio
Migração da integração DHL do DHL Express XML desatualizado para novas APIs RESTful do MyDHL
AC-13258
Segurança
Para obter as informações mais recentes sobre correções de erros de segurança, consulte o Boletim de Segurança do Adobe APSB25-71.
Esta versão inclui os seguintes destaques:
-
Aprimoramento de desempenho da API—Resolve a degradação de desempenho em pontos de extremidade de API da Web assíncronos em massa que foram introduzidos após o patch de segurança anterior.
-
Correção de acesso de Bloqueios do CMS — Resolve um problema em que os usuários administradores com permissões restritas (como acesso somente de merchandising) não conseguiam exibir a página de listagem CMS Blocks.
Anteriormente, esses usuários encontravam um erro devido a parâmetros de configuração ausentes após a instalação de patches de segurança anteriores.
-
Compatibilidade com limite de cookies — Resolve uma alteração incompatível com versões anteriores envolvendo a constante
MAX_NUM_COOKIES
na estrutura. Esta atualização restaura o comportamento esperado e garante a compatibilidade para extensões ou personalizações que interagem com limites de cookies. -
Operações assíncronas — Operações assíncronas restritas para substituir pedidos de clientes anteriores.
-
Correção para CVE-2025-47110—Resolve uma vulnerabilidade de modelos de email.
A correção para o CVE-2025-47110 também está disponível como um patch isolado. Consulte o artigo da Base de Dados de Conhecimento para obter detalhes.
Correção de problemas na v2.4.9-alpha2
Corrigimos 109 problemas no código principal Magento Open Source 2.4.9-alpha2. Um subconjunto dos problemas corrigidos incluídos nesta versão está descrito abaixo.
APIs
O Preço Especial Acumulado foi validado incorretamente em applySpecialPrice
O sistema está funcionando sem problemas com relação ao Preço especial e o Preço especial do produto expirará na data definida pelo administrador ou sistema de terceiros pela API REST
AC-13130 - Problema do GitHub - Contribuição de código do GitHub
Corpo de solicitação ou parâmetros malformados causam "Erro interno do servidor"
AC-746 - Problema do GitHub - Contribuição de código do GitHub
A ordem "base_row_total" e "row_total" mostra o preço de item único na resposta da API REST
A resposta da API REST para detalhes do pedido agora contém valores corretos para os atributos "base_row_total" e "row_total" caso vários itens iguais tenham sido solicitados
ACP2E-3874 - Contribuição de código do GitHub
APIs, Ordem
[NUVEM] Problema de informações do pedido com aparência total da linha para o pedido 000075568
Corrige o problema em que o valor row_total_incl_tax na resposta da API do pedido era retornado como um valor residual próximo de zero em vez de 0,00 quando um item era totalmente descontado.
ACP2E-3950 - Contribuição de código do GitHub
Conta
Problema ao atualizar o email do cliente no Painel de administração com o domínio ö e .swiss
AC-13409 - Problema do GitHub - Contribuição de código do GitHub
A opção habilitada para assinatura do informativo não está funcionando por site/loja
O sistema lida corretamente com a assinatura com o boletim informativo quando temos vários sites/lojas quando ele foi desativado em nível global
AC-14283 - Problema do GitHub - Contribuição de código do GitHub
[Problema] Remoção de divulgação de email
O Sistema agora mostra Exibir uma mensagem de erro indicando um email incorreto se o email inserido não for necessário para confirmar a conta, independentemente de o cliente existir ou não.
AC-14561 - Problema do GitHub - Contribuição de código do GitHub
Interface do administrador
Os valores de FPT na página do carrinho e na página do produto são diferentes para as mesmas configurações de produto simples
AC-13066 - Contribuição de código do GitHub
As opções de atributo de seleção múltipla não podem ser salvas quando os módulos Amostras estão desativados
AC-13071 - Contribuição de código do GitHub
Os valores de FPT na página do carrinho e na página do produto são diferentes para as mesmas configurações de um produto dinâmico
AC-13075 - Contribuição de código do GitHub
A cor de foco não é aplicada em grades estáticas no admin
As cores de focalização agora são aplicadas conforme esperado nas linhas de grades estáticas de Administração.GitHub-35358
AC-2916 - Problema do GitHub - Contribuição de código do GitHub
[Preparo2] Os cartões armazenados não estão visíveis no painel Administrador
Corrige o problema em que a opção de pagamento "Cartão armazenado" não aparecia mais no formulário de posicionamento de pedido de back-end após uma atualização.
ACP2E-3830 - Contribuição de código do GitHub
B2B
falha na validação de campo da empresa para check-out do convidado
AC-14987 - Problema do GitHub - Contribuição de código do GitHub
Pacote
Excluir arquivos JS do editor hugerte da saída agrupada entre temas
AC-15128 - Contribuição de código do GitHub - Contribuição de código do GitHub
Carrinho e saída
As validações de quantidade de front-end de produto agrupado estão ausentes
Agora o sistema está funcionando bem e exibindo um erro de validação quando estamos tentando adicionar uma quantidade negativa e uma quantidade máxima
AC-13524 - Problema do GitHub - Contribuição de código do GitHub
Prefixo de convidado não salvo no endereço de cotação 2.4.8
AC-14705 - Problema do GitHub - Contribuição de código do GitHub
[Problema] Definir preço em item de cotação em vez de base_price
O sistema manipula corretamente o preço do item da cota definido como base_price em vez do preço se você tiver várias moedas em um site no front-end
AC-9985 - Problema do GitHub - Contribuição de código do GitHub
[Cloud] Ordens recentes não aparecem na exibição de outra loja se as ordens forem criadas em uma exibição de loja
Solução de um problema em que a página "Minha conta" não exibia pedidos recentes de outras Exibições da loja na mesma loja. A lógica de recuperação do pedido foi atualizada para garantir uma visibilidade consistente do pedido em todas as Exibições da loja, alinhada ao comportamento da página "Meus pedidos".
ACP2E-3807 - Contribuição de código do GitHub
qtd. exibida como 0 na seção carrinho de compras do cliente administrador ao adicionar produtos do PACOTE
A seção Carrinho de compras em Atividades do cliente agora exibe a quantidade correta. Anteriormente, a quantidade era mostrada como 0.
ACP2E-3872 - Contribuição de código do GitHub
Carrinho e check-out, GraphQL
Erro ao mapear a mensagem para o código de erro ao fazer o pedido via GraphQL
As chamadas do GraphQL para fazer um pedido de um carrinho inexistente ou inativo agora retornam corretamente os códigos de erro CART_NOT_ATIVE ou CART_NOT_FOUND em todas as exibições de loja, corrigindo um problema em que as mensagens de erro traduzidas anteriormente resultavam em um código INDEFINIDO.
ACP2E-3942 - Contribuição de código do GitHub
Carrinho e check-out, GraphQL, inventário/MSI
O atributo is_available em CartItemInterface retorna false mesmo quando o estoque comercializável está alto
O atributo is_available retorna true quando o estoque vendável está alto. Anteriormente, retornava sempre falso.
ACP2E-3885 - Contribuição de código do GitHub
Catálogo
Erro de escopo no recurso de URL do catálogo (_getCategories)
Essa PR adiciona um fallback ao escopo padrão se não houver um valor definido no escopo de armazenamento no recurso de URL de categoria.
AC-11011 - Problema do GitHub - Contribuição de código do GitHub
[Problema] Verifique se o OpenGraph pode mostrar o preço
O sistema está funcionando bem quando usamos plug-in que oculta o preço e com esse preço de alteração não está visível na tag OG.
AC-11635 - Problema do GitHub - Contribuição de código do GitHub
API REST [Bug]: a opção Atualizar preços especiais não define valores para todas as exibições de loja
AC-13671 - Problema do GitHub - Contribuição de código do GitHub
Erro PHP [\Magento\ConfigurableProduct\Model\Product\Type\Configurable] despercebido
Esta PR Altera um nome de variável de loop para adicionar corretamente os dados "_cache_instance_product_ids" no produto fornecido a ser usado em chamadas subsequentes.
AC-14159 - Problema do GitHub - Contribuição de código do GitHub
[Linha Principal] [NUVEM] O redimensionamento de imagens consome mais de 400 GB de espaço em disco
Após a correção, o comando catalog:images:resize
usado com o sinalizador —skip_hidden_images não gerará caches de imagens para sites em que imagens não estão presentes.
ACP2E-3869 - Contribuição de código do GitHub
A ID do país fornecida não existe - Irlanda (IE)
Após a correção, os códigos postais da Irlanda estão disponíveis para procurar locais de coleta.
ACP2E-3932 - Contribuição de código do GitHub - Contribuição de código do GitHub
Catálogo, Desempenho
As categorias no administrador estão carregando muito lentamente
O desempenho do carregamento da categoria foi significativamente melhorado. Anteriormente, levava muito tempo para carregar a categoria que causava um problema de tempo limite.
ACP2E-3891 - Contribuição de código do GitHub
Catálogo, Preços
Desconto de regra de preço de catálogo incorreto aplicado ao produto filho
Corrige o problema em que a regra de preço de catálogo para a variação é substituída pelo produto configurável principal, caso ambas as regras tenham a mesma prioridade.
ACP2E-3693 - Contribuição de código do GitHub
Catálogo, Pesquisa
Solicitação RestApi '/rest/default/V1/categories?searchCriteria%5Bpage_size%5D=1' falha com erro de tempo limite
AC-13358 - Contribuição de código do GitHub
Conteúdo
Depois da atualização para o magento 2.4.7 p2, não é possível visualizar a galeria de mídia de arquivos recém-carregados
AC-13262 - Problema do GitHub
A remoção completa de uma imagem de galeria da be mantém as funções/tipos de escopo definidos (base/pequeno/miniatura) e, após adicionar novamente as funções/tipos "antigos", são exibidas
O sistema está funcionando como esperado nos escopos de armazenamento. As imagens herdam as funções/tipos da nova imagem adicionada de acordo com o escopo padrão
AC-13556 - Problema do GitHub - Contribuição de código do GitHub
[Pequeno Erro] O Filtro do Painel de Administração listing component
não pode ser acessado quando o valor do campo contém \
O sistema está funcionando bem ao filtrar o título da página com uma barra (por exemplo: Magento\Store)
AC-13661 - Problema do GitHub - Contribuição de código do GitHub
"A página do CMS com a ID "0" não existe" inundação de log
O sistema está funcionando como esperado depois de criar um usuário administrador e ao criar uma nova página, system.log não tem mensagens de erro
AC-14254 - Problema do GitHub - Contribuição de código do GitHub
Os widgets de link do catálogo usam URL incorreto
O Sistema agora lida corretamente com widgets após adicionar link de produto de catálogo e link de categoria de catálogo e também mostra urls corretos na fonte html
AC-14437 - Problema do GitHub - Contribuição de código do GitHub
O componente de Produto do Page Builder não funciona se o usuário não tiver permissão de Widget
Antes da correção, ao acessar um widget sem permissões, a página gerava um erro genérico e exibia um GIF "carregando". Agora, após a correção, uma janela modal é exibida com "Desculpe, você precisa de permissões para visualizar este conteúdo". mensagem.
ACP2E-3664 - Contribuição de código do GitHub
A ordem do Widget de produto do Page Builder não é aplicada no GraphQL
Corrige o problema em que a resposta de consulta de "rota" do GraphQL não retornava produtos na ordem de classificação correta em um tipo de conteúdo de Produtos do Page Builder.
ACP2E-3898 - Contribuição de código do GitHub
Problema na exibição de preços em vitrines em outros idiomas devido à versão da biblioteca ICU
Após a correção, o preço do produto é exibido corretamente no local Hebraico (Israel).
ACP2E-3938 - Contribuição de código do GitHub
Atualizando configuração de design limpa do código da loja
Correção do problema em que a atualização do código de exibição de armazenamento limpava as configurações de Design devido à atualização incorreta do cache de configuração.
ACP2E-3941 - Contribuição de código do GitHub
Estrutura
Erro ao executar a configuração do comando :upgrade com o gatilho DB personalizado
AC-11487 - Problema do GitHub
O formulário de entidade de site/grupo/loja não pode ser estendido com elemento de formulário de vários valores para atributos de extensão
Essa PR permite que elementos de formulário multivalor enviem dados para o formulário de site/grupo/loja.
AC-11657 - Problema do GitHub - Contribuição de código do GitHub
[Problema] Remover uso do resolvedor de escopo
Esta PR resolve as configurações de URL do Administrador globalmente em vez do armazenamento atual
AC-11736 - Problema do GitHub - Contribuição de código do GitHub
Exposição da versão do Magento por meio da rota de configuração com a configuração padrão do Nginx
O sistema agora está funcionando como esperado e não expõe a versão exata do Magento que o site está executando
AC-13205 - Problema do GitHub - Contribuição de código do GitHub
[Problema] refatorar endereço de cotação fazer validar método
Esta PR inclui melhorias de legibilidade para o método doValidate.
AC-13214 - Problema do GitHub - Contribuição de código do GitHub
opção do Magento — magento-init-params nunca usado ao executar a cli?
AC-13231 - Problema do GitHub - Contribuição de código do GitHub
declaração de tipo incorreto de getItemsByColumnValue
O sistema agora define corretamente o parâmetro de entrada $value como um tipo primitivo, não uma matriz, na função getItemsByColumnValue, garantindo que a função retorne a coleção esperada. Anteriormente, se uma matriz com um único valor fosse usada como o parâmetro de entrada, a função retornaria como nulo e os IDEs a marcariam como um erro.
AC-13240 - Problema do GitHub - Contribuição de código do GitHub
Chaves de cache associadas ao FPC em implementações de várias lojas do Magento 2.4.7
AC-13719 - Problema do GitHub - Contribuição de código do GitHub
API Rest do Magento apresentando PII
AC-13904 - Problema do GitHub
A indexação parcial parou de funcionar para clientes com um grande número de atualizações
AC-14424 - Contribuição de código do GitHub
Investigar se o "uso estrito" é desnecessário dentro dos módulos
AC-14517 - Contribuição de código do GitHub
O mecanismo do MView ignora erros silenciosamente na execução do acionador
AC-14567 - Contribuição de código do GitHub
[Problema] Evite muitas exceções desnecessárias durante o carregamento da mesclagem XML do layout
Essa PR apresenta uma nova função (para compatibilidade B/C, não substituímos a _loadXmlString protegida) para carregar e não lançar uma exceção
AC-14580 - Problema do GitHub - Contribuição de código do GitHub
[Problema] Usar promoção de propriedade do construtor no gráfico Ql do Vault do módulo
Esta PR substitui as propriedades do construtor pela promoção de propriedade no módulo VaultGraphQl
AC-14616 - Problema do GitHub - Contribuição de código do GitHub
[Problema] Remoção da redundância de código para layouts de front-end de módulo.
Esta PR remove a redundância de código para layouts de tema para os layouts de front-end dos módulos Magento_Msrp, Magento_LoginAsCustomerAssistance, Magento_Newsletter e Magento_Sitemap.
AC-14625 - Problema do GitHub - Contribuição de código do GitHub
[Problema] Remover código relacionado ao Microsoft IIS
Essa PR limpa o código relacionado ao Microsoft IIS de acordo com a documentação de Requisitos do Sistema do Magento, que declara que o sistema operacional Microsoft Windows não é compatível
AC-14702 - Problema do GitHub - Contribuição de código do GitHub
Erro de sintaxe da Magnifier.js
A funcionalidade da Lupa do sistema deve continuar funcionando da maneira que funcionava antes, e a lupaOptions não deve estar disponível no escopo global
AC-14722 - Problema do GitHub - Contribuição de código do GitHub
Modo Detalhado de Backport no comando da CLI setup:db:status
AC-14807 - Contribuição de código do GitHub
Envio de email SMTP com tls e 2.4.8
AC-14883 - Problema do GitHub - Contribuição de código do GitHub - Contribuição de código do GitHub - Contribuição de código do GitHub
[Problema] Corrigir problema de simultaneidade na implantação de conteúdo estático
Esta PR corrige um erro em que vários processos simultâneos são gerados para lidar com o mesmo pacote de tema, dependendo de como os temas são definidos com seus pais.
AC-14944 - Problema do GitHub - Contribuição de código do GitHub
[Problema] Remover código de compatibilidade herdado para versões do PHP < 8.1
Este pull request remove o código que foi projetado para ser executado no PHP <8.1.
Além disso, a remoção verifica a disponibilidade de contato do PHP_VERSION_ID, uma vez que está disponível em todas as versões do PHP
AC-14971 - Problema do GitHub - Contribuição de código do GitHub
O FPC não funciona ao fazer logon
AC-14999 - Problema do GitHub - Contribuição de código do GitHub
[Problema]: melhorar a manipulação de erros do SchemaBuilder
Essa PR melhora a manipulação de mensagens de erro do esquema db. Isso nos ajuda a identificar o problema sem uma depuração pesada.
AC-15020 - Problema do GitHub - Contribuição de código do GitHub
Falha no teste de integração no SYNC PR para desenvolvimento 2.4.9-alpha2 devido à modificação CliStateTest
AC-15136 - Contribuição de código do GitHub
Bugfix do tipo PHP8.1
Os produtos associados agora são inicializados em uma matriz vazia em vez de false quando o modo de processamento estrito não está ativo ou quando as informações do produto estão disponíveis. Essa alteração garante que a lógica subsequente de manuseio de produtos associados se comporte de forma consistente, melhorando a estabilidade e a previsibilidade no processo de preparação do produto.
AC-6017 - Problema do GitHub - Contribuição de código do GitHub
[Problema] Remover a marca @author
proibida da estrutura (parte 3)
O sistema agora segue os padrões de codificação, removendo a tag @author
proibida de determinados módulos, melhorando a qualidade geral do código. Anteriormente, a presença dessa tag em alguns módulos violava os padrões de codificação estabelecidos.
AC-8343 - Problema do GitHub - Contribuição de código do GitHub
[Problema]: usar promoção de propriedade de construtor no módulo enviar gráfico amigo ql
O sistema agora utiliza a promoção de propriedade do construtor no módulo GraphQL "enviar amigo", melhorando a legibilidade do código e reduzindo a complexidade. Anteriormente, o módulo usava propriedades que ocupavam várias linhas, tornando o código mais complexo e menos legível.
AC-8346 - Problema do GitHub - Contribuição de código do GitHub
[Problema] Remover a marca @author
proibida de Magento_Downloadable
O sistema agora segue os padrões de codificação, removendo a tag @author
proibida de determinados módulos, melhorando a qualidade geral do código. Anteriormente, a presença dessa tag em alguns módulos violava os padrões de codificação estabelecidos.
AC-8355 - Problema do GitHub - Contribuição de código do GitHub
[Problema] Remover a marca @author
proibida
O sistema agora segue os padrões de codificação, removendo a tag @author
proibida de determinados módulos, melhorando a qualidade e a consistência do código. Anteriormente, a presença dessa tag em alguns módulos violava os padrões de codificação estabelecidos.
AC-8358 - Problema do GitHub - Contribuição de código do GitHub
[Problema] Remover a marca @author
proibida
O sistema agora segue os padrões de codificação, removendo a tag @author
proibida de determinados módulos, melhorando a qualidade geral do código. Anteriormente, a presença dessa tag em alguns módulos violava os padrões de codificação estabelecidos.
AC-8360 - Problema do GitHub - Contribuição de código do GitHub
[Problema] Remover a marca @author
proibida
O sistema agora segue os padrões de codificação, removendo a tag @author
proibida de determinados módulos, garantindo um código mais limpo e padronizado. Anteriormente, a presença dessa tag em alguns módulos violava os padrões de codificação estabelecidos.
AC-8361 - Problema do GitHub - Contribuição de código do GitHub
[Problema] Remover a marca @author
proibida
O sistema agora segue os padrões de codificação, removendo a tag @author
proibida de determinados módulos, melhorando a qualidade geral do código. Anteriormente, a presença dessa tag em alguns módulos violava os padrões de codificação estabelecidos.
AC-8363 - Problema do GitHub - Contribuição de código do GitHub
[Problema] Remover a marca @author
proibida
O sistema agora segue os padrões de codificação, removendo a tag @author
proibida de determinados módulos, melhorando a qualidade geral do código. Anteriormente, a presença dessa tag em alguns módulos violava os padrões de codificação estabelecidos.
AC-8375 - Problema do GitHub - Contribuição de código do GitHub
[Problema] Remover a marca @author
proibida
O sistema agora segue os padrões de codificação, removendo a tag @author
proibida de determinados módulos, melhorando a qualidade geral do código. Anteriormente, a presença dessa tag em alguns módulos violava os padrões de codificação estabelecidos.
AC-8376 - Problema do GitHub - Contribuição de código do GitHub
[Problema] Remover a marca @author
proibida
O sistema agora segue os padrões de codificação, removendo a tag @author
proibida de determinados módulos, melhorando a qualidade geral do código. Anteriormente, a presença dessa tag em alguns módulos violava os padrões de codificação estabelecidos.
AC-8400 - Problema do GitHub - Contribuição de código do GitHub
[Problema] Remover a marca @author
proibida
O sistema agora segue os padrões de codificação, removendo a tag @author
proibida de determinados módulos, melhorando a qualidade geral do código. Anteriormente, a presença dessa tag em alguns módulos violava os padrões de codificação estabelecidos.
AC-8401 - Problema do GitHub - Contribuição de código do GitHub
[Problema] Melhore a Extensibilidade de Geração de URL de Serviço
O sistema agora permite a personalização da função de Geração de URL de serviço por meio de plug-ins, promovendo uma abordagem mais sustentável às modificações. Anteriormente, a personalização dessa função era obtida por meio de preferências, que podem não ter sido tão eficientes ou sustentáveis.
AC-8813 - Problema do GitHub - Contribuição de código do GitHub
Problema com a atualização 2.4.7-p5 devido à adição de uma nova validação
Correção de um problema na classe SchemaBuilder em que uma "coluna" de chave de matriz indefinida causava uma falha durante a criação ou as atualizações do esquema. Isso ocorria ao processar dados da tabela que não incluíam uma chave de "coluna".
ACP2E-3871 - Contribuição de código do GitHub
Erro de descontinuação do PHP8.4: E_USER_ERROR após a atualização para o Adobe Commerce 2.4.8
Os cenários voltados para o cliente não são afetados pela correção.
ACP2E-3963 - Contribuição de código do GitHub
Framework, Search
Opensearch 2.19.1 invalid_argument_exception em categorias com um preço
O Opensearch não está mais gerando um invalid_argument_exception nas categorias que contêm todos os produtos com o mesmo preço. Anteriormente, ele tinha esta exceção "[do] parâmetro não pode ser negativo".
ACP2E-3896 - Contribuição de código do GitHub
GraphQL
Os itens da lista de desejos não são compartilhados entre visualizações de lojas em um site na solicitação do GraphQL
Antes da correção, os itens da lista de desejos eram filtrados pela ID da loja. Agora, após a correção, os itens da lista de desejos são filtrados por site.
ACP2E-3987 - Contribuição de código do GitHub
GraphQL, Produto
Falta media_type no graphql do produto em MediaGalleryInterface
A solicitação do MediaGallery GraphQL agora inclui o campo "tipos" para tipos de imagem de produto. Anteriormente, esse campo "tipos" não existia na solicitação do MediaGallery GraphQL.
ACP2E-3880 - Contribuição de código do GitHub
Inventário / MSI
Nenhuma loja está disponível após o redirecionamento para a página inicial e o check-out
A loja selecionada anteriormente será pré-selecionada na remessa "Separar na loja" se o cliente navegar até a página de pagamento, retornar à página inicial e finalmente retornar à página de check-out. Anteriormente, após retornar repetidamente à página de check-out, a loja selecionada em "Selecionar na loja" era apagada.
ACP2E-3793 - Contribuição de código do GitHub - Contribuição de código do GitHub
Pedido
AbstractAddress setData('custom_attributes', AttributeValue[]) quebra customAttributes
AC-10568 - Problema do GitHub
v2.4.7-p1 Magento reorder -1 números de ordem
O sistema está funcionando como esperado e, após reordenar a partir do backend, o número do pedido será exclusivo de 8 dígitos
AC-12854 - Problema do GitHub - Contribuição de código do GitHub
Perdendo o upload do arquivo de opção personalizada do produto ao fazer check-out com o método de pagamento com cartão de crédito do Adobe
AC-14306 - Problema do GitHub
Status do pedido paralisado no processamento
Antes da correção, ao solicitar um produto combinado com a opção "Enviar juntos" ativada, o status do pedido não alternava automaticamente para "Concluído" após a fatura e o envio. Agora, após a correção, o status do pedido muda automaticamente para "concluído" depois que o pedido é faturado e enviado.
ACP2E-3947 - Contribuição de código do GitHub
[Código OOTB da ]Magento da {Cloud- Problema de configuração de modelo de email
Antes da correção, ao usar o envio assíncrono de email, os emails de remessa eram inconsistentes com a ordem da loja. Agora, após a correção, a ordem de e-mail de envio da loja correta é entregue.
ACP2E-3998 - Contribuição de código do GitHub
Outras ferramentas de desenvolvedor
[Problema] Dica de tipo incorreta para o membro protegido $_urlHelper
O sistema agora Corrige a dica de tipo errado com a correta, que também é usada no construtor
AC-10716 - Problema do GitHub - Contribuição de código do GitHub
Desempenho
[Problema] ao atualizar Store.php
Esta PR melhora o desempenho, ignorando a resolução de loja atual.
AC-14791 - Problema do GitHub - Contribuição de código do GitHub
Preços
O preço é sempre 0 para itens de produto agrupados sem preço dinâmico na API rest de ordem
AC-11925 - Problema do GitHub - Contribuição de código do GitHub
Produto
Desconto percentual na regra de preço de camada e de catálogo calculado no preço original sem opções selecionadas.
AC-12004 - Problema do GitHub
Quantidade de pedidos de produtos ausentes permitidos no Magento 2.4.7 min
O sistema está funcionando bem e a origem da página está mostrando corretamente a quantidade mínima do produto
AC-12909 - Problema do GitHub - Contribuição de código do GitHub
Problema com a grade de Opções personalizáveis na página do produto no painel de administração
O sistema está funcionando como esperado quando estamos criando opções personalizáveis com a lista suspensa de tipos
AC-14003 - Problema do GitHub - Contribuição de código do GitHub
Todos os itens das listas de comparação de outros clientes são atribuídos ao cliente depois de fazer logon por meio do administrador
Anteriormente, quando um administrador usava o recurso "Fazer logon como cliente" no back-end, os produtos da lista de comparação de um cliente conectado anteriormente eram atribuídos incorretamente ao cliente representado no momento. Depois da correção, a lista de comparação é carregada corretamente para o cliente conectado corretamente.
ACP2E-3818 - Contribuição de código do GitHub
SEO
Atualizar a url_key do produto por meio da API REST não gera uma Reescrita de URL 301
Ao atualizar a chave de URL do produto por meio da API REST, com a configuração "Criar redirecionamento permanente para URLs se a chave de URL mudar" definida como Sim, as substituições de URL do produto serão criadas para redirecionar do URL antigo para um novo.
ACP2E-3900 - Contribuição de código do GitHub
Segurança
JS agrupado/mesclado que não faz parte dos hashes da SRI
Antes da correção, os arquivos gerados ou mesclados não eram adicionados à lista de hashes SRI. Agora, os arquivos estão sendo adicionados corretamente aos hashes SRI.
ACP2E-3854 - Contribuição de código do GitHub
Envio
[QUANS] - O módulo principal Magento_Fedex verifica se há um token ativo válido antes de enviar uma solicitação para obter um novo?
A Adobe Commerce não faz mais muitas solicitações ao serviço de API FedEx para o token de acesso. Anteriormente, mesmo que o token de acesso ainda seja válido, o Adobe Commerce sempre faz novas solicitações à API FedEx, o que causou um problema de limitação de taxa.
ACP2E-3930 - Contribuição de código do GitHub
Preparo e visualização
Não é possível visualizar a Atualização de produto agendada com as Permissões de categoria ativadas
Antes da correção, um futuro produto a ser ativado não era exibido no modo de visualização. Agora ele será exibido mesmo se o status atual estiver desativado.
ACP2E-3786 - Contribuição de código do GitHub
Validação ausente para o campo de valor de desconto da regra de Preço de Catálogo
Anteriormente, o campo discount_amount na atualização da programação de preparo não era validado corretamente com as regras de validação atuais. No entanto, após a aplicação da correção, o campo discount_amount será validado adequadamente.
ACP2E-3867 - Contribuição de código do GitHub
Imposto
Total da ordem errada, a rodada não é aplicada ao cálculo de preço.
O sistema agora é manipulado corretamente ao calcular o price_after_discount, o discount_amount e o valor dos impostos.
o total real do pedido
AC-11389 - Problema do GitHub - Contribuição de código do GitHub
Estrutura de teste
[Problema] Ignore lib/internal/Magento/Framework/App/Test/Unit/_files/app/etc/en…
O sistema agora ignora o arquivo 'env.php' que é gerado ao executar testes de unidade, garantindo que o status do Git permaneça limpo após a execução dos testes. Anteriormente, a execução de testes de unidade gerava um novo arquivo "env.php", fazendo com que o status do Git mostrasse um novo arquivo encontrado e o sujasse.
AC-13293 - Problema do GitHub - Contribuição de código do GitHub
[Problema] Corrigir problema de teste de integração com o interceptor
O sistema agora identifica e lida corretamente com o \Magento\TestFramework\App\Config\Interceptor no teste de integração, garantindo que o teste possa acessar os dados necessários mesmo quando existir um plug-in na classe. Anteriormente, o sistema não levava em conta a possibilidade de o \Magento\TestFramework\App\Config ser um \Magento\TestFramework\App\Config\Interceptor, resultando em um erro ao tentar acessar a propriedade $data.
AC-13305 - Problema do GitHub - Contribuição de código do GitHub
[Problema] MFTF: Enviando Email para Formulário Amigo com captcha habilitado
O caso de teste aborda a funcionalidade do formulário "Enviar email para um amigo" quando o CAPTCHA está ativado, garantindo que o processo de envio do formulário funcione corretamente com valores CAPTCHA incorretos e corretos.
AC-13492 - Problema do GitHub - Contribuição de código do GitHub
[TestFramework] Usos de TestCase::getTestResultObject são inválidos desde phpunit v10
AC-13502 - Problema do GitHub
Falhas nos testes de unidade específicos do ambiente em AC 2.4.7-p3
Esse problema corrige falhas de teste de unidade que não estão se reproduzindo em todas as versões e ambientes. Antes da correção, alguns testes de unidade falhavam devido a diferentes versões de biblioteca ou devido à falta de funcionalidade adicionada em uma versão posterior.
ACP2E-3712 - Contribuição de código do GitHub
Estrutura da interface
O WYSIWYG está vazio em linhas dinâmicas
AC-12336 - Problema do GitHub - Contribuição de código do GitHub
[Problema] Corrigir erro de tipo MIME
O sistema manipula e corrigiu corretamente o tipo MIME e o erro de digitação da imagem gif
AC-8001 - Problema do GitHub - Contribuição de código do GitHub
[Problema] Evite acesso direto à lista de revisões do Ajax
O sistema manipula corretamente e Evita acesso direto à lista de revisões do Ajax
AC-9381 - Problema do GitHub - Contribuição de código do GitHub
Atualizações - Ferramenta de compatibilidade de atualização
Funcionalidade obsoleta: criação de propriedade dinâmica Magento\Framework\Acl::$_roleRegistry
AC-12343 - Problema do GitHub
Correção de problemas na v2.4.9-alpha1
Corrigimos 67 problemas no código principal Magento Open Source 2.4.9-alpha1. Um subconjunto dos problemas corrigidos incluídos nesta versão está descrito abaixo.
APIs
A operação em massa assíncrona permanece no estado aberto para async.magento.configurableproduct.api.optionrepositoryinterface.save.post
Os pontos de extremidade de API em massa agora emitirão um erro se o corpo da solicitação não for uma Matriz, exigindo que as chaves de item em massa sejam números consecutivos começando de 0. Anteriormente, o status do item em massa não era atualizado devido à chave de item arbitrária enviada na solicitação em massa.
ACP2E-3544 - Contribuição de código do GitHub
O bug REST da API da [NUVEM] no valor is_subscribed não está sendo considerado do repositório atual usando searchCriteria
REST da API A consulta do cliente busca o valor "is_subscribed" correto no armazenamento correto usando searchCriteria
Anteriormente, a consulta do cliente REST da API não considerava o armazenamento ao buscar o valor "is_subscribed".
ACP2E-3621 - Contribuição de código do GitHub
async.operations.all pode criar várias entradas para 1 SKU
As solicitações simultâneas para salvar e atualizar o mesmo produto agora são serializadas para evitar condições de corrida que podem resultar em inconsistência de dados ou produtos duplicados
ACP2E-3744 - Contribuição de código do GitHub
Conta
A operação de exclusão da [Nuvem] é proibida para o erro de área atual durante a criação da conta do cliente
Após a correção, salvar um cliente com um endereço inválido retorna uma mensagem descrevendo o motivo da invalidez em vez de "A operação de exclusão é proibida para a área atual" irrelevante.
ACP2E-3791 - Contribuição de código do GitHub
Interface do administrador
[Problema] Melhore a experiência do usuário com a árvore de funções
Essa solicitação de pull adiciona botões para recolher tudo, expandir tudo e expandir ramificações com itens selecionados. Essa funcionalidade é semelhante à fornecida na árvore de categorias (Catálogo -> Inventário -> Categorias)
AC-14020 - Problema do GitHub - Contribuição de código do GitHub
Symfony\Component\Mime\Exception\LogicException: o cabeçalho "Remetente" deve ser uma instância de "Symfony\Component\Mime\Header\MailboxHeader" (obteve "Symfony\Component\Mime\Header\MailboxListHeader")
AC-14520 - Problema do GitHub - Contribuição de código do GitHub
Fornecer um recurso para excluir alíquotas de imposto em massa usando a grade
Os usuários administradores agora podem excluir simultaneamente várias alíquotas de imposto da grade Alíquotas de imposto administrativas. GitHub-33399
AC-2238 - Problema do GitHub - Contribuição de código do GitHub - Contribuição de código do GitHub
A regra de preço do carrinho com a condição SKU não considera os "zeros à esquerda" no SKU (sku: 01234 é o mesmo que 1234)
Agora o sistema lida corretamente com a regra de preço do carrinho com a SKU de condição. Considere os "zeros à esquerda" na SKU
AC-9428 - Problema do GitHub - Contribuição de código do GitHub
Problema com o Comportamento do Valor da Opção de Atributo Padrão para Multisseleção
Antes da correção, os valores padrão para o atributo de várias opções não eram salvos corretamente. Agora, após a correção, os valores são armazenados corretamente no banco de dados.
ACP2E-3523 - Contribuição de código do GitHub
Problema ao mover a quantidade do produto do administrador para o carrinho de compras
Ao criar um pedido do administrador, os produtos no carrinho do cliente na barra lateral não desaparecerão quando adicionados ao pedido.
ACP2E-3563 - Contribuição de código do GitHub
Interface do administrador, B2B
O logon B2B como cabeçalho do cliente ainda tem a marca Magento
Anteriormente, o cabeçalho da loja exibe "Agora você está conectado como <nome do cliente> na <nome da loja>" com a marca Magento. Que agora foi corrigida e o cabeçalho é exibido com a marca ADOBE.
AC-14361 - Contribuição de código do GitHub
Interface do administrador, Conteúdo
Exceção "Não é possível criar representação para caminhos de ativos de mídia" durante a inserção da imagem
Após remover os valores de Largura máxima e Altura máxima da configuração de Otimização de imagem da Galeria de mídia, o erro não ocorre mais durante o processo de otimização de imagem.
ACP2E-3781 - Contribuição de código do GitHub
Interface do administrador, Segurança
Gerenciamento de Senhas Fracas
O usuário administrador não pode ser salvo ao usar a mesma senha. Anteriormente, ele era salvo com sucesso sem uma validação adequada.
ACP2E-3657 - Contribuição de código do GitHub
Carrinho e saída
Atualização (mini)carrinho do Magento 2.4.7 sem quantidade decimal permitida
Agora, o Magento lida corretamente ao atualizar a quantidade com decimais do minicarrinho quando a localidade era NL (Holandês)
AC-13238 - Problema do GitHub - Contribuição de código do GitHub
[Problema] Atualizar subtotal.phtml
O sistema atualiza o subtotal.phtml com o espaçamento correto
AC-13907 - Problema do GitHub - Contribuição de código do GitHub
Não é possível fazer o pedido com o convidado
AC-14241 - Contribuição de código do GitHub
Cotações persistentes expiradas não são excluídas por um trabalho cron sales_clean_quotes
As aspas persistentes expiradas agora são apagadas quando a tarefa cron 'persistent_clear_expired' é executada. Anteriormente, as aspas persistentes expiradas não eram apagadas por nenhum outro trabalho cron.
ACP2E-3493 - Contribuição de código do GitHub
Erro "Algo deu errado" no check-out para empresa inativa
Antes da correção, a ação de logout não era concluída corretamente na página do carrinho, se a empresa do usuário conectado não estava mais habilitada. Agora, se a empresa não estiver mais disponível, o logout será executado corretamente.
ACP2E-3541 - Contribuição de código do GitHub
A seleção de endereços não é salva quando "Fazemos check-out com vários endereços"
Antes da correção ao cancelar a opção de envio múltiplo, o endereço não era pré-selecionado ao reverter para o envio múltiplo. Agora, o endereço padrão é substituído por uma das seleções feitas na tela de envio múltiplo.
ACP2E-3646 - Contribuição de código do GitHub
Carrinho e check-out, envio
[Linha principal] A regra de preço do carrinho não respeita o envio múltiplo
Antes da implementação desta correção, a regra de preço do carrinho para produtos de vários envios não era aplicada corretamente quando as condições de subseleção eram aplicadas e o frete gratuito era ativado. No entanto, desde que a correção foi aplicada, a regra de preço do carrinho para carrinhos de vários envios agora funciona conforme esperado.
ACP2E-3666 - Contribuição de código do GitHub
Catálogo
Duplicar fpc de cache para a mesma página com a mesma consulta
O sistema agora identifica corretamente e usa o mesmo Cache de página cheia (FPC) para páginas com os mesmos parâmetros de consulta, independentemente da ordem ou dos caracteres à direita. Isso evita um aumento desnecessário no tamanho da pasta de cache da página. Anteriormente, o sistema criaria um identificador FPC diferente para a mesma página se a ordem dos parâmetros de consulta fosse diferente ou se houvesse caracteres à direita, resultando em um aumento no tamanho da pasta de cache da página.
AC-10722 - Problema do GitHub - Contribuição de código do GitHub
Indexação de colunas necessárias ausente na tabela catalog_product_entity_int
Adição da indexação ausente das colunas necessárias na tabela catalog_product_entity_int
AC-10844 - Problema do GitHub - Contribuição de código do GitHub
A página do produto fornece erro devido a regravações de URL
Agora, a página do produto é carregada com sucesso quando temos regravações de URL
AC-2950 - Problema do GitHub - Contribuição de código do GitHub
erro indexer_update_all_views cron com MAGE_INDEXER_THREADS_COUNT
Corrigido o problema de MAGE_INDEXER_THREADS_COUNT > 2 com o indexador de segmento do cliente
ACP2E-3538 - Contribuição de código do GitHub
Exceção ao adicionar "Combinação de condições" na condição do widget Produtos do Page Builder
O problema foi corrigido adicionando uma verificação para ignorar condições ausentes ou incompletas. Anteriormente, isso gerava registros de erros devido à manipulação de condições incompletas no sistema.
ACP2E-3545 - Contribuição de código do GitHub
Falha do navegador ao carregar o conjunto de atributos
O navegador não trava mais na página de edição do conjunto de atributos se houver mais de 4k atributos de produto
ACP2E-3633 - Problema do GitHub - Contribuição de código do GitHub
[NUVEM] substituições de URL de produto não criadas para nova loja: Bloqueador Go Live
As substituições de URL de produto para o novo armazenamento foram criadas com êxito.
A operação anterior terminou com vazamento de memória ou com tempo limite.
ACP2E-3669 - Contribuição de código do GitHub
Valor padrão de atributo para opções que não funcionam
Anteriormente, quando alterávamos o valor padrão de um atributo de seleção de produto, ele aparecia como um elemento de matriz com os valores anteriores. Após a aplicação dessa correção, ao atualizar um valor de atributo de produto, ele será salvo como um único elemento na tabela eav_attribute.
ACP2E-3688 - Contribuição de código do GitHub
Catálogo, GraphQL, Pesquisa
O graphql de produtos retornou categorias desabilitadas nas agregações de categorias
Após a correção, as categorias desativadas não são retornadas para a solicitação de GraphQl de produtos.
ACP2E-2885 - Contribuição de código do GitHub
Catálogo, Produto
[Bug Aleatório] A biblioteca Fotorama não está carregada
O sistema agora garante que a biblioteca Fotorama seja carregada corretamente, permitindo que todas as imagens anexadas sejam exibidas na galeria de imagens, conforme esperado. Anteriormente, somente a primeira imagem estava visível devido a um problema com a biblioteca Fotorama não carregando corretamente.
AC-12124 - Contribuição de código do GitHub - Contribuição de código do GitHub
Conteúdo
A inserção de csp_whitelist.xml no tema não funciona e cria um problema intermitente
Implementação do armazenamento em cache da lista de permissões da CSP por área do site.
AC-13069 - Problema do GitHub - Contribuição de código do GitHub
Erro: erro de script para "Magento_Catalog/js/validate-product" para pagebuilder do conteúdo administrativo com carregamento de produtos
Esta PR corrige o erro de script para catalogAddToCart ao editar o pagebuilder com a condição de produtos
AC-13891 - Problema do GitHub - Contribuição de código do GitHub
Bloquear seleção em widgets com o mesmo identificador
O Sistema agora lida corretamente com a seleção de blocos ao criar widgets quando temos os mesmos blocos de identificador
AC-14132 - Problema do GitHub - Contribuição de código do GitHub
O prefixo da tabela não é levado em conta
AC-14556 - Problema do GitHub - Contribuição de código do GitHub
Não é possível carregar a imagem com largura relativamente pequena
O sistema não falha mais ao redimensionar a imagem com largura relativamente pequena até sua altura.
ACP2E-3558 - Contribuição de código do GitHub
Caminho de configuração incorreto para configuração de estilo de caminho de armazenamento remoto
Após a correção, definir a configuração de estilo do caminho de armazenamento remoto afetará a configuração real de estilo do caminho AWS S3.
ACP2E-3734 - Contribuição de código do GitHub
Estrutura
Compilando código do módulo desabilitado.
Essa solicitação de pull escapa de módulos desativados antes da compilação do código.
AC-10933 - Problema do GitHub - Contribuição de código do GitHub
Modelo Magento_Theme title.phtml inválido para PHP 8.2
Esta solicitação pull corrige um problema quando a página do CMS criada com o cabeçalho nulo como no Php 8.x transmitindo null para trim() gera uma exceção: funcionalidade obsoleta: trim(): transmitindo null para o parâmetro #1 ($string) do tipo string
AC-12856 - Problema do GitHub - Contribuição de código do GitHub
Ao usar o armazenamento de arquivos para o provedor de bloqueio, obtemos um diretório de arquivos em constante crescimento sem que ocorra qualquer limpeza
Essa solicitação de pull apresenta um novo trabalho cron que é executado uma vez por dia e procura por arquivos bloqueados que não foram modificados nas últimas 24 horas e que podem, portanto, ser removidos com segurança. Isso manterá o conteúdo do diretório de arquivos de bloqueio sob controle.
Este trabalho do CRON só executará algo quando o provedor de bloqueio estiver configurado para usar arquivos, não quando um dos outros for usado (banco de dados - o padrão, zookeeper ou cache)
AC-13367 - Problema do GitHub - Contribuição de código do GitHub
[Limpeza de problema]: não use o valor de retorno nulo das chamadas de método.
Essa PR faz uma limpeza mínima. Às vezes, chamamos métodos que não retornavam nada (void) e, em seguida, usamos esse valor de resultado. O que não é realmente necessário.
AC-13664 - Problema do GitHub - Contribuição de código do GitHub
[Problema] [PHPDOC] Corrigir phpdoc inválido para Magento\Framework\Message\ManagerInterface
Esta PR corrige o phpdoc inválido para \Magento\Framework\Message\ManagerInterface e remove todos os phpdoc duplicados em \Magento\Framework\Message\Manager (use a sintaxe inheritdoc).
AC-14312 - Problema do GitHub - Contribuição de código do GitHub
Estabilidade mínima beta removida de composer.json
Estabilidade mínima beta removida de composer.json
AC-14450 - Contribuição de código do GitHub
allow_parallel_generation deve ser definido por meio da variável de ambiente
Após a correção, a variável de ambiente "MAGENTO_DC_CACHE_ALLOW_PARALLEL_GENERATION" pode ser usada para definir a configuração "allow_parallel_generation".
ACP2E-3673 - Contribuição de código do GitHub
[Nuvem] A alteração do tipo de coluna da tabela de Int para Decimal usando o arquivo db_schema.xml no Magento 2 resulta em erros
A alteração do tipo de dados da coluna não está funcionando corretamente. Anteriormente, ele emitia um erro: o atributo "identidade" não era permitido.
ACP2E-3709 - Contribuição de código do GitHub
Novo suporte a moeda (XCG) no Adobe
Caribbean Guilder (XCG) é adicionado à lista de moedas.
ACP2E-3790 - Contribuição de código do GitHub
GraphQL
O GraphQL Response for Order placement não inclui a mensagem de exceção
Revertida a alteração anterior que retornava erros em um formato diferente. Agora, os erros em potencial são retornados de maneira consistente, sem quebrar o esquema do GraphQL. Deve ser adicionado como BIC conhecido, aprovado pelo PM no ACP2E-3399
ACP2E-3399 - Contribuição de código do GitHub
O GraphQL Response for Order placement está parcialmente localizado
Erros retornados pela mutação placeOrder GraphQl não foram totalmente localizados. Agora, em um contexto multilíngue, os erros são traduzidos corretamente.
ACP2E-3506 - Contribuição de código do GitHub
Chamadas simultâneas para reordenar a API do GraphQL - Mesmos produtos adicionados a linhas diferentes
Correção do problema em que chamadas simultâneas para a API Reorder GraphQL resultam na adição dos mesmos produtos como linhas diferentes, gerando inconsistências de dados.
ACP2E-3774 - Contribuição de código do GitHub
updateCustomerEmail A mutação do GraphQL (Alterar endereço de email) não aciona o email Notificação
Anteriormente, os emails não eram enviados aos clientes depois de atualizarem com êxito seus endereços de email em suas contas. Após a aplicação da correção, os clientes agora recebem notificações por email depois de atualizar seus endereços de email com êxito.
ACP2E-3785 - Contribuição de código do GitHub
Atributo dinâmico não atualizado no Registro de presentes por meio da mutação updateGiftRegistry
Anteriormente, antes dessa correção por meio da mutação updateGiftRegistry, o atributo personalizado do registro do presente não era modificado ou atualizado por meio das mutações do GraphQL. Depois que essa correção for aplicada, o atributo dinâmico do registro de presentes poderá ser atualizado com êxito por meio da mutação updateGiftRegistry.
ACP2E-3805 - Problema do GitHub
Importar/exportar
[Problema] Copyedit: alterar "copiar" para "copiar"
PR corrige o copyedit secundário para corrigir a ortografia de "copiando"
AC-13300 - Problema do GitHub - Contribuição de código do GitHub
O Json de importação de produto do ponto de extremidade REST não valida os campos obrigatórios
O campo Nome agora é necessário ao criar novos produtos por meio do processo de importação (administrador ou API). Antes da correção, você poderia ter criado novos produtos sem o nome. Isso quebraria a interface do administrador e criaria produtos inválidos.
ACP2E-3660 - Contribuição de código do GitHub
Opção de filtro de site ausente no processo de exportação
Agora é possível filtrar produtos por sites ao criar exportações de produtos.
ACP2E-3720 - Contribuição de código do GitHub
Duplicata de AC-13913 - Limpeza assíncrona de atributo estático.
Após a correção, não há erro "Apply_to" de chave de matriz indefinida quando várias instâncias do \Magento\CatalogImportExport\Model\Import\Product\Type\AbstractType são criadas.
ACP2E-3752 - Contribuição de código do GitHub
Inventário / MSI
A retirada de armazenamento não respeita o raio máximo de pesquisa quando o endereço é alterado no check-out
Agora, a loja pré-selecionada em "Separar na loja" será atualizada se o endereço de entrega mudar. Anteriormente, uma vez que uma loja era pré-selecionada, ela não era alterada mesmo se o novo endereço de entrega não estivesse dentro do raio da loja selecionada
ACP2E-3728 - Contribuição de código do GitHub
Pedido
Não é possível retornar nulo para campo não anulável &quot;AppliedCoupon.code&quot; problema inesperado
AC-14484 - Problema do GitHub - Contribuição de código do GitHub
Ordem, Preços
O administrador exibe um símbolo de moeda incorreto na ao criar a devolução
Em uma configuração de vários sites com moedas diferentes (EUR/USD/GBP), a página de seleção de produto de retorno no admin agora exibe o símbolo de moeda correto. Anteriormente, ele exibia o símbolo de moeda padrão.
ACP2E-3658 - Contribuição de código do GitHub
Outras ferramentas de desenvolvedor
Falha de acessibilidade do Lighthouse
O sistema agora é aprovado com uma pontuação de acessibilidade de 100
AC-12783 - Problema do GitHub - Contribuição de código do GitHub
Desativar a configuração da loja captcha ainda carrega os arquivos captcha js
O sistema agora não carrega arquivos captcha js quando desativamos captcha para loja
AC-14267 - Problema do GitHub - Contribuição de código do GitHub
Pagamentos
[Problema] Corrigir captura de fatura offline (404)
Ele corrige o erro de página 404 ao capturar faturas de métodos de pagamento offline do administrador do Magento
AC-13336 - Problema do GitHub - Contribuição de código do GitHub
Produto
Coleção de produtos - addMediaGalleryData chama getSize quando a coleção pode ou será carregada (Pode usar count para evitar uma consulta DB extra)
Esta PR reduz a chamada de consulta extra usando count() se a coleção de produtos já estiver carregada ao chamar o Graphql do produto com o campo media_gallery incluído.
AC-13055 - Problema do GitHub - Contribuição de código do GitHub
[2.4.8] Nenhum retorno de chamada encontrado para o trabalho cron catalog_product_alert
AC-14494 - Problema do GitHub - Contribuição de código do GitHub
A consulta lenta é executada quando o widget do produto é incluído pelo pagebuilder
A Consulta para a criação de widgets de produtos, incluindo SKUs de produtos, é otimizada.
ACP2E-3449 - Contribuição de código do GitHub
Imagens de produto não redimensionadas quando adicionadas como produto configurável
Anteriormente, as imagens adicionadas por meio das Configurações no painel de administração não seguiam o limite de tamanho máximo do upload, o que poderia levar a inconsistências e desafios de gerenciamento. Agora, uma correção foi implementada para garantir que as imagens sejam redimensionadas automaticamente durante o upload para atender ao limite de tamanho máximo, simplificando o processo e mantendo os padrões do sistema.
ACP2E-3504 - Contribuição de código do GitHub
Envio
[DHL] - Lide com dimensões opcionais em configurações de tamanho normais e variação de preço entre integrações de REST e API XML
AC-14601 - Contribuição de código do GitHub
Exceção ao criar rótulo de remessa UPS
Aviso fixo: conversão de matriz em sequência de caracteres durante a criação do rótulo de remessa UPS
ACP2E-3676 - Contribuição de código do GitHub
Preparo e visualização
Visualizar uma atualização agendada abre a primeira exibição de loja em ordem alfabética em vez da exibição de loja de interesse
Antes da correção, a visualização de uma atualização agendada era aberta na primeira exibição da loja em ordem alfabética, em vez da exibição da loja atribuída.
Após a correção, a pré-visualização agora é aberta corretamente na visualização de loja atribuída à atualização de preparo de bloco do CMS.
ACP2E-3671 - Contribuição de código do GitHub