Change8

v10.6.0

📦 new-relic-sdk
2 features🐛 2 fixes🔧 1 symbols

Summary

This release introduces official support for Python 3.12 and OpenTelemetry SDK 1.23.0, alongside fixes for transaction API usage and CPU metric reporting.

Migration Steps

  1. Ensure your Python environment is running Python 3.7 or newer to be compatible with this release.

✨ New Features

  • Added support for Python 3.12.
  • Added support for OpenTelemetry SDK 1.23.0.

🐛 Bug Fixes

  • Fixed an issue where the agent would crash when using the `newrelic.api.transaction.begin_transaction` API with an invalid `application_name`.
  • Resolved a bug causing incorrect reporting of CPU usage metrics on certain Linux distributions.

🔧 Affected Symbols

newrelic.api.transaction.begin_transaction