Skip to content

Pull Request Dashboard #5550

Description

@opentelemetry-pr-dashboard

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

PR Author Reviewers CI Conflicts Age
#5510 build(deps): bump cryptography from 49.0.0 to 50.0.0 app/dependabot herin049 ✅ ✅ ✅ 57d
#5286 fix(config): align additional_properties typing hariharan077 lzchen ✅
MikeGoldsmith ⏳⁠🔴
✅ ✅ 16d
#5402 opentelemetry-codegen-json: support decoding enums from names herin049 DylanRussell ✅ ✅ ✅ 16d
#5419 opentelemetry-sdk: add support for metric producers herin049 DylanRussell ✅ ✅ ✅ 16d
#5444 opentelemetry-sdk: add support for advisory attributes on metric instruments herin049 tammy-baylis-swi ✅ ✅ ✅ 16d
#5669 opentelemetry-configuration: add configuration support for OTLP JSON exporters herin049 lzchen ✅ ✅ ❌ 14d
#5529 docs: clarify baggage current context behavior goutamadwant carlosalberto ✔️
herin049 ✅
lzchen ✅
✅ ✅ 14d
#5672 opentelemetry-sdk: align resource detector schema url conflict behavor with other languages herin049 JoeyPatricio ✔️
xrmx ✅
✅ ✅ 12d
#5656 fix(sdk): add validation for export_timeout_millis <= 0 in PeriodicExportingMetricReader Dotify71 emdneto ⏳
herin049 ✅
✅ ✅ 11d
#5631 fix(sdk): raise error when named view specifies no instrument name (#2815) dlowzzxx herin049 ✅ ✅ ❌ 9d
#5662 Apply the specified status precedence in Span.set_status WatchTree-19 hectorhdzg ⏳
herin049 ✅
✅ ✅ 7d
#5705 fix(prometheus): tolerate invalid OTEL_EXPORTER_PROMETHEUS_PORT env var RichardoMrMu herin049 ✅ ✅ ✅ 3d
#5613 Keep spans mutable during on_ending span processor callbacks henry3260 carlosalberto ✔️
emdneto ⏳⁠🔴
lzchen ✅
ocelotl ✅
✅ ✅ 1d
#5448 opentelemetry-exporter-otlp-proto-grpc: tolerate invalid timeout env vars Eason09053360 herin049 ✅
ocelotl ✅
✅ ✅ 9h
#5557 Strip only the leading uberctx- prefix from a Jaeger baggage key serhiy-bzhezytskyy carlosalberto ✔️
herin049 ✅
lzchen ✅
ocelotl ✅
xrmx ✅
✅ ✅ 7h

Waiting on reviewers

