Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
81 commits
Select commit Hold shift + click to select a range
88e5bfc
Add a basic http OpAMP client (#3635)
xrmx Mar 5, 2026
d7a3b18
fix fastapi tests failure with >= 0.118.0 (#4277)
emdneto Mar 6, 2026
7701174
fix(ci): eliminate SHA propagation flakiness in Core Contrib Test (#4…
MikeGoldsmith Mar 6, 2026
03891c0
fix(openai-agents): align AgentSpanData stubs and span processor with…
nagkumar91 Mar 6, 2026
578373a
Cleanup docker tests (#4311)
xrmx Mar 9, 2026
ff7f60e
feat: Add sync streaming support for Anthropic instrumentation (#4155)
vasantteja Mar 9, 2026
4df92e2
Add response wrappers for OpenAI Responses API streams. (#4280)
vasantteja Mar 10, 2026
82e7243
opentelemetry-instrumentation-confluent-kafka: Loosen confluent-kafka…
manuel-lang Mar 10, 2026
196d088
ci: increase stale action operations-per-run to 500 (#4312)
MikeGoldsmith Mar 10, 2026
b44ca58
[openai-agents] Populate instructions and tool definitions from Respo…
adammw Mar 11, 2026
7d42bd1
Add support for wrapt 2.x (#4203)
blarghmatey Mar 11, 2026
f99d6d5
Remove boto instrumentation (#4303)
xrmx Mar 12, 2026
6fae4c1
tests requirements: Bump pluggy to 1.6.0 (#4319)
xrmx Mar 12, 2026
9e8ef97
GenAI utils: add schema_url to metrics (#4320)
lmolkova Mar 12, 2026
d01b7bf
fix: don't import module in unwrap if not already imported (#4321)
anuraaga Mar 12, 2026
b35be0d
Silence some pylint4 warnings (#4272)
xrmx Mar 12, 2026
97bd32d
build(deps): bump django in /tests/opentelemetry-docker-tests/tests (…
dependabot[bot] Mar 12, 2026
78c948b
feat: add support for capture_parameters to Psycopg2Instrumentor (#4212)
gregoiredx Mar 12, 2026
22879d6
Build list of required jobs in generate-workflow (#4326)
xrmx Mar 12, 2026
2c758c7
Add workflow type in genai utils (#4310)
wrisa Mar 12, 2026
e1fbc0d
fix: Add recursion guard in LoggingHandler.emit to prevent deadlock (…
deepanshuclickpost Mar 13, 2026
db20138
push ci (#4333)
lzchen Mar 16, 2026
cf9979a
feat: wrappers for async responses methods. (#4325)
eternalcuriouslearner Mar 17, 2026
6a8a4fa
chore(util-genai): migrate handler metrics test to TestBase (#4332)
anuraaga Mar 17, 2026
349ffe3
add opentelemetry-distro to uv (#4331)
emdneto Mar 17, 2026
7930a15
update Lukas affiliation in README (#4342)
herin049 Mar 18, 2026
bd01dcd
Fix gRPC client interceptor breaking bidirectional streaming (#1180) …
juandelacruz-calvo Mar 19, 2026
6d3bbfb
feat: add support for aiobotocore instrumentation (#4049)
herin049 Mar 19, 2026
10339b6
refactor(docker-tests): replace SpanAttributes with semconv attribute…
RiyaChaturvedi37 Mar 19, 2026
3384f74
precommit formatting fixes (#4348)
keith-decker Mar 20, 2026
6fb4918
Update OpAMP client to have additional callback methods (#4322)
kelseyma Mar 20, 2026
242cfe1
Update opentelemetry-opamp-client version to v0.2b0 (#4352)
otelbot[bot] Mar 23, 2026
56e1f39
opamp/opentelemetry-opamp-client: add python 3.14 to classifiers (#4354)
xrmx Mar 24, 2026
7747dca
opentelemetry-opamp-client: rename Callbacks to OpAMPCallbacks (#4355)
xrmx Mar 24, 2026
a983382
Fix dead benchmarks link in documentation (#4238)
rohansood10 Mar 24, 2026
70f2b8c
fix(confluent-kafka): skip recv spans when poll/consume returns no me…
sterchelen Mar 25, 2026
822cd77
fix(genai-openai): fix for ChoiceBuffer crashes on streaming tool-cal…
eternalcuriouslearner Mar 25, 2026
195bcdb
GenAI Utils | Embedding Type and Span Creation (#4219)
shuningc Mar 26, 2026
a428585
GenAI Utils | Update ToolCall Type (#4218)
keith-decker Mar 27, 2026
828138a
Add support for workflow invocation in genAI utils handler (#4366)
wrisa Mar 31, 2026
e1c8167
GenAI Documentation Update (#4369)
keith-decker Apr 1, 2026
8f31a01
Update opentelemetry-opamp-client version to v0.3b0 (#4382)
otelbot[bot] Apr 1, 2026
6bd19c0
fix: map Python CRITICAL log level to OTel FATAL severity text (#4365)
Krishnachaitanyakc Apr 1, 2026
d22bf39
DB and HTTP semantic convention stability migration for SQLAlchemy (#…
tammy-baylis-swi Apr 1, 2026
048b4ad
Try to open file in `UploadCompletionHook` initializer with given pat…
DylanRussell Apr 2, 2026
58b554e
Fix/aiokafka 0.13 compatibility (#4379)
dorlib Apr 3, 2026
4d266a0
Fix/aiokafka tests fixes (#4384)
dorlib Apr 3, 2026
5430c75
feat(asgi): respect suppress_http_instrumentation in ASGI middleware …
liustve Apr 3, 2026
f83b34c
introduce alls-green action for required checks (#4388)
emdneto Apr 3, 2026
7384e45
Add MikeGoldsmith to approvers (#4392)
aabmass Apr 3, 2026
af11fc7
feat(genai-anthropic): wrappers for async messages methods (#4346)
eternalcuriouslearner Apr 7, 2026
0f92478
feat(genai-openai): OpenAI responses extractors (#4337)
eternalcuriouslearner Apr 7, 2026
b9f1d6f
linting fix
shuningc Mar 30, 2026
db0cafc
Updating changelog
shuningc Mar 30, 2026
f4b90f2
Updating changelog PR number
shuningc Mar 30, 2026
4ce9ee1
Removing embedding events emission
shuningc Apr 1, 2026
80bd373
Refatoring and adding input token metric for Embedding invocation
shuningc Apr 7, 2026
68d328f
Merging and removing unused import
shuningc Apr 8, 2026
322332f
[chore]: update readme (#4401)
maryliag Apr 8, 2026
bef5251
Update version to 1.42.0.dev/0.63b0.dev (#4407)
otelbot[bot] Apr 9, 2026
cfb8ae3
Merge branch 'main' into addingEmbeddingMetric
shuningc Apr 9, 2026
7f107df
build(deps): bump aiohttp from 3.13.3 to 3.13.4 (#4386)
dependabot[bot] Apr 10, 2026
3a6895e
Revert "Build list of required jobs in generate-workflow (#4326)" (#4…
xrmx Apr 13, 2026
a912524
Drop Python 3.9 support (#4412)
emdneto Apr 13, 2026
baffc8c
Add AGENTS.md with project structure and commands (#4233)
Kludex Apr 14, 2026
afbe6fd
scripts: drop update_sha (#4430)
xrmx Apr 14, 2026
dcf86d0
Fix pylint false positives for ThreadPoolExecutor (#4244)
srikaaviya Apr 14, 2026
34bfc28
feat(util-genai): refactor and make API smaller and more user-friendl…
lmolkova Apr 15, 2026
54c5ab4
build(deps): bump aiohttp from 3.13.3 to 3.13.4 (#4386)
dependabot[bot] Apr 10, 2026
8c04ac5
Revert "Build list of required jobs in generate-workflow (#4326)" (#4…
xrmx Apr 13, 2026
bf31c1d
Drop Python 3.9 support (#4412)
emdneto Apr 13, 2026
07758b0
Add AGENTS.md with project structure and commands (#4233)
Kludex Apr 14, 2026
7edfc3a
scripts: drop update_sha (#4430)
xrmx Apr 14, 2026
dc78bd0
Fix pylint false positives for ThreadPoolExecutor (#4244)
srikaaviya Apr 14, 2026
6783a42
feat(util-genai): refactor and make API smaller and more user-friendl…
lmolkova Apr 15, 2026
61b263d
Adding metrics call for Embedding type after refactoring
shuningc Apr 16, 2026
5cc6e65
Updating metrics tests with embedding
shuningc Apr 16, 2026
8d5c75d
Merge branch 'main' into addingEmbeddingMetric
shuningc Apr 16, 2026
498b928
maint: Add ci workflow to check links (#4432)
apatniv Apr 16, 2026
5f2683d
Merge branch 'main' into addingEmbeddingMetric
shuningc Apr 16, 2026
1af0a2a
Adding fix for markdown-link-check
shuningc Apr 16, 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
  •  
  •  
  •  
8 changes: 4 additions & 4 deletions .github/ISSUE_TEMPLATE/bug_report.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@ body:
value: |
Thanks for taking the time to fill out this bug report! Please make sure to fill out the entire form below, providing as much context as you can in order to help us triage and track down your bug as quickly as possible.

Before filing a bug, please be sure you have searched through [existing bugs](https://github.com/open-telemetry/opentelemetry-python-contrib/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Abug) to see if your bug is already addressed.
Before filing a bug, please be sure you have searched through [existing bugs](https://github.com/open-telemetry/opentelemetry-python-contrib/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Abug) to see if your bug is already addressed.

- type: textarea
id: environment
attributes:
Expand All @@ -18,9 +18,9 @@ body:
Please describe any aspect of your environment relevant to the problem, including your Python version, [platform](https://docs.python.org/3/library/platform.html), version numbers of installed dependencies, information about your cloud hosting provider, etc. If you're reporting a problem with a specific version of a library in this repo, please check whether the problem has been fixed on main.
value: |
OS: (e.g, Ubuntu)
Python version: (e.g., Python 3.9.10)
Python version: (e.g., Python 3.10.0)
Package version: (e.g., 0.46.0)

- type: textarea
attributes:
label: What happened?
Expand Down
52 changes: 52 additions & 0 deletions .github/workflows/check-links.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
name: check-links
on:
push:
branches: [ main ]
paths:
- '**/*.md'
- '**/*.rst'
- '.github/workflows/check-links.yml'
- '.github/workflows/check_links_config.json'
pull_request:
paths:
- '**/*.md'
- '**/*.rst'
- '.github/workflows/check-links.yml'
- '.github/workflows/check_links_config.json'

permissions:
contents: read

concurrency:
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.run_id }}
cancel-in-progress: true

jobs:
check-links:
runs-on: ubuntu-latest
if: ${{ github.actor != 'dependabot[bot]' && github.actor != 'otelbot[bot]' }}
timeout-minutes: 15
steps:
- name: Checkout Repo
uses: actions/checkout@v6

- name: Get changed markdown files
id: changed-files
uses: tj-actions/changed-files@v46
with:
files: |
**/*.md
**/*.rst

- name: Install markdown-link-check
if: steps.changed-files.outputs.any_changed == 'true'
run: npm install -g markdown-link-check@v3.12.2

- name: Run markdown-link-check
if: steps.changed-files.outputs.any_changed == 'true'
run: |
markdown-link-check \
--verbose \
--config .github/workflows/check_links_config.json \
${{ steps.changed-files.outputs.all_changed_files }} \
|| { echo "Check that anchor links are lowercase"; exit 1; }
14 changes: 14 additions & 0 deletions .github/workflows/check_links_config.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
{
"ignorePatterns": [
{
"pattern": "http(s)?://\\d+\\.\\d+\\.\\d+\\.\\d+"
},
{
"pattern": "http(s)?://localhost"
},
{
"pattern": "http(s)?://example.com"
}
],
"aliveStatusCodes": [429, 200]
}
38 changes: 38 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
# Do not edit this file.
# This file is generated automatically by executing tox -e generate-workflows

name: CI

on:
push:
branches:
- 'main'
pull_request:

permissions:
contents: read

concurrency:
group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }}
cancel-in-progress: true

jobs:
misc:
uses: ./.github/workflows/misc.yml
lint:
uses: ./.github/workflows/lint.yml
tests:
uses: ./.github/workflows/test.yml

check:
if: always()
needs:
- misc
- lint
- tests
runs-on: ubuntu-latest
steps:
- name: Decide whether the needed jobs succeeded or failed
uses: re-actors/alls-green@release/v1
with:
jobs: ${{ toJSON(needs) }}
Loading
Loading