Skip to content

Commit a0963e5

Browse files
committed
Merge branch 'main' into genai-utils-api-cleanup
2 parents 0816045 + bef5251 commit a0963e5

File tree

131 files changed

+2074
-487
lines changed

Some content is hidden

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

131 files changed

+2074
-487
lines changed

.github/workflows/test.yml

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -252,6 +252,25 @@ jobs:
252252
- name: Run tests
253253
run: tox -e py314-test-instrumentation-openai-v2-latest -- -ra
254254

255+
py313-test-instrumentation-openai-v2-pydantic1_ubuntu-latest:
256+
name: instrumentation-openai-v2-pydantic1 3.13 Ubuntu
257+
runs-on: ubuntu-latest
258+
timeout-minutes: 30
259+
steps:
260+
- name: Checkout repo @ SHA - ${{ github.sha }}
261+
uses: actions/checkout@v4
262+
263+
- name: Set up Python 3.13
264+
uses: actions/setup-python@v5
265+
with:
266+
python-version: "3.13"
267+
268+
- name: Install tox
269+
run: pip install tox-uv
270+
271+
- name: Run tests
272+
run: tox -e py313-test-instrumentation-openai-v2-pydantic1 -- -ra
273+
255274
pypy3-test-instrumentation-openai-v2-oldest_ubuntu-latest:
256275
name: instrumentation-openai-v2-oldest pypy-3.9 Ubuntu
257276
runs-on: ubuntu-latest

CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1010
> Use [this search for a list of all CHANGELOG.md files in this repo](https://github.com/search?q=repo%3Aopen-telemetry%2Fopentelemetry-python-contrib+path%3A**%2FCHANGELOG.md&type=code).
1111
1212
## Unreleased
13+
14+
## Version 1.41.0/0.62b0 (2026-04-09)
1315

1416
### Added
1517

README.md

Lines changed: 11 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -134,22 +134,17 @@ For more information about the maintainer role, see the [community repository](h
134134

135135
For more information about the approver role, see the [community repository](https://github.com/open-telemetry/community/blob/main/guides/contributor/membership.md#approver).
136136

137-
### Emeritus Maintainers
138-
139-
- [Alex Boten](https://github.com/codeboten)
140-
- [Diego Hurtado](https://github.com/ocelotl)
141-
- [Owais Lone](https://github.com/owais)
142-
- [Shalev Roda](https://github.com/shalevr)
143-
- [Yusuke Tsutsumi](https://github.com/toumorokoshi)
144-
145-
For more information about the emeritus role, see the [community repository](https://github.com/open-telemetry/community/blob/main/guides/contributor/membership.md#emeritus-maintainerapprovertriager).
146-
147-
### Emeritus Approvers
148-
149-
- [Ashutosh Goel](https://github.com/ashu658)
150-
- [Nathaniel Ruiz Nowell](https://github.com/NathanielRN)
151-
- [Nikolay Sokolik](https://github.com/nikosokolik)
152-
- [Nikolay Sokolik](https://github.com/oxeye-nikolay)
137+
### Emeritus
138+
139+
- [Alex Boten](https://github.com/codeboten), Maintainer
140+
- [Ashutosh Goel](https://github.com/ashu658), Approver
141+
- [Diego Hurtado](https://github.com/ocelotl), Maintainer
142+
- [Nathaniel Ruiz Nowell](https://github.com/NathanielRN), Approver
143+
- [Nikolay Sokolik](https://github.com/nikosokolik), Approver
144+
- [Nikolay Sokolik](https://github.com/oxeye-nikolay), Approver
145+
- [Owais Lone](https://github.com/owais), Maintainer
146+
- [Shalev Roda](https://github.com/shalevr), Maintainer
147+
- [Yusuke Tsutsumi](https://github.com/toumorokoshi), Maintainer
153148

154149
For more information about the emeritus role, see the [community repository](https://github.com/open-telemetry/community/blob/main/guides/contributor/membership.md#emeritus-maintainerapprovertriager).
155150

_template/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,4 +12,4 @@
1212
# See the License for the specific language governing permissions and
1313
# limitations under the License.
1414

15-
__version__ = "0.62b0.dev"
15+
__version__ = "0.63b0.dev"

eachdist.ini

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ sortfirst=
1616
ext/*
1717

1818
[stable]
19-
version=1.41.0.dev
19+
version=1.42.0.dev
2020

2121
packages=
2222
opentelemetry-sdk
@@ -35,7 +35,7 @@ packages=
3535
opentelemetry-exporter-credential-provider-gcp
3636

3737
[prerelease]
38-
version=0.62b0.dev
38+
version=0.63b0.dev
3939

4040
packages=
4141
all

exporter/opentelemetry-exporter-credential-provider-gcp/src/opentelemetry/gcp_credential_provider/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,4 +12,4 @@
1212
# See the License for the specific language governing permissions and
1313
# limitations under the License.
1414

15-
__version__ = "0.62b0.dev"
15+
__version__ = "0.63b0.dev"

exporter/opentelemetry-exporter-prometheus-remote-write/src/opentelemetry/exporter/prometheus_remote_write/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,4 +12,4 @@
1212
# See the License for the specific language governing permissions and
1313
# limitations under the License.
1414

15-
__version__ = "0.62b0.dev"
15+
__version__ = "0.63b0.dev"

exporter/opentelemetry-exporter-richconsole/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ classifiers = [
2828
dependencies = [
2929
"opentelemetry-api ~= 1.12",
3030
"opentelemetry-sdk ~= 1.12",
31-
"opentelemetry-semantic-conventions == 0.62b0.dev",
31+
"opentelemetry-semantic-conventions == 0.63b0.dev",
3232
"rich>=10.0.0",
3333
]
3434

exporter/opentelemetry-exporter-richconsole/src/opentelemetry/exporter/richconsole/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,4 +12,4 @@
1212
# See the License for the specific language governing permissions and
1313
# limitations under the License.
1414

15-
__version__ = "0.62b0.dev"
15+
__version__ = "0.63b0.dev"

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

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
99

1010
### Added
1111

12+
- Add async Anthropic message stream wrappers and manager wrappers, with wrapper
13+
tests ([#4346](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/4346))
14+
- `AsyncMessagesStreamWrapper` for async message stream telemetry
15+
- `AsyncMessagesStreamManagerWrapper` for async `Messages.stream()` telemetry
1216
- Add sync streaming support for `Messages.create(stream=True)` and `Messages.stream()`
1317
([#4155](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/4155))
1418
- `StreamWrapper` for handling `Messages.create(stream=True)` telemetry
@@ -22,4 +26,3 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
2226
- Captures response attributes: `gen_ai.response.id`, `gen_ai.response.model`, `gen_ai.response.finish_reasons`, `gen_ai.usage.input_tokens`, `gen_ai.usage.output_tokens`
2327
- Error handling with `error.type` attribute
2428
- Minimum supported anthropic version is 0.16.0 (SDK uses modern `anthropic.resources.messages` module structure introduced in this version)
25-

0 commit comments

Comments
 (0)