Skip to content

Update OpenTelemetry to 1.58.0#20441

Merged
cwperks merged 1 commit intoopensearch-project:mainfrom
reta:otel.1.58.0
Jan 20, 2026
Merged

Update OpenTelemetry to 1.58.0#20441
cwperks merged 1 commit intoopensearch-project:mainfrom
reta:otel.1.58.0

Conversation

@reta
Copy link
Contributor

@reta reta commented Jan 19, 2026

Description

Update OpenTelemetry to 1.58.0

Related Issues

N/A

Check List

  • Functionality includes testing.
  • API changes companion pull request created, if applicable.
  • Public documentation issue/PR created, if applicable.

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

@reta reta requested a review from a team as a code owner January 19, 2026 22:15
@coderabbitai
Copy link
Contributor

coderabbitai bot commented Jan 19, 2026

📝 Walkthrough

Walkthrough

This PR bumps OpenTelemetry from version 1.57.0 to 1.58.0 in the Gradle version catalog, updates the changelog, and replaces all corresponding SHA-1 checksum files in the telemetry-otel plugin licenses directory.

Changes

Cohort / File(s) Summary
Version Configuration
CHANGELOG.md, gradle/libs.versions.toml
Updated OpenTelemetry version from 1.57.0 to 1.58.0; added release note entry documenting the bump.
License Checksums – OpenTelemetry Core Libraries
plugins/telemetry-otel/licenses/opentelemetry-{api,common,context}*, plugins/telemetry-otel/licenses/opentelemetry-sdk*
Removed SHA-1 checksums for 1.57.0 library versions and added new checksums for corresponding 1.58.0 versions (14 file pairs).
License Checksums – OpenTelemetry Exporters
plugins/telemetry-otel/licenses/opentelemetry-exporter-*
Removed SHA-1 checksums for 1.57.0 exporter versions and added new checksums for 1.58.0 versions (12 file pairs across logging, OTLP, common, and OkHttp sender exporters).

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Possibly related PRs

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Title check ✅ Passed The title 'Update OpenTelemetry to 1.58.0' accurately describes the primary change - bumping the OpenTelemetry dependency version from 1.57.0 to 1.58.0, which is reflected consistently across all modified files including gradle configuration and license checksums.
Description check ✅ Passed The pull request description follows the provided template structure with Description and Related Issues sections completed, though the description itself is minimal and the checklist items remain unchecked.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.


📜 Recent review details

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between d145d6b and d59787e.

📒 Files selected for processing (30)
  • CHANGELOG.md
  • gradle/libs.versions.toml
  • plugins/telemetry-otel/licenses/opentelemetry-api-1.57.0.jar.sha1
  • plugins/telemetry-otel/licenses/opentelemetry-api-1.58.0.jar.sha1
  • plugins/telemetry-otel/licenses/opentelemetry-api-incubator-1.57.0-alpha.jar.sha1
  • plugins/telemetry-otel/licenses/opentelemetry-api-incubator-1.58.0-alpha.jar.sha1
  • plugins/telemetry-otel/licenses/opentelemetry-common-1.57.0.jar.sha1
  • plugins/telemetry-otel/licenses/opentelemetry-common-1.58.0.jar.sha1
  • plugins/telemetry-otel/licenses/opentelemetry-context-1.57.0.jar.sha1
  • plugins/telemetry-otel/licenses/opentelemetry-context-1.58.0.jar.sha1
  • plugins/telemetry-otel/licenses/opentelemetry-exporter-common-1.57.0.jar.sha1
  • plugins/telemetry-otel/licenses/opentelemetry-exporter-common-1.58.0.jar.sha1
  • plugins/telemetry-otel/licenses/opentelemetry-exporter-logging-1.57.0.jar.sha1
  • plugins/telemetry-otel/licenses/opentelemetry-exporter-logging-1.58.0.jar.sha1
  • plugins/telemetry-otel/licenses/opentelemetry-exporter-otlp-1.57.0.jar.sha1
  • plugins/telemetry-otel/licenses/opentelemetry-exporter-otlp-1.58.0.jar.sha1
  • plugins/telemetry-otel/licenses/opentelemetry-exporter-otlp-common-1.57.0.jar.sha1
  • plugins/telemetry-otel/licenses/opentelemetry-exporter-otlp-common-1.58.0.jar.sha1
  • plugins/telemetry-otel/licenses/opentelemetry-exporter-sender-okhttp-1.57.0.jar.sha1
  • plugins/telemetry-otel/licenses/opentelemetry-exporter-sender-okhttp-1.58.0.jar.sha1
  • plugins/telemetry-otel/licenses/opentelemetry-sdk-1.57.0.jar.sha1
  • plugins/telemetry-otel/licenses/opentelemetry-sdk-1.58.0.jar.sha1
  • plugins/telemetry-otel/licenses/opentelemetry-sdk-common-1.57.0.jar.sha1
  • plugins/telemetry-otel/licenses/opentelemetry-sdk-common-1.58.0.jar.sha1
  • plugins/telemetry-otel/licenses/opentelemetry-sdk-logs-1.57.0.jar.sha1
  • plugins/telemetry-otel/licenses/opentelemetry-sdk-logs-1.58.0.jar.sha1
  • plugins/telemetry-otel/licenses/opentelemetry-sdk-metrics-1.57.0.jar.sha1
  • plugins/telemetry-otel/licenses/opentelemetry-sdk-metrics-1.58.0.jar.sha1
  • plugins/telemetry-otel/licenses/opentelemetry-sdk-trace-1.57.0.jar.sha1
  • plugins/telemetry-otel/licenses/opentelemetry-sdk-trace-1.58.0.jar.sha1
