Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
45 commits
Select commit Hold shift + click to select a range
a528699
fix(langchain): correct unknown role in completion spans (#3532)
OzBenSimhonTraceloop Jan 7, 2026
8e52c97
fix(evals): evals API supports input + config, generate mbt functions…
nina-kollman Jan 8, 2026
25c1828
fix(traceloop-sdk): Add csv and json support to experiment (#3537)
nina-kollman Jan 15, 2026
86aa605
chore(ci): uv + ruff migration (#3538)
galkleinman Jan 15, 2026
16054d9
chore: make dependabot work with uv (#3539)
galkleinman Jan 15, 2026
acd3f15
chore: update dependabot.yml
galkleinman Jan 15, 2026
adba2bf
chore(deps): various cves remediation (#3565)
galkleinman Jan 18, 2026
ed4a9d2
chore(deps): remediate langchain & text-generation vulnerabilities (#…
galkleinman Jan 18, 2026
a4c2eef
feat(google-generativeai): Add metrics support (#3506)
adharshctr Jan 20, 2026
73913ea
bump: version 0.50.1 → 0.51.0
github-actions[bot] Jan 20, 2026
92a4383
fix(openai-agents): add support for realtime (#3533)
galkleinman Jan 26, 2026
ad330e3
bump: version 0.51.0 → 0.51.1
github-actions[bot] Jan 26, 2026
19d204f
fix(traceloop-sdk): Align evals output schema (#3643)
nina-kollman Jan 27, 2026
f941d0c
fix(openai-agents): apply content tracing flag to content (#3487)
duanyutong Jan 29, 2026
1b75912
chore(dependencies): bump mcp, agno, python-multipart, protobuf, pypd…
dinmukhamedm Feb 1, 2026
7ac8c48
feat(voyage-ai): add voyage-ai instrumentation (#3653)
galkleinman Feb 2, 2026
5f597c4
bump: version 0.51.1 → 0.52.0
github-actions[bot] Feb 2, 2026
3e82f07
fix(voyageai): add to commitizen to bump on release (#3660)
galkleinman Feb 2, 2026
c8205f5
bump: version 0.52.0 → 0.52.1
github-actions[bot] Feb 2, 2026
d22e45c
fix(traceloop-sdk): Add endpoint_is_traceloop attribute (#3650)
nina-kollman Feb 4, 2026
62fb80d
fix(traceloop-sdk): Add conversation decorator (#3659)
nina-kollman Feb 4, 2026
4822152
chore: use GitHub App token for releases (#3664)
OzBenSimhonTraceloop Feb 8, 2026
8830cd7
bump: version 0.52.1 → 0.52.2
github-actions[bot] Feb 8, 2026
a1ecf19
fix(openai-agents): add clear flag to support two instrumentation mod…
duanyutong Feb 10, 2026
d4d4269
bump: version 0.52.2 → 0.52.3
github-actions[bot] Feb 10, 2026
c6b94b5
chore(deps): update langchain, pillow, python-multipart and cryptogra…
dinmukhamedm Feb 15, 2026
ad4ca42
fix(openai-agents): add functools.wraps to dont_throw decorator (#3687)
EliJaghab Feb 17, 2026
4af91cc
fix: preserve return values for RealtimeSession context manager metho…
EliJaghab Feb 17, 2026
02ae790
fix(openai-agents): fix realtime session event handling for prompts, …
EliJaghab Feb 19, 2026
ae9c348
bump: version 0.52.3 → 0.52.4
github-actions[bot] Feb 19, 2026
a7ce980
bump(semantic-conventions-ai): version 0.4.13 → 0.4.14 (#3704)
galkleinman Feb 22, 2026
03d49ae
fix(anthropic): restore accidentally lost cache tokens attributes (#3…
dinmukhamedm Feb 22, 2026
b77977c
chore(deps-dev): bump the gha group across 1 directory with 13 update…
dependabot[bot] Feb 22, 2026
742aa61
chore(deps): bump the uv group across 2 directories with 5 updates (#…
dependabot[bot] Feb 22, 2026
35f9f2b
chore(deps): bump pypdf from 6.6.2 to 6.7.1 in /packages/opentelemetr…
dependabot[bot] Feb 22, 2026
b202e35
chore(deps-dev): bump the gha group across 1 directory with 4 updates…
dependabot[bot] Feb 22, 2026
5c2f85e
chore(deps-dev): bump lodash from 4.17.21 to 4.17.23 in the npm_and_y…
dependabot[bot] Feb 22, 2026
f35f06b
chore(deps): bump the gha group across 1 directory with 41 updates (#…
dependabot[bot] Feb 22, 2026
4ee45c6
chore(deps-dev): bump @nxlv/python from 20.15.1 to 21.3.0 (#3541)
dependabot[bot] Feb 23, 2026
4cd6a97
fix(traceloop-sdk): Add evaluator config to the evaluator validator (…
nina-kollman Feb 23, 2026
c2974c9
bump: version 0.52.4 → 0.52.5
github-actions[bot] Feb 23, 2026
65de782
fix(Watsonx):Correct the package Name to enable Traces (#3693)
elinacse Feb 26, 2026
0353605
fix(qdrant): support all versions of qdrant package (#3500)
elinacse Feb 26, 2026
ab40640
fix(dataset): Add versions to dataset metadata (#3732)
nina-kollman Feb 26, 2026
a78de64
bump: version 0.52.5 → 0.52.6
github-actions[bot] Feb 26, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 3 additions & 1 deletion .cz.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ tag_format = "v$version"
version_scheme = "pep440"
major_version_zero = true
update_changelog_on_bump = true
version = "0.50.1"
version = "0.52.6"
version_files = [
"packages/opentelemetry-instrumentation-mcp/pyproject.toml:^version",
"packages/opentelemetry-instrumentation-mcp/opentelemetry/instrumentation/mcp/version.py",
Expand Down Expand Up @@ -66,6 +66,8 @@ version_files = [
"packages/opentelemetry-instrumentation-llamaindex/opentelemetry/instrumentation/llamaindex/version.py",
"packages/opentelemetry-instrumentation-writer/pyproject.toml:^version",
"packages/opentelemetry-instrumentation-writer/opentelemetry/instrumentation/writer/version.py",
"packages/opentelemetry-instrumentation-voyageai/pyproject.toml:^version",
"packages/opentelemetry-instrumentation-voyageai/opentelemetry/instrumentation/voyageai/version.py",
"packages/traceloop-sdk/pyproject.toml:^version",
"packages/traceloop-sdk/traceloop/sdk/version.py",
]
48 changes: 24 additions & 24 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,15 +4,15 @@ updates:
directory: "/"
schedule:
interval: "weekly"
- package-ecosystem: "pip"
- package-ecosystem: "uv"
directory: "/packages/opentelemetry-instrumentation-alephalpha"
schedule:
interval: "weekly"
groups:
gha:
patterns:
- "*"
- package-ecosystem: "pip"
- package-ecosystem: "uv"
directory: "/packages/opentelemetry-instrumentation-anthropic"
schedule:
interval: "weekly"
Expand All @@ -22,7 +22,7 @@ updates:
- "*"
labels:
- "dependencies"
- package-ecosystem: "pip"
- package-ecosystem: "uv"
directory: "/packages/opentelemetry-instrumentation-bedrock"
schedule:
interval: "weekly"
Expand All @@ -32,7 +32,7 @@ updates:
- "*"
labels:
- "dependencies"
- package-ecosystem: "pip"
- package-ecosystem: "uv"
directory: "/packages/opentelemetry-instrumentation-chromadb"
schedule:
interval: "weekly"
Expand All @@ -42,7 +42,7 @@ updates:
- "*"
labels:
- "dependencies"
- package-ecosystem: "pip"
- package-ecosystem: "uv"
directory: "/packages/opentelemetry-instrumentation-cohere"
schedule:
interval: "weekly"
Expand All @@ -52,7 +52,7 @@ updates:
- "*"
labels:
- "dependencies"
- package-ecosystem: "pip"
- package-ecosystem: "uv"
directory: "/packages/opentelemetry-instrumentation-google-generativeai"
schedule:
interval: "weekly"
Expand All @@ -62,7 +62,7 @@ updates:
- "*"
labels:
- "dependencies"
- package-ecosystem: "pip"
- package-ecosystem: "uv"
directory: "/packages/opentelemetry-instrumentation-haystack"
schedule:
interval: "weekly"
Expand All @@ -72,7 +72,7 @@ updates:
- "*"
labels:
- "dependencies"
- package-ecosystem: "pip"
- package-ecosystem: "uv"
directory: "/packages/opentelemetry-instrumentation-langchain"
schedule:
interval: "weekly"
Expand All @@ -82,7 +82,7 @@ updates:
- "*"
labels:
- "dependencies"
- package-ecosystem: "pip"
- package-ecosystem: "uv"
directory: "/packages/opentelemetry-instrumentation-llamaindex"
schedule:
interval: "weekly"
Expand All @@ -92,7 +92,7 @@ updates:
- "*"
labels:
- "dependencies"
- package-ecosystem: "pip"
- package-ecosystem: "uv"
directory: "/packages/opentelemetry-instrumentation-marqo"
schedule:
interval: "weekly"
Expand All @@ -102,7 +102,7 @@ updates:
- "*"
labels:
- "dependencies"
- package-ecosystem: "pip"
- package-ecosystem: "uv"
directory: "/packages/opentelemetry-instrumentation-milvus"
schedule:
interval: "weekly"
Expand All @@ -112,7 +112,7 @@ updates:
- "*"
labels:
- "dependencies"
- package-ecosystem: "pip"
- package-ecosystem: "uv"
directory: "/packages/opentelemetry-instrumentation-mistralai"
schedule:
interval: "weekly"
Expand All @@ -122,7 +122,7 @@ updates:
- "*"
labels:
- "dependencies"
- package-ecosystem: "pip"
- package-ecosystem: "uv"
directory: "/packages/opentelemetry-instrumentation-ollama"
schedule:
interval: "weekly"
Expand All @@ -132,7 +132,7 @@ updates:
- "*"
labels:
- "dependencies"
- package-ecosystem: "pip"
- package-ecosystem: "uv"
directory: "/packages/opentelemetry-instrumentation-openai"
schedule:
interval: "weekly"
Expand All @@ -142,7 +142,7 @@ updates:
- "*"
labels:
- "dependencies"
- package-ecosystem: "pip"
- package-ecosystem: "uv"
directory: "/packages/opentelemetry-instrumentation-pinecone"
schedule:
interval: "weekly"
Expand All @@ -152,7 +152,7 @@ updates:
- "*"
labels:
- "dependencies"
- package-ecosystem: "pip"
- package-ecosystem: "uv"
directory: "/packages/opentelemetry-instrumentation-qdrant"
schedule:
interval: "weekly"
Expand All @@ -162,7 +162,7 @@ updates:
- "*"
labels:
- "dependencies"
- package-ecosystem: "pip"
- package-ecosystem: "uv"
directory: "/packages/opentelemetry-instrumentation-replicate"
schedule:
interval: "weekly"
Expand All @@ -172,7 +172,7 @@ updates:
- "*"
labels:
- "dependencies"
- package-ecosystem: "pip"
- package-ecosystem: "uv"
directory: "/packages/opentelemetry-instrumentation-together"
schedule:
interval: "weekly"
Expand All @@ -182,7 +182,7 @@ updates:
- "*"
labels:
- "dependencies"
- package-ecosystem: "pip"
- package-ecosystem: "uv"
directory: "/packages/opentelemetry-instrumentation-transformers"
schedule:
interval: "weekly"
Expand All @@ -192,7 +192,7 @@ updates:
- "*"
labels:
- "dependencies"
- package-ecosystem: "pip"
- package-ecosystem: "uv"
directory: "/packages/opentelemetry-instrumentation-vertexai"
schedule:
interval: "weekly"
Expand All @@ -202,7 +202,7 @@ updates:
- "*"
labels:
- "dependencies"
- package-ecosystem: "pip"
- package-ecosystem: "uv"
directory: "/packages/opentelemetry-instrumentation-watsonx"
schedule:
interval: "weekly"
Expand All @@ -212,7 +212,7 @@ updates:
- "*"
labels:
- "dependencies"
- package-ecosystem: "pip"
- package-ecosystem: "uv"
directory: "/packages/opentelemetry-instrumentation-weaviate"
schedule:
interval: "weekly"
Expand All @@ -222,7 +222,7 @@ updates:
- "*"
labels:
- "dependencies"
- package-ecosystem: "pip"
- package-ecosystem: "uv"
directory: "/packages/opentelemetry-semantic-conventions-ai"
schedule:
interval: "weekly"
Expand All @@ -232,7 +232,7 @@ updates:
- "*"
labels:
- "dependencies"
- package-ecosystem: "pip"
- package-ecosystem: "uv"
directory: "/packages/traceloop-sdk"
schedule:
interval: "weekly"
Expand Down
42 changes: 16 additions & 26 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,6 @@ on:
- "main"

env:
POETRY_CACHE_DIR: /tmp/pypoetry-cache
POETRY_VENV_IN_PROJECT: false
POETRY_INSTALLER_MODERN_INSTALLATION: false
PIP_NO_CACHE_DIR: 1

jobs:
Expand Down Expand Up @@ -56,13 +53,11 @@ jobs:
uses: actions/setup-python@v5
with:
python-version: 3.11
- name: Install Poetry
uses: snok/install-poetry@v1

- name: Install uv
uses: astral-sh/setup-uv@v4
with:
version: latest
virtualenvs-create: true
virtualenvs-in-project: false
virtualenvs-path: ~/.cache/pypoetry/virtualenvs
version: "latest"

- uses: actions/setup-node@v4
with:
Expand All @@ -72,7 +67,7 @@ jobs:
- run: npm ci --cache ~/.npm --prefer-offline
- name: Clean npm cache
run: npm cache clean --force || true
- run: npx nx affected -t install --with dev
- run: npx nx affected -t install
- run: npx nx affected -t lint --parallel=3
- run: npx nx affected -t type-check --parallel=3

Expand Down Expand Up @@ -107,13 +102,11 @@ jobs:
uses: actions/setup-python@v5
with:
python-version: ${{ matrix.python-version }}
- name: Install Poetry
uses: snok/install-poetry@v1

- name: Install uv
uses: astral-sh/setup-uv@v4
with:
version: latest
virtualenvs-create: true
virtualenvs-in-project: false
virtualenvs-path: ~/.cache/pypoetry/virtualenvs
version: "latest"

- uses: actions/setup-node@v4
with:
Expand All @@ -126,12 +119,12 @@ jobs:
run: npm cache clean --force || true

- name: Install
run: npx nx affected -t install --with dev --parallel=2
run: npx nx affected -t install --parallel=2


- name: Build
run: npx nx affected -t build-release --parallel=2

- name: Clean build artifacts to save space
run: |
find packages -name "dist" -type d -exec rm -rf {} + || true
Expand Down Expand Up @@ -173,13 +166,10 @@ jobs:
with:
python-version: ${{ matrix.python-version }}

- name: Install Poetry
uses: snok/install-poetry@v1
- name: Install uv
uses: astral-sh/setup-uv@v4
with:
version: latest
virtualenvs-create: true
virtualenvs-in-project: false
virtualenvs-path: ~/.cache/pypoetry/virtualenvs
version: "latest"

- uses: actions/setup-node@v4
with:
Expand All @@ -192,14 +182,14 @@ jobs:
run: npm cache clean --force || true

- name: Install
run: npx nx affected -t install --exclude='sample-app' --with dev --parallel=2
run: npx nx affected -t install --exclude='sample-app' --parallel=2


- name: Test
env:
HAYSTACK_TELEMETRY_ENABLED: False
run: npx nx affected -t test --exclude='sample-app' --exclude='opentelemetry-instrumentation-haystack' --parallel=2

- name: Clean test artifacts to save space
run: |
find packages -name ".pytest_cache" -type d -exec rm -rf {} + || true
Expand Down
Loading
Loading