Agente New Relic PHP v11.10.0.24
Novo recurso
- Integrações de Agentes: API de tempo de execução do Composer será usada por padrão para detectar pacotes usados pelo aplicativo PHP #1055
Atualizações de segurança
- #1089 - segurança(daemon): atualizar golang para 1.24.4 #1090
- #973 - segurança: rotacionar a chave pública do New Relic usada para verificar a assinatura de http://apt.newrelic.com/debian/ Repositório APT. Veja aqui para mais detalhes.
Correções de bugs
- fix(agente): Corrige comportamento indefinido quando API de tempo de execução do Composer é usada #1086
Perceber
Valor padrão para alterações de newrelic.code_level_metrics.enabled
INI na próxima versão
O nível padrão do código métrico de configuração será alterado em uma versão futura de ativado para desativado. Se você não usar o nível do código métrico, não verá nenhum impacto e não precisará tomar nenhuma providência. Se você confiar no nível do código métrico, certifique-se de que seu arquivo de configuração newrelic.ini tenha a configuração INI newrelic.code_level_metrics.enabled
descomentada e definida como verdadeira. por exemplo:
newrelic.code_level_metrics.enabled = true
Essa alteração afeta apenas o valor de configuração padrão. Os valores de configuração definidos manualmente serão respeitados e o comportamento principal do CLM permanecerá inalterado.
Declaração de apoio
A seguinte estrutura/biblioteca para a qual o agente PHP já havia encerrado o suporte será removida na próxima versão:
- Guzzle 3.x
- Kohana
- Sílex
- Symfony 1.x-3.x
- Zend 1.x-2.x
O suporte do agente PHP para as seguintes versões de biblioteca/framework terminará em 30 de setembro de 2025:
- WordPress 5.9
- Drupal 8.x
- Laravel 6.x, 8.x
- PHPUnit 8.x
A New Relic recomenda que você atualize o agente regularmente e, no mínimo, a cada 3 meses. Para obter mais informações sobre versões de agentes suportadas e cronogramas de fim de vida útil, confira nossa política de fim de vida útil do PHP do agenteNew Relic .
A página de compatibilidade do agente e requisitos do PHP deve ser consultada para obter as informações mais recentes sobre as versões e plataformas suportadas do PHP.
Importante
Para instalação usando uma versão ou plataforma PHP não suportada, é altamente recomendável que você desabilite os mecanismos de atualização automática para os pacotes PHP do agente. Isso pode ser feito adicionando os pacotes do agente PHP a uma lista de exclusão para atualizações de pacotes. Ou você pode fazer o versionamento do pacote PHP do agente para uma versão do agente que suporte os recursos antigos e sem suporte. A falha em impedir atualizações pode resultar na instalação de uma versão mais recente do agente e na remoção do suporte para o recurso necessário e não suportado. Isso interromperia a coleta de dados do APM.
Os pacotes do agente PHP afetados são:
- newrelic-php5
- newrelic-php5-common
- daemon-newrelic