Importante
Recomendamos atualizar para a versão mais recente do agente assim que estiver disponível. Se você não puder atualizar para a versão mais recente, atualize seu agente para uma versão com no máximo 90 dias. Saiba mais sobre como manter o agente atualizado.
Consulte a New Relic Ruby política de fim de vida útil do agente para obter informações sobre lançamentos de agentes e datas de suporte.
v9.20.0
Recurso: Adicionar ECS Docker ID para Fargate
Anteriormente, o agente Ruby não registrava o ID do Docker ao ser executado em um ambiente AWS ECS Fargate. O ID do Docker agora será registrado corretamente. PR#3172
Recurso: Adicionar NewRelic::Helper.version_satisfied?
O agente tem um novo método auxiliar para simplificar a comparação de versões.
NewRelic::Helper.version_satisfied?
aceita três argumentos: um número de versão do lado esquerdo, o operador de comparação como uma string e um número de versão do lado direito. Nossos agradecimentos a @kekke-n por esta contribuição. PR#3182Recurso: Adicionado atributo code.stacktrace em intervalos de armazenamento de dados quando a duração excede o limite configurado
O agente agora adicionará o atributo
code.stacktrace
aos intervalos de armazenamento de dados quando a duração exceder o limite configurado. O limite é configurado usando a opção de configuraçãotransaction_tracer.stack_trace_threshold
. PR#3220Recurso: consolidar valores constantes "Desconhecidos"
Todas as referências aos vários estilos de capitalização para "Desconhecido" foram consolidadas em duas constantes:
NewRelic::UNKNOWN
eNewRelic::UNKNOWN_LOWER
. Obrigado, @tsubasa1122, pela sua contribuição! PR#3185Correção de bug: Corrigir links de origem do Brewfile
Anteriormente, os links do README do multiverso para o Brewfile estavam quebrados. Nossos agradecimentos vão para @emmanuel-ferdman por enviar um PR para consertá-los! PR#3191
Correção de bug: Corrige erro ao usar HTTPX 1.5.0
O agente encontrou um erro anteriormente ao usar a nova versão HTTPX 1.5.0. Isso ocorreu devido a uma mudança na maneira como o HTTPX armazena a resposta. O agente foi atualizado para lidar com essa alteração corretamente e não encontra mais erros ao usar o HTTPX 1.5.0. PR#3203
Correção de bug: correções de bugs e melhorias nos logs do agente de nível de depuração
Melhora as informações registradas no nível de depuração pelo agente quando o agente lê uma fonte de configuração. PR#3221
Correção de bug: Corrige o risco de falsificação do lado do servidor para script de fluxo de trabalho do Slack
Internamente, monitoramos as gems lançadas usando um fluxo de trabalho de ações do GitHub que publica atualizações no Slack. [@odaysec] identificou uma maneira de reduzir o risco de falsificação do lado do servidor para este fluxo de trabalho. Obrigado! PR#3184
Correção de bug: substituir chamadas JSON.load por JSON.parse
Geralmente, JSON.parse é visto como mais seguro que JSON.load. Obrigado, @odaysec, por nos alertar sobre isso! PR#3183 PR#3230