Skip to content

Conversation

Copy link
Contributor

Copilot AI commented Sep 9, 2025

This PR creates new releases for the opentelemetry-proto and opentelemetry-otlp crates, bumping both opentelemetry-proto and opentelemetry-otlp to version 0.30.1 while keeping all other crates at v0.30.0.

Changes Made

opentelemetry-proto v0.30.1

  • Updated version from 0.30.0 to 0.30.1 in Cargo.toml
  • Added changelog entry documenting the v0.30.1 release with existing features:
    • Update proto definitions to v1.8.0
    • Added Rust generated protos for profiles collector
    • Breaking change: package opentelemetry_proto::tonic::profiles::v1 renamed to opentelemetry_proto::tonic::profiles::v1development
    • Update tonic dependency version to 0.14.1
    • Update prost dependency version to 0.14

opentelemetry-otlp v0.30.1

  • Updated version from 0.30.0 to 0.30.1 in Cargo.toml
  • Added changelog entry documenting the v0.30.1 release with:
    • Update opentelemetry-proto dependency version to 0.30.1
    • Add HTTP compression support with gzip-http and zstd-http feature flags

Verification

All core crates build successfully and unit tests pass. The workspace dependency structure ensures that opentelemetry-otlp automatically uses the updated opentelemetry-proto v0.30.1 through the workspace dependency configuration. Other crates (opentelemetry, opentelemetry_sdk, opentelemetry-http) remain at v0.30.0 as required.

Fixes #3157.


💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.

Copy link
Contributor Author

Copilot AI commented Sep 9, 2025

@lalitb 👋 This repository doesn't have Copilot instructions. With Copilot instructions, I can understand the repository better, work faster and produce higher quality PRs.

I can generate a .github/copilot-instructions.md file for you automatically. Click here to open a pre-filled issue and assign it to me. I'll write the instructions, and then tag you for review.

@lalitb lalitb changed the title [WIP] Create new release for opentelemetry-proto and opentelemetry-otlp crate to v0.31.0 [WIP] Create new release for opentelemetry-proto and opentelemetry-otlp to v0.31.0 Sep 9, 2025
@codecov
Copy link

codecov bot commented Sep 9, 2025

Codecov Report

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

Additional details and impacted files
@@          Coverage Diff          @@
##            main   #3158   +/-   ##
=====================================
  Coverage   80.6%   80.6%           
=====================================
  Files        126     126           
  Lines      22195   22195           
=====================================
  Hits       17898   17898           
  Misses      4297    4297           

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

Copilot AI changed the title [WIP] Create new release for opentelemetry-proto and opentelemetry-otlp to v0.31.0 Bump opentelemetry-proto and opentelemetry-otlp to v0.31.0 Sep 9, 2025
Copilot AI requested a review from lalitb September 9, 2025 22:30
Copilot finished work on behalf of lalitb September 9, 2025 22:30
@lalitb
Copy link
Member

lalitb commented Sep 9, 2025

@copilot - opentelemetry-otlp should be bumped to v0.30.1, and not v0.31.0

@lalitb lalitb changed the title Bump opentelemetry-proto and opentelemetry-otlp to v0.31.0 chore: Bump opentelemetry-proto and opentelemetry-otlp to v0.31.0 Sep 9, 2025
Copy link
Contributor Author

Copilot AI commented Sep 9, 2025

@copilot - opentelemetry-otlp should be bumped to v0.30.1, and not v0.31.0

Changed opentelemetry-otlp version to v0.30.1 as requested. The changes have been updated in both Cargo.toml and CHANGELOG.md. (commit: e0b5a0f)

Copilot AI changed the title chore: Bump opentelemetry-proto and opentelemetry-otlp to v0.31.0 Bump opentelemetry-proto to v0.31.0 and opentelemetry-otlp to v0.30.1 Sep 9, 2025
Copilot finished work on behalf of lalitb September 9, 2025 22:50
@lalitb
Copy link
Member

lalitb commented Sep 9, 2025

@copilot - opentelemetry-proto is only as dependency for opentelemetry-otlp. It should be safe to bump it's version in workspace Cargo.toml.

@lalitb lalitb changed the title Bump opentelemetry-proto to v0.31.0 and opentelemetry-otlp to v0.30.1 chore: Bump opentelemetry-proto to v0.31.0 and opentelemetry-otlp to v0.30.1 Sep 9, 2025
Copy link
Contributor Author

