Change8

v10.17.0

📦 new-relic-sdkView on GitHub →
1 features🐛 3 fixes

Summary

This release introduces official support for Python 3.12 and resolves critical bugs related to environment variable loading in AWS Lambda and transaction reporting in async frameworks.

Migration Steps

  1. If you are using Python 3.12, ensure your environment is configured correctly, as the agent now officially supports it.

✨ New Features

  • Added support for Python 3.12 runtime environments.

🐛 Bug Fixes

  • Fixed an issue where environment variables were not being correctly picked up when using the agent in AWS Lambda environments.
  • Resolved a bug causing transaction traces to sometimes fail to report when using asynchronous frameworks like FastAPI or Starlette.
  • Improved stability when reporting metrics from environments with high concurrency.