Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

opentelemetry-cpp 1.9.1 #132204

Closed

Conversation

chenrui333
Copy link
Member

Created by brew bump


Created with brew bump-formula-pr.

release notes
## v1.9.1 release

Release of core packages

  • opentelemetry-api
  • opentelemetry-sdk

and exporter packages:

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

NEW DEPRECATION

  • [DEPRECATION] Drop C++11 support
    #2146

CI

  • [CI] Upgrade Bazel and Bazelisk version
    #2118
  • [CI] Upgrade Google Benchmark version from 1.6.0 to 1.7.1
    #2116
  • [CI] Upgrade Nlohmann JSON library version from 3.10.5 to 3.11.2
    #2115

BUILD

  • [BUILD] Missed include
    #2143
  • [BUILD] Add opentelemetry_proto_grpc and allow build shared
    opentelemetry_proto and opentelemetry_proto_grpc on non-Windows platform.
    #2097
  • [BUILD] Warning cleanup, single character wrapped by std::string
    #2137
  • [BUILD] Add missing target dependencies
    #2128
  • [BUILD] Fix if JSON library already added another CMake target
    #2126
  • [BUILD] shared libraries with version suffix, along with the symbolic link
    #2109
  • [BUILD] Show warning message if WITH_OTLP is enabled
    #2112
  • [BUILD] Add missing STL header.
    #2107
  • [BUILD] Build break with old curl, macro CURL_VERSION_BITS unknown
    #2102
  • [BUILD] Transitive dependency issue with the otlp http exporter
    #2154

TEST

  • [TEST] Add unit test for log body implicit conversions.
    #2136
  • [TEST] Add event id to logger benchmark method
    #2133

API

  • [API] Fix inclusion header files and use forward declaration
    #2124
  • [API] Add user facing Logging API and Benchmarks
    #2094

SDK

  • [SDK] SDK support for the new OTel log
    #2123

EXPORTER

  • [EXPORTER] Fixed HTTP session cleanup on shutdown
    #2111
  • [EXPORTER] Delegate all API calls of gRPC into
    opentelemetry_exporter_otlp_grpc_client,
    and make it contains all symbols needed.
    #2005

DOC

  • [DOC] Add Marc as maintainer.
    #2027

Breaking changes

  • Add opentelemetry_proto_grpc and move gRPC sources into it.
    #2097
    • There will be no breaking changes for users who only use OTLP exporters and
      do not directly use opentelemetry-cpp::proto. However, it is important to
      note that opentelemetry-cpp::proto no longer contains generated gRPC codes,
      and all components that depend on these gRPC codes should also link to
      opentelemetry-cpp::proto_grpc.

All Deprecations

  • The Jaeger Exporter is deprecated, see DEPRECATED for details.
  • C++11 support is to end, C++14 will be supported instead,
    see DEPRECATED for details.

Full Changelog: open-telemetry/opentelemetry-cpp@v1.9.0...v1.9.1

@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 May 28, 2023
@chenrui333 chenrui333 added the build failure CI fails while building the software label May 28, 2023
@dawidd6
Copy link
Member

dawidd6 commented May 29, 2023

/opt/homebrew/include/absl/base/policy_checks.h:79:2: error: "C++ versions less than C++14 are not supported."
  #error "C++ versions less than C++14 are not supported."

@carlocab carlocab force-pushed the bump-opentelemetry-cpp-1.9.1 branch 2 times, most recently from 1fd3a3a to 291a437 Compare May 29, 2023 09:00
@carlocab carlocab added the CI-no-fail-fast Continue CI tests despite failing GitHub Actions matrix builds. label May 29, 2023
@github-actions
Copy link
Contributor

github-actions bot commented Jun 1, 2023

This pull request has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. To keep this pull request open, add a help wanted or in progress label.

@github-actions github-actions bot added the stale No recent activity label Jun 1, 2023
@github-actions github-actions bot closed this Jun 2, 2023
@carlocab carlocab reopened this Jun 5, 2023
@carlocab carlocab removed the stale No recent activity label Jun 5, 2023
@carlocab carlocab force-pushed the bump-opentelemetry-cpp-1.9.1 branch 2 times, most recently from 21fb133 to 4ae56df Compare June 5, 2023 07:08
@carlocab carlocab force-pushed the bump-opentelemetry-cpp-1.9.1 branch 2 times, most recently from 447d020 to 6356fc2 Compare June 6, 2023 16:48
@@ -2,10 +2,9 @@ class OpentelemetryCpp < Formula
desc "OpenTelemetry C++ Client"
homepage "https://opentelemetry.io/"
# TODO: Check if we can use unversioned `grpc` and `protobuf` at version bump.
Copy link
Member

Choose a reason for hiding this comment

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

Doesn't work with new protobuf/grpc.

@carlocab
Copy link
Member

carlocab commented Jun 6, 2023

Build still fails. Probably worth filing another upstream issue. The problem might not be in opentelemetry-cpp, but the error message is gigantic and they'll probably have a better idea of what went wrong.

@carlocab carlocab added help wanted Task(s) needing PRs from the community or maintainers upstream issue An upstream issue report is needed labels Jun 6, 2023
@cho-m cho-m force-pushed the bump-opentelemetry-cpp-1.9.1 branch from 6356fc2 to 2c25817 Compare July 1, 2023 00:03
@github-actions github-actions bot added the autosquash Automatically squash pull request commits according to Homebrew style. label Jul 1, 2023
@carlocab carlocab added test failure CI fails while running the test-do block linux Linux is specifically affected and removed upstream issue An upstream issue report is needed build failure CI fails while building the software labels Jul 1, 2023
@carlocab carlocab removed help wanted Task(s) needing PRs from the community or maintainers test failure CI fails while running the test-do block linux Linux is specifically affected labels Jul 1, 2023
carlocab
carlocab previously approved these changes Jul 1, 2023
@github-actions
Copy link
Contributor

github-actions bot commented Jul 1, 2023

🤖 An automated task has requested creation of a replacement PR.

@github-actions github-actions bot dismissed carlocab’s stale review July 1, 2023 07:36

Replacement PR dispatched

BrewTestBot pushed a commit that referenced this pull request Jul 1, 2023
* opentelemetry-cpp 1.9.1
* opentelemetry-cpp: build with dynamic_lookup
* opentelemetry-cpp: fix test on Linux

Closes #132204.

Co-authored-by: Michael Cho <cho-m@tuta.io>
Signed-off-by: BrewTestBot <1589480+BrewTestBot@users.noreply.github.com>
@github-actions github-actions bot added automerge-skip `brew pr-automerge` will skip this pull request superseded PR was replaced by another PR labels Jul 1, 2023
@BrewTestBot BrewTestBot marked this pull request as draft July 1, 2023 07:36
@github-actions
Copy link
Contributor

github-actions bot commented Jul 1, 2023

✅ Replacement PR created at #135517.

github-merge-queue bot pushed a commit that referenced this pull request Jul 1, 2023
@github-actions github-actions bot added the outdated PR was locked due to age label Aug 1, 2023
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Aug 1, 2023
@chenrui333 chenrui333 deleted the bump-opentelemetry-cpp-1.9.1 branch January 22, 2024 14:29
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
automerge-skip `brew pr-automerge` will skip this pull request autosquash Automatically squash pull request commits according to Homebrew style. boost Boost use is a significant feature of the PR or issue bump-formula-pr PR was created using `brew bump-formula-pr` CI-no-fail-fast Continue CI tests despite failing GitHub Actions matrix builds. outdated PR was locked due to age superseded PR was replaced by another PR
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants