Skip to content

Update observability package dependencies and remove Azure Monitor exporter#219

Open
fpfp100 wants to merge 1 commit intomainfrom
users/pefan/packageupdate
Open

Update observability package dependencies and remove Azure Monitor exporter#219
fpfp100 wants to merge 1 commit intomainfrom
users/pefan/packageupdate

Conversation

@fpfp100
Copy link
Contributor

@fpfp100 fpfp100 commented Mar 12, 2026

Summary

This PR updates observability package dependencies and removes the unused Azure Monitor exporter package.

Changes

Removed:

  • @azure/monitor-opentelemetry-exporter (v1.0.0-beta.32) - not imported anywhere in the codebase

Updated OpenTelemetry packages (8 packages):

  • @opentelemetry/core: 2.2.0 → 2.6.0
  • @opentelemetry/exporter-trace-otlp-http: 0.205.0 → 0.213.0
  • @opentelemetry/instrumentation: 0.204.0 → 0.213.0
  • @opentelemetry/resources: 2.1.0 → 2.6.0
  • @opentelemetry/sdk-node: 0.204.0 → 0.213.0
  • @opentelemetry/sdk-trace-base: 2.1.0 → 2.6.0
  • @opentelemetry/semantic-conventions: 1.37.0 → 1.40.0
  • @opentelemetry/api: 1.9.0 (already latest)

Updated LangChain packages (4 packages):

  • langchain: 1.2.3 → 1.2.31
  • @langchain/core: 1.1.8 → 1.1.32
  • @langchain/langgraph: 1.0.0 → 1.2.2
  • @langchain/mcp-adapters: 1.1.1 → 1.1.3

Updated OpenAI packages (4 packages):

  • openai: 4.8.0 → 6.27.0 (major version update)
  • @openai/agents: 0.4.0 → 0.7.0
  • @openai/agents-core: 0.4.0 → 0.7.0
  • @openai/agents-openai: 0.4.0 → 0.7.0

Workspace configuration:

  • Fixed workspace pattern to include nested test-agent samples (tests-agent/tests-agent/*)

Test Results

✅ All 9 SDK packages build successfully (both CJS and ESM)
✅ All 1,067 unit tests pass
✅ All lint checks pass
✅ OpenAI and Langchain sample builds and lints successfully and samples working locally
✅ No TypeScript compilation errors

Breaking Changes

None identified. All APIs remain compatible despite the OpenAI SDK major version jump from v4 to v6.

🤖 Generated with Claude Code

@fpfp100 fpfp100 requested review from a team as code owners March 12, 2026 20:01
Copilot AI review requested due to automatic review settings March 12, 2026 20:01
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the monorepo dependency catalog/lockfile to newer OpenTelemetry, LangChain, and OpenAI package versions, and removes the unused Azure Monitor OpenTelemetry exporter from the workspace.

Changes:

  • Removed @azure/monitor-opentelemetry-exporter from relevant package manifests and the workspace catalog/lockfile.
  • Updated dependency catalog versions for OpenTelemetry, LangChain, and OpenAI packages and refreshed pnpm-lock.yaml accordingly.

Reviewed changes

Copilot reviewed 3 out of 4 changed files in this pull request and generated 2 comments.

File Description
tests/package.json Drops the Azure Monitor exporter dependency from the tests workspace.
packages/agents-a365-observability/package.json Drops the Azure Monitor exporter dependency from the observability package.
pnpm-workspace.yaml Updates the shared catalog versions; removes Azure Monitor exporter from catalog; adds nested tests-agent workspace glob.
pnpm-lock.yaml Re-locks the workspace after dependency updates/removal; adds importers for nested tests-agent sample projects.

You can also share your feedback on Copilot code review. Take the survey.

Copilot AI review requested due to automatic review settings March 12, 2026 20:19
@fpfp100 fpfp100 force-pushed the users/pefan/packageupdate branch from 904f2cd to 507527d Compare March 12, 2026 20:19
- Remove @azure/monitor-opentelemetry-exporter (unused package)
- Update OpenTelemetry packages to latest versions (0.204.x -> 0.213.x, 2.1.x -> 2.6.x)
- Update LangChain packages (1.2.3 -> 1.2.31, 1.1.8 -> 1.1.32, etc.)
- Update OpenAI packages (4.8.0 -> 6.27.0, 0.4.0 -> 0.7.0)

All packages build successfully, all 1,067 unit tests pass.
Workspace configuration excludes nested test-agent samples (gitignored).

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
@fpfp100 fpfp100 force-pushed the users/pefan/packageupdate branch from 507527d to d9b2b38 Compare March 12, 2026 20:22
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 3 out of 4 changed files in this pull request and generated 1 comment.


You can also share your feedback on Copilot code review. Take the survey.

@fpfp100 fpfp100 changed the title Update dependencies and remove Azure Monitor exporter Update observability package dependencies and remove Azure Monitor exporter Mar 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants