Skip to content

Commit 27d38e2

Browse files
Merge pull request #23902 from newrelic/nodejs-compatibility-report/auto-update
docs: Updated Node.js agent compatibility report
2 parents 998a065 + 7c56317 commit 27d38e2

1 file changed

Lines changed: 47 additions & 28 deletions

File tree

src/content/docs/apm/agents/nodejs-agent/getting-started/compatibility-requirements-nodejs-agent.mdx

Lines changed: 47 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -300,30 +300,31 @@ supported by the agent.
300300

301301
| Package name | Minimum supported version | Latest published version | Introduced in* |
302302
| --- | --- | --- | --- |
303-
| `@anthropic-ai/sdk` | 0.33.0 | 0.90.0 | 13.19.0 |
304-
| `@apollo/gateway` | 2.3.0 | 2.13.3 | `@newrelic/apollo-server-plugin@1.0.0` |
303+
| `@anthropic-ai/sdk` | 0.33.0 | 0.91.1 | 13.19.0 |
304+
| `@apollo/gateway` | 2.3.0 | 2.14.0 | `@newrelic/apollo-server-plugin@1.0.0` |
305305
| `@apollo/server` | 4.0.0 | 5.5.0 | `@newrelic/apollo-server-plugin@2.1.0` |
306-
| `@aws-sdk/client-bedrock-runtime` | 3.474.0 | 3.1032.0 | 11.13.0 |
307-
| `@aws-sdk/client-dynamodb` | 3.0.0 | 3.1032.0 | 8.7.1 |
308-
| `@aws-sdk/client-sns` | 3.0.0 | 3.1032.0 | 8.7.1 |
309-
| `@aws-sdk/client-sqs` | 3.0.0 | 3.1032.0 | 8.7.1 |
310-
| `@aws-sdk/lib-dynamodb` | 3.377.0 | 3.1032.0 | 8.7.1 |
306+
| `@aws-sdk/client-bedrock-runtime` | 3.474.0 | 3.1039.0 | 11.13.0 |
307+
| `@aws-sdk/client-dynamodb` | 3.0.0 | 3.1039.0 | 8.7.1 |
308+
| `@aws-sdk/client-sns` | 3.0.0 | 3.1039.0 | 8.7.1 |
309+
| `@aws-sdk/client-sqs` | 3.0.0 | 3.1039.0 | 8.7.1 |
310+
| `@aws-sdk/lib-dynamodb` | 3.377.0 | 3.1039.0 | 8.7.1 |
311311
| `@aws-sdk/smithy-client` | 3.47.0 | 3.374.0 | 8.7.1 |
312-
| `@azure/functions` | 4.7.0 | 4.13.0 | 12.18.0 |
312+
| `@azure/functions` | 4.7.0 | 4.14.0 | 12.18.0 |
313313
| `@elastic/elasticsearch` | 7.16.0 | 9.3.4 | 11.9.0 |
314-
| `@google/genai` | 1.1.0 | 1.50.1 | 12.21.0 |
314+
| `@google/adk` | 0.1.0 | 1.1.0 | 13.20.0 |
315+
| `@google/genai` | 1.1.0 | 1.51.0 | 12.21.0 |
315316
| `@grpc/grpc-js` | 1.4.0 | 1.14.3 | 8.17.0 |
316317
| `@hapi/hapi` | 20.1.2 | 21.4.8 | 9.0.0 |
317318
| `@koa/router` | 12.0.1 | 15.4.0 | 3.2.0 |
318319
| `@langchain/aws` | 0.1.3 | 1.3.5 | 13.8.0 |
319-
| `@langchain/core` | 0.2.0 | 1.1.40 | 11.13.0 |
320+
| `@langchain/core` | 0.2.0 | 1.1.42 | 11.13.0 |
320321
| `@langchain/langgraph` | 1.0.0 | 1.2.9 | 13.12.0 |
321-
| `@langchain/openai` | 0.2.0 | 1.4.4 | 11.13.0 |
322+
| `@langchain/openai` | 0.2.0 | 1.4.5 | 11.13.0 |
322323
| `@modelcontextprotocol/sdk` | 1.13.0 | 1.29.0 | 13.2.0 |
323324
| `@nestjs/cli` | 9.0.0 | 11.0.21 | 10.1.0 |
324-
| `@opensearch-project/opensearch` | 2.1.0 | 3.5.1 | 12.10.0 |
325-
| `@prisma/client` | 5.0.0 | 7.7.0 | 11.0.0 |
326-
| `@smithy/smithy-client` | 2.0.0 | 4.12.11 | 11.0.0 |
325+
| `@opensearch-project/opensearch` | 2.1.0 | 3.6.0 | 12.10.0 |
326+
| `@prisma/client` | 5.0.0 | 7.8.0 | 11.0.0 |
327+
| `@smithy/smithy-client` | 2.0.0 | 4.12.13 | 11.0.0 |
327328
| `amqplib` | 0.5.0 | 1.0.3 | 2.0.0 |
328329
| `aws-sdk` | 2.2.48 | 2.1693.0 | 6.2.0 |
329330
| `bluebird` | 2.0.0 | 3.7.2 | 1.27.0 |
@@ -342,9 +343,9 @@ supported by the agent.
342343
| `memcached` | 2.2.0 | 2.2.2 | 1.26.2 |
343344
| `mongodb` | 4.1.4 | 7.2.0 | 1.32.0 |
344345
| `mysql` | 2.16.0 | 2.18.1 | 1.32.0 |
345-
| `mysql2` | 2.0.0 | 3.22.1 | 1.32.0 |
346+
| `mysql2` | 2.0.0 | 3.22.3 | 1.32.0 |
346347
| `next` | 13.4.19 | 16.2.4 | 12.0.0 |
347-
| `openai` | 4.0.0 | 6.34.0 | 11.13.0 |
348+
| `openai` | 4.0.0 | 6.35.0 | 11.13.0 |
348349
| `pg` | 8.2.0 | 8.20.0 | 9.0.0 |
349350
| `pg-native` | 3.0.0 | 3.7.0 | 9.0.0 |
350351
| `pino` | 8.0.0 | 10.3.1 | 8.11.0 |
@@ -376,6 +377,19 @@ Through the `@aws-sdk/client-bedrock-runtime` module, we support all models (tex
376377
Note: if a model supports streaming, we also instrument the streaming variant.
377378

378379

380+
### Google ADK
381+
382+
Through the `@google/adk` module, we support the following features:
383+
384+
| Agents | Tools |
385+
| --- | --- |
386+
|||
387+
388+
Models/providers are generally supported transitively by our instrumentation of the provider's module.
389+
390+
| Provider | Supported | Transitively |
391+
| --- | --- | --- |
392+
| Google Gemini |||
379393
### LangChain
380394

381395
The following general features of LangChain are supported:
@@ -391,6 +405,18 @@ Models/providers are generally supported transitively by our instrumentation of
391405
| Azure OpenAI |||
392406
| Amazon Bedrock |||
393407
| OpenAI |||
408+
### Model Context Protocol SDK
409+
410+
Through the `@modelcontextprotocol/sdk` module, we support:
411+
412+
| Prompt Retrieval | Resource Reading | Tool Calls |
413+
| --- | --- | --- |
414+
||||
415+
416+
MCP is provider-agnostic. Any LLM provider that uses MCP tools is supported transitively.
417+
418+
| Provider | Supported | Transitively |
419+
| --- | --- | --- |
394420

395421

396422
### Anthropic
@@ -400,27 +426,20 @@ Through the `@anthropic-ai/sdk` module, we support:
400426
| Chat | Completions | Files |
401427
| --- | --- | --- |
402428
||||
403-
### OpenAI
404-
405-
Through the `openai` module, we support:
406-
407-
| Audio | Chat | Completions | Embeddings | Files | Images |
408-
| --- | --- | --- | --- | --- | --- |
409-
|||||||
410429
### Google Gen AI
411430

412431
Through the `@google/genai` module, we support:
413432

414433
| Audio | Cache | Chat | Embeddings | Image | PDF | Text | Video |
415434
| --- | --- | --- | --- | --- | --- | --- | --- |
416435
|||||||||
417-
### Model Context Protocol SDK
436+
### OpenAI
418437

419-
Through the `@modelcontextprotocol/sdk` module, we support:
438+
Through the `openai` module, we support:
420439

421-
| Prompt Retrieval | Resource Reading | Tool Calls |
422-
| --- | --- | --- |
423-
||||
440+
| Audio | Chat | Completions | Embeddings | Files | Images |
441+
| --- | --- | --- | --- | --- | --- |
442+
| | || || |
424443

425444

426445
{/* end: compat-table */}

0 commit comments

Comments
 (0)