Skip to content

Commit

Permalink
docs: Updated compatibility report (#2262)
Browse files Browse the repository at this point in the history
Co-authored-by: jsumners-nr <150050532+jsumners-nr@users.noreply.github.com>
  • Loading branch information
newrelic-node-agent-team and jsumners-nr authored Jun 11, 2024
1 parent a886187 commit 7a49c36
Showing 1 changed file with 52 additions and 7 deletions.
59 changes: 52 additions & 7 deletions compatibility.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,13 +13,13 @@ version.
| --- | --- | --- | --- |
| `@apollo/gateway` | 2.3.0 | 2.8.0 | `@newrelic/apollo-server-plugin@1.0.0` |
| `@apollo/server` | 4.0.0 | 4.10.4 | `@newrelic/apollo-server-plugin@2.1.0` |
| `@aws-sdk/client-bedrock-runtime` | 3.0.0 | 3.590.0 | 11.13.0 |
| `@aws-sdk/client-dynamodb` | 3.0.0 | 3.590.0 | 8.7.1 |
| `@aws-sdk/client-sns` | 3.0.0 | 3.590.0 | 8.7.1 |
| `@aws-sdk/client-sqs` | 3.0.0 | 3.590.0 | 8.7.1 |
| `@aws-sdk/client-bedrock-runtime` | 3.0.0 | 3.592.0 | 11.13.0 |
| `@aws-sdk/client-dynamodb` | 3.0.0 | 3.592.0 | 8.7.1 |
| `@aws-sdk/client-sns` | 3.0.0 | 3.592.0 | 8.7.1 |
| `@aws-sdk/client-sqs` | 3.0.0 | 3.592.0 | 8.7.1 |
| `@aws-sdk/smithy-client` | 3.0.0 | 3.374.0 | 8.7.1 |
| `@elastic/elasticsearch` | 7.16.0 | 8.13.1 | 11.9.0 |
| `@grpc/grpc-js` | 1.4.0 | 1.10.8 | 8.17.0 |
| `@grpc/grpc-js` | 1.4.0 | 1.8.22 | 8.17.0 |
| `@hapi/hapi` | 20.1.2 | 21.3.9 | 9.0.0 |
| `@koa/router` | 2.0.0 | 12.0.1 | 3.2.0 |
| `@langchain/core` | 0.1.17 | 0.2.6 | 11.13.0 |
Expand All @@ -33,7 +33,7 @@ version.
| `apollo-server-hapi` | 3.0.0 | 3.13.0 | `@newrelic/apollo-server-plugin@1.0.0` |
| `apollo-server-koa` | 2.14.0 | 3.13.0 | `@newrelic/apollo-server-plugin@1.0.0` |
| `apollo-server-lambda` | 2.14.0 | 3.13.0 | `@newrelic/apollo-server-plugin@1.0.0` |
| `aws-sdk` | 2.2.48 | 2.1636.0 | 6.2.0 |
| `aws-sdk` | 2.2.48 | 2.1638.0 | 6.2.0 |
| `bluebird` | 2.0.0 | 3.7.2 | 1.27.0 |
| `bunyan` | 1.8.12 | 1.8.15 | 9.3.0 |
| `cassandra-driver` | 3.4.0 | 4.7.2 | 1.7.1 |
Expand All @@ -52,7 +52,7 @@ version.
| `mysql` | 2.2.0 | 2.18.1 | 1.32.0 |
| `mysql2` | 1.3.1 | 3.10.0 | 1.32.0 |
| `next` | 13.0.0 | 14.2.3 | `@newrelic/next@0.7.0` |
| `openai` | 4.0.0 | 4.48.3 | 11.13.0 |
| `openai` | 4.0.0 | 4.50.0 | 11.13.0 |
| `pg` | 8.2.0 | 8.12.0 | 9.0.0 |
| `pg-native` | 2.0.0 | 3.1.0 | 9.0.0 |
| `pino` | 7.0.0 | 9.1.0 | 8.11.0 |
Expand All @@ -65,3 +65,48 @@ version.
| `winston` | 3.0.0 | 3.13.0 | 8.11.0 |

*When package is not specified, support is within the `newrelic` package.

## AI Monitoring Support

The Node.js agent supports the following AI platforms and integrations.

### Amazon Bedrock

Through the `@aws-sdk/client-bedrock-runtime` module, we support:

| Model | Image | Text |
| --- | --- | --- |
| Anthropic Claude |||
| Cohere |||
| AI21 Labs Jurassic-2 |||
| Meta Llama2 |||
| Amazon Titan |||

Note: if a model supports streaming, we also instrument the streaming variant.


### Langchain

The following general features of Langchain are supported:

| Agents | Chains | Tools | Vectorstores |
| --- | --- | --- | --- |
|||||

Models/providers are generally supported transitively by our instrumentation of the provider's module.

| Provider | Supported | Transitively |
| --- | --- | --- |
| Azure OpenAI |||
| Amazon Bedrock |||
| OpenAI |||


### OpenAI

Through the `openai` module, we support:

| Audio | Chat | Completions | Embeddings | Files | Images |
| --- | --- | --- | --- | --- | --- |
|||||||

0 comments on commit 7a49c36

Please sign in to comment.