Skip to content

Conversation

@breedx-splk
Copy link
Contributor

We discourage external use of any classes inside of internal packages, but the main 3 classes described in the readme for the opamp client were also packages as internal.

This PR just moves these 3 classes up and out of internal:

  • OpampClient
  • OpampClientBuilder
  • RequestService

No functional changes.

@breedx-splk breedx-splk requested a review from a team as a code owner September 11, 2025 22:38
@breedx-splk breedx-splk changed the title Move important user-facing classes out of 'internal' package. [OpAmp] Move important user-facing classes out of 'internal' package. Sep 11, 2025
@breedx-splk
Copy link
Contributor Author

Oh, I didn't even see it until now...but it looks like this resovles #2046?

Copy link
Contributor

@LikeTheSalad LikeTheSalad left a comment

Choose a reason for hiding this comment

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

Oh, I didn't even see it until now...but it looks like this resovles #2046?

It does! Thanks for taking a look at this. I'm fine with applying these changes as long as we can keep honoring the warning I added on the README.

@trask trask added this pull request to the merge queue Sep 12, 2025
Merged via the queue into open-telemetry:main with commit 095a4db Sep 12, 2025
25 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

3 participants