Skip to content

Commit 74d4be4

Browse files
authored
Release v1.0.0 (open-telemetry#980)
1 parent 43d8fe4 commit 74d4be4

File tree

7 files changed

+53
-20
lines changed

7 files changed

+53
-20
lines changed

CHANGELOG.md

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,51 @@ Increment the:
1515

1616
## [Unreleased]
1717

18+
## [1.0.0] 2021-09-16
19+
20+
### API
21+
22+
* Document DefaultSpan, remove DefaultTracer ([#959](https://github.com/open-telemetry/opentelemetry-cpp/pull/959))
23+
* Separate baggage<->Context api from Baggage Propagator ([#963](https://github.com/open-telemetry/opentelemetry-cpp/pull/963))
24+
* Remove unused public API to_span_ptr ([#964](https://github.com/open-telemetry/opentelemetry-cpp/pull/964))
25+
* :collision: Make span context management public ([#967](https://github.com/open-telemetry/opentelemetry-cpp/pull/967))
26+
* Support determining parent span from Context while creating new Span ([#969](https://github.com/open-telemetry/opentelemetry-cpp/pull/969))
27+
* :collision: Traces: Add note on experimental semantic convention implementation, prefix semantics headers with experimental tag ([#970](https://github.com/open-telemetry/opentelemetry-cpp/pull/970))
28+
* Increment OPENTELEMETRY_ABI_VERSION_NO to 1 ([#980](https://github.com/open-telemetry/opentelemetry-cpp/pull/980))
29+
30+
### SDK
31+
32+
* Clean up `GetEnvironmentVariable` and remove unused variable under `NO_GETENV` ([#976](https://github.com/open-telemetry/opentelemetry-cpp/pull/976))
33+
* :collision: Resources: Add note on experimental semantic convention implementation, prefix semantics headers with experimental tag ([#970](https://github.com/open-telemetry/opentelemetry-cpp/pull/970))
34+
35+
### OTLP Exporter
36+
37+
* :bug: Ignore status description if status code is not Error ([#962](https://github.com/open-telemetry/opentelemetry-cpp/pull/962))
38+
* :collision: Make Otlp exporter configuration environment variables specs-compliant ([#974](https://github.com/open-telemetry/opentelemetry-cpp/pull/974))
39+
40+
### Zipkin Exporter
41+
42+
* :bug: Don't set parentId in case parentId is empty ([#943](https://github.com/open-telemetry/opentelemetry-cpp/pull/943))
43+
* :rocket: Extend zipkin exporter with ability to provide headers ([#951](https://github.com/open-telemetry/opentelemetry-cpp/pull/951))
44+
45+
### DOCS
46+
47+
* :book: Add getting-started documentation for SDK: ([#942](https://github.com/open-telemetry/opentelemetry-cpp/pull/942))
48+
* :book: Remove unnecessary spaces and spelling of gRPC in README ([#965](https://github.com/open-telemetry/opentelemetry-cpp/pull/965))
49+
50+
### BUILD
51+
52+
* Disable bazel build for gcc 4.8, upgrade versions for grpc(v1.39.1) and bazel(4.2.0), document bazel support ([#953](https://github.com/open-telemetry/opentelemetry-cpp/pull/953))
53+
* Move CMake config template to cmake folder ([#958](https://github.com/open-telemetry/opentelemetry-cpp/pull/958))
54+
* Enable CMake to search the new package variable `<PackageName>_ROOT` ([#975](https://github.com/open-telemetry/opentelemetry-cpp/pull/975))
55+
* :bug: Do not override CMAKE_CXX_STANDARD ([#977](https://github.com/open-telemetry/opentelemetry-cpp/pull/977))
56+
57+
### :construction: Experiemental Features (Will change in future)
58+
59+
* Semantic Conventions for traces - As the specs is still experimental, the implementation will change in future.
60+
* Semantic Convention for resource - As the specs is still experimental, the implementation will change in future.
61+
* Logs and Metrics API & SDK - These are not compliant, and are behind feature flag. Not recommended to use for now.
62+
1863
## [1.0.0-rc4] 2021-08-04
1964

2065
* [EXPORTER] `BREAKING CHANGE` Fix default HTTP port for OTLP HTTP Exporter ([#939](https://github.com/open-telemetry/opentelemetry-cpp/pull/939))

README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ The C++ [OpenTelemetry](https://opentelemetry.io/) client.
1212

1313
| Signal | Status | Project |
1414
| ------- | ---------------------- | ------------------------------------------------------------------------ |
15-
| Traces | Release Candidate | [1.0.0](https://github.com/open-telemetry/opentelemetry-cpp/milestone/9) |
15+
| Traces | Public Release | N/A |
1616
| Metrics | Development paused [1] | N/A |
1717
| Logs | Experimental [2] | N/A |
1818

@@ -24,6 +24,7 @@ The C++ [OpenTelemetry](https://opentelemetry.io/) client.
2424
| API Version | Core version | Contrib Version |
2525
| ----------- |--------------|-------------------------|
2626
| 1.0.0 | 1.0.0-rc4 | N/A [1] |
27+
| 1.0.0 | 1.0.0 | N/A |
2728

2829
* [1]: We don't have releases for opentelemetry-cpp contrib repo. This may change in future.
2930

api/include/opentelemetry/version.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55

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

8-
#define OPENTELEMETRY_ABI_VERSION_NO 0
9-
#define OPENTELEMETRY_VERSION "1.0.0-rc4"
8+
#define OPENTELEMETRY_ABI_VERSION_NO 1
9+
#define OPENTELEMETRY_VERSION "1.0.0"
1010
#define OPENTELEMETRY_ABI_VERSION OPENTELEMETRY_STRINGIFY(OPENTELEMETRY_ABI_VERSION_NO)
1111

1212
// clang-format off

docs/public/conf.py

Lines changed: 1 addition & 1 deletion
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.0.0-rc4'
24+
release = '1.0.0'
2525

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

ext/test/zpages/tracez_data_aggregator_test.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ using namespace opentelemetry::ext::zpages;
1515
namespace nostd = opentelemetry::nostd;
1616
namespace common = opentelemetry::common;
1717
using opentelemetry::common::SteadyTimestamp;
18-
using opentelemetry::v0::trace::Span;
18+
using opentelemetry::trace::Span;
1919

2020
const std::string span_name1 = "span 1";
2121
const std::string span_name2 = "span 2";

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

Lines changed: 1 addition & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -5,20 +5,7 @@
55

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

8-
#define OPENTELEMETRY_SDK_ABI_VERSION_NO 0
9-
#define OPENTELEMETRY_SDK_VERSION "1.0.0-rc4"
10-
#define OPENTELEMETRY_SDK_ABI_VERSION OPENTELEMETRY_STRINGIFY(OPENTELEMETRY_SDK_ABI_VERSION_NO)
11-
12-
// clang-format off
13-
#define OPENTELEMETRY_SDK_BEGIN_NAMESPACE \
14-
namespace opentelemetry { namespace sdk { inline namespace OPENTELEMETRY_CONCAT(v, OPENTELEMETRY_SDK_ABI_VERSION_NO) {
15-
16-
#define OPENTELEMETRY_SDK_END_NAMESPACE \
17-
}}}
18-
19-
#define OPENTELEMETRY_SDK_NAMESPACE opentelemetry :: sdk :: OPENTELEMETRY_CONCAT(v, OPENTELEMETRY_SDK_ABI_VERSION_NO)
20-
21-
// clang-format on
8+
#define OPENTELEMETRY_SDK_VERSION "1.0.0"
229

2310
#include "opentelemetry/version.h"
2411

sdk/src/version/version.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ namespace version
1111
const int MAJOR_VERSION = 1;
1212
const int MINOR_VERSION = 0;
1313
const int PATCH_VERSION = 0;
14-
const char *PRE_RELEASE = "rc4";
14+
const char *PRE_RELEASE = "";
1515
const char *BUILD_METADATA = "";
1616
const int COUNT_NEW_COMMITS = 0;
1717
const char *BRANCH = "";

0 commit comments

Comments
 (0)