Change8

v11.5.0

📦 new-relic-sdkView on GitHub →
5 features🐛 2 fixes🔧 5 symbols

Summary

This release introduces Hybrid Agent tracing support for OpenTelemetry compatibility and adds a new Trace ID Ratio sampler. It also includes bug fixes for ImportHookFinder duplication and OracleDB callproc instrumentation.

✨ New Features

  • Added Hybrid Agent tracing support, bridging OpenTelemetry standards with New Relic dashboards, including Span Links and Events on Spans.
  • Introduced a new Trace ID Ratio based sampler, configurable to sample a set percentage of transactions.
  • Added `subcomponent` attribute to spans generated by instrumentation for LangChain, MCP, and Strands to enhance entity mapping in the New Relic UI.
  • Entity GUID is now included in Agent Control health check files when available.
  • Added instrumentation for new Redis client methods: hotkeys_get, hotkeys_reset, hotkeys_start, hotkeys_stop, vrange, and xcfgset.

🐛 Bug Fixes

  • Fixed an issue where duplicate ImportHookFinder instances could be added to `sys.meta_path`.
  • Fixed incorrect signature in OracleDB `Cursor.callproc()` instrumentation, resolving crashes when using keyword arguments; now supports the additional argument `keyword_parameters`.

Affected Symbols