💤 Files with no reviewable changes (14)
  • plugins/telemetry-otel/licenses/opentelemetry-api-incubator-1.57.0-alpha.jar.sha1
  • plugins/telemetry-otel/licenses/opentelemetry-exporter-logging-1.57.0.jar.sha1
  • plugins/telemetry-otel/licenses/opentelemetry-sdk-common-1.57.0.jar.sha1
  • plugins/telemetry-otel/licenses/opentelemetry-sdk-metrics-1.57.0.jar.sha1
  • plugins/telemetry-otel/licenses/opentelemetry-api-1.57.0.jar.sha1
  • plugins/telemetry-otel/licenses/opentelemetry-exporter-common-1.57.0.jar.sha1
  • plugins/telemetry-otel/licenses/opentelemetry-sdk-1.57.0.jar.sha1
  • plugins/telemetry-otel/licenses/opentelemetry-exporter-sender-okhttp-1.57.0.jar.sha1
  • plugins/telemetry-otel/licenses/opentelemetry-common-1.57.0.jar.sha1
  • plugins/telemetry-otel/licenses/opentelemetry-sdk-trace-1.57.0.jar.sha1
  • plugins/telemetry-otel/licenses/opentelemetry-exporter-otlp-1.57.0.jar.sha1
  • plugins/telemetry-otel/licenses/opentelemetry-sdk-logs-1.57.0.jar.sha1
  • plugins/telemetry-otel/licenses/opentelemetry-context-1.57.0.jar.sha1
  • plugins/telemetry-otel/licenses/opentelemetry-exporter-otlp-common-1.57.0.jar.sha1
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (19)
  • GitHub Check: gradle-check
  • GitHub Check: assemble (25, ubuntu-24.04-arm)
  • GitHub Check: assemble (25, windows-latest)
  • GitHub Check: assemble (21, ubuntu-latest)
  • GitHub Check: assemble (25, ubuntu-latest)
  • GitHub Check: assemble (21, ubuntu-24.04-arm)
  • GitHub Check: assemble (21, windows-latest)
  • GitHub Check: precommit (25, ubuntu-latest)
  • GitHub Check: precommit (25, macos-15-intel)
  • GitHub Check: precommit (25, windows-latest)
  • GitHub Check: precommit (21, ubuntu-latest)
  • GitHub Check: precommit (25, macos-15)
  • GitHub Check: precommit (25, ubuntu-24.04-arm)
  • GitHub Check: precommit (21, windows-latest)
  • GitHub Check: precommit (21, macos-15-intel)
  • GitHub Check: precommit (21, windows-2025, true)
  • GitHub Check: precommit (21, ubuntu-24.04-arm)
  • GitHub Check: precommit (21, macos-15)
  • GitHub Check: Analyze (java)
🔇 Additional comments (16)
CHANGELOG.md (1)

72-73: Changelog entry looks good.

plugins/telemetry-otel/licenses/opentelemetry-api-incubator-1.58.0-alpha.jar.sha1 (1)

1-1: Checksum addition looks fine.

plugins/telemetry-otel/licenses/opentelemetry-sdk-common-1.58.0.jar.sha1 (1)

1-1: Checksum addition looks fine.

plugins/telemetry-otel/licenses/opentelemetry-exporter-otlp-common-1.58.0.jar.sha1 (1)

1-1: Checksum addition looks fine.

plugins/telemetry-otel/licenses/opentelemetry-exporter-otlp-1.58.0.jar.sha1 (1)

1-1: Checksum addition looks fine.

gradle/libs.versions.toml (1)

96-98: OpenTelemetry 1.58.0 is compatible with semconv 1.37.0 — no action required.

