From 973ea73427bf19130abcf2070f3495a39268d7a5 Mon Sep 17 00:00:00 2001
From: Oblivion <ehsan.sadroid@gmail.com>
Date: Fri, 28 Oct 2022 15:45:37 +0000
Subject: [PATCH 01/10] Prepare for releasing 1.7.0

---
 CHANGELOG.md | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index 6249c8dbca..b586ac2d43 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -14,6 +14,8 @@ Increment the:
 * PATCH version when you make backwards compatible bug fixes.
 
 ## [Unreleased]
+ 
+## [1.7.0] 2022-10-28
 
 * [Metrics] Switch to explicit 64 bit integers [#1686](https://github.com/open-telemetry/opentelemetry-cpp/pull/1686)
   which includes breaking change in the Metrics api and sdk.

From 1f4d9fa37fc7b5d8352d080d891927fb58b666f4 Mon Sep 17 00:00:00 2001
From: Oblivion <ehsan.sadroid@gmail.com>
Date: Fri, 28 Oct 2022 15:56:44 +0000
Subject: [PATCH 02/10] update version

---
 CHANGELOG.md                                    |  2 +-
 api/include/opentelemetry/version.h             |  2 +-
 docs/public/conf.py                             |  2 +-
 sdk/include/opentelemetry/sdk/version/version.h |  2 +-
 sdk/src/version/version.cc                      | 14 +++++++-------
 5 files changed, 11 insertions(+), 11 deletions(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index b586ac2d43..c82fe82500 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -14,7 +14,7 @@ Increment the:
 * PATCH version when you make backwards compatible bug fixes.
 
 ## [Unreleased]
- 
+
 ## [1.7.0] 2022-10-28
 
 * [Metrics] Switch to explicit 64 bit integers [#1686](https://github.com/open-telemetry/opentelemetry-cpp/pull/1686)
diff --git a/api/include/opentelemetry/version.h b/api/include/opentelemetry/version.h
index 85357309bf..06b7136703 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.6.1"
+#define OPENTELEMETRY_VERSION "1.7.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 eb79a39815..22e8709c6f 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.6.1"
+release = "1.7.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 86176ba71f..bf89643dbf 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.6.1"
+#define OPENTELEMETRY_SDK_VERSION "1.7.0"
 
 #include "opentelemetry/version.h"
 
diff --git a/sdk/src/version/version.cc b/sdk/src/version/version.cc
index c4dff0cb56..0f5350d395 100644
--- a/sdk/src/version/version.cc
+++ b/sdk/src/version/version.cc
@@ -9,16 +9,16 @@ namespace sdk
 namespace version
 {
 const int MAJOR_VERSION     = 1;
-const int MINOR_VERSION     = 6;
-const int PATCH_VERSION     = 1;
+const int MINOR_VERSION     = 7;
+const int PATCH_VERSION     = 0;
 const char *PRE_RELEASE     = "NONE";
 const char *BUILD_METADATA  = "NONE";
-const int COUNT_NEW_COMMITS = 27;
-const char *BRANCH          = "pre_release_1.6.1";
-const char *COMMIT_HASH     = "38012fab34faa50d5020959b68eba77ac485b508";
-const char *SHORT_VERSION   = "1.6.1";
+const int COUNT_NEW_COMMITS = 35;
+const char *BRANCH          = "pre_release_1.7.0";
+const char *COMMIT_HASH     = "dd7e257b6de71eeaf9e3149530962301705b9a0d";
+const char *SHORT_VERSION   = "1.7.0";
 const char *FULL_VERSION =
-    "1.6.0-NONE-NONE-27-pre_release_1.6.1-38012fab34faa50d5020959b68eba77ac485b508";
+    "1.7.0-NONE-NONE-35-pre_release_1.7.0-dd7e257b6de71eeaf9e3149530962301705b9a0d";
 const char *BUILD_DATE = "Thu Sep 22 18:05:21 UTC 2022";
 }  // namespace version
 }  // namespace sdk

From b7fd26b05be6d2efc7e27b332a5a7b35969ea0c9 Mon Sep 17 00:00:00 2001
From: Oblivion <ehsan.sadroid@gmail.com>
Date: Fri, 28 Oct 2022 16:31:11 +0000
Subject: [PATCH 03/10] changelog

---
 CHANGELOG.md | 42 ++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 42 insertions(+)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index c82fe82500..e2fee11f99 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -17,6 +17,48 @@ Increment the:
 
 ## [1.7.0] 2022-10-28
 
+* [METRICS SDK] Validate Instrument meta data (name, unit, description) [#1713]
+(https://github.com/open-telemetry/opentelemetry-cpp/pull/1713)
+* [DOCS] Document libthrift 0.12.0 doesn't work with Jaeger exporter [#1714]
+(https://github.com/open-telemetry/opentelemetry-cpp/pull/1714)
+* [Metrics SDK] Add Monotonic Property to Sum Aggregation, and unit tests for Up Down Counter [#1675]
+(https://github.com/open-telemetry/opentelemetry-cpp/pull/1675)
+* [Metrics SDK] Move Metrics Exemplar processing behind feature flag [#1710](https://github.com/open-telemetry/opentelemetry-cpp/pull/1710)
+* [Metrics API/SDK] Change Meter API/SDK to return nostd::unique_ptr for Sync Instruments [#1707]
+(https://github.com/open-telemetry/opentelemetry-cpp/pull/1707)
+* [BUILD] Add e2e test to asan & tsan CI [#1670](https://github.com/open-telemetry/opentelemetry-cpp/pull/1670)
+* [BUILD] Add otlp-grpc example bazel [#1708](https://github.com/open-telemetry/opentelemetry-cpp/pull/1708)
+* Fix debug log of OTLP HTTP exporter and ES log exporter [#1703](https://github.com/open-telemetry/opentelemetry-cpp/pull/1701)
+* [METRICS SDK] Fix a potential precision loss on integer in ReservoirCellIndexFor [#1696]
+(https://github.com/open-telemetry/opentelemetry-cpp/pull/1696)
+* [METRICS SDK] Fix Histogram crash [#1685](https://github.com/open-telemetry/opentelemetry-cpp/pull/1685)
+* [METRICS SDK] Fix:1676 Segfault when short export period is used for metrics [#1682]
+(https://github.com/open-telemetry/opentelemetry-cpp/pull/1682)
+* [METRICS SDK] Add timeout support to MeterContext::ForceFlush [#1673]
+(https://github.com/open-telemetry/opentelemetry-cpp/pull/1673)
+* [DOCS] - Minor updates to OStream Metrics exporter documentation [#1679]
+(https://github.com/open-telemetry/opentelemetry-cpp/pull/1679)
+* [DOCS] Fix:#1575 API Documentation for Metrics SDK and API [#1678]
+(https://github.com/open-telemetry/opentelemetry-cpp/pull/1678)
+* [BUILD] Fixed compiler warnings [#1677](https://github.com/open-telemetry/opentelemetry-cpp/pull/1677)
+* [METRICS SDK] Fix threading issue between Meter::RegisterSyncMetricStorage and Meter::Collect [#1666]
+(https://github.com/open-telemetry/opentelemetry-cpp/pull/1666)
+* [METRICS SDK] Fix data race on MeterContext::meters_ [#1668](https://github.com/open-telemetry/opentelemetry-cpp/pull/1668)
+* [METRICS SDK] Fix observable Gauge metrics generation [#1651](https://github.com/open-telemetry/opentelemetry-cpp/pull/1651)
+* [BUILD] Detect ARCH=sparc in CMake [#1660](https://github.com/open-telemetry/opentelemetry-cpp/pull/1660)
+* Add user agent for OTLP http/grpc client [#1657](https://github.com/open-telemetry/opentelemetry-cpp/pull/1657)
+* [BUILD] Fix clang and gcc warnings [#1658](https://github.com/open-telemetry/opentelemetry-cpp/pull/1658)
+* [Metrics SDK] Add Metrics ExemplarFilter and ExemplarReservoir [#1584]
+(https://github.com/open-telemetry/opentelemetry-cpp/pull/1584)
+* [LOGS SDK] Rename OnReceive to OnEmit [#1652](https://github.com/open-telemetry/opentelemetry-cpp/pull/1652)
+* [METRICS SDK] Fix Observable Gauge does not reflect updated values, and send the old value always [#1641]
+(https://github.com/open-telemetry/opentelemetry-cpp/pull/1641)
+* [Metrics SDK] Change boundry type to double for Explicit Bucket Histogram Aggregation,
+and change default bucket range [#1626](https://github.com/open-telemetry/opentelemetry-cpp/pull/1626)
+* [METRICS SDK] Fix occasional Segfault with LongCounter instrument [#1638]
+(https://github.com/open-telemetry/opentelemetry-cpp/pull/1638)
+* [BUILD] Bump vcpk to 2022.08.15 [#1633](https://github.com/open-telemetry/opentelemetry-cpp/pull/1633)
+* [BUILD] Bump gRPC to v1.48.1 for CMake Linux CI [#1608](https://github.com/open-telemetry/opentelemetry-cpp/pull/1608)
 * [Metrics] Switch to explicit 64 bit integers [#1686](https://github.com/open-telemetry/opentelemetry-cpp/pull/1686)
   which includes breaking change in the Metrics api and sdk.
 * [Metrics SDK] Add support for Pull Metric Exporter [#1701](https://github.com/open-telemetry/opentelemetry-cpp/pull/1701)

From 0ca3605d6ef7f43acafe0b784dd117c8875db8ad Mon Sep 17 00:00:00 2001
From: Oblivion <ehsan.sadroid@gmail.com>
Date: Fri, 28 Oct 2022 16:42:32 +0000
Subject: [PATCH 04/10] fix CI

---
 CHANGELOG.md | 38 +++++++++++++-------------------------
 1 file changed, 13 insertions(+), 25 deletions(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index e2fee11f99..047b6f8ef6 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -17,43 +17,31 @@ Increment the:
 
 ## [1.7.0] 2022-10-28
 
-* [METRICS SDK] Validate Instrument meta data (name, unit, description) [#1713]
-(https://github.com/open-telemetry/opentelemetry-cpp/pull/1713)
-* [DOCS] Document libthrift 0.12.0 doesn't work with Jaeger exporter [#1714]
-(https://github.com/open-telemetry/opentelemetry-cpp/pull/1714)
-* [Metrics SDK] Add Monotonic Property to Sum Aggregation, and unit tests for Up Down Counter [#1675]
-(https://github.com/open-telemetry/opentelemetry-cpp/pull/1675)
+* [METRICS SDK] Validate Instrument meta data (name, unit, description) [#1713](https://github.com/open-telemetry/opentelemetry-cpp/pull/1713)
+* [DOCS] Document libthrift 0.12.0 doesn't work with Jaeger exporter [#1714](https://github.com/open-telemetry/opentelemetry-cpp/pull/1714)
+* [Metrics SDK] Add Monotonic Property to Sum Aggregation, and unit tests for Up Down Counter [#1675](https://github.com/open-telemetry/opentelemetry-cpp/pull/1675)
 * [Metrics SDK] Move Metrics Exemplar processing behind feature flag [#1710](https://github.com/open-telemetry/opentelemetry-cpp/pull/1710)
-* [Metrics API/SDK] Change Meter API/SDK to return nostd::unique_ptr for Sync Instruments [#1707]
-(https://github.com/open-telemetry/opentelemetry-cpp/pull/1707)
+* [Metrics API/SDK] Change Meter API/SDK to return nostd::unique_ptr for Sync Instruments [#1707](https://github.com/open-telemetry/opentelemetry-cpp/pull/1707)
 * [BUILD] Add e2e test to asan & tsan CI [#1670](https://github.com/open-telemetry/opentelemetry-cpp/pull/1670)
 * [BUILD] Add otlp-grpc example bazel [#1708](https://github.com/open-telemetry/opentelemetry-cpp/pull/1708)
 * Fix debug log of OTLP HTTP exporter and ES log exporter [#1703](https://github.com/open-telemetry/opentelemetry-cpp/pull/1701)
-* [METRICS SDK] Fix a potential precision loss on integer in ReservoirCellIndexFor [#1696]
-(https://github.com/open-telemetry/opentelemetry-cpp/pull/1696)
+* [METRICS SDK] Fix a potential precision loss on integer in ReservoirCellIndexFor [#1696](https://github.com/open-telemetry/opentelemetry-cpp/pull/1696)
 * [METRICS SDK] Fix Histogram crash [#1685](https://github.com/open-telemetry/opentelemetry-cpp/pull/1685)
-* [METRICS SDK] Fix:1676 Segfault when short export period is used for metrics [#1682]
-(https://github.com/open-telemetry/opentelemetry-cpp/pull/1682)
-* [METRICS SDK] Add timeout support to MeterContext::ForceFlush [#1673]
-(https://github.com/open-telemetry/opentelemetry-cpp/pull/1673)
-* [DOCS] - Minor updates to OStream Metrics exporter documentation [#1679]
-(https://github.com/open-telemetry/opentelemetry-cpp/pull/1679)
-* [DOCS] Fix:#1575 API Documentation for Metrics SDK and API [#1678]
-(https://github.com/open-telemetry/opentelemetry-cpp/pull/1678)
+* [METRICS SDK] Fix:1676 Segfault when short export period is used for metrics [#1682](https://github.com/open-telemetry/opentelemetry-cpp/pull/1682)
+* [METRICS SDK] Add timeout support to MeterContext::ForceFlush [#1673](https://github.com/open-telemetry/opentelemetry-cpp/pull/1673)
+* [DOCS] - Minor updates to OStream Metrics exporter documentation [#1679](https://github.com/open-telemetry/opentelemetry-cpp/pull/1679)
+* [DOCS] Fix:#1575 API Documentation for Metrics SDK and API [#1678](https://github.com/open-telemetry/opentelemetry-cpp/pull/1678)
 * [BUILD] Fixed compiler warnings [#1677](https://github.com/open-telemetry/opentelemetry-cpp/pull/1677)
-* [METRICS SDK] Fix threading issue between Meter::RegisterSyncMetricStorage and Meter::Collect [#1666]
-(https://github.com/open-telemetry/opentelemetry-cpp/pull/1666)
+* [METRICS SDK] Fix threading issue between Meter::RegisterSyncMetricStorage and Meter::Collect [#1666](https://github.com/open-telemetry/opentelemetry-cpp/pull/1666)
 * [METRICS SDK] Fix data race on MeterContext::meters_ [#1668](https://github.com/open-telemetry/opentelemetry-cpp/pull/1668)
 * [METRICS SDK] Fix observable Gauge metrics generation [#1651](https://github.com/open-telemetry/opentelemetry-cpp/pull/1651)
 * [BUILD] Detect ARCH=sparc in CMake [#1660](https://github.com/open-telemetry/opentelemetry-cpp/pull/1660)
 * Add user agent for OTLP http/grpc client [#1657](https://github.com/open-telemetry/opentelemetry-cpp/pull/1657)
 * [BUILD] Fix clang and gcc warnings [#1658](https://github.com/open-telemetry/opentelemetry-cpp/pull/1658)
-* [Metrics SDK] Add Metrics ExemplarFilter and ExemplarReservoir [#1584]
-(https://github.com/open-telemetry/opentelemetry-cpp/pull/1584)
+* [Metrics SDK] Add Metrics ExemplarFilter and ExemplarReservoir [#1584](https://github.com/open-telemetry/opentelemetry-cpp/pull/1584)
 * [LOGS SDK] Rename OnReceive to OnEmit [#1652](https://github.com/open-telemetry/opentelemetry-cpp/pull/1652)
-* [METRICS SDK] Fix Observable Gauge does not reflect updated values, and send the old value always [#1641]
-(https://github.com/open-telemetry/opentelemetry-cpp/pull/1641)
-* [Metrics SDK] Change boundry type to double for Explicit Bucket Histogram Aggregation,
+* [METRICS SDK] Fix Observable Gauge does not reflect updated values, and send the old value always [#1641](https://github.com/open-telemetry/opentelemetry-cpp/pull/1641)
+* [Metrics SDK] Change boundary type to double for Explicit Bucket Histogram Aggregation,
 and change default bucket range [#1626](https://github.com/open-telemetry/opentelemetry-cpp/pull/1626)
 * [METRICS SDK] Fix occasional Segfault with LongCounter instrument [#1638]
 (https://github.com/open-telemetry/opentelemetry-cpp/pull/1638)

From e961d063d6c2a6b61e41a595b545ea685179f7ad Mon Sep 17 00:00:00 2001
From: Oblivion <ehsan.sadroid@gmail.com>
Date: Fri, 28 Oct 2022 16:45:58 +0000
Subject: [PATCH 05/10] fix CI

---
 CHANGELOG.md | 18 +++++++++++-------
 1 file changed, 11 insertions(+), 7 deletions(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index 047b6f8ef6..3554e43ae9 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -19,20 +19,24 @@ Increment the:
 
 * [METRICS SDK] Validate Instrument meta data (name, unit, description) [#1713](https://github.com/open-telemetry/opentelemetry-cpp/pull/1713)
 * [DOCS] Document libthrift 0.12.0 doesn't work with Jaeger exporter [#1714](https://github.com/open-telemetry/opentelemetry-cpp/pull/1714)
-* [Metrics SDK] Add Monotonic Property to Sum Aggregation, and unit tests for Up Down Counter [#1675](https://github.com/open-telemetry/opentelemetry-cpp/pull/1675)
+* [Metrics SDK] Add Monotonic Property to Sum Aggregation, and
+unit tests for Up Down Counter [#1675](https://github.com/open-telemetry/opentelemetry-cpp/pull/1675)
 * [Metrics SDK] Move Metrics Exemplar processing behind feature flag [#1710](https://github.com/open-telemetry/opentelemetry-cpp/pull/1710)
-* [Metrics API/SDK] Change Meter API/SDK to return nostd::unique_ptr for Sync Instruments [#1707](https://github.com/open-telemetry/opentelemetry-cpp/pull/1707)
+* [Metrics API/SDK] Change Meter API/SDK to return nostd::unique_ptr
+ for Sync Instruments [#1707](https://github.com/open-telemetry/opentelemetry-cpp/pull/1707)
 * [BUILD] Add e2e test to asan & tsan CI [#1670](https://github.com/open-telemetry/opentelemetry-cpp/pull/1670)
 * [BUILD] Add otlp-grpc example bazel [#1708](https://github.com/open-telemetry/opentelemetry-cpp/pull/1708)
 * Fix debug log of OTLP HTTP exporter and ES log exporter [#1703](https://github.com/open-telemetry/opentelemetry-cpp/pull/1701)
-* [METRICS SDK] Fix a potential precision loss on integer in ReservoirCellIndexFor [#1696](https://github.com/open-telemetry/opentelemetry-cpp/pull/1696)
+* [METRICS SDK] Fix a potential precision loss on integer in
+ReservoirCellIndexFor [#1696](https://github.com/open-telemetry/opentelemetry-cpp/pull/1696)
 * [METRICS SDK] Fix Histogram crash [#1685](https://github.com/open-telemetry/opentelemetry-cpp/pull/1685)
 * [METRICS SDK] Fix:1676 Segfault when short export period is used for metrics [#1682](https://github.com/open-telemetry/opentelemetry-cpp/pull/1682)
 * [METRICS SDK] Add timeout support to MeterContext::ForceFlush [#1673](https://github.com/open-telemetry/opentelemetry-cpp/pull/1673)
 * [DOCS] - Minor updates to OStream Metrics exporter documentation [#1679](https://github.com/open-telemetry/opentelemetry-cpp/pull/1679)
 * [DOCS] Fix:#1575 API Documentation for Metrics SDK and API [#1678](https://github.com/open-telemetry/opentelemetry-cpp/pull/1678)
 * [BUILD] Fixed compiler warnings [#1677](https://github.com/open-telemetry/opentelemetry-cpp/pull/1677)
-* [METRICS SDK] Fix threading issue between Meter::RegisterSyncMetricStorage and Meter::Collect [#1666](https://github.com/open-telemetry/opentelemetry-cpp/pull/1666)
+* [METRICS SDK] Fix threading issue between Meter::RegisterSyncMetricStorage
+ and Meter::Collect [#1666](https://github.com/open-telemetry/opentelemetry-cpp/pull/1666)
 * [METRICS SDK] Fix data race on MeterContext::meters_ [#1668](https://github.com/open-telemetry/opentelemetry-cpp/pull/1668)
 * [METRICS SDK] Fix observable Gauge metrics generation [#1651](https://github.com/open-telemetry/opentelemetry-cpp/pull/1651)
 * [BUILD] Detect ARCH=sparc in CMake [#1660](https://github.com/open-telemetry/opentelemetry-cpp/pull/1660)
@@ -40,11 +44,11 @@ Increment the:
 * [BUILD] Fix clang and gcc warnings [#1658](https://github.com/open-telemetry/opentelemetry-cpp/pull/1658)
 * [Metrics SDK] Add Metrics ExemplarFilter and ExemplarReservoir [#1584](https://github.com/open-telemetry/opentelemetry-cpp/pull/1584)
 * [LOGS SDK] Rename OnReceive to OnEmit [#1652](https://github.com/open-telemetry/opentelemetry-cpp/pull/1652)
-* [METRICS SDK] Fix Observable Gauge does not reflect updated values, and send the old value always [#1641](https://github.com/open-telemetry/opentelemetry-cpp/pull/1641)
+* [METRICS SDK] Fix Observable Gauge does not reflect updated values,
+and send the old value always [#1641](https://github.com/open-telemetry/opentelemetry-cpp/pull/1641)
 * [Metrics SDK] Change boundary type to double for Explicit Bucket Histogram Aggregation,
 and change default bucket range [#1626](https://github.com/open-telemetry/opentelemetry-cpp/pull/1626)
-* [METRICS SDK] Fix occasional Segfault with LongCounter instrument [#1638]
-(https://github.com/open-telemetry/opentelemetry-cpp/pull/1638)
+* [METRICS SDK] Fix occasional Segfault with LongCounter instrument [#1638](https://github.com/open-telemetry/opentelemetry-cpp/pull/1638)
 * [BUILD] Bump vcpk to 2022.08.15 [#1633](https://github.com/open-telemetry/opentelemetry-cpp/pull/1633)
 * [BUILD] Bump gRPC to v1.48.1 for CMake Linux CI [#1608](https://github.com/open-telemetry/opentelemetry-cpp/pull/1608)
 * [Metrics] Switch to explicit 64 bit integers [#1686](https://github.com/open-telemetry/opentelemetry-cpp/pull/1686)

From 8bd58b9a48e0d9a29c9844feee8d25bca67f20ce Mon Sep 17 00:00:00 2001
From: Ehsan Saei <71217171+esigo@users.noreply.github.com>
Date: Fri, 28 Oct 2022 19:35:42 +0200
Subject: [PATCH 06/10] Update CHANGELOG.md

Co-authored-by: Tom Tan <lilotom@gmail.com>
---
 CHANGELOG.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index 3554e43ae9..4422283135 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -26,7 +26,7 @@ unit tests for Up Down Counter [#1675](https://github.com/open-telemetry/opentel
  for Sync Instruments [#1707](https://github.com/open-telemetry/opentelemetry-cpp/pull/1707)
 * [BUILD] Add e2e test to asan & tsan CI [#1670](https://github.com/open-telemetry/opentelemetry-cpp/pull/1670)
 * [BUILD] Add otlp-grpc example bazel [#1708](https://github.com/open-telemetry/opentelemetry-cpp/pull/1708)
-* Fix debug log of OTLP HTTP exporter and ES log exporter [#1703](https://github.com/open-telemetry/opentelemetry-cpp/pull/1701)
+* Fix debug log of OTLP HTTP exporter and ES log exporter [#1703](https://github.com/open-telemetry/opentelemetry-cpp/pull/1703)
 * [METRICS SDK] Fix a potential precision loss on integer in
 ReservoirCellIndexFor [#1696](https://github.com/open-telemetry/opentelemetry-cpp/pull/1696)
 * [METRICS SDK] Fix Histogram crash [#1685](https://github.com/open-telemetry/opentelemetry-cpp/pull/1685)

From 0273c5d2c3ea32184cf920ca8b647e196510d0e8 Mon Sep 17 00:00:00 2001
From: Ehsan Saei <71217171+esigo@users.noreply.github.com>
Date: Fri, 28 Oct 2022 20:08:39 +0200
Subject: [PATCH 07/10] Update CHANGELOG.md

Co-authored-by: Lalit Kumar Bhasin <lalit_fin@yahoo.com>
---
 CHANGELOG.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index 4422283135..9e7caaeab3 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -23,7 +23,7 @@ Increment the:
 unit tests for Up Down Counter [#1675](https://github.com/open-telemetry/opentelemetry-cpp/pull/1675)
 * [Metrics SDK] Move Metrics Exemplar processing behind feature flag [#1710](https://github.com/open-telemetry/opentelemetry-cpp/pull/1710)
 * [Metrics API/SDK] Change Meter API/SDK to return nostd::unique_ptr
- for Sync Instruments [#1707](https://github.com/open-telemetry/opentelemetry-cpp/pull/1707)
+ for Sync Instruments [#1707](https://github.com/open-telemetry/opentelemetry-cpp/pull/1707) which includes breaking change in the Metrics api and sdk.
 * [BUILD] Add e2e test to asan & tsan CI [#1670](https://github.com/open-telemetry/opentelemetry-cpp/pull/1670)
 * [BUILD] Add otlp-grpc example bazel [#1708](https://github.com/open-telemetry/opentelemetry-cpp/pull/1708)
 * Fix debug log of OTLP HTTP exporter and ES log exporter [#1703](https://github.com/open-telemetry/opentelemetry-cpp/pull/1703)

From dbc3963394aa613ae8dadf48d8cf5d1be94fa257 Mon Sep 17 00:00:00 2001
From: Oblivion <ehsan.sadroid@gmail.com>
Date: Fri, 28 Oct 2022 18:38:15 +0000
Subject: [PATCH 08/10] comments

---
 CHANGELOG.md               | 12 ++++++++++--
 sdk/src/version/version.cc |  2 +-
 2 files changed, 11 insertions(+), 3 deletions(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index 9e7caaeab3..ab3badee09 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -23,7 +23,8 @@ Increment the:
 unit tests for Up Down Counter [#1675](https://github.com/open-telemetry/opentelemetry-cpp/pull/1675)
 * [Metrics SDK] Move Metrics Exemplar processing behind feature flag [#1710](https://github.com/open-telemetry/opentelemetry-cpp/pull/1710)
 * [Metrics API/SDK] Change Meter API/SDK to return nostd::unique_ptr
- for Sync Instruments [#1707](https://github.com/open-telemetry/opentelemetry-cpp/pull/1707) which includes breaking change in the Metrics api and sdk.
+ for Sync Instruments [#1707](https://github.com/open-telemetry/opentelemetry-cpp/pull/1707)
+which includes breaking change in the Metrics api and sdk.
 * [BUILD] Add e2e test to asan & tsan CI [#1670](https://github.com/open-telemetry/opentelemetry-cpp/pull/1670)
 * [BUILD] Add otlp-grpc example bazel [#1708](https://github.com/open-telemetry/opentelemetry-cpp/pull/1708)
 * Fix debug log of OTLP HTTP exporter and ES log exporter [#1703](https://github.com/open-telemetry/opentelemetry-cpp/pull/1703)
@@ -40,7 +41,7 @@ ReservoirCellIndexFor [#1696](https://github.com/open-telemetry/opentelemetry-cp
 * [METRICS SDK] Fix data race on MeterContext::meters_ [#1668](https://github.com/open-telemetry/opentelemetry-cpp/pull/1668)
 * [METRICS SDK] Fix observable Gauge metrics generation [#1651](https://github.com/open-telemetry/opentelemetry-cpp/pull/1651)
 * [BUILD] Detect ARCH=sparc in CMake [#1660](https://github.com/open-telemetry/opentelemetry-cpp/pull/1660)
-* Add user agent for OTLP http/grpc client [#1657](https://github.com/open-telemetry/opentelemetry-cpp/pull/1657)
+* [SDK] Add user agent for OTLP http/grpc client [#1657](https://github.com/open-telemetry/opentelemetry-cpp/pull/1657)
 * [BUILD] Fix clang and gcc warnings [#1658](https://github.com/open-telemetry/opentelemetry-cpp/pull/1658)
 * [Metrics SDK] Add Metrics ExemplarFilter and ExemplarReservoir [#1584](https://github.com/open-telemetry/opentelemetry-cpp/pull/1584)
 * [LOGS SDK] Rename OnReceive to OnEmit [#1652](https://github.com/open-telemetry/opentelemetry-cpp/pull/1652)
@@ -58,6 +59,13 @@ and change default bucket range [#1626](https://github.com/open-telemetry/opente
 * [BUILD] Add CMake OTELCPP_MAINTAINER_MODE [#1650](https://github.com/open-telemetry/opentelemetry-cpp/pull/1650)
 * [SEMANTIC CONVENTIONS] Upgrade to version 1.14.0 [#1697](https://github.com/open-telemetry/opentelemetry-cpp/pull/1697)
 
+Notes:
+
+Metrics API/SDK GA release includes PRs [#1686](https://github.com/open-telemetry/opentelemetry-cpp/pull/1686),
+[#1701](https://github.com/open-telemetry/opentelemetry-cpp/pull/1701), and
+[#1707](https://github.com/open-telemetry/opentelemetry-cpp/pull/1707)
+with breaking changes in the Metrics API and SDK.
+
 ## [1.6.1] 2022-09-22
 
 * [BUILD] Upgrade opentelemetry-proto to v0.19.0 [#1579](https://github.com/open-telemetry/opentelemetry-cpp/pull/1579)
diff --git a/sdk/src/version/version.cc b/sdk/src/version/version.cc
index 0f5350d395..50828d6129 100644
--- a/sdk/src/version/version.cc
+++ b/sdk/src/version/version.cc
@@ -19,7 +19,7 @@ const char *COMMIT_HASH     = "dd7e257b6de71eeaf9e3149530962301705b9a0d";
 const char *SHORT_VERSION   = "1.7.0";
 const char *FULL_VERSION =
     "1.7.0-NONE-NONE-35-pre_release_1.7.0-dd7e257b6de71eeaf9e3149530962301705b9a0d";
-const char *BUILD_DATE = "Thu Sep 22 18:05:21 UTC 2022";
+const char* BUILD_DATE = "Fri 28 Oct 2022 06:22:43 PM UTC";
 }  // namespace version
 }  // namespace sdk
 OPENTELEMETRY_END_NAMESPACE

From 52f23975fef1e8546e2261f4227a1b820a5f2d05 Mon Sep 17 00:00:00 2001
From: Oblivion <ehsan.sadroid@gmail.com>
Date: Fri, 28 Oct 2022 19:49:01 +0000
Subject: [PATCH 09/10] format

---
 sdk/src/version/version.cc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sdk/src/version/version.cc b/sdk/src/version/version.cc
index 50828d6129..b0c6531c8e 100644
--- a/sdk/src/version/version.cc
+++ b/sdk/src/version/version.cc
@@ -19,7 +19,7 @@ const char *COMMIT_HASH     = "dd7e257b6de71eeaf9e3149530962301705b9a0d";
 const char *SHORT_VERSION   = "1.7.0";
 const char *FULL_VERSION =
     "1.7.0-NONE-NONE-35-pre_release_1.7.0-dd7e257b6de71eeaf9e3149530962301705b9a0d";
-const char* BUILD_DATE = "Fri 28 Oct 2022 06:22:43 PM UTC";
+const char *BUILD_DATE = "Fri 28 Oct 2022 06:22:43 PM UTC";
 }  // namespace version
 }  // namespace sdk
 OPENTELEMETRY_END_NAMESPACE

From 080a931d179291e31b72b4845da4b10b0b8f5f0d Mon Sep 17 00:00:00 2001
From: Oblivion <ehsan.sadroid@gmail.com>
Date: Fri, 28 Oct 2022 20:15:52 +0000
Subject: [PATCH 10/10] comment

---
 CHANGELOG.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index ab3badee09..4368f441dd 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -27,7 +27,7 @@ unit tests for Up Down Counter [#1675](https://github.com/open-telemetry/opentel
 which includes breaking change in the Metrics api and sdk.
 * [BUILD] Add e2e test to asan & tsan CI [#1670](https://github.com/open-telemetry/opentelemetry-cpp/pull/1670)
 * [BUILD] Add otlp-grpc example bazel [#1708](https://github.com/open-telemetry/opentelemetry-cpp/pull/1708)
-* Fix debug log of OTLP HTTP exporter and ES log exporter [#1703](https://github.com/open-telemetry/opentelemetry-cpp/pull/1703)
+* [TRACE SDK] Fix debug log of OTLP HTTP exporter and ES log exporter [#1703](https://github.com/open-telemetry/opentelemetry-cpp/pull/1703)
 * [METRICS SDK] Fix a potential precision loss on integer in
 ReservoirCellIndexFor [#1696](https://github.com/open-telemetry/opentelemetry-cpp/pull/1696)
 * [METRICS SDK] Fix Histogram crash [#1685](https://github.com/open-telemetry/opentelemetry-cpp/pull/1685)