Skip to content

Commit cdb5e63

Browse files
authored
Merge branch 'main' into wip-ceph
2 parents f71c301 + a320739 commit cdb5e63

File tree

8 files changed

+47
-37
lines changed

8 files changed

+47
-37
lines changed

CHANGELOG.md

+24-5
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,29 @@ Increment the:
1515

1616
## [Unreleased]
1717

18-
* [API/SDK] Logger: Support for Instrumentation library ([#1128](https://github.com/open-telemetry/opentelemetry-cpp/pull/1128))
19-
* [SDK] Add LogLevel to internal_log ([#1147](https://github.com/open-telemetry/opentelemetry-cpp/pull/1147))
20-
* [API/SDK] Logger: Propagating resources through LoggerProvider ([#1154](https://github.com/open-telemetry/opentelemetry-cpp/pull/1154))
21-
* [API]: Allow to use external abseil for bazel targets ([#1172](https://github.com/open-telemetry/opentelemetry-cpp/pull/1172))
18+
## [1.2.0] 2022-01-31
19+
20+
* [CI] Continuous benchmark tests as part of the CI ([#1174](https://github.com/open-telemetry/opentelemetry-cpp/pull/1174))
21+
* [API] Allow to use external abseil for bazel targets ([#1172](https://github.com/open-telemetry/opentelemetry-cpp/pull/1172))
22+
* [EXPORTER] Importing gsl::span if std::span is not available ([#1167](https://github.com/open-telemetry/opentelemetry-cpp/pull/1167))
23+
* [EXPORTER] Synchronized calls to Exporter::Export & Shutdown ([#1164](https://github.com/open-telemetry/opentelemetry-cpp/pull/1164))
24+
* [EXPORTER] OTLP http exporter block thread ([#1163](https://github.com/open-telemetry/opentelemetry-cpp/pull/1163))
25+
* [TESTS] Jaeger: ThriftSender unit test ([#1162](https://github.com/open-telemetry/opentelemetry-cpp/pull/1162))
26+
* [EXPORTER] InMemorySpanExporter shutdown fix ([#1161](https://github.com/open-telemetry/opentelemetry-cpp/pull/1161))
27+
* [EXPORTER] Fix leak in Jaeger exporter ([#1160](https://github.com/open-telemetry/opentelemetry-cpp/pull/1160))
28+
* [TESTS] ZipkinExporter unit-tests ([#1155](https://github.com/open-telemetry/opentelemetry-cpp/pull/1155))
29+
* [SDK] Logger: propagating resources through LoggerProvider ([#1154](https://github.com/open-telemetry/opentelemetry-cpp/pull/1154))
30+
* [SDK] Logger: support for instrumentation library ([#1149](https://github.com/open-telemetry/opentelemetry-cpp/pull/1149))
31+
* [SDK] Add log level for internal log of sdk ([#1147](https://github.com/open-telemetry/opentelemetry-cpp/pull/1147))
32+
* [METRICS] Metrics SDK: View API ([#1110](https://github.com/open-telemetry/opentelemetry-cpp/pull/1110))
33+
34+
Notes on experimental features:
35+
36+
[#1149](https://github.com/open-telemetry/opentelemetry-cpp/pull/1149) and
37+
[#1154](https://github.com/open-telemetry/opentelemetry-cpp/pull/1154) from
38+
above CHANGELOG introduced API changes which are not backward compatible with
39+
previous logs, please update API package to this release if
40+
`ENABLE_LOGS_PREVIEW` is turned on (it is turned off by default).
2241

2342
## [1.1.1] 2021-12-20
2443

@@ -233,7 +252,7 @@ Increment the:
233252
* [SDK] Added `ForceFlush` to `TracerProvider`. ([#588](https://github.com/open-telemetry/opentelemetry-cpp/pull/588)).
234253
* [SDK] Added Resource API. ([#502](https://github.com/open-telemetry/opentelemetry-cpp/pull/502))
235254
* [API] Modified TraceState support for w3c trace context as per specs.
236-
([#551](https://github.com/open-telemetry/opentelemetry-cpp/pull/551))
255+
* [SDK] TraceState implementation as per spec ([#551](https://github.com/open-telemetry/opentelemetry-cpp/pull/551))
237256
* [API] Added B3 Propagator. ([#523](https://github.com/open-telemetry/opentelemetry-cpp/pull/523))
238257
* [Exporter] Added ETW Exporter. ([#376](https://github.com/open-telemetry/opentelemetry-cpp/pull/376))
239258
* [CI] Enable cache for Bazel for faster builds. ([#505](https://github.com/open-telemetry/opentelemetry-cpp/pull/505))

README.md

+13-22
Original file line numberDiff line numberDiff line change
@@ -95,37 +95,28 @@ doc](https://docs.google.com/document/d/1i1E4-_y4uJ083lCutKGDhkpi3n4_e774SBLi9hP
9595
For edit access, get in touch on
9696
[Slack](https://cloud-native.slack.com/archives/C01N3AT62SJ).
9797

98-
Approvers
99-
([@open-telemetry/cpp-approvers](https://github.com/orgs/open-telemetry/teams/cpp-approvers)):
100-
101-
* [Ehsan Saei](https://github.com/esigo)
102-
* [Johannes Tax](https://github.com/pyohannes), Microsoft
103-
* [Josh Suereth](https://github.com/jsuereth), Google
104-
* [Max Golovanov](https://github.com/maxgolov), Microsoft
105-
* [Ryan Burn](https://github.com/rnburn), Lightstep
106-
107-
*Find more about the approver role in [community
108-
repository](https://github.com/open-telemetry/community/blob/main/community-membership.md#approver).*
109-
110-
Maintainers
98+
[Maintainers](https://github.com/open-telemetry/community/blob/main/community-membership.md#maintainer)
11199
([@open-telemetry/cpp-maintainers](https://github.com/orgs/open-telemetry/teams/cpp-maintainers)):
112100

113-
* [Emil Mikulic](https://github.com/g-easy), Google
114101
* [Lalit Kumar Bhasin](https://github.com/lalitb), Microsoft
115102
* [Reiley Yang](https://github.com/reyang), Microsoft
116103
* [Tom Tan](https://github.com/ThomsonTan), Microsoft
117104

118-
*Find more about the maintainer role in [community
119-
repository](https://github.com/open-telemetry/community/blob/main/community-membership.md#maintainer).*
105+
[Approvers](https://github.com/open-telemetry/community/blob/main/community-membership.md#approver)
106+
([@open-telemetry/cpp-approvers](https://github.com/orgs/open-telemetry/teams/cpp-approvers)):
120107

121-
Triagers
122-
([@open-telemetry/cpp-triagers](https://github.com/orgs/open-telemetry/teams/cpp-triagers)):
108+
* [Ehsan Saei](https://github.com/esigo)
109+
* [Josh Suereth](https://github.com/jsuereth), Google
123110

124-
* [Alolita Sharma](https://github.com/alolita), Amazon
125-
* [Jodee Varney](https://github.com/jodeev), New Relic
111+
[Emeritus
112+
Maintainer/Approver/Triager](https://github.com/open-telemetry/community/blob/main/community-membership.md#emeritus-maintainerapprovertriager):
126113

127-
*Find more about the triager role in [community
128-
repository](https://github.com/open-telemetry/community/blob/main/community-membership.md#triager).*
114+
* [Alolita Sharma](https://github.com/alolita)
115+
* [Emil Mikulic](https://github.com/g-easy)
116+
* [Jodee Varney](https://github.com/jodeev)
117+
* [Johannes Tax](https://github.com/pyohannes)
118+
* [Max Golovanov](https://github.com/maxgolov)
119+
* [Ryan Burn](https://github.com/rnburn)
129120

130121
### Thanks to all the people who have contributed
131122

Versioning.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ Refer to the [ABI Policy](./docs/abi-policy.md) for more details. To summarise:
5252

5353
* Naming:
5454
* `ENABLE_<SIGNAL>_PREVIEW` : For experimental release of signal api/sdks
55-
eg, `METRICS_PREVIEW`, `LOGGING_PREVIEW`,
55+
eg, `METRICS_PREVIEW`, `LOGS_PREVIEW`,
5656
* `ENABLE_<SIGNAL>_<FEATURE_NAME>_PREVIEW` : For experimental release for
5757
any feature within stable signal. For example, `TRACING_JAEGER_PREVIEW` to
5858
release the experimental Jaeger exporter for tracing.
@@ -73,8 +73,8 @@ Refer to the [ABI Policy](./docs/abi-policy.md) for more details. To summarise:
7373
trace signal is experimental at the time of the writing and is within `experimental_semantic_conventions.h`
7474

7575
* Code under the "*::detail" namespace implements internal details,
76-
and NOT part of public interface. Also, any API not documented in the [public
77-
documentation](https://opentelemetry-cpp.readthedocs.io/en/latest/) is NOT part of public interface.
76+
and is NOT part of public interface. Also, any API not documented in the [public
77+
documentation](https://opentelemetry-cpp.readthedocs.io/en/latest/) is NOT part of the public interface.
7878

7979
* GitHub releases will be made for all released versions.
8080

api/include/opentelemetry/version.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
#include "opentelemetry/detail/preprocessor.h"
77

88
#define OPENTELEMETRY_ABI_VERSION_NO 1
9-
#define OPENTELEMETRY_VERSION "1.1.1"
9+
#define OPENTELEMETRY_VERSION "1.2.0"
1010
#define OPENTELEMETRY_ABI_VERSION OPENTELEMETRY_STRINGIFY(OPENTELEMETRY_ABI_VERSION_NO)
1111

1212
// clang-format off

docs/public/conf.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
author = 'OpenTelemetry authors'
2222

2323
# The full version, including alpha/beta/rc tags
24-
release = '1.1.1'
24+
release = '1.2.0'
2525

2626
# Run sphinx on subprojects and copy output
2727
# -----------------------------------------

docs/public/sdk/GettingStarted.rst

+2-2
Original file line numberDiff line numberDiff line change
@@ -179,7 +179,7 @@ There are two different mechanisms to create TraceProvider instance
179179
sdktrace::TracerProvider(std::move(simple_processor), resource, std::move(always_on_sampler));
180180
181181
// set the global tracer TraceProvider
182-
opentelemetry::trace::Provider::SetTracerProvider(provider);
182+
opentelemetry::trace::Provider::SetTracerProvider(tracer_provider);
183183
184184
185185
Logging and Error Handling
@@ -220,4 +220,4 @@ The custom log handler can be defined by inheriting from `opentelemetry::sdk::co
220220
}
221221
};
222222
opentelemetry::sdk::common::internal_log::GlobalLogHandler::SetLogHandler(CustomLogHandler());
223-
opentelemetry::sdk::common::internal_log::GlobalLogHandler::SetLogLevel(opentelemetry::sdk::common::internal_log::LogLevel::Debug);
223+
opentelemetry::sdk::common::internal_log::GlobalLogHandler::SetLogLevel(opentelemetry::sdk::common::internal_log::LogLevel::Debug);

sdk/include/opentelemetry/sdk/version/version.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
#include "opentelemetry/detail/preprocessor.h"
77

8-
#define OPENTELEMETRY_SDK_VERSION "1.1.1"
8+
#define OPENTELEMETRY_SDK_VERSION "1.2.0"
99

1010
#include "opentelemetry/version.h"
1111

sdk/src/version/version.cc

+2-2
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@ namespace sdk
99
namespace version
1010
{
1111
const int MAJOR_VERSION = 1;
12-
const int MINOR_VERSION = 1;
13-
const int PATCH_VERSION = 1;
12+
const int MINOR_VERSION = 2;
13+
const int PATCH_VERSION = 0;
1414
const char *PRE_RELEASE = "";
1515
const char *BUILD_METADATA = "";
1616
const int COUNT_NEW_COMMITS = 0;

0 commit comments

Comments
 (0)