Skip to content

Commit 46e20a4

Browse files
authored
[RELEASE] Prepare release 1.12.0 (#2359)
1 parent f2cbf02 commit 46e20a4

File tree

5 files changed

+71
-15
lines changed

5 files changed

+71
-15
lines changed

CHANGELOG.md

Lines changed: 63 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -15,23 +15,74 @@ Increment the:
1515

1616
## [Unreleased]
1717

18+
## [1.12.0] 2023-10-16
19+
20+
* [BUILD] Support `pkg-config`
21+
[#2269](https://github.com/open-telemetry/opentelemetry-cpp/pull/2269)
22+
* [CI] Do not automatically close stale issues
23+
[#2277](https://github.com/open-telemetry/opentelemetry-cpp/pull/2277)
24+
* [CI] Benchmark workflow fails, C++14 required to build grpc
25+
[#2278](https://github.com/open-telemetry/opentelemetry-cpp/pull/2278)
26+
* [SDK] Increase metric name maximum length from 63 to 255 characters
27+
[#2284](https://github.com/open-telemetry/opentelemetry-cpp/pull/2284)
28+
* [SEMANTIC CONVENTION] Deprecated semconv (in the spec)
29+
not deprecated (in C++)
30+
[#2285](https://github.com/open-telemetry/opentelemetry-cpp/pull/2285)
31+
* [SDK] Remove unused member variables from SyncMetricStorage
32+
[#2294](https://github.com/open-telemetry/opentelemetry-cpp/pull/2294)
1833
* [DEPRECATION] Deprecate ZPAGES
1934
[#2291](https://github.com/open-telemetry/opentelemetry-cpp/pull/2291)
20-
* [EXPORTER] Prometheus exporter emit resource attributes
21-
[#2301](https://github.com/open-telemetry/opentelemetry-cpp/pull/2301)
22-
* [EXPORTER] Remove explicit timestamps from metric points exported by Prometheus
35+
* [API] Deliver ABI breaking changes
36+
[#2222](https://github.com/open-telemetry/opentelemetry-cpp/pull/2222)
37+
* [SDK] Allow metric instrument names to contain / characters
38+
[#2310](https://github.com/open-telemetry/opentelemetry-cpp/pull/2310)
39+
* [SDK] Fix Observable Counters/UpDownCounters
40+
[#2298](https://github.com/open-telemetry/opentelemetry-cpp/pull/2298)
41+
* [SDK] Add exemplar reservoir to async metric storage
42+
[#2319](https://github.com/open-telemetry/opentelemetry-cpp/pull/2319)
43+
* [TEST] Fix lifetime issues in prometheus test utils
44+
[#2322](https://github.com/open-telemetry/opentelemetry-cpp/pull/2322)
45+
* [EXPORTER] Prometheus: Remove explicit timestamps from metric points
2346
[#2324](https://github.com/open-telemetry/opentelemetry-cpp/pull/2324)
24-
* [EXPORTER] Handle attribute key collisions caused by sanitation
47+
* [EXPORTER] Prometheus: Handle attribute key collisions from sanitation
2548
[#2326](https://github.com/open-telemetry/opentelemetry-cpp/pull/2326)
26-
* [EXPORTER] Replace colons with underscores when converting to Prometheus label
49+
* [EXPORTER] Prometheus cleanup, test with TranslateToPrometheus
50+
[#2329](https://github.com/open-telemetry/opentelemetry-cpp/pull/2329)
51+
* [SDK] Fix log message in Meter::RegisterSyncMetricStorage
52+
[#2325](https://github.com/open-telemetry/opentelemetry-cpp/pull/2325)
53+
* [DOC] Simplify the project status section
54+
[#2332](https://github.com/open-telemetry/opentelemetry-cpp/pull/2332)
55+
* [EXPORTER] Prometheus: Sanitize labels according to spec
2756
[#2330](https://github.com/open-telemetry/opentelemetry-cpp/pull/2330)
57+
* [SDK] Fix deadlock when shuting down http client
58+
[#2337](https://github.com/open-telemetry/opentelemetry-cpp/pull/2337)
59+
* [Exporter] Group spans by resource and instrumentation scope
60+
in OTLP export requests
61+
[#2335](https://github.com/open-telemetry/opentelemetry-cpp/pull/2335)
62+
* [BUILD] Need fine-grained HAVE_CPP_STDLIB
63+
[#2304](https://github.com/open-telemetry/opentelemetry-cpp/pull/2304)
2864
* [API] Add InstrumentationScope attributes in MeterProvider::GetMeter()
2965
[#2224](https://github.com/open-telemetry/opentelemetry-cpp/pull/2224)
3066
* [REMOVAL] Drop C++11 support
3167
[#2342](https://github.com/open-telemetry/opentelemetry-cpp/pull/2342)
32-
* [EXPORTER] Add otel_scope_name and otel_scope_version labels to the prometheus
33-
exporter.
68+
* [EXPORTER] prometheus: add otel_scope_name and otel_scope_version labels
3469
[#2293](https://github.com/open-telemetry/opentelemetry-cpp/pull/2293)
70+
* [EXPORTER] Export resource for prometheus
71+
[#2301](https://github.com/open-telemetry/opentelemetry-cpp/pull/2301)
72+
* [BUILD] error: read-only reference ‘value’ used as ‘asm’ output
73+
[#2354](https://github.com/open-telemetry/opentelemetry-cpp/pull/2354)
74+
* [BUILD] Build break with external CMake nlohman_json package
75+
[#2353](https://github.com/open-telemetry/opentelemetry-cpp/pull/2353)
76+
* [BUILD] Upgrade libcurl to version 8.4.0
77+
[#2358](https://github.com/open-telemetry/opentelemetry-cpp/pull/2358)
78+
* [BUILD] Fix opentracing-shim when added in super project
79+
[#2356](https://github.com/open-telemetry/opentelemetry-cpp/pull/2356)
80+
* [BUILD] Fix protoc searching with non-imported protobuf::protoc target
81+
[#2362](https://github.com/open-telemetry/opentelemetry-cpp/pull/2362)
82+
* [BUILD] Support to use different cmake package CONFIG of dependencies
83+
[#2263](https://github.com/open-telemetry/opentelemetry-cpp/pull/2263)
84+
* [SEMANTIC CONVENTION] Upgrade to semconv 1.22.0
85+
[#2368](https://github.com/open-telemetry/opentelemetry-cpp/pull/2368)
3586

3687
Important changes:
3788

@@ -70,6 +121,11 @@ Breaking changes:
70121
[#2342](https://github.com/open-telemetry/opentelemetry-cpp/pull/2342)
71122
* Building with C++11 is no longer supported.
72123

124+
Deprecations:
125+
126+
* [DEPRECATION] Deprecate ZPAGES
127+
[#2291](https://github.com/open-telemetry/opentelemetry-cpp/pull/2291)
128+
73129
## [1.11.0] 2023-08-21
74130

75131
* [BUILD] Fix more cases for symbol name for 32-bit win32 DLL build

api/include/opentelemetry/version.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@
1010
# define OPENTELEMETRY_ABI_VERSION_NO 1
1111
#endif
1212

13-
#define OPENTELEMETRY_VERSION "1.11.0"
13+
#define OPENTELEMETRY_VERSION "1.12.0"
1414
#define OPENTELEMETRY_VERSION_MAJOR 1
15-
#define OPENTELEMETRY_VERSION_MINOR 11
15+
#define OPENTELEMETRY_VERSION_MINOR 12
1616
#define OPENTELEMETRY_VERSION_PATCH 0
1717

1818
#define OPENTELEMETRY_ABI_VERSION OPENTELEMETRY_STRINGIFY(OPENTELEMETRY_ABI_VERSION_NO)

docs/public/conf.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
author = 'OpenTelemetry authors'
2525

2626
# The full version, including alpha/beta/rc tags
27-
release = "1.11.0"
27+
release = "1.12.0"
2828

2929
# Run sphinx on subprojects and copy output
3030
# -----------------------------------------

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

Lines changed: 1 addition & 1 deletion
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.11.0"
8+
#define OPENTELEMETRY_SDK_VERSION "1.12.0"
99

1010
#include "opentelemetry/version.h"
1111

sdk/src/version/version.cc

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,13 @@ namespace sdk
1212
namespace version
1313
{
1414
const int major_version = 1;
15-
const int minor_version = 11;
15+
const int minor_version = 12;
1616
const int patch_version = 0;
1717
const char *pre_release = "NONE";
1818
const char *build_metadata = "NONE";
19-
const char *short_version = "1.11.0";
20-
const char *full_version = "1.11.0-NONE-NONE";
21-
const char *build_date = "Mon Aug 21 22:31:07 UTC 2023";
19+
const char *short_version = "1.12.0";
20+
const char *full_version = "1.12.0-NONE-NONE";
21+
const char *build_date = "Mon 16 Oct 2023 07:42:23 AM UTC";
2222

2323
} // namespace version
2424
} // namespace sdk

0 commit comments

Comments
 (0)