From 9e6fd1e0be243c3782bd523ffa20395e138dfc45 Mon Sep 17 00:00:00 2001 From: Tom Tan Date: Sat, 30 Jul 2022 10:53:30 -0700 Subject: [PATCH] Prepare v1.5.0 release (#1528) --- CHANGELOG.md | 29 +++++++++++++++++-- api/include/opentelemetry/version.h | 2 +- docs/public/conf.py | 2 +- .../opentelemetry/sdk/version/version.h | 2 +- sdk/src/version/version.cc | 16 +++++----- 5 files changed, 37 insertions(+), 14 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 40dfcce8f78..4cb69faa0a7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -15,14 +15,37 @@ Increment the: ## [Unreleased] +## [1.5.0] 2022-07-29 + +* [EXPORTER BUILD] Add resources to dep list of prometheus exporter test [#1527](https://github.com/open-telemetry/opentelemetry-cpp/pull/1527) +* [BUILD] Don't require applications using jaeger exporter to know about libcurl + [#1518](https://github.com/open-telemetry/opentelemetry-cpp/pull/1518) +* [EXPORTER] Inline print_value() in ostream exporter [#1512](https://github.com/open-telemetry/opentelemetry-cpp/pull/1512) +* [SDK] fix: urlPaser will incorrect parsing url like "http://abc.com/xxx@xxx/a/b" + [#1511](https://github.com/open-telemetry/opentelemetry-cpp/pull/1511) +* [SDK] Rename `InstrumentationLibrary` to `InstrumentationScope` [#1507](https://github.com/open-telemetry/opentelemetry-cpp/pull/1507) +* [BUILD] Try to build nlohmann-json only it's depended. [#1505](https://github.com/open-telemetry/opentelemetry-cpp/pull/1505) +* [EXPORTER BUILD] Link opentelemetry_api to ETW exporter test [#1503](https://github.com/open-telemetry/opentelemetry-cpp/pull/1503) +* [SDK] Add automatically semantic conventions from the spec (#873) [#1497](https://github.com/open-telemetry/opentelemetry-cpp/pull/1497) +* [SDK] Use template class for in-memory data. [#1496](https://github.com/open-telemetry/opentelemetry-cpp/pull/1496) +* [SDK] fix compiler warnings [#1499](https://github.com/open-telemetry/opentelemetry-cpp/pull/1499) * [TRACE SDK] Add trace sdk builders (#1393) [#1471](https://github.com/open-telemetry/opentelemetry-cpp/pull/1471) +* [METRICS BUILD] Enable bazel build for metrics proto files [#1489](https://github.com/open-telemetry/opentelemetry-cpp/pull/1489) +* [METRICS EXPORTER] Add metrics OTLP/HTTP exporter [#1487](https://github.com/open-telemetry/opentelemetry-cpp/pull/1487) +* [EXPORTER] fix otlp grpc exporter naming [#1488](https://github.com/open-telemetry/opentelemetry-cpp/pull/1488) +* [BUILD] Remove `--config Debug` when installing. [#1480](https://github.com/open-telemetry/opentelemetry-cpp/pull/1480) +* [EXPORTER] Fix endpoint in otlp grpc exporter [#1474](https://github.com/open-telemetry/opentelemetry-cpp/pull/1474) * [EXAMPLE] Fix memory ownership of InMemorySpanExporter (#1473) [#1471](https://github.com/open-telemetry/opentelemetry-cpp/pull/1471) -* [EXPORTER] Add metrics OTLP/HTTP exporter [#1487](https://github.com/open-telemetry/opentelemetry-cpp/pull/1487) -* [EXPORTER] OTLP http exporter allow concurrency session ([#1209](https://github.com/open-telemetry/opentelemetry-cpp/pull/1209)) +* [EXPORTER TESTS] Prometheus unit test [#1461](https://github.com/open-telemetry/opentelemetry-cpp/pull/1461) +* [DOCS] Update docs to use relative code links. [#1447](https://github.com/open-telemetry/opentelemetry-cpp/pull/1447) +* [SDK] Remove reference to deprecated InstrumentationLibrary in OTLP [#1469](https://github.com/open-telemetry/opentelemetry-cpp/pull/1469) +* [SDK] Fix trace kIsSampled flag set incorrectly [#1465](https://github.com/open-telemetry/opentelemetry-cpp/pull/1465) +* [METRICS EXPORTER] OTLP gRPC Metrics Exporter [#1454](https://github.com/open-telemetry/opentelemetry-cpp/pull/1454) +* [EXPORTER] fix prometheus exporter failure type [#1460](https://github.com/open-telemetry/opentelemetry-cpp/pull/1460) +* [SDK] Fix build warnings about missing aggregates. [#1368](https://github.com/open-telemetry/opentelemetry-cpp/pull/1368) * [EXT] `curl::HttpClient` use `curl_multi_handle` instead of creating a thread for every request and it's able to reuse connections now. ([#1317](https://github.com/open-telemetry/opentelemetry-cpp/pull/1317)) * [SEMANTIC CONVENTIONS] Upgrade to version 1.12.0 [#873](https://github.com/open-telemetry/opentelemetry-cpp/pull/873) -* [SDK] Rename `InstrumentationLibrary` to `InstrumentationScope` [#1507](https://github.com/open-telemetry/opentelemetry-cpp/pull/1507) ## [1.4.1] 2022-06-19 diff --git a/api/include/opentelemetry/version.h b/api/include/opentelemetry/version.h index 94eab3efc46..6fbd2188f9d 100644 --- a/api/include/opentelemetry/version.h +++ b/api/include/opentelemetry/version.h @@ -6,7 +6,7 @@ #include "opentelemetry/detail/preprocessor.h" #define OPENTELEMETRY_ABI_VERSION_NO 1 -#define OPENTELEMETRY_VERSION "1.4.1" +#define OPENTELEMETRY_VERSION "1.5.0" #define OPENTELEMETRY_ABI_VERSION OPENTELEMETRY_STRINGIFY(OPENTELEMETRY_ABI_VERSION_NO) // clang-format off diff --git a/docs/public/conf.py b/docs/public/conf.py index bbdcfd9923d..76f3e111029 100644 --- a/docs/public/conf.py +++ b/docs/public/conf.py @@ -21,7 +21,7 @@ author = 'OpenTelemetry authors' # The full version, including alpha/beta/rc tags -release = '1.4.1' +release = "1.5.0" # Run sphinx on subprojects and copy output # ----------------------------------------- diff --git a/sdk/include/opentelemetry/sdk/version/version.h b/sdk/include/opentelemetry/sdk/version/version.h index 0a7a60b3029..7e1bd918dd0 100644 --- a/sdk/include/opentelemetry/sdk/version/version.h +++ b/sdk/include/opentelemetry/sdk/version/version.h @@ -5,7 +5,7 @@ #include "opentelemetry/detail/preprocessor.h" -#define OPENTELEMETRY_SDK_VERSION "1.4.1" +#define OPENTELEMETRY_SDK_VERSION "1.5.0" #include "opentelemetry/version.h" diff --git a/sdk/src/version/version.cc b/sdk/src/version/version.cc index 6a6aa6ec9f1..0149608a2e5 100644 --- a/sdk/src/version/version.cc +++ b/sdk/src/version/version.cc @@ -9,17 +9,17 @@ namespace sdk namespace version { const int MAJOR_VERSION = 1; -const int MINOR_VERSION = 4; -const int PATCH_VERSION = 1; +const int MINOR_VERSION = 5; +const int PATCH_VERSION = 0; const char *PRE_RELEASE = "NONE"; const char *BUILD_METADATA = "NONE"; -const int COUNT_NEW_COMMITS = 20; -const char *BRANCH = "pre_release_1.4.1"; -const char *COMMIT_HASH = "7f4eaac3c296d5198e5b4be3a2222ade85551759"; -const char *SHORT_VERSION = "1.4.1"; +const int COUNT_NEW_COMMITS = 25; +const char *BRANCH = "pre_release_1.5.0"; +const char *COMMIT_HASH = "0015475adc9aa559cd65ea814c08ec574cda141a"; +const char *SHORT_VERSION = "1.5.0"; const char *FULL_VERSION = - "1.4.1-NONE-NONE-20-pre_release_1.4.1-7f4eaac3c296d5198e5b4be3a2222ade85551759"; -const char *BUILD_DATE = "Sun Jun 19 16:34:17 UTC 2022"; + "1.5.0-NONE-NONE-25-pre_release_1.5.0-0015475adc9aa559cd65ea814c08ec574cda141a"; +const char *BUILD_DATE = "Fri Jul 29 23:20:17 UTC 2022"; } // namespace version } // namespace sdk OPENTELEMETRY_END_NAMESPACE