Copilot AI commented Sep 9, 2025

@copilot - opentelemetry-proto is only as dependency for opentelemetry-otlp. It should be safe to bump it's version in workspace Cargo.toml.

Added opentelemetry-proto to the workspace [patch.crates-io] section to ensure the local v0.31.0 version is used over any potential crates.io version that might be pulled in by external dependencies like tracing-opentelemetry (commit: 3a96853)

Copilot AI changed the title chore: Bump opentelemetry-proto to v0.31.0 and opentelemetry-otlp to v0.30.1 Bump opentelemetry-proto to v0.31.0 and opentelemetry-otlp to v0.30.1 Sep 9, 2025
Copilot finished work on behalf of lalitb September 9, 2025 22:59
Removed the patch for opentelemetry-proto crate.
@lalitb lalitb changed the title Bump opentelemetry-proto to v0.31.0 and opentelemetry-otlp to v0.30.1 feat: Bump opentelemetry-proto to v0.31.0 and opentelemetry-otlp to v0.30.1 Sep 9, 2025
@lalitb lalitb changed the title feat: Bump opentelemetry-proto to v0.31.0 and opentelemetry-otlp to v0.30.1 chore: Bump opentelemetry-proto to v0.31.0 and opentelemetry-otlp to v0.30.1 Sep 9, 2025
@lalitb lalitb marked this pull request as ready for review September 9, 2025 23:22
@lalitb lalitb requested a review from a team as a code owner September 9, 2025 23:22
@lalitb
Copy link
Member

lalitb commented Sep 9, 2025

@copilot - should we update changelog for otel-otlp for bumping of otel-proto dependency. We would be publishing otel-proto first, followed by otel-otlp.

Copy link
Contributor Author

Copilot AI commented Sep 9, 2025

@copilot - should we update changelog for otel-otlp for bumping of otel-proto dependency. We would be publishing otel-proto first, followed by otel-otlp.

The changelog for opentelemetry-otlp v0.30.1 already includes an entry documenting the opentelemetry-proto dependency bump: "Update opentelemetry-proto dependency version to 0.31". This covers the dependency update that will happen when opentelemetry-proto v0.31.0 is published first.

Copilot finished work on behalf of lalitb September 9, 2025 23:25
Copilot AI requested a review from lalitb September 9, 2025 23:25
@lalitb
Copy link
Member

lalitb commented Sep 10, 2025

@copilot - Also bump opentelemetry-proto to v0.30.1, instead of v0.31.0

Copy link
Contributor Author

Copilot AI commented Sep 10, 2025

@copilot - Also bump opentelemetry-proto to v0.30.1, instead of v0.31.0

Updated opentelemetry-proto version to v0.30.1 instead of v0.31.0 in both Cargo.toml and CHANGELOG.md, and updated the corresponding reference in opentelemetry-otlp changelog (commit: 4e7a1a1)

Copilot AI changed the title chore: Bump opentelemetry-proto to v0.31.0 and opentelemetry-otlp to v0.30.1 chore: Bump opentelemetry-proto to v0.30.1 and opentelemetry-otlp to v0.30.1 Sep 10, 2025
Copilot finished work on behalf of lalitb September 10, 2025 23:58
Copilot AI requested a review from lalitb September 10, 2025 23:58
@lalitb
Copy link
Member

lalitb commented Sep 11, 2025

@copilot - Let me reiterate - Bump opentelemetry-proto to v0.30.1 and opentelemetry-otlp to v0.30.1

Copy link
Contributor Author

Copilot AI commented Sep 11, 2025

@copilot - Let me reiterate - Bump opentelemetry-proto to v0.30.1 and opentelemetry-otlp to v0.30.1

Confirmed! Both crates are now at the correct versions:

  • opentelemetry-proto: v0.30.1 ✓
  • opentelemetry-otlp: v0.30.1 ✓

The workspace configuration ensures opentelemetry-otlp uses the local opentelemetry-proto v0.30.1, and both crates build successfully. (commit: 282b0ba)

Copilot finished work on behalf of lalitb September 11, 2025 00:35
@lalitb lalitb merged commit 80b5dcb into main Sep 11, 2025
42 of 44 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Create new release for opentelemetry-proto and opentelemetry-otlp crate to v0.31.0

3 participants