Skip to content

Conversation

@BrewTestBot
Copy link
Member

Created by brew bump


Created with brew bump-formula-pr.

release notes
## v1.17.0 release

Release of core packages

  • opentelemetry-api
  • opentelemetry-sdk

and exporter packages:

  • opentelemetry-exporter-otlp (gRPC + HTTP/JSON)
  • opentelemetry-exporter-prometheus

What's Changed

Breaking changes

  • [REMOVAL] Remove build option WITH_DEPRECATED_SDK_FACTORY
    #2717

    • As announced in opentelemetry-cpp previous release 1.16.0,
      CMake option WITH_DEPRECATED_SDK_FACTORY was temporary,
      and to be removed by the next release.

    • This option is now removed.

    • Code configuring the SDK must be adjusted, as previously described:

      • [API/SDK] Provider cleanup
        #2664

      • Before this fix:

        • SDK factory methods such as:

          • opentelemetry::sdk::trace::TracerProviderFactory::Create()
          • opentelemetry::sdk::metrics::MeterProviderFactory::Create()
          • opentelemetry::sdk::logs::LoggerProviderFactory::Create()
          • opentelemetry::sdk::logs::EventLoggerProviderFactory::Create()

          returned an API object (opentelemetry::trace::TracerProvider)
          to the caller.

      • After this fix, these methods return an SDK level object
        (opentelemetry::sdk::trace::TracerProvider) to the caller.

      • Returning an SDK object is necessary for the application to
        cleanup and invoke SDK level methods, such as ForceFlush(),
        on a provider.

      • The application code that configures the SDK, by calling
        the various provider factories, may need adjustment.

      • All the examples have been updated, and in particular no
        longer perform static_cast do convert an API object to an SDK object.
        Please refer to examples for guidance on how to adjust.

New Contributors

Full Changelog: open-telemetry/opentelemetry-cpp@v1.16.1...v1.17.0

@github-actions github-actions bot added bump-formula-pr PR was created using `brew bump-formula-pr` boost Boost use is a significant feature of the PR or issue labels Oct 8, 2024
@github-actions
Copy link
Contributor

github-actions bot commented Oct 8, 2024

🤖 An automated task has requested bottles to be published to this PR.

@github-actions github-actions bot added the CI-published-bottle-commits The commits for the built bottles have been pushed to the PR branch. label Oct 8, 2024
@BrewTestBot BrewTestBot enabled auto-merge October 8, 2024 02:05
@BrewTestBot BrewTestBot added this pull request to the merge queue Oct 8, 2024
Merged via the queue into master with commit 3512d7f Oct 8, 2024
15 checks passed
@BrewTestBot BrewTestBot deleted the bump-opentelemetry-cpp-1.17.0 branch October 8, 2024 02:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

boost Boost use is a significant feature of the PR or issue bump-formula-pr PR was created using `brew bump-formula-pr` CI-published-bottle-commits The commits for the built bottles have been pushed to the PR branch.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants