Skip to content

Commit d09241a

Browse files
committed
Merge branch 'main' of https://github.com/open-telemetry/opentelemetry-python-contrib into cleanup/remove-pylint-disable-celery
2 parents 33578d7 + 21a35b6 commit d09241a

File tree

91 files changed

+6237
-2043
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

91 files changed

+6237
-2043
lines changed

.github/component_owners.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,3 +48,6 @@ components:
4848
instrumentation-genai/opentelemetry-instrumentation-langchain:
4949
- zhirafovod
5050
- wrisa
51+
52+
instrumentation-genai/opentelemetry-instrumentation-openai-agents-v2:
53+
- nagkumar91

.github/workflows/package-prepare-patch-release.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ on:
99
- opentelemetry-resource-detector-azure
1010
- opentelemetry-sdk-extension-aws
1111
- opentelemetry-instrumentation-openai-v2
12+
- opentelemetry-instrumentation-openai-agents-v2
1213
- opentelemetry-instrumentation-vertexai
1314
- opentelemetry-instrumentation-google-genai
1415
- opentelemetry-util-genai

.github/workflows/package-prepare-release.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ on:
99
- opentelemetry-resource-detector-azure
1010
- opentelemetry-sdk-extension-aws
1111
- opentelemetry-instrumentation-openai-v2
12+
- opentelemetry-instrumentation-openai-agents-v2
1213
- opentelemetry-instrumentation-vertexai
1314
- opentelemetry-instrumentation-google-genai
1415
- opentelemetry-util-genai

.github/workflows/package-release.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ on:
99
- opentelemetry-resource-detector-azure
1010
- opentelemetry-sdk-extension-aws
1111
- opentelemetry-instrumentation-openai-v2
12+
- opentelemetry-instrumentation-openai-agents-v2
1213
- opentelemetry-instrumentation-vertexai
1314
- opentelemetry-instrumentation-google-genai
1415
- opentelemetry-util-genai

CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1717
([#3624](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/3624))
1818
- `opentelemetry-instrumentation-dbapi`: fix crash retrieving libpq version when enabling commenter with psycopg
1919
([#3796](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/3796))
20+
- `opentelemetry-instrumentation-fastapi`: Fix handling of APIRoute subclasses
21+
([#3681](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/3681))
2022

2123
### Added
2224

RELEASING.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
> - opentelemetry-resource-detector-azure
2323
> - opentelemetry-sdk-extension-aws
2424
> - opentelemetry-instrumentation-openai-v2
25+
> - opentelemetry-instrumentation-openai-agents-v2
2526
> - opentelemetry-instrumentation-vertexai
2627
> - opentelemetry-instrumentation-google-genai
2728
> - opentelemetry-instrumentation-langchain
@@ -87,6 +88,7 @@ The workflow will create a pull request that should be merged in order to procee
8788
> - opentelemetry-resource-detector-azure
8889
> - opentelemetry-sdk-extension-aws
8990
> - opentelemetry-instrumentation-openai-v2
91+
> - opentelemetry-instrumentation-openai-agents-v2
9092
> - opentelemetry-instrumentation-vertexai
9193
> - opentelemetry-instrumentation-google-genai
9294
> - opentelemetry-instrumentation-langchain

eachdist.ini

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,7 @@ packages=
5454
opentelemetry-instrumentation-google-genai
5555
opentelemetry-instrumentation-vertexai
5656
opentelemetry-instrumentation-openai-v2
57+
opentelemetry-instrumentation-openai-agents-v2
5758
opentelemetry-instrumentation-test
5859
opentelemetry-instrumentation-langchain
5960
opentelemetry-instrumentation-weaviate

instrumentation-genai/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
| --------------- | ------------------ | --------------- | -------------- |
44
| [opentelemetry-instrumentation-google-genai](./opentelemetry-instrumentation-google-genai) | google-genai >= 1.0.0 | No | development
55
| [opentelemetry-instrumentation-langchain](./opentelemetry-instrumentation-langchain) | langchain >= 0.3.21 | No | development
6-
| [opentelemetry-instrumentation-openai-agents](./opentelemetry-instrumentation-openai-agents) | openai-agents >= 0.3.3 | No | development
6+
| [opentelemetry-instrumentation-openai-agents-v2](./opentelemetry-instrumentation-openai-agents-v2) | openai-agents >= 0.3.3 | No | development
77
| [opentelemetry-instrumentation-openai-v2](./opentelemetry-instrumentation-openai-v2) | openai >= 1.26.0 | Yes | development
88
| [opentelemetry-instrumentation-vertexai](./opentelemetry-instrumentation-vertexai) | google-cloud-aiplatform >= 1.64 | No | development
99
| [opentelemetry-instrumentation-weaviate](./opentelemetry-instrumentation-weaviate) | weaviate-client >= 3.0.0,<5.0.0 | No | development

instrumentation-genai/opentelemetry-instrumentation-google-genai/CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## Unreleased
99

10+
- Implement the new semantic convention changes made in https://github.com/open-telemetry/semantic-conventions/pull/2179.
11+
A single event (`gen_ai.client.inference.operation.details`) is used to capture Chat History. This is opt-in,
12+
an environment variable OTEL_SEMCONV_STABILITY_OPT_IN needs to be set to `gen_ai_latest_experimental` to see them ([#3386](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/3386))
13+
- Support CompletionHook for upload to cloud storage.
14+
1015
## Version 0.3b0 (2025-07-08)
1116

1217
- Add automatic instrumentation to tool call functions ([#3446](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/3446))

instrumentation-genai/opentelemetry-instrumentation-google-genai/pyproject.toml

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -38,13 +38,15 @@ classifiers = [
3838
]
3939
dependencies = [
4040
"opentelemetry-api ~=1.37",
41-
"opentelemetry-instrumentation >=0.52b1, <2",
42-
"opentelemetry-semantic-conventions >=0.52b1, <2"
43-
]
41+
"opentelemetry-instrumentation >=0.58b0, <2",
42+
"opentelemetry-semantic-conventions >=0.58b0, <2",
43+
# TODO https://github.com/open-telemetry/opentelemetry-python-contrib/issues/3786: restrict
44+
# version after the first release
45+
"opentelemetry-util-genai",]
4446

4547
[project.optional-dependencies]
4648
instruments = [
47-
"google-genai >= 1.0.0"
49+
"google-genai >= 1.32.0"
4850
]
4951

5052
[project.entry-points.opentelemetry_instrumentor]

0 commit comments

Comments
 (0)