Skip to content

Bump OpenTelemetry to 1.57.0 and OpenTelemetry Semconv to 1.37.0#20231

Merged
sandeshkr419 merged 1 commit intoopensearch-project:mainfrom
reta:telemetry.1.57.0
Dec 15, 2025
Merged

Bump OpenTelemetry to 1.57.0 and OpenTelemetry Semconv to 1.37.0#20231
sandeshkr419 merged 1 commit intoopensearch-project:mainfrom
reta:telemetry.1.57.0

Conversation

@reta
Copy link
Contributor

@reta reta commented Dec 14, 2025

Description

Bump OpenTelemetry to 1.57.0 and OpenTelemetry Semconv to 1.37.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.

Summary by CodeRabbit

  • Chores
    • Updated OpenTelemetry to version 1.57.0
    • Updated OpenTelemetry Semconv to version 1.37.0

✏️ Tip: You can customize this high-level summary in your review settings.

Signed-off-by: Andriy Redko <drreta@gmail.com>
@reta reta requested a review from a team as a code owner December 14, 2025 20:58
@reta reta added the dependencies Pull requests that update a dependency file label Dec 14, 2025
@coderabbitai
Copy link
Contributor

coderabbitai bot commented Dec 14, 2025

Walkthrough

Updates OpenTelemetry dependencies from 1.53.0 to 1.57.0 and OpenTelemetry Semconv from 1.34.0 to 1.37.0 across version declarations, build configuration, and corresponding license checksums. No functional code changes.

Changes

Cohort / File(s) Change Summary
Version declarations
CHANGELOG.md, gradle/libs.versions.toml
Documents and applies version bumps for OpenTelemetry (1.53.0 → 1.57.0) and OpenTelemetry Semconv (1.34.0 → 1.37.0)
Build configuration
plugins/telemetry-otel/build.gradle
Narrows ignoreViolations entries from JCTools and UnsafeAccess references to focus on UnsafeStringEncoder and UnsafeHolder
License checksums (1.53.0)
plugins/telemetry-otel/licenses/opentelemetry-{api,api-incubator,common,context,exporter-\\*}-1.53.0\\*.jar.sha1
Deleted old version checksums for OpenTelemetry 1.53.0 packages (8 files removed)
License checksums (1.57.0)
plugins/telemetry-otel/licenses/opentelemetry-{api,api-incubator,common,context,exporter-\\*,sdk-\\*}-1.57.0\\*.jar.sha1
Added new version checksums for OpenTelemetry 1.57.0 packages (8 files added)
License checksums (semconv)
plugins/telemetry-otel/licenses/opentelemetry-semconv-1.{34.0,37.0}.jar.sha1
Updated semantic conventions version checksum (1.34.0 → 1.37.0)

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~12 minutes

  • Verify version numbers in gradle/libs.versions.toml match across all build and license files
  • Confirm no breaking changes in OpenTelemetry 1.57.0 and Semconv 1.37.0 that affect integration
  • Review build.gradle ignoreViolations changes to ensure no unintended side effects

Suggested reviewers

  • peternied
  • sandeshkr419
  • cwperks

Poem

🐰 Dependencies hop and spring,
From 1.53 to 1.57—what joy we bring!
Semconv too, takes its flight,
From 1.34 to 1.37, oh what delight!
Checksums dance in perfect rhyme,
Version bumps—a hoppy time! 🎉

Pre-merge checks and finishing touches

✅ Passed checks (3 passed)
Check name Status Explanation
Title check ✅ Passed The PR title clearly and specifically describes the main change: bumping OpenTelemetry to 1.57.0 and OpenTelemetry Semconv to 1.37.0, which aligns with the changeset.
Description check ✅ Passed The PR description includes a brief summary of the change and follows the template structure, though the Description section 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.
✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment

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

Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 2

📜 Review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between b09dcc9 and dcba2f7.

