From d842c343c70e996ba2ae5a622ba51f69f7941997 Mon Sep 17 00:00:00 2001 From: Rima Al Ghossein Date: Sat, 21 Feb 2026 22:08:07 +0100 Subject: [PATCH 1/6] [google-genai] Test instrumentation on google-genai v1.63.0 --- .../tests/requirements.latest.txt | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/instrumentation-genai/opentelemetry-instrumentation-google-genai/tests/requirements.latest.txt b/instrumentation-genai/opentelemetry-instrumentation-google-genai/tests/requirements.latest.txt index 7c7d511649..ef25644b24 100644 --- a/instrumentation-genai/opentelemetry-instrumentation-google-genai/tests/requirements.latest.txt +++ b/instrumentation-genai/opentelemetry-instrumentation-google-genai/tests/requirements.latest.txt @@ -40,8 +40,11 @@ pytest==7.4.4 pytest-asyncio==0.21.0 pytest-vcr==1.0.2 -google-auth==2.38.0 -google-genai==1.32.0 +google-auth==2.38.0; python_version < "3.10" +google-genai==1.32.0; python_version < "3.10" + +google-auth==2.47.0; python_version >= "3.10" +google-genai==1.63.0; python_version >= "3.10" # Install locally from the folder. This path is relative to the # root directory, given invocation from "tox" at root level. From e3d4fbe1bfde3a2244afb2b680fd3c19a87cfb63 Mon Sep 17 00:00:00 2001 From: Rima Al Ghossein Date: Sat, 21 Feb 2026 22:10:23 +0100 Subject: [PATCH 2/6] Add package version upper bound --- .../src/opentelemetry/instrumentation/google_genai/package.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/instrumentation-genai/opentelemetry-instrumentation-google-genai/src/opentelemetry/instrumentation/google_genai/package.py b/instrumentation-genai/opentelemetry-instrumentation-google-genai/src/opentelemetry/instrumentation/google_genai/package.py index 46a0504cce..8179c6f1d2 100644 --- a/instrumentation-genai/opentelemetry-instrumentation-google-genai/src/opentelemetry/instrumentation/google_genai/package.py +++ b/instrumentation-genai/opentelemetry-instrumentation-google-genai/src/opentelemetry/instrumentation/google_genai/package.py @@ -12,4 +12,4 @@ # See the License for the specific language governing permissions and # limitations under the License. -_instruments = ("google-genai >= 1.0.0",) +_instruments = ("google-genai >= 1.0.0, <= 1.63.0",) From 72a9792d0b7a4d44b92bad66e7cf9909da7bfd41 Mon Sep 17 00:00:00 2001 From: Rima Al Ghossein Date: Mon, 23 Feb 2026 20:48:11 +0100 Subject: [PATCH 3/6] bump latest version for python 3.9 --- .../tests/requirements.latest.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/instrumentation-genai/opentelemetry-instrumentation-google-genai/tests/requirements.latest.txt b/instrumentation-genai/opentelemetry-instrumentation-google-genai/tests/requirements.latest.txt index ef25644b24..bd2b016221 100644 --- a/instrumentation-genai/opentelemetry-instrumentation-google-genai/tests/requirements.latest.txt +++ b/instrumentation-genai/opentelemetry-instrumentation-google-genai/tests/requirements.latest.txt @@ -41,7 +41,7 @@ pytest-asyncio==0.21.0 pytest-vcr==1.0.2 google-auth==2.38.0; python_version < "3.10" -google-genai==1.32.0; python_version < "3.10" +google-genai==1.47.0; python_version < "3.10" google-auth==2.47.0; python_version >= "3.10" google-genai==1.63.0; python_version >= "3.10" From 1549e81aa3024f29c4b6d8fa94bc451e4df9c4a2 Mon Sep 17 00:00:00 2001 From: Rima Al Ghossein Date: Mon, 23 Feb 2026 20:51:44 +0100 Subject: [PATCH 4/6] fix README --- instrumentation-genai/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/instrumentation-genai/README.md b/instrumentation-genai/README.md index a6498da6a5..b9b402f0f1 100644 --- a/instrumentation-genai/README.md +++ b/instrumentation-genai/README.md @@ -3,7 +3,7 @@ | --------------- | ------------------ | --------------- | -------------- | | [opentelemetry-instrumentation-anthropic](./opentelemetry-instrumentation-anthropic) | anthropic >= 0.16.0 | No | development | [opentelemetry-instrumentation-claude-agent-sdk](./opentelemetry-instrumentation-claude-agent-sdk) | claude-agent-sdk >= 0.1.14 | No | development -| [opentelemetry-instrumentation-google-genai](./opentelemetry-instrumentation-google-genai) | google-genai >= 1.0.0 | No | development +| [opentelemetry-instrumentation-google-genai](./opentelemetry-instrumentation-google-genai) | google-genai >= 1.0.0, <= 1.63.0 | No | development | [opentelemetry-instrumentation-langchain](./opentelemetry-instrumentation-langchain) | langchain >= 0.3.21 | No | development | [opentelemetry-instrumentation-openai-agents-v2](./opentelemetry-instrumentation-openai-agents-v2) | openai-agents >= 0.3.3 | No | development | [opentelemetry-instrumentation-openai-v2](./opentelemetry-instrumentation-openai-v2) | openai >= 1.26.0 | Yes | development From 65b94222e7c752f8567f675956a49ba34a33e746 Mon Sep 17 00:00:00 2001 From: Rima Al Ghossein Date: Mon, 23 Feb 2026 20:55:39 +0100 Subject: [PATCH 5/6] bump google-auth version for python 3.9 --- .../tests/requirements.latest.txt | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/instrumentation-genai/opentelemetry-instrumentation-google-genai/tests/requirements.latest.txt b/instrumentation-genai/opentelemetry-instrumentation-google-genai/tests/requirements.latest.txt index bd2b016221..61d7188bc1 100644 --- a/instrumentation-genai/opentelemetry-instrumentation-google-genai/tests/requirements.latest.txt +++ b/instrumentation-genai/opentelemetry-instrumentation-google-genai/tests/requirements.latest.txt @@ -40,10 +40,9 @@ pytest==7.4.4 pytest-asyncio==0.21.0 pytest-vcr==1.0.2 -google-auth==2.38.0; python_version < "3.10" -google-genai==1.47.0; python_version < "3.10" +google-auth==2.47.0 -google-auth==2.47.0; python_version >= "3.10" +google-genai==1.47.0; python_version < "3.10" google-genai==1.63.0; python_version >= "3.10" # Install locally from the folder. This path is relative to the From 6f2789dec875fb4edf5edb8f29a2d94f7535c5e4 Mon Sep 17 00:00:00 2001 From: Rima Al Ghossein Date: Mon, 23 Feb 2026 21:01:32 +0100 Subject: [PATCH 6/6] add package upper limit to pyproject.toml --- .../opentelemetry-instrumentation-google-genai/pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/instrumentation-genai/opentelemetry-instrumentation-google-genai/pyproject.toml b/instrumentation-genai/opentelemetry-instrumentation-google-genai/pyproject.toml index a63b28d8b4..4eceadf39f 100644 --- a/instrumentation-genai/opentelemetry-instrumentation-google-genai/pyproject.toml +++ b/instrumentation-genai/opentelemetry-instrumentation-google-genai/pyproject.toml @@ -46,7 +46,7 @@ dependencies = [ ] [project.optional-dependencies] -instruments = ["google-genai >= 1.32.0"] +instruments = ["google-genai >= 1.32.0, <= 1.63.0"] [project.entry-points.opentelemetry_instrumentor] google-genai = "opentelemetry.instrumentation.google_genai:GoogleGenAiSdkInstrumentor"