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.0 #128783

Conversation

chuanchan1116
Copy link
Contributor

Created by brew bump


Created with brew bump-formula-pr.

release notes
## v1.9.0 release

Release of core packages

  • opentelemetry-api
  • opentelemetry-sdk

and exporter packages:

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

CI

  • [CI] Make build environment parallel (Windows)
    #2080
  • [CI] Make build environment parallel (Linux)
    #2076
  • [CI] Remove separate run of metrics ostream example
    #2030

BUILD

  • [BUILD] Include directory path added for Zipkin exporter example
    #2069
  • [BUILD] Ignore more warning in generated protobuf files
    #2067
  • [BUILD] Clean warnings in ETW exporters
    #2063
  • [BUILD] Fix default value of OPENTELEMETRY_INSTALL_default
    #2062

SEMANTIC CONVENTIONS

  • [SEMANTIC CONVENTIONS] Upgrade to version 1.20.0
    #2088
  • [SEMANTIC CONVENTIONS] Upgrade to version 1.19.0
    #2017

API

  • [API] Checking indices before dereference in string utils
    #2040
  • [API] Export factory class of log provider
    #2041

SDK

  • [SDK] Implement Forceflush for Periodic Metric Reader
    #2064
  • [SDK] Add ForceFlush for all LogRecordExporter and SpanExporter
    #2000
  • [SDK] Fix schema URL precedence bug in Resource::Merge
    #2036
  • [SDK] Use sdk_start_ts for MetricData start_ts for instruments having
    cumulative aggregation temporality.
    #2086

EXPORTER

  • [EXPORTER] Add OTLP HTTP SSL support
    #1793
  • [EXPORTER] GRPC endpoint scheme should take precedence over OTEL_EXPORTER_OTLP_TRACES_INSECURE
    #2060

EXAMPLES

  • [EXAMPLES] Remove unused 'alerting' section from prometheus.yml in examples
    #2055
  • [EXAMPLES] Fix view names in Prometheus example
    #2034

DOC

  • [DOC] Fix some docs typo
    #2057
  • [DOC] Update OpenTracing shim README.md
    #2028
  • [DOC] INSTALL doc clarifications
    #2078

Important changes:

  • [EXPORTER] GRPC endpoint scheme should take precedence over OTEL_EXPORTER_OTLP_TRACES_INSECURE
    #2060
    • The logic to decide whether or not an OTLP GRPC exporter uses SSL has
      changed to comply with the specification:
      • Before this change, the following settings were evaluated, in order:
        • OTEL_EXPORTER_OTLP_TRACES_INSECURE (starting with 1.8.3)
        • OTEL_EXPORTER_OTLP_INSECURE (starting with 1.8.3)
        • OTEL_EXPORTER_OTLP_TRACES_SSL_ENABLE
        • OTEL_EXPORTER_OTLP_SSL_ENABLE
      • With this change, the following settings are evaluated, in order:
        • The GRPC endpoint scheme, if provided:
          • "https" imply with SSL,
          • "http" imply without ssl.
        • OTEL_EXPORTER_OTLP_TRACES_INSECURE
        • OTEL_EXPORTER_OTLP_INSECURE
        • OTEL_EXPORTER_OTLP_TRACES_SSL_ENABLE
        • OTEL_EXPORTER_OTLP_SSL_ENABLE
      • As a result, a behavior change for GRPC SSL is possible,
        because the endpoint scheme now takes precedence.
        Please verify configuration settings for the GRPC endpoint.
  • [SDK] Add ForceFlush for all LogRecordExporter and SpanExporter
    #2000
    • LogRecordExporter and SpanExporter add a new virtual function
      ForceFlush, and if users implement any customized LogRecordExporter and
      SpanExporter, they should also implement this function.
      There should be no impact if users only use factory to create exporters.

New Contributors

Deprecations

  • The Jaeger Exporter is deprecated, see DEPRECATED for details.

Full Changelog: open-telemetry/opentelemetry-cpp@v1.8.3...v1.9.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 Apr 19, 2023
@chenrui333
Copy link
Member

  /home/linuxbrew/.linuxbrew/include/absl/base/policy_checks.h:79:2: error: #error "C++ versions less than C++14 are not supported."
     79 | #error "C++ versions less than C++14 are not supported."
        |  ^~~~~

@chenrui333 chenrui333 added the build failure CI fails while building the software label Apr 21, 2023
@github-actions github-actions bot added the automerge-skip `brew pr-automerge` will skip this pull request label Apr 21, 2023
@github-actions
Copy link
Contributor

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 Apr 23, 2023
@github-actions github-actions bot closed this Apr 24, 2023
@github-actions github-actions bot added the outdated PR was locked due to age label May 25, 2023
@github-actions github-actions bot locked as resolved and limited conversation to collaborators May 25, 2023
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 boost Boost use is a significant feature of the PR or issue build failure CI fails while building the software bump-formula-pr PR was created using `brew bump-formula-pr` outdated PR was locked due to age stale No recent activity
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants