Notes
This release of the Python agent:
- Adds instrumentation for AIOBotocore
- Adds support for Meta Llama3 and Mistral AI in Amazon Bedrock
- Fixes an error parsing issue in OpenAI
- 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
- Add instrumentation for the following Amazon Bedrock models:
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
withinnotice_error()
with the one used in OpenAI. However, if there was nomessage
attribute in the error, the Python Agent would crash. Now it defaults to the original methodology of error handling by the Python Agent.
- Previously, if an error in OpenAI was encountered, the Python Agent would attempt to override the default
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.