v10.8.1
📦 new-relic-sdkView on GitHub →
✨ 1 features🐛 3 fixes🔧 2 symbols
Summary
This release introduces official support for Python 3.12 and resolves critical bugs related to transaction tracing and high CPU usage in asyncio environments.
Migration Steps
- If you are using Python 3.12, ensure your environment is correctly configured, as the agent now fully supports it.
✨ New Features
- Added support for Python 3.12 runtime environments.
🐛 Bug Fixes
- Fixed an issue where transaction traces were not being reported correctly when using the `newrelic.api.transaction.begin_new_transaction` API with custom arguments.
- Resolved a bug causing high CPU utilization in environments with many concurrent threads when using automatic instrumentation for `asyncio` tasks.
- Corrected an issue where environment variables related to service naming were sometimes ignored during agent initialization.
🔧 Affected Symbols
newrelic.api.transaction.begin_new_transactionasyncio instrumentation