PR Author Reviewers CI Conflicts Age
#5538 docs: update pre-fork server guidance AG0708 ✅ ✅ 50d
#5541 chore(deps): update all patch versions app/renovate ❌ ✅ 50d
#5542 chore(docs): update docs deps app/renovate xrmx ❌ ❌ 50d
#5549 chore(deps): update dependency asgiref to v3.12.1 app/renovate ❌ ✅ 48d
#5554 Ignore reader preferred aggregations incompatible with async instruments Eason09053360 ✅ ✅ 45d
#5561 chore(deps): refresh pip-compile outputs app/renovate ❌ ✅ 41d
#5595 chore(deps): update dependency protobuf to v5 [security] app/renovate ❌ ✅ 34d
#5569 Concurrent multi-processors never flush at interpreter exit dwin-gharibi ✅ ✅ 34d
#5567 W3C Baggage propagator uses form encoding instead of percent encoding dwin-gharibi ✅ ✅ 34d
#5571 record_min_max=False exports histogram min=+Infinity and max=-Infinity dwin-gharibi ✅ ✅ 34d
#5598 Fix crashes from unguarded str()/repr() on invalid attribute keys/values piyush182004 GauravR31 ✔️ ✅ ✅ 33d
#5601 chore(deps): update dependency charset-normalizer to v3.5.2 app/renovate ✅ ✅ 32d
#5603 chore(deps): update dependency decorator to v5.3.1 app/renovate ✅ ✅ 31d
#5604 chore(deps): update dependency google-api-core to v2.40.0 app/renovate ❌ ✅ 31d
#5183 sdk: tighten ReadableSpan.attributes to non-Optional Mapping (#4569) WatchTree-19 emdneto
MikeGoldsmith 💬⁠🔴
tekumara ✔️
✅ ✅ 31d
#5611 build(deps): bump thrift from 0.13.0 to 0.24.0 in /docs/examples/fork-process-model/flask-gunicorn app/dependabot ✅ ✅ 30d
#5612 chore(docs): update dependency thrift to v0.24.0 [security] app/renovate ✅ ✅ 30d
#5615 build(deps): bump thrift from 0.13.0 to 0.24.0 in /docs/examples/fork-process-model/flask-uwsgi app/dependabot ✅ ✅ 29d
#5634 chore(deps): update dependency google-auth to v2.59.1 app/renovate ✅ ✅ 25d
#5635 chore(deps): update dependency googleapis-common-protos to v1.75.5 app/renovate ❌ ✅ 25d
#5632 fix(sdk): check default-view fallback stream for conflicting metric identities somuai ✅ ✅ 23d
#5450 opentelemetry-api: implement metrics bind API herin049 ✅ ✅ 16d
#5679 build(deps): bump the github-actions group across 1 directory with 8 updates app/dependabot ❌ ✅ 10d
#5686 chore(ci): update ci app/renovate ✅ ✅ 7d
#5667 Feature: Include trace flags in spans exported by the OTLPSpanExporter gavalur-sfdc herin049 ✅
lzchen
✅ ✅ 6d
#5696 fix(api, propagators): check span_context.is_valid during inject (#5695) Dotify71 ✅ ✅ 5d
#5699 Support OTEL_PYTHON_* extensions when OTEL_CONFIG_FILE is set GauravR31 ✅ ✅ 5d
#5708 ci: add shared security scanning workflow opentelemetrybot emdneto 💬
trask 💬
❌ ✅ 3d
#5715 opentelemetry-exporter-http-transport: update urllib3 transport to include proxy support herin049 ✅ ✅ 1d
#5717 fix(metrics): reset the exponent mapping between DELTA collections inchang-ing ✅ ✅ 1d
#5720 build(deps): bump urllib3 from 2.7.0 to 2.8.0 app/dependabot ❌ ✅ 5h
#5721 build(deps): bump virtualenv from 21.7.1 to 21.7.13 app/dependabot ✅ ✅ 5h
#5722 chore(deps): update dependency gitpython to v3.1.62 [security] app/renovate ✅ ✅ 5h
#5723 chore(deps): update dependency urllib3 to v2.8.0 [security] app/renovate ✅ ✅ 5h

Waiting on authors

