Repository navigation
fix(deps): allow OpenTelemetry API and SDK 1.44 - #7457
Open
reddynitish wants to merge 1 commit into
Open
reddynitish wants to merge 1 commit into
reddynitish wants to merge 1 commit into
Conversation
reddynitish
marked this pull request as ready for review
October 9, 2026 22:01
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Problem and change
Closes #7433.
ADK currently rejects installations that explicitly require OpenTelemetry API/SDK 1.44.0 because both upper bounds stop at 1.42.1. Raise the two upper bounds to 1.44 while retaining the minimum supported version, 1.39.
This changes package metadata only. Existing telemetry tests exercise the compatibility change; no runtime logic or new mirrored tests are added.
Testing plan and results
test,gcp, andotel-gcpextras plus explicit API/SDK 1.44.0 constraints. Installed successfully in a clean Python 3.13 environment;pip checkpassed.uv buildsucceeded. Installed the built wheel with API/SDK 1.44.0 and ran agent/workflow functional telemetry tests: 101 passed. Verified imports came from the installed wheel in site-packages.pre-commit run --files pyproject.tomlandgit diff --checkpassed.tox -p automatrix with API/SDK 1.44.0 in all four environments:The full suites are not green. Failures are five GKE mocked-resource validation cases, four LiteLLM debug-log capture cases after CLI logger initialization, and two import-loading allowlist cases on Python 3.13/3.14. The failure categories reproduce with API/SDK 1.42.1: the GKE/import-loading baseline check produced 7 failures and 600 passes on Python 3.13; calling the existing
setup_adk_logger(level=logging.WARNING)before the LiteLLM parsing class reproduced its same 4 failures and 22 passes. No runtime source code differs between the baseline and proposed metadata. These unrelated checks are left out of this focused dependency PR.Development and validation used Codex assistance. No live model calls or authenticated cloud exporter requests were needed for this metadata change.