Skip to content

chore(deps): update opentelemetry-exporter-otlp-proto-grpc requirement from <1.39.0,>=1.38.0 to >=1.38.0,<1.41.0 in /python/packages/kagent-core#1591

Closed
dependabot[bot] wants to merge 2 commits intomainfrom
dependabot/uv/python/packages/kagent-core/opentelemetry-exporter-otlp-proto-grpc-gte-1.38.0-and-lt-1.41.0
Closed

chore(deps): update opentelemetry-exporter-otlp-proto-grpc requirement from <1.39.0,>=1.38.0 to >=1.38.0,<1.41.0 in /python/packages/kagent-core#1591
dependabot[bot] wants to merge 2 commits intomainfrom
dependabot/uv/python/packages/kagent-core/opentelemetry-exporter-otlp-proto-grpc-gte-1.38.0-and-lt-1.41.0

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Mar 30, 2026

Updates the requirements on opentelemetry-exporter-otlp-proto-grpc to permit the latest version.

Changelog

Sourced from opentelemetry-exporter-otlp-proto-grpc's changelog.

Version 1.40.0/0.61b0 (2026-03-04)

  • opentelemetry-sdk: deprecate LoggingHandler in favor of opentelemetry-instrumentation-logging, see opentelemetry-instrumentation-logging documentation (#4919)
  • opentelemetry-sdk: Clarify log processor error handling expectations in documentation (#4915)
  • bump semantic-conventions to v1.40.0 (#4941)
  • Add stale PR GitHub Action (#4926)
  • opentelemetry-sdk: Drop unused Jaeger exporter environment variables (exporter removed in 1.22.0) (#4918)
  • opentelemetry-sdk: Clarify timeout units in environment variable documentation (#4906)
  • opentelemetry-exporter-otlp-proto-grpc: Fix re-initialization of gRPC channel on UNAVAILABLE error (#4825)
  • opentelemetry-exporter-prometheus: Fix duplicate HELP/TYPE declarations for metrics with different label sets (#4868)
  • Allow loading all resource detectors by setting OTEL_EXPERIMENTAL_RESOURCE_DETECTORS to * (#4819)
  • opentelemetry-sdk: Fix the type hint of the _metrics_data property to allow None (#4837).
  • Regenerate opentelemetry-proto code with v1.9.0 release (#4840)
  • Add python 3.14 support (#4798)
  • Silence events API warnings for internal users (#4847)
  • opentelemetry-sdk: make it possible to override the default processors in the SDK configurator (#4806)
  • Prevent possible endless recursion from happening in SimpleLogRecordProcessor.on_emit, (#4799) and (#4867).
  • Implement span start/end metrics (#4880)
  • Add environment variable carriers to API (#4609)
  • Add experimental composable rule based sampler (#4882)
  • Make ConcurrentMultiSpanProcessor fork safe (#4862)
  • opentelemetry-exporter-otlp-proto-http: fix retry logic and error handling for connection failures in trace, metric, and log exporters (#4709)
  • opentelemetry-sdk: avoid RuntimeError during iteration of view instrument match dictionary in MetricReaderStorage.collect() (#4891)
  • Implement experimental TracerConfigurator (#4861)
  • opentelemetry-sdk: Fix instrument creation race condition (#4913)
  • bump semantic-conventions to v1.39.0 (#4914)

... (truncated)

Commits

@dependabot @github
Copy link
Copy Markdown
Contributor Author

dependabot Bot commented on behalf of github Mar 30, 2026

Labels

The following labels could not be found: dependencies. Please create it before Dependabot can add it to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

Copilot AI review requested due to automatic review settings March 30, 2026 19:49
@dependabot dependabot Bot requested review from EItanya, peterj and yuval-k as code owners March 30, 2026 19:49
@dependabot dependabot Bot review requested due to automatic review settings March 30, 2026 19:49
Updates the requirements on [opentelemetry-exporter-otlp-proto-grpc](https://github.com/open-telemetry/opentelemetry-python) to permit the latest version.
- [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md)
- [Commits](open-telemetry/opentelemetry-python@v1.38.0...v1.40.0)

---
updated-dependencies:
- dependency-name: opentelemetry-exporter-otlp-proto-grpc
  dependency-version: 1.40.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Copilot AI review requested due to automatic review settings March 30, 2026 20:30
@dependabot dependabot Bot force-pushed the dependabot/uv/python/packages/kagent-core/opentelemetry-exporter-otlp-proto-grpc-gte-1.38.0-and-lt-1.41.0 branch from 5d279da to 48afced Compare March 30, 2026 20:30
@dependabot dependabot Bot review requested due to automatic review settings March 30, 2026 20:30
…entelemetry-exporter-otlp-proto-grpc-gte-1.38.0-and-lt-1.41.0
Copilot AI review requested due to automatic review settings March 30, 2026 23:33
@EItanya EItanya closed this Mar 30, 2026
@dependabot @github
Copy link
Copy Markdown
Contributor Author

dependabot Bot commented on behalf of github Mar 30, 2026

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

@dependabot dependabot Bot deleted the dependabot/uv/python/packages/kagent-core/opentelemetry-exporter-otlp-proto-grpc-gte-1.38.0-and-lt-1.41.0 branch March 30, 2026 23:35
Copy link
Copy Markdown
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

Updates kagent-core’s Python dependency constraints to allow newer versions of the OpenTelemetry OTLP gRPC exporter.

Changes:

  • Widen opentelemetry-exporter-otlp-proto-grpc version upper bound from <1.39.0 to <1.41.0.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

"opentelemetry-api>=1.38.0,<1.39.0",
"opentelemetry-sdk>=1.38.0,<1.39.0",
"opentelemetry-exporter-otlp-proto-grpc>=1.38.0,<1.39.0",
"opentelemetry-exporter-otlp-proto-grpc>=1.38.0,<1.41.0",
Copy link

Copilot AI Mar 30, 2026

Choose a reason for hiding this comment

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

The dependency constraint was updated in pyproject.toml, but the workspace lock file still records kagent-core as requiring opentelemetry-exporter-otlp-proto-grpc ">=1.38.0,<1.39.0". Since CI runs uv sync from python/ (which uses python/uv.lock), this PR will likely fail dependency sync unless the lock is regenerated/updated to match the new requirement (or the requirement change is reverted).

Suggested change
"opentelemetry-exporter-otlp-proto-grpc>=1.38.0,<1.41.0",
"opentelemetry-exporter-otlp-proto-grpc>=1.38.0,<1.39.0",

Copilot uses AI. Check for mistakes.
"opentelemetry-api>=1.38.0,<1.39.0",
"opentelemetry-sdk>=1.38.0,<1.39.0",
"opentelemetry-exporter-otlp-proto-grpc>=1.38.0,<1.39.0",
"opentelemetry-exporter-otlp-proto-grpc>=1.38.0,<1.41.0",
Copy link

Copilot AI Mar 30, 2026

Choose a reason for hiding this comment

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

opentelemetry-api and opentelemetry-sdk are still capped at <1.39.0 while the OTLP gRPC exporter is now allowed up to <1.41.0. Previously these three OpenTelemetry packages were version-aligned; keeping them on different major/minor ranges can lead to dependency resolution conflicts or prevent actually selecting newer exporter releases. Consider aligning the version caps across the OpenTelemetry packages (and then regenerating the lock file).

Suggested change
"opentelemetry-exporter-otlp-proto-grpc>=1.38.0,<1.41.0",
"opentelemetry-exporter-otlp-proto-grpc>=1.38.0,<1.39.0",

Copilot uses AI. Check for mistakes.
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.

2 participants