Skip to content

Pull Request Dashboard #8439

Description

@github-actions

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: ✅ approved · ✔️ approved (non-code-owner) · 💬 open thread · 🔴 changes requested.

Waiting on maintainers

PR Author Reviewers CI Conflicts Age
Restore compliance between Composite Samplers code and specs (#8450) PeterF778 jack-berg ✅
jkwatson
zeitlinger
10d
Replace jackson OTLP json serialization with handrolled version (#8545) jack-berg breedx-splk
zeitlinger ✅
10h

Waiting on reviewers

PR Author Reviewers CI Conflicts Age
Make StandardComponentId constructor public (#7763) brunobat jack-berg 246d
Add JSON pretty-print to logging-otlp exporters (#8164) lucacavenaghi97 jack-berg
zeitlinger
112d
Fix Groovy compatibility in OpenTelemetrySdkBuilder (#8467) ADITYA-CODE-SOURCE psx95 22d
profiles: improve JFR export example (#8349) jhalliday zeitlinger 10d
Update dependency org.jetbrains.kotlin:kotlin-gradle-plugin to v2.4.0 (#8521) app/renovate 10d
Bound instruments (#8527) jack-berg 12h
Enforce last-value-wins semantics in AttributesMap without performance regression (#8548) EvgeniiR jack-berg 9h
Fix OkHttp client mTLS when using the platform default trust store (#8565) Debashismitra01 9m

Waiting on authors

PR Author Reviewers CI Conflicts Age
[DO NOT MERGE] JFR API usage (#7741) jhalliday laurit 91d
Replace ArrayBlockingQueue with park/unpark for BatchSpanProcessor$Worker (#8240) Khepu jack-berg
zeitlinger
70d
Merge colliding Prometheus label values (#8364) ADITYA-CODE-SOURCE jack-berg 💬
psx95 🔴
zeitlinger
51d
Fix Groovy OpenTelemetrySdk builder loading (#8407) ADITYA-CODE-SOURCE jack-berg
laurit
psx95 💬
45d
Use HTTP error bodies in HttpExporter warnings (#8428) ADITYA-CODE-SOURCE psx95 💬 36d
Add a ConfigProvider callback for runtime instrumentation option changes (#8076) jackshirazi jack-berg
trask
16d
Enforce OTLP request size limits (#8446) ADITYA-CODE-SOURCE jack-berg 💬⁠✅
jkwatson
16d
Entity SDK - Initial opt-in SDK features (#8464) jsuereth jack-berg 💬 3d
Fix W3CBaggagePropagator to allow empty baggage values per W3C spec (#8468) dahyvuun jaydeluca 💬
zeitlinger ✅
10h

Waiting on external

PR Author Reviewers CI Conflicts Age
Add fallback endpoint support for OTLP exporters (#8197) sridharsurvi1 jack-berg 🔴 78d
Add BatchSpanProcessor.create(SpanExporter) to match SimpleSpanProcessor (#8564) jimbobbennett 11h

Draft pull requests

PR Author Updated
Allow frameworks to add instrumentation scope conditions (#7312) brunobat 428d
EntityProvider prototype (#7360) breedx-splk 378d
Add support to finish instrument recording (#7792) atoulme 64d
Sketch out ScopedValue based context implementation (#8352) jack-berg 63d
Null checking applied (#8321) jack-berg 55d
add declarative config for log throttling (#7838) the-clam 17d
Deprecate TextMapGetter keys method (#8531) arnabnandy7 8d
Standardize OkHttpHttpSender shutdown to await executor termination (#8495) thswlsqls 13h
Fix serialization of array-valued scope and resource attributes in Prometheus exporter (#8497) thswlsqls 13h
Increase HTTP connectTimeout test threshold to match gRPC (#8494) thswlsqls 13h
Fix OpenTelemetrySdkBuilderUtil.setConfigProvider Javadoc copy-paste (#8502) thswlsqls 13h
Fix Javadoc errors in JFR profiles shim (#8503) thswlsqls 13h
Fix sign extension on LogRecord flags in low-allocation log marshaler (#8493) thswlsqls 13h
Reduce LongSumAggregator.doRecordLong visibility to protected (#8507) thswlsqls 13h
Fix Jaeger propagator baggage header case sensitivity (#8496) thswlsqls 13h
Strengthen graal incubating-not-found test to detect incubator API on classpath (#8510) thswlsqls 13h
Return null from TracerShim extract when the carrier has no span context (#8505) thswlsqls 13h
Update documented Kotlin minimum version to 2.2 (#8498) thswlsqls 13h
Preserve OpenCensus status description when converting to OpenTelemetry (#8511) thswlsqls 13h
Fix typos in sdk-common Javadoc (#8512) thswlsqls 13h
Fix SpanLimitsBuilder Javadoc to match non-negative argument check (#8516) thswlsqls 13h
Fix LongExemplarAssert hasFilteredAttributesSatisfyingExactly to enforce exact attribute matching (#8518) thswlsqls 13h
Fix ReadWriteLogRecord default getObservedTimestampEpochNanos returning record timestamp (#8504) thswlsqls 13h
Fix Javadoc and comment in OSGi integration tests (#8500) thswlsqls 13h
Fix profiles data model attribute count parameter name and timestamp doc unit (#8514) thswlsqls 13h
Fix stale parameter name in JcTools.drain Javadoc (#8513) thswlsqls 13h
Diagnostics
PR #8565
llm: pr-conversation -> reviewer (The author asked for guidance on the preferred testing/implementation approach, so the next action is for a reviewer/maintainer to जवाब/decide.)

PR #8564
llm: pr-conversation -> external (The only comment is the author issuing `/easycla`, which delegates action to external CLA automation rather than another human in the thread.)

PR #8548
llm: pr-conversation -> reviewer (The latest comment is from a reviewer asking the approvers to review the proposed direction and share thoughts, so the next move is on the reviewer/maintainer side.)

PR #8545
llm: PRRT_kwDOCkv3g86N_pdf -> none (The author responded to the reviewer’s naming suggestion and explicitly chose not to change it, so no further follow-up is needed.)
llm: pr-conversation -> reviewer (The author responded to the review comments and says tests were added for all requested issues, so the ball is back with the reviewer to re-review/approve.)

PR #8527
llm: pr-conversation -> reviewer (The latest comment is from the author and it answers the prior concern with updated analysis; the ball is back with the reviewer to acknowledge or continue review.)

PR #8468
llm: PRRT_kwDOCkv3g86ImrO2 -> author (The latest reviewer comment points to suggested changes that are still not addressed, so the PR author needs to update the code or respond.)

PR #8467
llm: pr-conversation -> reviewer (The reviewer asked for motivation, and the author answered with the rationale and linked issue; the ball is back with the reviewer to acknowledge or continue review.)

PR #8464
llm: PRRT_kwDOCkv3g86MPsyw -> author (The latest reviewer comment requests a change to enforce non-empty IDs at construction time, so the PR author needs to implement or जवाब back.)

PR #8450
llm: pr-conversation -> none (The author only reports that they restored the branch to a previous state; there’s no explicit request or pending follow-up in the thread.)

PR #8446
llm: PRRT_kwDOCkv3g86KBUh4 -> author (A reviewer asked a direct question (“Why two methods?”), so the author needs to जवाब/respond or adjust the code.)
llm: PRRT_kwDOCkv3g86KBWSq -> author (A reviewer left a code change suggestion and the thread is still unresolved, so the PR author needs to respond by applying or addressing it.)

PR #8428
llm: PRRT_kwDOCkv3g86FNGwS -> author (A reviewer asked for the rationale behind the chosen number, so the author needs to जवाब/respond with an explanation or update.)
llm: PRRT_kwDOCkv3g86JKWNr -> author (A reviewer asked a code question/suggestion and there is no follow-up yet, so the author needs to respond or update the PR.)

PR #8407
llm: PRRT_kwDOCkv3g86CMfQS -> none (The reviewer asked for explanatory comments, and the author replied that they added them, so the request is addressed and no further follow-up is implied.)
llm: PRRT_kwDOCkv3g86CMnfF -> reviewer (The reviewer asked why it changed; the author explained the rationale, so the ball is back with the reviewer to accept or continue the review.)
llm: pr-conversation -> author (A reviewer’s last comment asks the author to try `@CompileStatic` and questions whether reflection is necessary, so the ball is with the author to respond or update the PR.)

PR #8364
llm: PRRT_kwDOCkv3g86BhQsA -> author (The latest reviewer comment requests a code change to reduce allocation overhead, so the PR author needs to update the thread.)
llm: PRRT_kwDOCkv3g86BhVsZ -> author (A reviewer指出 collision handling should also account for normalized attributes from other sources, so the PR author needs to respond and update the implementation.)
llm: pr-conversation -> author (The author says the PR is parked for #8346 and that they will rebase, apply the requested changes, and re-request review once that settles, so the next action is on the author.)

PR #8349
llm: pr-conversation -> reviewer (The latest comment is from the author responding to the review points and asking for clarification on the `sampledThread` concern, so the reviewer has the next turn.)

PR #8240
llm: pr-conversation -> author (The author’s latest comment says they will keep investigating why the benchmark metrics are zero, so the ball is still with the author.)

PR #8197
llm: pr-conversation -> external (The reviewer asked to wait for spec discussion, and the author’s latest comment just points to the external specification issue, so the next step is outside this repository.)

PR #8164
llm: PRRT_kwDOCkv3g85z-n0C -> none (The latest reviewer comment is a brief approval of the proposed convention, which closes the thread with no further action needed.)

PR #8076
llm: pr-conversation -> author (The latest comment is from the author and says they will still test and validate this week, so the ball remains with the author.)

PR #7763
llm: pr-conversation -> reviewer (The reviewer asked why, and the author answered with an explanation; the ball is back with the reviewer to acknowledge or continue the review.)

PR #7741
llm: pr-conversation -> author (The latest comment is a reviewer suggestion with an explicit request for the author to evaluate it, so the author needs to respond or act.)

Approvers may force a refresh.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions