Skip to content

v9.10.0

Latest
Compare
Choose a tag to compare
@lrafeei lrafeei released this 23 May 21:41
b75ea43

Notes

This release of the Python agent adds instrumentation for AIOBotocore, support for Meta Llama3 and Mistral AI in Amazon Bedrock, fixes an error parsing issue in OpenAI, and updates Loguru's instrumentation to use milliseconds instead of seconds.

Install the agent using easy_install/pip/distribute via the Python Package Index or download it directly from the New Relic download site.

New features

  • Add AIOBotocore instrumentation

    • Add instrumentation for AIOBotocore. Supports proxy mode in addition to standard operation.
  • Add new Amazon Bedrock models

    • Add instrumentation for the following Amazon Bedrock models:
      • Meta Llama3
      • Mistral AI

Bug fixes

  • Fix OpenAI error parsing

    • Previously, if an error in OpenAI was encountered, the Python Agent would attempt to override the default error.message within notice_error() with the one used in OpenAI. However, if there was no message attribute in the error, the Python Agent would crash. Now it defaults to the original methodology of error handling by the Python Agent.
  • Record timing in Loguru in milliseconds

    • Timing in Loguru is recorded as an integer and if that value was less than 1 second, it would record it as 0s. This changes the units to be in milliseconds instead. Thanks, (@julia-tadej-wwtech)[https://github.com/julia-tadej-wttech] for the contribution!

Support statement

We recommend updating to the latest agent version as soon as it's available. If you can't upgrade to the latest version, update your agents to a version no more than 90 days old. Read more about keeping agents up to date.

See the New Relic Python agent EOL policy for information about agent releases and support dates.