| #4154 feat: add opentelemetry-instrumentation-aerospike |
KimSoungRyoul |
KimSoungRyoul |
✅ |
❌ |
170d |
| #4654 fix(instrumentation-pika): update span attributes to current messaging semconv |
stark256-spec |
|
✅ |
❌ |
76d |
| #4849 build(deps): bump setuptools from 81.0.0 to 83.0.0 |
app/dependabot |
|
❌ |
✅ |
71d |
| #4862 docs(httpx): document response payload logging |
euisuh |
|
✅ |
✅ |
69d |
| #4669 Add Environment Documentation for Virtual Environment Including Local Core Repository |
SoulofAkuma |
emdneto ⏳💬 |
✅ |
✅ |
68d |
| #4906 opentelemetry-instrumentation-dbapi: instrument commit and rollback |
bmwalters |
|
✅ |
❌ |
60d |
| #4923 build(deps): bump aiohttp from 3.14.1 to 3.14.3 |
app/dependabot |
herin049 |
❌ |
✅ |
57d |
| #4939 docs(fastapi): document env vars, trace propagation, websockets, and logging |
rut0607 |
|
✅ |
✅ |
52d |
| #4941 build(deps): bump django from 4.2.30 to 5.2.16 in /tests/opentelemetry-docker-tests/tests |
app/dependabot |
|
✅ |
✅ |
52d |
| #4920 opentelemetry-instrumentation-boto3sqs: migrate to current messaging semantic conventions |
anneheartrecord |
|
✅ |
❌ |
44d |
| #4723 opentelemetry-instrumentation-django: fix spans ending prematurely for StreamingHttpResponse |
SurbhiD404 |
|
✅ |
✅ |
41d |
| #5003 Fix losing celery spans when worker_max_tasks_per_child recycles the pool child |
sidsri14 |
|
✅ |
✅ |
35d |
| #5008 build(deps): bump webob from 1.8.10 to 1.8.11 |
app/dependabot |
xrmx 💬 |
✅ |
✅ |
34d |
| #5024 opentelemetry-resource-detector-azure: update Azure Functions attributes |
Lewis-E |
|
✅ |
❌ |
29d |
| #5023 redis: emit db.namespace for database index |
yashaskn8 |
|
✅ |
✅ |
28d |
| #5007 opentelemetry-resource-detector-azure: update Azure App Service attributes |
Lewis-E |
hectorhdzg |
✅ |
✅ |
28d |
| #5015 celery: wait for exported spans instead of result.ready() in tests |
aniketwaghh |
henry3260 ✔️ |
✅ |
✅ |
25d |
| #5030 botocore: label Bedrock embedding calls as embeddings |
jstar0 |
|
✅ |
❌ |
24d |
| #4766 opentelemetry-instrumentation: add config_dataclass opt-in to BaseInstrumentor |
ocelotl |
henry3260 ✔️ xrmx |
✅ |
✅ |
23d |
| #5001 opentelemetry-instrumentation-tornado: do not unpatch a handler class that only inherits the patched marker |
ocelotl |
|
✅ |
✅ |
23d |
| #5036 docs(aws): document EKS resource detector prerequisites |
sanjaykrishna2001 |
|
✅ |
✅ |
23d |
| #5037 fix(fastapi): unwrap middleware to instrument wrapped FastAPI app (#4031) |
dlowzzxx |
GauravR31 ✔️ |
✅ |
✅ |
22d |
| #4688 opentelemetry-instrumentation-logging: add ability to configure scope attributes for LoggingHandler |
herin049 |
emdneto JacksonWeber ⏳ |
✅ |
✅ |
22d |
#4300 Add WSGI, ASGI enrich_metric_attributes for HTTP server duration/request/response metrics |
tammy-baylis-swi |
emdneto |
✅ |
✅ |
22d |
| #5040 opentelemetry-process-context: implement Resource publishing (OTEP-4719) |
herin049 |
herin049 |
✅ |
❌ |
22d |
| #4961 Fix ECS resource detector populating container.name with the hostname |
rdbisme |
emdneto ⏳🔴 |
✅ |
✅ |
20d |
| #5026 Allow per-package patch releases of the elasticsearch instrumentation |
ocelotl |
lzchen xrmx |
✅ |
✅ |
20d |
| #4944 opentelemetry-util-http: add redact_query_string and apply it in the wsgi instrumentation |
henry3260 |
xrmx ⏳ |
✅ |
✅ |
20d |
| #5046 Fix grpc aio client interceptor hanging when an RPC never dispatches |
Shamsidinkhon |
|
✅ |
✅ |
19d |
| #4992 docs(requests): clarify hook mutation and propagation order |
jstar0 |
|
✅ |
✅ |
17d |
| #5062 fix(boto3sqs): end the processing span of every entry in delete_message_batch |
chrikrah |
JoeyPatricio ✔️ |
✅ |
✅ |
16d |
| #5065 fix(tortoiseorm): avoid IndexError in _do_execute for empty/whitespace-only statements |
JoeyPatricio |
henry3260 ✔️ tammy-baylis-swi ✅ |
✅ |
✅ |
15d |
| #5066 fix(confluent-kafka): align producer and consumer spans with semantic conventions |
mviamari-crexi |
|
✅ |
✅ |
13d |
| #5072 fix(logging): invoke log hooks without active spans |
git-jxj |
|
✅ |
✅ |
13d |
#5020 exceptions: use the exception event name per semantic conventions |
iblancasa |
emdneto ⏳ iblancasa |
✅ |
✅ |
12d |
| #5074 build(deps): bump anyio from 4.14.1 to 4.14.2 |
app/dependabot |
|
✅ |
✅ |
12d |
| #5078 fix(grpc): prevent duplicate exception events on server spans (#5068) |
somuai |
|
✅ |
✅ |
12d |
| #5029 fix(aiohttp-client): create the duration histograms once, not per ClientSession |
bharadwaj-pendyala |
herin049 |
✅ |
✅ |
11d |
| #5077 fix(logging): stop duplicating injected trace context in log attributes |
RichardoMrMu |
herin049 |
✅ |
✅ |
11d |
| #4840 opentelemetry-instrumentation-django: add code attributes to spans |
manduinca |
tammy-baylis-swi xrmx |
✅ |
✅ |
11d |
| #5079 feat: add support for excluding packages when running opentelemetry-bootstrap |
GauravR31 |
herin049 |
✅ |
✅ |
10d |
| #5084 Do not leave unended spans for asyncio futures that never complete |
bourbonkk |
bourbonkk |
✅ |
✅ |
9d |
| #5081 fix(asgi): record response size per request instead of per middleware instance |
RichardoMrMu |
herin049 💬 |
✅ |
✅ |
9d |
| #5058 Add IBM MQ instrumentation for the ibmmq and pymqi clients |
Aryan16138 |
Aryan16138 |
✅ |
✅ |
8d |
| #5090 fix(flask): keep server span open until streaming response is fully sent |
RichardoMrMu |
|
✅ |
✅ |
8d |
| #5041 feat: add Valkey instrumentation library |
herin049 |
emdneto ⏳ herin049 |
✅ |
❌ |
6d |
| #4572 Add optional http.client.response.body.size span attribute & metric to Aiohttp-client instrumentation. |
weizhikuan |
emdneto ⏳ herin049 ⏳ tammy-baylis-swi |
✅ |
✅ |
6d |
| #5105 opentelemetry-instrumentation-celery: normalize Kombu routing span attributes |
EM-Tim |
|
✅ |
✅ |
5d |
| #5089 feat(aws-lambda): add request_hook and response_hook |
RichardoMrMu |
herin049 💬🔴 |
✅ |
✅ |
5d |
| #5111 fix(psycopg2): trace per-cursor factories |
uzairkhatri |
|
✅ |
❌ |
4d |
| #5114 fix(tornado): record server metrics once per request when a handler r… |
sivakumar-mahalingam |
|
✅ |
✅ |
3d |
| #5107 opamp-client: build queued messages when they are sent |
strawgate |
xrmx |
✅ |
✅ |
2d |
| #5101 misc: update CI to only run tests with oldest and latest CPython versions on PRs |
herin049 |
emdneto |
✅ |
✅ |
2d |
| #5120 opentelemetry-instrumentation-sqlalchemy: Support SQLAlchemy 2.1 and drop support for SQLAlchemy < 1.4 |
herin049 |
|
✅ |
✅ |
2d |
| #5124 🐛 Defer FastAPI instrumentation to native OpenTelemetry support |
tiangolo |
|
✅ |
✅ |
1d |
| #5125 fix(falcon,tornado): use the semconv unit {request} for http.server.active_requests |
RichardoMrMu |
|
✅ |
✅ |
1d |
| #5095 opentelemetry-instrumentation-asgi: fix http.target dropping mount prefix for FastAPI included routers |
felipe-marques-prolific |
emdneto 💬 herin049 |
✅ |
✅ |
1d |
| #5110 feat: HTTP instrumentation base |
herin049 |
|
✅ |
✅ |
16h |
| #5127 build(deps): bump django from 5.2.15 to 5.2.17 |
app/dependabot |
|
❌ |
✅ |
6h |
| #5128 build(deps): bump tornado from 6.5.7 to 6.5.9 |
app/dependabot |
|
❌ |
✅ |
6h |
| #5129 build(deps): bump virtualenv from 21.5.1 to 21.7.12 |
app/dependabot |
|
✅ |
✅ |
6h |
| #5130 build(deps): bump pyjwt from 2.13.0 to 2.15.0 |
app/dependabot |
|
✅ |
✅ |
6h |
| #5131 chore: Move inactive members to emeritus |
opentelemetrybot |
|
✅ |
✅ |
4h |
Note
Open non-draft PRs grouped by who is expected to act next. Draft PRs are listed separately. The grouping is partly performed by an LLM (source) and could contain mistakes.
Reviewers column: ✅ active approval · ✔️ active approval (non-code-owner) · ⏳ review pending · 💬 unresolved feedback from reviewer · 📌 top-level feedback needs author action · 🔴 changes requested.
CI column: ✅ passing · ⏳ running · ❌ failing · 🔐 workflow action required.
Waiting on maintainers
tammy-baylis-swi ✅
xrmx
db.query.parameter.<key>in the dbapi basetammy-baylis-swi ✅
ocelotl ✅
emdneto
lzchen
tammy-baylis-swi ✅
herin049 ⏳
xrmx ✅
lzchen ✅
Shriprasad-P 🔴
herin049 ✅
Shriprasad-P ✔️
tammy-baylis-swi ✅
Waiting on reviewers
xrmx
JacksonWeber ⏳
enrich_metric_attributesfor HTTP server duration/request/response metricsxrmx
tammy-baylis-swi ✅
exceptionevent name per semantic conventionsiblancasa
xrmx
herin049
herin049 ⏳
tammy-baylis-swi
herin049
Waiting on authors
herin049 💬📌🔴
herin049
tammy-baylis-swi 📌
lzchen ✅
MikeGoldsmith ✅
xrmx ⏳
commenter_for_all_spansoption to enable SQLCommenter for non-recording spansemdneto 📌
lzchen ✅
tammy-baylis-swi 📌✅
xrmx
messaging.destinationattributeMikeGoldsmith 🔴
emdneto 📌
lmolkova
tammy-baylis-swi 📌✅
xrmx 📌
herin049 ✅
xrmx
xrmx 💬📌
ocelotl 💬
xrmx 📌
lmolkova ⏳🔴
lzchen
tammy-baylis-swi ✅
emdneto 💬
lmolkova 💬
lzchen 💬
tammy-baylis-swi 📌
xrmx 💬
pmcollins 📌✅
JoeyPatricio 📌
xrmx 🔴
emdneto ✅
tammy-baylis-swi ✅
Copilot 💬
emdneto
herin049
pmcollins
tammy-baylis-swi 💬✅
xrmx ⏳🔴
Shriprasad-P 📌
herin049
keith-decker
lmolkova
pmcollins
tammy-baylis-swi
Draft pull requests
enrich_metric_attributesif Labeler contains custom attributesenrich_metric_attributesif Labeler contains custom attributesenrich_metric_attributesif Labeler contains custom attributespackagingas a runtime dependency ofopentelemetry-instrumentation-falconpackagingas a runtime dependency ofopentelemetry-instrumentation-flaskpackagingas a runtime dependency ofopentelemetry-instrumentation-pikapackagingas a runtime dependency ofopentelemetry-instrumentation-sqlalchemypackagingas a runtime dependency of opentelemetry-instrumentation