📒 Files selected for processing (33)
  • CHANGELOG.md (1 hunks)
  • gradle/libs.versions.toml (1 hunks)
  • plugins/telemetry-otel/build.gradle (1 hunks)
  • plugins/telemetry-otel/licenses/opentelemetry-api-1.53.0.jar.sha1 (0 hunks)
  • plugins/telemetry-otel/licenses/opentelemetry-api-1.57.0.jar.sha1 (1 hunks)
  • plugins/telemetry-otel/licenses/opentelemetry-api-incubator-1.53.0-alpha.jar.sha1 (0 hunks)
  • plugins/telemetry-otel/licenses/opentelemetry-api-incubator-1.57.0-alpha.jar.sha1 (1 hunks)
  • plugins/telemetry-otel/licenses/opentelemetry-common-1.53.0.jar.sha1 (0 hunks)
  • plugins/telemetry-otel/licenses/opentelemetry-common-1.57.0.jar.sha1 (1 hunks)
  • plugins/telemetry-otel/licenses/opentelemetry-context-1.53.0.jar.sha1 (0 hunks)
  • plugins/telemetry-otel/licenses/opentelemetry-context-1.57.0.jar.sha1 (1 hunks)
  • plugins/telemetry-otel/licenses/opentelemetry-exporter-common-1.53.0.jar.sha1 (0 hunks)
  • plugins/telemetry-otel/licenses/opentelemetry-exporter-common-1.57.0.jar.sha1 (1 hunks)
  • plugins/telemetry-otel/licenses/opentelemetry-exporter-logging-1.53.0.jar.sha1 (0 hunks)
  • plugins/telemetry-otel/licenses/opentelemetry-exporter-logging-1.57.0.jar.sha1 (1 hunks)
  • plugins/telemetry-otel/licenses/opentelemetry-exporter-otlp-1.53.0.jar.sha1 (0 hunks)
  • plugins/telemetry-otel/licenses/opentelemetry-exporter-otlp-1.57.0.jar.sha1 (1 hunks)
  • plugins/telemetry-otel/licenses/opentelemetry-exporter-otlp-common-1.53.0.jar.sha1 (0 hunks)
  • plugins/telemetry-otel/licenses/opentelemetry-exporter-otlp-common-1.57.0.jar.sha1 (1 hunks)
  • plugins/telemetry-otel/licenses/opentelemetry-exporter-sender-okhttp-1.53.0.jar.sha1 (0 hunks)
  • plugins/telemetry-otel/licenses/opentelemetry-exporter-sender-okhttp-1.57.0.jar.sha1 (1 hunks)
  • plugins/telemetry-otel/licenses/opentelemetry-sdk-1.53.0.jar.sha1 (0 hunks)
  • plugins/telemetry-otel/licenses/opentelemetry-sdk-1.57.0.jar.sha1 (1 hunks)
  • plugins/telemetry-otel/licenses/opentelemetry-sdk-common-1.53.0.jar.sha1 (0 hunks)
  • plugins/telemetry-otel/licenses/opentelemetry-sdk-common-1.57.0.jar.sha1 (1 hunks)
  • plugins/telemetry-otel/licenses/opentelemetry-sdk-logs-1.53.0.jar.sha1 (0 hunks)
  • plugins/telemetry-otel/licenses/opentelemetry-sdk-logs-1.57.0.jar.sha1 (1 hunks)
  • plugins/telemetry-otel/licenses/opentelemetry-sdk-metrics-1.53.0.jar.sha1 (0 hunks)
  • plugins/telemetry-otel/licenses/opentelemetry-sdk-metrics-1.57.0.jar.sha1 (1 hunks)
  • plugins/telemetry-otel/licenses/opentelemetry-sdk-trace-1.53.0.jar.sha1 (0 hunks)
  • plugins/telemetry-otel/licenses/opentelemetry-sdk-trace-1.57.0.jar.sha1 (1 hunks)
  • plugins/telemetry-otel/licenses/opentelemetry-semconv-1.34.0.jar.sha1 (0 hunks)
  • plugins/telemetry-otel/licenses/opentelemetry-semconv-1.37.0.jar.sha1 (1 hunks)
💤 Files with no reviewable changes (15)
  • plugins/telemetry-otel/licenses/opentelemetry-exporter-otlp-1.53.0.jar.sha1
  • plugins/telemetry-otel/licenses/opentelemetry-sdk-1.53.0.jar.sha1
  • plugins/telemetry-otel/licenses/opentelemetry-exporter-sender-okhttp-1.53.0.jar.sha1
  • plugins/telemetry-otel/licenses/opentelemetry-exporter-common-1.53.0.jar.sha1
  • plugins/telemetry-otel/licenses/opentelemetry-semconv-1.34.0.jar.sha1
  • plugins/telemetry-otel/licenses/opentelemetry-api-1.53.0.jar.sha1
  • plugins/telemetry-otel/licenses/opentelemetry-exporter-logging-1.53.0.jar.sha1
  • plugins/telemetry-otel/licenses/opentelemetry-sdk-logs-1.53.0.jar.sha1
  • plugins/telemetry-otel/licenses/opentelemetry-api-incubator-1.53.0-alpha.jar.sha1
  • plugins/telemetry-otel/licenses/opentelemetry-sdk-common-1.53.0.jar.sha1
  • plugins/telemetry-otel/licenses/opentelemetry-sdk-trace-1.53.0.jar.sha1
  • plugins/telemetry-otel/licenses/opentelemetry-sdk-metrics-1.53.0.jar.sha1
  • plugins/telemetry-otel/licenses/opentelemetry-context-1.53.0.jar.sha1
  • plugins/telemetry-otel/licenses/opentelemetry-common-1.53.0.jar.sha1
  • plugins/telemetry-otel/licenses/opentelemetry-exporter-otlp-common-1.53.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). (21)
  • GitHub Check: gradle-check
  • GitHub Check: Analyze (java)
  • GitHub Check: precommit (25, macos-15-intel)
  • GitHub Check: precommit (25, windows-latest)
  • GitHub Check: precommit (25, ubuntu-24.04-arm)
  • GitHub Check: precommit (25, macos-15)
  • GitHub Check: precommit (21, windows-2025, true)
  • GitHub Check: precommit (21, ubuntu-24.04-arm)
  • GitHub Check: precommit (21, macos-15-intel)
  • GitHub Check: precommit (21, macos-15)
  • GitHub Check: precommit (21, ubuntu-latest)
  • GitHub Check: precommit (25, ubuntu-latest)
  • GitHub Check: precommit (21, windows-latest)
  • GitHub Check: detect-breaking-change
  • GitHub Check: assemble (21, windows-latest)
  • GitHub Check: assemble (21, ubuntu-latest)
  • GitHub Check: assemble (25, ubuntu-24.04-arm)
  • GitHub Check: assemble (25, ubuntu-latest)
  • GitHub Check: assemble (21, ubuntu-24.04-arm)
  • GitHub Check: assemble (25, windows-latest)
  • GitHub Check: Mend Security Check
