From 563094b6832532cde38f4665eff957420317bc6f Mon Sep 17 00:00:00 2001 From: Marc Alff Date: Fri, 23 Feb 2024 22:47:57 +0100 Subject: [PATCH] [RELEASE] Release opentelemetry-cpp version 1.14.1 (#2551) --- CHANGELOG.md | 22 +++++++++++++++++++ api/include/opentelemetry/version.h | 4 ++-- docs/public/conf.py | 2 +- .../opentelemetry/sdk/version/version.h | 2 +- sdk/src/version/version.cc | 8 +++---- 5 files changed, 30 insertions(+), 8 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 58293be8f9..c0c3bb411b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -15,6 +15,28 @@ Increment the: ## [Unreleased] +## [1.14.1] 2024-02-23 + +* [SDK] Restore Recordable API compatibility with versions < 1.14.0 + [#2547](https://github.com/open-telemetry/opentelemetry-cpp/pull/2547) +* [DOC] Add missing CHANGELOG. + [#2549](https://github.com/open-telemetry/opentelemetry-cpp/pull/2549) +* [EXPORTER] Error when grpc endpoint is empty + [#2507](https://github.com/open-telemetry/opentelemetry-cpp/pull/2507) +* [DOC] Fix typo in benchmarks.rst + [#2542](https://github.com/open-telemetry/opentelemetry-cpp/pull/2542) + +Important changes: + +* [SDK] Restore Recordable API compatibility with versions < 1.14.0 + [#2547](https://github.com/open-telemetry/opentelemetry-cpp/pull/2547) + * For third party _extending_ the SDK, release 1.14.0 introduced + an API breaking change compared to 1.13.0 + * This fix restores API (but not ABI) compatibility of + release 1.14.1 with release 1.13.0. + * This allows to build a third party exporter with no source code changes, + for both releases 1.14.1 and 1.13.0. + ## [1.14.0] 2024-02-16 * [BUILD] Add DLL build CI pipeline with CXX20 diff --git a/api/include/opentelemetry/version.h b/api/include/opentelemetry/version.h index ba1d4c3809..725f8f34bf 100644 --- a/api/include/opentelemetry/version.h +++ b/api/include/opentelemetry/version.h @@ -10,10 +10,10 @@ # define OPENTELEMETRY_ABI_VERSION_NO 1 #endif -#define OPENTELEMETRY_VERSION "1.14.0" +#define OPENTELEMETRY_VERSION "1.14.1" #define OPENTELEMETRY_VERSION_MAJOR 1 #define OPENTELEMETRY_VERSION_MINOR 14 -#define OPENTELEMETRY_VERSION_PATCH 0 +#define OPENTELEMETRY_VERSION_PATCH 1 #define OPENTELEMETRY_ABI_VERSION OPENTELEMETRY_STRINGIFY(OPENTELEMETRY_ABI_VERSION_NO) diff --git a/docs/public/conf.py b/docs/public/conf.py index 9b12f9be2d..ebbfcda15d 100644 --- a/docs/public/conf.py +++ b/docs/public/conf.py @@ -24,7 +24,7 @@ author = 'OpenTelemetry authors' # The full version, including alpha/beta/rc tags -release = "1.14.0" +release = "1.14.1" # 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 56a43ea0e7..14c3f39953 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.14.0" +#define OPENTELEMETRY_SDK_VERSION "1.14.1" #include "opentelemetry/version.h" diff --git a/sdk/src/version/version.cc b/sdk/src/version/version.cc index 9f394224a6..ade8d62f4b 100644 --- a/sdk/src/version/version.cc +++ b/sdk/src/version/version.cc @@ -13,12 +13,12 @@ namespace version { const int major_version = 1; const int minor_version = 14; -const int patch_version = 0; +const int patch_version = 1; const char *pre_release = "NONE"; const char *build_metadata = "NONE"; -const char *short_version = "1.14.0"; -const char *full_version = "1.14.0-NONE-NONE"; -const char *build_date = "Sat Feb 17 00:17:25 UTC 2024"; +const char *short_version = "1.14.1"; +const char *full_version = "1.14.1-NONE-NONE"; +const char *build_date = "Fri Feb 23 21:04:34 UTC 2024"; } // namespace version } // namespace sdk OPENTELEMETRY_END_NAMESPACE