ol-infrastructure icon indicating copy to clipboard operation
ol-infrastructure copied to clipboard

chore(deps): update dependency newrelic to v9

Open renovate[bot] opened this issue 9 months ago • 0 comments

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
newrelic (source) ==8.11.0 -> ==9.9.1 age adoption passing confidence

Release Notes

newrelic/newrelic-python-agent (newrelic)

v9.9.1

Compare Source

Notes

This release of the Python agent fixes Celery instrumentation on worker processes, adds new Langchain vectorstores, adds HTTP method attributes to urllib3 traces, and fixes an issue with URI detection in gRPC clients.

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 new Langchain vectorstores

    • Support for the following Langchain vectorstores: Relyt, OracleVS, UpstashVectorStore, VLite

Bug fixes

  • Fix Celery instrumentation on worker processes

    • Instrumentation updates in v9.9.0 introduced a bug where Celery workers running with worker optimizations enabled would overwrite instrumentation. This has been fixed and instrumentation should now function the same with and without worker optimizations enabled.
  • Add HTTP method attributes to urllib3 traces

    • urllib3 traces did not include the HTTP method as an attribute previously. This has now been added.
  • Fix gRPC URI detection for client ExternalTraces

    • The latest version of gRPC changed the format of URIs used in clients, which caused the hostname to be reported as "dns" for all client requests. This has been fixed and hostnames should be reported correctly again.

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.

v9.9.0

Compare Source

Notes

This release of the Python agent updates Celery instrumentation, adds new Langchain vectorstores, adds configuration to capture memory usage runtime metrics per process, fixes a content reporting issue in Anthropic Claude, and upgrades internal version of urllib3 to v1.26.18.

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

Security
  • Upgrade internal version of urllib3 to v1.26.18

    • Upgrade the internal version of urllib3 used in the Python Agent to v1.26.18 to resolve security warnings.
New features
  • Update Celery instrumentation

    • Add support for distributed tracing in Celery over AMQP headers.
    • Remove duplicate function traces for some methods of running tasks.
      • All tasks should now only be instrumented once, and will report either an OtherTransaction, or a FunctionTrace if run under an existing transaction.
    • Fix instrumentation for grouped celery tasks APIs, such as task.map(), celery.group(), and celery.chunks().
      • Tasks run using task.map() or task.starmap() will now name tasks in the format Celery/celery.map/my_task to allow you to differentiate between map tasks.
      • Individual task runs created by the map() and starmap() tasks will be traced with a FunctionTrace to capture individual timings.
  • Add new Langchain vectorstores

    • Support for the following Langchain vectorstores: DuckDB, EcloudESVectorStore, InMemoryVectorStore, PathwayVectorClient, VDMS
  • Add configuration setting to enable capturing of memory usage runtime metrics per process

    • Add memory_runtime_pid_metrics.enabled configuration setting to toggle capturing of memory usage metrics (per process ID only) to reduce Metric Grouping Issues (MGI).
Bug fixes
  • Report only raw content dictionary for Anthropic Claude

    • Previously, AWS Bedrock's Anthropic Claude model would report a list of dictionaries of message content. Now it reports a single dictionary of message content.
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.

v9.8.0

Compare Source

https://docs.newrelic.com/docs/release-notes/agent-release-notes/python-release-notes/python-agent-90800/

v9.7.1

Compare Source

https://docs.newrelic.com/docs/release-notes/agent-release-notes/python-release-notes/python-agent-90701/

v9.7.0

Compare Source

https://docs.newrelic.com/docs/release-notes/agent-release-notes/python-release-notes/python-agent-90700/

v9.6.0

Compare Source

https://docs.newrelic.com/docs/release-notes/agent-release-notes/python-release-notes/python-agent-90600/

v9.5.0

Compare Source

https://docs.newrelic.com/docs/release-notes/agent-release-notes/python-release-notes/python-agent-90500/

v9.4.0

Compare Source

https://docs.newrelic.com/docs/release-notes/agent-release-notes/python-release-notes/python-agent-90400/

v9.3.0

Compare Source

https://docs.newrelic.com/docs/release-notes/agent-release-notes/python-release-notes/python-agent-90300/

v9.2.0

Compare Source

https://docs.newrelic.com/docs/release-notes/agent-release-notes/python-release-notes/python-agent-90200/

v9.1.2

Compare Source

https://docs.newrelic.com/docs/release-notes/agent-release-notes/python-release-notes/python-agent-90102/

v9.1.1

Compare Source

https://docs.newrelic.com/docs/release-notes/agent-release-notes/python-release-notes/python-agent-90101/

v9.1.0

Compare Source

https://docs.newrelic.com/docs/release-notes/agent-release-notes/python-release-notes/python-agent-90100/

v9.0.0

Compare Source

https://docs.newrelic.com/docs/release-notes/agent-release-notes/python-release-notes/python-agent-90000/


Configuration

📅 Schedule: Branch creation - "every weekend" in timezone US/Eastern, Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • [ ] If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

renovate[bot] avatar May 11 '24 13:05 renovate[bot]