🔇 Additional comments (16)
plugins/telemetry-otel/licenses/opentelemetry-sdk-logs-1.57.0.jar.sha1 (1)

1-1: Valid SHA-1 checksum format.

The SHA-1 hash is properly formatted (40 hexadecimal characters).

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

1-1: Valid SHA-1 checksum format.

The SHA-1 hash is properly formatted (40 hexadecimal characters).

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

1-1: Valid SHA-1 checksum format.

The SHA-1 hash is properly formatted (40 hexadecimal characters).

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

1-1: Valid SHA-1 checksum format.

The SHA-1 hash is properly formatted (40 hexadecimal characters).

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

1-1: Valid SHA-1 checksum format.

The SHA-1 hash is properly formatted (40 hexadecimal characters).

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

1-1: Valid SHA-1 checksum format.

The SHA-1 hash is properly formatted (40 hexadecimal characters).

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

1-1: Valid SHA-1 checksum format.

The SHA-1 hash is properly formatted (40 hexadecimal characters).

plugins/telemetry-otel/licenses/opentelemetry-exporter-logging-1.57.0.jar.sha1 (2)

1-1: Valid SHA-1 checksum format.

The SHA-1 hash is properly formatted (40 hexadecimal characters).


1-1: Upgrade completeness verified and correct.

All OpenTelemetry 1.57.0 and SemConv 1.37.0 checksum files are properly added (13 OT artifacts + 1 SemConv artifact), all old version 1.53.0 and 1.34.0 checksums are removed, and the version declarations in gradle/libs.versions.toml match the new checksums.

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

1-1: License checksum file is properly formatted.

The SHA-1 hash for the new OpenTelemetry API 1.57.0 artifact is correctly formatted as a single-line hash value.

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

1-1: License checksum file is properly formatted.

The SHA-1 hash for the new OpenTelemetry OTLP common exporter 1.57.0 artifact is correctly formatted.

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

1-1: License checksum file is properly formatted.

The SHA-1 hash for the new OpenTelemetry exporter common 1.57.0 artifact is correctly formatted.

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

1-1: License checksum file is properly formatted.

The SHA-1 hash for the new OpenTelemetry SDK trace 1.57.0 artifact is correctly formatted.

plugins/telemetry-otel/licenses/opentelemetry-semconv-1.37.0.jar.sha1 (1)

1-1: License checksum file is properly formatted.

The SHA-1 hash for the new OpenTelemetry Semconv 1.37.0 artifact is correctly formatted.

CHANGELOG.md (1)

24-24: Changelog entry is properly formatted and consistent.

The dependency bump entry follows the established changelog format, is placed in the correct section, and references the correct PR number. The version numbers align with the version updates in gradle/libs.versions.toml.

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

1-1: License checksum file is properly formatted.

The SHA-1 hash for the new OpenTelemetry API incubator 1.57.0-alpha artifact is correctly formatted. Note that this is an alpha/incubator version; verify that its inclusion is intentional and compatible with your stability requirements.

@github-actions
Copy link
Contributor

❌ Gradle check result for dcba2f7: 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 dcba2f7: 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 dcba2f7: SUCCESS

@codecov
Copy link

codecov bot commented Dec 15, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 73.25%. Comparing base (66ed5cb) to head (dcba2f7).
⚠️ Report is 2 commits behind head on main.

Additional details and impacted files
@@             Coverage Diff              @@
##               main   #20231      +/-   ##
============================================
+ Coverage     72.82%   73.25%   +0.42%     
- Complexity    71315    71813     +498     
============================================
  Files          5795     5795              
  Lines        328297   328302       +5     
  Branches      47282    47283       +1     
============================================
+ Hits         239089   240491    +1402     
+ Misses        69893    68503    -1390     
+ Partials      19315    19308       -7     

☔ 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.

@sandeshkr419 sandeshkr419 merged commit 1022486 into opensearch-project:main Dec 15, 2025
42 of 46 checks passed
@coderabbitai coderabbitai bot mentioned this pull request Jan 19, 2026
3 tasks
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