• /
  • EnglishEspañolFrançais日本語한국어Português
  • EntrarComeçar agora

Esta tradução de máquina é fornecida para sua comodidade.

Caso haja alguma divergência entre a versão em inglês e a traduzida, a versão em inglês prevalece. Acesse esta página para mais informações.

Criar um problema

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 política de fim de vida útil do agente Ruby New Relic para obter informações sobre lançamentos de agentes e datas de suporte.

v10.3.0

  • Recurso: adicionar nomenclatura de consulta ao banco de dados via comentários SQL

    As consultas ao banco de dados agora podem ser nomeadas explicitamente usando comentários SQL. Consultas podem incluir comentários /* NewRelicQueryName: CustomName */ para atribuir nomes estáveis para melhor rastreamento e identificação. Isso é especialmente útil para rastrear consultas específicas ao banco de dados durante regressões de desempenho ou incidentes. PR#3480

  • Recurso: Adicionar instrumentação do Semantic Logger

    O agente agora suporta encaminhamento de logs e decoração do Semantic Logger para o gem semantic_logger versões 4.6.0+. Se você usava anteriormente o anexador do New Relic integrado do agente Semantic, é recomendável escolher uma abordagem para evitar o envio de logs duplicados. A instrumentação do agente Semantic da New Relic pode ser desabilitada definindo instrumentation.semantic_logger como disabled. PR#3467

    Agradecemos a @jdelStrother por fornecer feedback valioso que ajudou a moldar esta instrumentação.

  • Recurso: adicionar nova configuração 'ignored_middleware_classes'

    Uma nova opção de configuração, ignored_middleware_classes, permite que os usuários excluam middlewares específicos da instrumentação (ex. Rack::Cors). O padrão é uma matriz vazia. Issue#1814 PR#3481

  • Recurso: Adicionar nova API NewRelic::Agent.add_transaction_log_attributes

    Uma nova API, NewRelic::Agent.add_transaction_log_attributes, permite aos usuários adicionar atributo personalizado com escopo de transação ao evento de log para a transação atual. Esses atributos serão aplicados apenas aos logs criados dentro do escopo da transação atual. PR#3472

  • Correção de bug: fornecer opção de configuração para reduzir a cardinalidade de métricas de broadcast do ActionCable

    Por padrão, as métricas para chamadas do método broadcast do ActionCable incluem o valor do broadcasting. Esse valor pode ter cardinalidade muito alta. Agora, a opção de configuração :simplify_action_cable_broadcast_metrics permite que os usuários removam o valor de transmissão do nome da métrica. Isso cria uma métrica que se parece com: Ruby/ActionCable/broadcast. Quando esta opção de configuração estiver habilitada, o valor de broadcasting será adicionado como um atributo de span. PR#3463

  • Correção de bug: remover require 'digest/md5' inativo para conformidade com FIPS/FedRAMP

    Na versão 7.1.0 do agente, o uso do MD5 foi substituído pelo SHA1 para conformidade com FIPS (PR). No entanto, o antigo require para 'digest/md5' não foi removido. Removemos o requisito para ajudar nossos usuários FIPS/FedRAMP. Obrigado a @ashleyboehs por trazer isso à nossa atenção! Issue#3469 PR#3470

  • Correção de bug: impedir a inicialização do agente durante rails test para evitar atraso no desligamento

    Anteriormente, o agente causava um atraso de -3 segundos no encerramento ao executar o comando rails test. A constante Rails::Command::TestCommand foi adicionada à lista autostart.denylisted_constants padrão para impedir que o agente inicie durante as execuções de teste do Rails. Obrigado a @varyform por trazer isso à nossa atenção. PR#3478

  • Correção de bug: corrige avisos de "Não foi possível calcular o tempo de transação decorrido" ao usar o servidor web Falcon

    O agente agora usa Fiber.current.object_id em vez de Thread.current.object_id para rastrear o estado da transação ao executar no Falcon, evitando colisões de requests concorrentes que compartilham a mesma thread. Também corrige um "NameError: uninitialized constant Async::HTTP::VERSION" ao usar o Falcon. Obrigado a @97jaz e @gsar por trazerem isso à nossa atenção. PR#3483

  • Correção de bug: corrigir erro de digitação em harvest.rb causando NoMethodError

    Um erro de digitação em lib/new_relic/agent/agent_helpers/harvest.rb causou um NoMethodError: undefined method 'agent' for NewRelic:Module. Obrigado a @oakbow por relatar este problema. PR#3484

  • Correção de bug: remove o uso do ObjectSpace._id2ref obsoleto

    O agente agora usa uma abordagem alternativa em vez do método ObjectSpace._id2ref descontinuado, eliminando avisos de descontinuação ao executar no Ruby 4.0+. PR#3490

  • Correção de bug: corrigir NoMethoError na instrumentação de Logging

    Anteriormente, quando a instrumentação da gem Logging tentava decorar logs locais, ela lançava um NoMethodError se encontrasse um objeto não string. O problema já foi resolvido. PR#3501

Copyright © 2026 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.