PR Author Reviewers CI Conflicts Age
#4822 Fix Django autoinstrumentation not producing span in STDOUT output BrianPetkovsek ocelotl 💬⁠📌
tammy-baylis-swi ⏳⁠💬⁠📌
xrmx 💬⁠📌⁠🔴
✅ ✅ 307d
#4995 fix(otlp-http): reset requests session after fork dshivashankar1994 DylanRussell
emdneto 📌
MikeGoldsmith ⏳⁠🔴
ocelotl 📌
tammy-baylis-swi ⏳
themavik 📌
xrmx ⏳
✅ ❌ 196d
#4767 fix(metrics): Add fork-safety to SynchronousMeasurementConsumer dshivashankar1994 emdneto 📌
herin049
MikeGoldsmith 📌⁠✅
ocelotl 📌
xrmx
⏳ ❌ 182d
#5085 fix(sdk): force_flush returns meaningful bool on MetricReader ravitheja4531-cell emdneto ⏳⁠🔴
herin049 ⏳
IndiTheo ⏳⁠📌
lzchen 📌
MikeGoldsmith ⏳
tammy-baylis-swi 📌
❌ ✅ 170d
#5342 docs: clarify view aggregation precedence naveenvenk17 aabmass 💬⁠✅
lzchen 📌⁠✅
✅ ✅ 101d
#5341 fix: support sequence metric attributes in view aggregation keys naveenvenk17 lzchen 📌
tammy-baylis-swi 📌
xrmx 📌
✅ ❌ 86d
#5115 feat(logs): add OTEL_LOG_LEVEL support grvmishra788 aabmass
carlosalberto 💬
emdneto
herin049 ⏳
lzchen ✅
MikeGoldsmith ⏳⁠🔴
pmcollins ✅
tammy-baylis-swi
❌ ❌ 82d
#5530 Fix: Address-family mismatch confirmed: the shared mock server in test_otlp_e M001N ❌ ❌ 53d
#5486 Implement declarative config ConfigProvider / ConfigProperties API ocelotl herin049 ⏳⁠💬
lzchen ⏳
xrmx ⏳⁠📌
❌ ✅ 42d
#5565 Self-referential attribute value crashes the instrumented application with RecursionError dwin-gharibi DylanRussell 💬⁠✅ ✅ ✅ 38d
#5596 opentelemetry-sdk: handle RuntimeError during LoggingHandler.flush ansaftab-1 ❌ ✅ 34d
#5590 Use OS entropy in RandomIdGenerator so random.seed() cannot repeat trace/span IDs geekflyer ocelotl 📌 ✅ ✅ 31d
#5610 opentelemetry-api: honor OTEL_PROPAGATORS set after import BetterAndBetterII ocelotl 💬 ✅ ✅ 30d
#5622 fix(sdk): handle unmapped aggregations defensively in MetricReaderStorage.collect dlowzzxx ocelotl 💬⁠📌⁠🔴 ✅ ✅ 27d
#5623 Fix #5550: Pull Request Dashboard alienvisitor8675-bit ocelotl 📌 ❌ ❌ 27d
#5575 PeriodicExportingMetricReader discards its shutdown timeout dwin-gharibi ocelotl 💬⁠📌⁠🔴 ✅ ✅ 22d
#5625 ci: resolve contrib repo SHA once for hermetic CI mwimpelberg28 emdneto 💬 ✅ ✅ 21d
#5639 Assert on the storage under test, not on process-global mock state, in test_metric_reader_storage.py ocelotl hectorhdzg 💬⁠✅
herin049 ✅
✅ ✅ 20d
#5641 Fail any test that leaks a PeriodicExportingMetricReader ticker thread, and fix the four that do ocelotl hectorhdzg 💬
herin049 ✅
✅ ✅ 20d
#5332 Add support for excluding attributes in metrics View saurabh-saraswat herin049 💬⁠🔴
lzchen 💬⁠✅
xrmx ⏳⁠🔴
✅ ✅ 9d
#5650 fix(sdk): add validation for export_timeout_millis <= 0 in BatchSpanP… Dotify71 DylanRussell 📌
tammy-baylis-swi
✅ ✅ 7d
#5618 Make processor queue capacity metrics observable cijothomas herin049 ✅
Shriprasad-P 📌
✅ ✅ 7d
#5630 Warn on conflicting metric identities between views matching the same instrument Eason09053360 Shriprasad-P 📌 ✅ ✅ 7d
#5579 Samplers never receive the parent's tracestate, and the composite sampler erases it dwin-gharibi xrmx 💬 ✅ ✅ 6d
#5698 feat: stabilize semantic conventions package herin049 ❌ ✅ 5d
#5706 opentelemetry-sdk: fix thread leak bug in resource initialization logic herin049 Copilot 💬
pmcollins
✅ ✅ 3d
#5665 [issue-2688] Populate Resource schema URL from semantic convention version Rajkaran-122 herin049 ⏳⁠📌 ✅ ✅ 1d
#5718 Add return type annotations to ConsoleLogRecordExporter methods Matthew-Selvam lzchen 📌⁠✅ ❌ ✅ 19h
#5707 opentelemetry-exporter-otlp-proto-grpc: reconstruct client on first DEADLINE_EXCEEDED error herin049 tammy-baylis-swi 💬 ✅ ✅ 10h
#5626 fix(sdk): catch and log unhandled exceptions in MultiSpanProcessor somuai armanunix 📌 ✅ ✅ 8h
#5704 fix(zipkin): tolerate invalid OTEL_EXPORTER_ZIPKIN_TIMEOUT env var RichardoMrMu Copilot 💬
herin049 ✅
lzchen ✅
✅ ✅ 5h
#5724 Implement Logs Enabled filtering djbell261 ❌ ✅ 2h

Draft pull requests

PR Author Draft age
#5378 fix(sdk): correctly merge exponential histogram buckets that start empty ocelotl 92d
#5394 Trace continuation strategy prototype 2 xrmx 87d
#5464 Prototype for span type OTEP lmolkova 66d
#4765 Implement filtering logic for min_severity and trace_based parameters (Waiting for logs stabilization) rads-1996 63d
#5504 Pure-Python otlp-proto-common encoding (no protobuf) [2/4 RFC] ocelotl 59d
#5505 Pure-Python otlp-proto-http over stdlib urllib (drop protobuf + requests) [3/4 RFC] ocelotl 59d
#5506 Pure-Python otlp-proto-grpc (drop protobuf + grpcio) [4/4 RFC] ocelotl 59d
#5503 Pure-Python opentelemetry-proto (drop the protobuf dependency) [1/4 RFC] ocelotl 42d
#5599 fix(trace): reject tracestate keys with vendor part longer than 13 chars sidsri14 33d
#5694 opentelemetry-exporter-prometheus: fix wrong labels when metrics share a name jbyers44 6d
#5719 docs: clarify baggage context semantics marcellabongiolo 13h

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    dashboardPull request dashboard

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions