Importante
Recomendamos actualizar a la última versión del agente tan pronto como esté disponible. Si no puede actualizar a la última versión, actualice su agente a una versión que no tenga más de 90 días de antigüedad. Obtenga más información sobre cómo mantener al agente actualizado.
Consulte la política de fin de vida del agente Ruby New Relic para obtener información sobre los lanzamientos del agente y las fechas de soporte.
v10.5.0
Característica: agregar soporte para Dalli 5.0 y corregir la instrumentación del metaprotocolo
El agente ahora es compatible con Dalli 5.0+, que eliminó
Dalli::Protocol::Binarya favor del metaprotocolo exclusivamente. Para Dalli 3.2.0+, La instrumentación depipelined_getahora tiene como objetivo correctamente aDalli::Protocol::Base(donde se define el método) en lugar de aDalli::Protocol::Binary, lo que corrige una brecha donde las llamadas deget_multiquedaban sin instrumentar al usar el metaprotocolo. Para Dalli 5.0+, el agente instrumenta adicionalmenteDalli::Protocol::Meta#read_multi_req, que es invocado por la optimizaciónget_multide servidor único de Dalli. PR#3541Característica: agregar la opción de configuración active_record_use_table_name
Una nueva opción de configuración,
active_record_use_table_name, usa el nombre de la tabla de un modelo de Active Record en lugar de su nombre de clase al nombrar métricas, spans y segmentos de traza de la transacción. Esto puede ser particularmente útil para reducir la cardinalidad en aplicaciones que utilizan herencia de tabla única. La opción tiene como valor predeterminadofalsepara conservar el comportamiento existente. PR#3540Característica: ocultar parcialmente las claves de licencia en los registros del agente
Anteriormente, el agente ocultaba por completo las claves de licencia de New Relic en los registros del agente. Ahora, los primeros 10 caracteres son visibles mientras que el resto se reemplaza con
*. Esto conserva lo suficiente para solucionar problemas relacionados con la región sin exponer la parte secreta de la clave. PR#3547Corrección de error: corrige la incompatibilidad de la instrumentación de Semantic Logger con
rails_semantic_loggerAnteriormente, se generaba un
ArgumentErrorcuando una excepción llegaba aActionDispatch::DebugExceptionsal usarrails_semantic_logger. Esto fue solucionado. ¡Gracias a @jdelStrother por reportar esto! PR#3548