The version pairing is correct. OpenTelemetry Java 1.58.0 (released Jan 2026) and semantic-conventions v1.37.0 (released Aug 2025) are compatible versions, and the codebase correctly uses matching artifact versions across all OpenTelemetry dependencies. No breaking changes or required companion bumps were identified.

plugins/telemetry-otel/licenses/opentelemetry-sdk-trace-1.58.0.jar.sha1 (1)

1-1: SHA-1 checksum format is valid.

The hash is a correctly formatted 40-character hexadecimal string. Consider verifying against Maven Central.

plugins/telemetry-otel/licenses/opentelemetry-sdk-metrics-1.58.0.jar.sha1 (1)

1-1: LGTM!

Valid SHA-1 checksum format.

plugins/telemetry-otel/licenses/opentelemetry-sdk-logs-1.58.0.jar.sha1 (1)

1-1: LGTM!

Valid SHA-1 checksum format.

plugins/telemetry-otel/licenses/opentelemetry-sdk-1.58.0.jar.sha1 (1)

1-1: LGTM!

Valid SHA-1 checksum format.

plugins/telemetry-otel/licenses/opentelemetry-context-1.58.0.jar.sha1 (1)

1-1: LGTM!

Valid SHA-1 checksum format.

plugins/telemetry-otel/licenses/opentelemetry-common-1.58.0.jar.sha1 (1)

1-1: [rewritten review comment]
[classification tag]

plugins/telemetry-otel/licenses/opentelemetry-exporter-common-1.58.0.jar.sha1 (1)

1-1: Checksum verified against Maven Central.

The SHA-1 hash 4fb5a5f523dae8854924cdf3ba43b07d45df5146 matches the published artifact io.opentelemetry:opentelemetry-exporter-common:1.58.0.

plugins/telemetry-otel/licenses/opentelemetry-exporter-sender-okhttp-1.58.0.jar.sha1 (1)

1-1: Checksum verified. The SHA-1 efdbae060f4cb9b03018c51165ccba9c5d323bb3 matches the published artifact for io.opentelemetry:opentelemetry-exporter-sender-okhttp:1.58.0 on Maven Central.

plugins/telemetry-otel/licenses/opentelemetry-api-1.58.0.jar.sha1 (1)

1-1: Checksum verified against Maven Central.

The SHA-1 hash for io.opentelemetry:opentelemetry-api:1.58.0 matches the published artifact on Maven Central. No license/checksum drift detected.

plugins/telemetry-otel/licenses/opentelemetry-exporter-logging-1.58.0.jar.sha1 (1)

1-1: Checksum verified. The SHA-1 hash matches the official io.opentelemetry:opentelemetry-exporter-logging:1.58.0 artifact on Maven Central.

✏️ Tip: You can disable this entire section by setting review_details to false in your review settings.


Comment @coderabbitai help to get the list of available commands and usage tips.

Signed-off-by: Andriy Redko <drreta@gmail.com>
@reta reta added dependencies Pull requests that update a dependency file and removed skip-changelog labels Jan 19, 2026
@github-actions
Copy link
Contributor

❌ Gradle check result for d59787e: null

Please examine the workflow log, locate, and copy-paste the failure(s) below, then iterate to green. Is the failure a flaky test unrelated to your change?

@github-actions
Copy link
Contributor

❌ Gradle check result for d59787e: FAILURE

Please examine the workflow log, locate, and copy-paste the failure(s) below, then iterate to green. Is the failure a flaky test unrelated to your change?

@github-actions
Copy link
Contributor

❌ Gradle check result for d59787e: FAILURE

Please examine the workflow log, locate, and copy-paste the failure(s) below, then iterate to green. Is the failure a flaky test unrelated to your change?

@github-actions
Copy link
Contributor

✅ Gradle check result for d59787e: SUCCESS

@codecov
Copy link

codecov bot commented Jan 20, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 73.34%. Comparing base (be7b387) to head (d59787e).
⚠️ Report is 5 commits behind head on main.

Additional details and impacted files
@@             Coverage Diff              @@
##               main   #20441      +/-   ##
============================================
+ Coverage     73.28%   73.34%   +0.06%     
- Complexity    71825    72021     +196     
============================================
  Files          5793     5793              
  Lines        328844   329110     +266     
  Branches      47343    47402      +59     
============================================
+ Hits         240978   241395     +417     
+ Misses        68571    68395     -176     
- Partials      19295    19320      +25     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@cwperks cwperks merged commit 29b288f into opensearch-project:main Jan 20, 2026
42 of 48 checks passed
rakshit98 pushed a commit to rakshit98/OpenSearch that referenced this pull request Jan 28, 2026
Signed-off-by: Andriy Redko <drreta@gmail.com>
Signed-off-by: Rakshit Goyal <irakshg@amazon.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

Comments