From 664b86ddf822d37f86061c6b4f7c1b06b04364c7 Mon Sep 17 00:00:00 2001 From: Yusuke Tsutsumi Date: Mon, 16 Mar 2020 15:00:57 -0700 Subject: [PATCH 1/4] Adding changelog entries for the 0.5b0 release Total Changelog: Documentations has been significantly overhauled, including: * a getting started guide * examples has been consolidated to an docs/examples folder * several minor improvements to the examples in each extension's readme. - Adding Correlation Context API and propagator ([#471](https://github.com/open-telemetry/opentelemetry-python/pull/471)) - Adding a global configuration module to simplify setting and getting globals ([#466](https://github.com/open-telemetry/opentelemetry-python/pull/466)) - Rename metric handle to bound metric ([#470](https://github.com/open-telemetry/opentelemetry-python/pull/470)) - Moving resources to sdk ([#464](https://github.com/open-telemetry/opentelemetry-python/pull/464)) - Implementing propagators to API to use context ([#446](https://github.com/open-telemetry/opentelemetry-python/pull/446)) - Implement observer instrument for metrics ([#425](https://github.com/open-telemetry/opentelemetry-python/pull/425)) - Adding named meters, removing batchers ([#431](https://github.com/open-telemetry/opentelemetry-python/pull/431)) - Renaming TraceOptions to TraceFlags ([#450](https://github.com/open-telemetry/opentelemetry-python/pull/450)) - Renaming TracerSource to TraceProvider ([#441](https://github.com/open-telemetry/opentelemetry-python/pull/441)) - Adding Correlation Context SDK and propagator ([#471](https://github.com/open-telemetry/opentelemetry-python/pull/471)) - Adding OT Collector metrics exporter ([#454](https://github.com/open-telemetry/opentelemetry-python/pull/454)) - Improve validation of attributes ([#460](https://github.com/open-telemetry/opentelemetry-python/pull/460)) - Re-raise errors caught in opentelemetry.sdk.trace.Tracer.use_span() (#469) ([#469](https://github.com/open-telemetry/opentelemetry-python/pull/469)) - Adding named meters, removing batchers ([#431](https://github.com/open-telemetry/opentelemetry-python/pull/431)) - Make counter and MinMaxSumCount aggregators thread safe ([#439](https://github.com/open-telemetry/opentelemetry-python/pull/439)) - Initial release. Support is included for both trace and metrics. --- .../CHANGELOG.md | 1 + opentelemetry-api/CHANGELOG.md | 21 +++++++++++++++++++ opentelemetry-sdk/CHANGELOG.md | 15 +++++++++++++ 3 files changed, 37 insertions(+) diff --git a/ext/opentelemetry-ext-otcollector/CHANGELOG.md b/ext/opentelemetry-ext-otcollector/CHANGELOG.md index 617d979ab29..4b7acd14906 100644 --- a/ext/opentelemetry-ext-otcollector/CHANGELOG.md +++ b/ext/opentelemetry-ext-otcollector/CHANGELOG.md @@ -2,3 +2,4 @@ ## Unreleased +## 0.5b0 \ No newline at end of file diff --git a/opentelemetry-api/CHANGELOG.md b/opentelemetry-api/CHANGELOG.md index 9864fc67d3d..776cc98bb2c 100644 --- a/opentelemetry-api/CHANGELOG.md +++ b/opentelemetry-api/CHANGELOG.md @@ -2,6 +2,27 @@ ## Unreleased +## 0.5b0 + +- Adding Correlation Context API and propagator + ([#471](https://github.com/open-telemetry/opentelemetry-python/pull/471)) +- Adding a global configuration module to simplify setting and getting globals + ([#466](https://github.com/open-telemetry/opentelemetry-python/pull/466)) +- Rename metric handle to bound metric + ([#470](https://github.com/open-telemetry/opentelemetry-python/pull/470)) +- Moving resources to sdk + ([#464](https://github.com/open-telemetry/opentelemetry-python/pull/464)) +- Implementing propagators to API to use context + ([#446](https://github.com/open-telemetry/opentelemetry-python/pull/446)) +- Adding named meters, removing batchers + ([#431](https://github.com/open-telemetry/opentelemetry-python/pull/431)) +- Renaming TraceOptions to TraceFlags + ([#450](https://github.com/open-telemetry/opentelemetry-python/pull/450)) +- Renaming TracerSource to TraceProvider + ([#441](https://github.com/open-telemetry/opentelemetry-python/pull/441)) +- Adding attach/detach methods as per spec + ([#429](https://github.com/open-telemetry/opentelemetry-python/pull/450) + ## 0.4a0 Released 2020-02-21 diff --git a/opentelemetry-sdk/CHANGELOG.md b/opentelemetry-sdk/CHANGELOG.md index 54502d7eae7..7ad0da364e4 100644 --- a/opentelemetry-sdk/CHANGELOG.md +++ b/opentelemetry-sdk/CHANGELOG.md @@ -2,6 +2,21 @@ ## Unreleased +## 0.5b0 + +- Adding Correlation Context SDK and propagator + ([#471](https://github.com/open-telemetry/opentelemetry-python/pull/471)) +- Adding OT Collector metrics exporter + ([#454](https://github.com/open-telemetry/opentelemetry-python/pull/454)) +- Improve validation of attributes + ([#460](https://github.com/open-telemetry/opentelemetry-python/pull/460)) +- Moving resources to sdk + ([#464](https://github.com/open-telemetry/opentelemetry-python/pull/464)) +- Re-raise errors caught in opentelemetry.sdk.trace.Tracer.use_span() + ([#469](https://github.com/open-telemetry/opentelemetry-python/pull/469)) +- Implement observer instrument + ([#425](https://github.com/open-telemetry/opentelemetry-python/pull/425)) + ## 0.4a0 Released 2020-02-21 From 1c386decf249fd5d3fe73009a5226a7e37b5b90d Mon Sep 17 00:00:00 2001 From: Chris Kleinknecht Date: Mon, 16 Mar 2020 15:06:45 -0700 Subject: [PATCH 2/4] s/v0.5.dev0/v0.5b0/ --- docs/examples/opentelemetry-example-app/setup.py | 2 +- ext/opentelemetry-ext-dbapi/setup.cfg | 2 +- .../src/opentelemetry/ext/dbapi/version.py | 2 +- .../src/opentelemetry/ext/flask/version.py | 2 +- ext/opentelemetry-ext-http-requests/setup.cfg | 2 +- .../src/opentelemetry/ext/http_requests/version.py | 2 +- .../src/opentelemetry/ext/jaeger/version.py | 2 +- ext/opentelemetry-ext-mysql/setup.cfg | 2 +- .../src/opentelemetry/ext/mysql/version.py | 2 +- .../src/opentelemetry/ext/opentracing_shim/version.py | 2 +- ext/opentelemetry-ext-otcollector/setup.cfg | 4 ++-- .../src/opentelemetry/ext/otcollector/version.py | 2 +- .../src/opentelemetry/ext/prometheus/version.py | 2 +- ext/opentelemetry-ext-psycopg2/setup.cfg | 2 +- .../src/opentelemetry/ext/psycopg2/version.py | 2 +- ext/opentelemetry-ext-pymongo/setup.cfg | 2 +- .../src/opentelemetry/ext/pymongo/version.py | 2 +- .../src/opentelemetry/ext/testutil/version.py | 2 +- .../src/opentelemetry/ext/wsgi/version.py | 2 +- .../src/opentelemetry/ext/zipkin/version.py | 2 +- opentelemetry-api/src/opentelemetry/util/version.py | 2 +- opentelemetry-sdk/setup.py | 2 +- opentelemetry-sdk/src/opentelemetry/sdk/version.py | 2 +- 23 files changed, 24 insertions(+), 24 deletions(-) diff --git a/docs/examples/opentelemetry-example-app/setup.py b/docs/examples/opentelemetry-example-app/setup.py index 637ad084d82..c8528a30f1b 100644 --- a/docs/examples/opentelemetry-example-app/setup.py +++ b/docs/examples/opentelemetry-example-app/setup.py @@ -16,7 +16,7 @@ setuptools.setup( name="opentelemetry-example-app", - version="0.5.dev0", + version="0.5b0", author="OpenTelemetry Authors", author_email="cncf-opentelemetry-contributors@lists.cncf.io", classifiers=[ diff --git a/ext/opentelemetry-ext-dbapi/setup.cfg b/ext/opentelemetry-ext-dbapi/setup.cfg index 3826d808934..73c1c9a3b88 100644 --- a/ext/opentelemetry-ext-dbapi/setup.cfg +++ b/ext/opentelemetry-ext-dbapi/setup.cfg @@ -39,7 +39,7 @@ package_dir= =src packages=find_namespace: install_requires = - opentelemetry-api >= 0.5.dev0 + opentelemetry-api >= 0.5b0 wrapt >= 1.0.0, < 2.0.0 [options.packages.find] diff --git a/ext/opentelemetry-ext-dbapi/src/opentelemetry/ext/dbapi/version.py b/ext/opentelemetry-ext-dbapi/src/opentelemetry/ext/dbapi/version.py index d13bf967481..e491a0fba65 100644 --- a/ext/opentelemetry-ext-dbapi/src/opentelemetry/ext/dbapi/version.py +++ b/ext/opentelemetry-ext-dbapi/src/opentelemetry/ext/dbapi/version.py @@ -12,4 +12,4 @@ # See the License for the specific language governing permissions and # limitations under the License. -__version__ = "0.5.dev0" +__version__ = "0.5b0" diff --git a/ext/opentelemetry-ext-flask/src/opentelemetry/ext/flask/version.py b/ext/opentelemetry-ext-flask/src/opentelemetry/ext/flask/version.py index d13bf967481..e491a0fba65 100644 --- a/ext/opentelemetry-ext-flask/src/opentelemetry/ext/flask/version.py +++ b/ext/opentelemetry-ext-flask/src/opentelemetry/ext/flask/version.py @@ -12,4 +12,4 @@ # See the License for the specific language governing permissions and # limitations under the License. -__version__ = "0.5.dev0" +__version__ = "0.5b0" diff --git a/ext/opentelemetry-ext-http-requests/setup.cfg b/ext/opentelemetry-ext-http-requests/setup.cfg index a064eb3c627..91693c22f62 100644 --- a/ext/opentelemetry-ext-http-requests/setup.cfg +++ b/ext/opentelemetry-ext-http-requests/setup.cfg @@ -39,7 +39,7 @@ package_dir= =src packages=find_namespace: install_requires = - opentelemetry-api >= 0.5.dev0 + opentelemetry-api >= 0.5b0 requests ~= 2.0 [options.packages.find] diff --git a/ext/opentelemetry-ext-http-requests/src/opentelemetry/ext/http_requests/version.py b/ext/opentelemetry-ext-http-requests/src/opentelemetry/ext/http_requests/version.py index d13bf967481..e491a0fba65 100644 --- a/ext/opentelemetry-ext-http-requests/src/opentelemetry/ext/http_requests/version.py +++ b/ext/opentelemetry-ext-http-requests/src/opentelemetry/ext/http_requests/version.py @@ -12,4 +12,4 @@ # See the License for the specific language governing permissions and # limitations under the License. -__version__ = "0.5.dev0" +__version__ = "0.5b0" diff --git a/ext/opentelemetry-ext-jaeger/src/opentelemetry/ext/jaeger/version.py b/ext/opentelemetry-ext-jaeger/src/opentelemetry/ext/jaeger/version.py index fdf63e3792f..53adbff0273 100644 --- a/ext/opentelemetry-ext-jaeger/src/opentelemetry/ext/jaeger/version.py +++ b/ext/opentelemetry-ext-jaeger/src/opentelemetry/ext/jaeger/version.py @@ -13,4 +13,4 @@ # See the License for the specific language governing permissions and # limitations under the License. -__version__ = "0.5.dev0" +__version__ = "0.5b0" diff --git a/ext/opentelemetry-ext-mysql/setup.cfg b/ext/opentelemetry-ext-mysql/setup.cfg index b29636fa134..c1be32b4845 100644 --- a/ext/opentelemetry-ext-mysql/setup.cfg +++ b/ext/opentelemetry-ext-mysql/setup.cfg @@ -39,7 +39,7 @@ package_dir= =src packages=find_namespace: install_requires = - opentelemetry-api >= 0.5.dev0 + opentelemetry-api >= 0.5b0 mysql-connector-python ~= 8.0 wrapt >= 1.0.0, < 2.0.0 diff --git a/ext/opentelemetry-ext-mysql/src/opentelemetry/ext/mysql/version.py b/ext/opentelemetry-ext-mysql/src/opentelemetry/ext/mysql/version.py index d13bf967481..e491a0fba65 100644 --- a/ext/opentelemetry-ext-mysql/src/opentelemetry/ext/mysql/version.py +++ b/ext/opentelemetry-ext-mysql/src/opentelemetry/ext/mysql/version.py @@ -12,4 +12,4 @@ # See the License for the specific language governing permissions and # limitations under the License. -__version__ = "0.5.dev0" +__version__ = "0.5b0" diff --git a/ext/opentelemetry-ext-opentracing-shim/src/opentelemetry/ext/opentracing_shim/version.py b/ext/opentelemetry-ext-opentracing-shim/src/opentelemetry/ext/opentracing_shim/version.py index d13bf967481..e491a0fba65 100644 --- a/ext/opentelemetry-ext-opentracing-shim/src/opentelemetry/ext/opentracing_shim/version.py +++ b/ext/opentelemetry-ext-opentracing-shim/src/opentelemetry/ext/opentracing_shim/version.py @@ -12,4 +12,4 @@ # See the License for the specific language governing permissions and # limitations under the License. -__version__ = "0.5.dev0" +__version__ = "0.5b0" diff --git a/ext/opentelemetry-ext-otcollector/setup.cfg b/ext/opentelemetry-ext-otcollector/setup.cfg index acc5b37723c..6119fcf3071 100644 --- a/ext/opentelemetry-ext-otcollector/setup.cfg +++ b/ext/opentelemetry-ext-otcollector/setup.cfg @@ -41,8 +41,8 @@ packages=find_namespace: install_requires = grpcio >= 1.0.0, < 2.0.0 opencensus-proto >= 0.1.0, < 1.0.0 - opentelemetry-api >= 0.5.dev0 - opentelemetry-sdk >= 0.5.dev0 + opentelemetry-api >= 0.5b0 + opentelemetry-sdk >= 0.5b0 protobuf >= 3.8.0 [options.packages.find] diff --git a/ext/opentelemetry-ext-otcollector/src/opentelemetry/ext/otcollector/version.py b/ext/opentelemetry-ext-otcollector/src/opentelemetry/ext/otcollector/version.py index f48cb5bee5c..4ca9f52aed6 100644 --- a/ext/opentelemetry-ext-otcollector/src/opentelemetry/ext/otcollector/version.py +++ b/ext/opentelemetry-ext-otcollector/src/opentelemetry/ext/otcollector/version.py @@ -12,4 +12,4 @@ # See the License for the specific language governing permissions and # limitations under the License. -__version__ = "0.5.dev0" +__version__ = "0.5b0" diff --git a/ext/opentelemetry-ext-prometheus/src/opentelemetry/ext/prometheus/version.py b/ext/opentelemetry-ext-prometheus/src/opentelemetry/ext/prometheus/version.py index f48cb5bee5c..4ca9f52aed6 100644 --- a/ext/opentelemetry-ext-prometheus/src/opentelemetry/ext/prometheus/version.py +++ b/ext/opentelemetry-ext-prometheus/src/opentelemetry/ext/prometheus/version.py @@ -12,4 +12,4 @@ # See the License for the specific language governing permissions and # limitations under the License. -__version__ = "0.5.dev0" +__version__ = "0.5b0" diff --git a/ext/opentelemetry-ext-psycopg2/setup.cfg b/ext/opentelemetry-ext-psycopg2/setup.cfg index a4a67e20197..dc2e3be6dd9 100644 --- a/ext/opentelemetry-ext-psycopg2/setup.cfg +++ b/ext/opentelemetry-ext-psycopg2/setup.cfg @@ -39,7 +39,7 @@ package_dir= =src packages=find_namespace: install_requires = - opentelemetry-api >= 0.5.dev0 + opentelemetry-api >= 0.5b0 psycopg2-binary >= 2.7.3.1 wrapt >= 1.0.0, < 2.0.0 diff --git a/ext/opentelemetry-ext-psycopg2/src/opentelemetry/ext/psycopg2/version.py b/ext/opentelemetry-ext-psycopg2/src/opentelemetry/ext/psycopg2/version.py index f48cb5bee5c..4ca9f52aed6 100644 --- a/ext/opentelemetry-ext-psycopg2/src/opentelemetry/ext/psycopg2/version.py +++ b/ext/opentelemetry-ext-psycopg2/src/opentelemetry/ext/psycopg2/version.py @@ -12,4 +12,4 @@ # See the License for the specific language governing permissions and # limitations under the License. -__version__ = "0.5.dev0" +__version__ = "0.5b0" diff --git a/ext/opentelemetry-ext-pymongo/setup.cfg b/ext/opentelemetry-ext-pymongo/setup.cfg index 0f6a06ea7fd..d359ec3b625 100644 --- a/ext/opentelemetry-ext-pymongo/setup.cfg +++ b/ext/opentelemetry-ext-pymongo/setup.cfg @@ -39,7 +39,7 @@ package_dir= =src packages=find_namespace: install_requires = - opentelemetry-api >= 0.5.dev0 + opentelemetry-api >= 0.5b0 pymongo ~= 3.1 [options.packages.find] diff --git a/ext/opentelemetry-ext-pymongo/src/opentelemetry/ext/pymongo/version.py b/ext/opentelemetry-ext-pymongo/src/opentelemetry/ext/pymongo/version.py index d13bf967481..e491a0fba65 100644 --- a/ext/opentelemetry-ext-pymongo/src/opentelemetry/ext/pymongo/version.py +++ b/ext/opentelemetry-ext-pymongo/src/opentelemetry/ext/pymongo/version.py @@ -12,4 +12,4 @@ # See the License for the specific language governing permissions and # limitations under the License. -__version__ = "0.5.dev0" +__version__ = "0.5b0" diff --git a/ext/opentelemetry-ext-testutil/src/opentelemetry/ext/testutil/version.py b/ext/opentelemetry-ext-testutil/src/opentelemetry/ext/testutil/version.py index 9aea0d23ea1..1065cbd2b1f 100644 --- a/ext/opentelemetry-ext-testutil/src/opentelemetry/ext/testutil/version.py +++ b/ext/opentelemetry-ext-testutil/src/opentelemetry/ext/testutil/version.py @@ -1 +1 @@ -__version__ = "0.5.dev0" +__version__ = "0.5b0" diff --git a/ext/opentelemetry-ext-wsgi/src/opentelemetry/ext/wsgi/version.py b/ext/opentelemetry-ext-wsgi/src/opentelemetry/ext/wsgi/version.py index d13bf967481..e491a0fba65 100644 --- a/ext/opentelemetry-ext-wsgi/src/opentelemetry/ext/wsgi/version.py +++ b/ext/opentelemetry-ext-wsgi/src/opentelemetry/ext/wsgi/version.py @@ -12,4 +12,4 @@ # See the License for the specific language governing permissions and # limitations under the License. -__version__ = "0.5.dev0" +__version__ = "0.5b0" diff --git a/ext/opentelemetry-ext-zipkin/src/opentelemetry/ext/zipkin/version.py b/ext/opentelemetry-ext-zipkin/src/opentelemetry/ext/zipkin/version.py index d13bf967481..e491a0fba65 100644 --- a/ext/opentelemetry-ext-zipkin/src/opentelemetry/ext/zipkin/version.py +++ b/ext/opentelemetry-ext-zipkin/src/opentelemetry/ext/zipkin/version.py @@ -12,4 +12,4 @@ # See the License for the specific language governing permissions and # limitations under the License. -__version__ = "0.5.dev0" +__version__ = "0.5b0" diff --git a/opentelemetry-api/src/opentelemetry/util/version.py b/opentelemetry-api/src/opentelemetry/util/version.py index d13bf967481..e491a0fba65 100644 --- a/opentelemetry-api/src/opentelemetry/util/version.py +++ b/opentelemetry-api/src/opentelemetry/util/version.py @@ -12,4 +12,4 @@ # See the License for the specific language governing permissions and # limitations under the License. -__version__ = "0.5.dev0" +__version__ = "0.5b0" diff --git a/opentelemetry-sdk/setup.py b/opentelemetry-sdk/setup.py index c471ff02311..93fbbc1dfd0 100644 --- a/opentelemetry-sdk/setup.py +++ b/opentelemetry-sdk/setup.py @@ -44,7 +44,7 @@ include_package_data=True, long_description=open("README.rst").read(), long_description_content_type="text/x-rst", - install_requires=["opentelemetry-api==0.5.dev0"], + install_requires=["opentelemetry-api==0.5b0"], extras_require={}, license="Apache-2.0", package_dir={"": "src"}, diff --git a/opentelemetry-sdk/src/opentelemetry/sdk/version.py b/opentelemetry-sdk/src/opentelemetry/sdk/version.py index d13bf967481..e491a0fba65 100644 --- a/opentelemetry-sdk/src/opentelemetry/sdk/version.py +++ b/opentelemetry-sdk/src/opentelemetry/sdk/version.py @@ -12,4 +12,4 @@ # See the License for the specific language governing permissions and # limitations under the License. -__version__ = "0.5.dev0" +__version__ = "0.5b0" From d94897af4049ab7bdd4a2cb6d47f1d39ef81f1fa Mon Sep 17 00:00:00 2001 From: Yusuke Tsutsumi Date: Mon, 16 Mar 2020 15:14:44 -0700 Subject: [PATCH 3/4] Adding release date to changelogs --- ext/opentelemetry-ext-otcollector/CHANGELOG.md | 6 +++++- opentelemetry-api/CHANGELOG.md | 2 ++ opentelemetry-sdk/CHANGELOG.md | 2 ++ 3 files changed, 9 insertions(+), 1 deletion(-) diff --git a/ext/opentelemetry-ext-otcollector/CHANGELOG.md b/ext/opentelemetry-ext-otcollector/CHANGELOG.md index 4b7acd14906..2dbd7217b79 100644 --- a/ext/opentelemetry-ext-otcollector/CHANGELOG.md +++ b/ext/opentelemetry-ext-otcollector/CHANGELOG.md @@ -2,4 +2,8 @@ ## Unreleased -## 0.5b0 \ No newline at end of file +## 0.5b0 + +Released 2020-03-16 + +Initial release. \ No newline at end of file diff --git a/opentelemetry-api/CHANGELOG.md b/opentelemetry-api/CHANGELOG.md index 776cc98bb2c..508bd172ac2 100644 --- a/opentelemetry-api/CHANGELOG.md +++ b/opentelemetry-api/CHANGELOG.md @@ -4,6 +4,8 @@ ## 0.5b0 +Released 2020-03-16 + - Adding Correlation Context API and propagator ([#471](https://github.com/open-telemetry/opentelemetry-python/pull/471)) - Adding a global configuration module to simplify setting and getting globals diff --git a/opentelemetry-sdk/CHANGELOG.md b/opentelemetry-sdk/CHANGELOG.md index 7ad0da364e4..aa8aafbac9d 100644 --- a/opentelemetry-sdk/CHANGELOG.md +++ b/opentelemetry-sdk/CHANGELOG.md @@ -4,6 +4,8 @@ ## 0.5b0 +Released 2020-03-16 + - Adding Correlation Context SDK and propagator ([#471](https://github.com/open-telemetry/opentelemetry-python/pull/471)) - Adding OT Collector metrics exporter From 255f15ef061223a40385fc6c545cc6c22023960b Mon Sep 17 00:00:00 2001 From: Yusuke Tsutsumi Date: Mon, 16 Mar 2020 15:19:20 -0700 Subject: [PATCH 4/4] Update opentelemetry-api/CHANGELOG.md Co-Authored-By: Leighton Chen --- opentelemetry-api/CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/opentelemetry-api/CHANGELOG.md b/opentelemetry-api/CHANGELOG.md index 508bd172ac2..a19ed76e4f9 100644 --- a/opentelemetry-api/CHANGELOG.md +++ b/opentelemetry-api/CHANGELOG.md @@ -10,7 +10,7 @@ Released 2020-03-16 ([#471](https://github.com/open-telemetry/opentelemetry-python/pull/471)) - Adding a global configuration module to simplify setting and getting globals ([#466](https://github.com/open-telemetry/opentelemetry-python/pull/466)) -- Rename metric handle to bound metric +- Rename metric handle to bound metric instrument ([#470](https://github.com/open-telemetry/opentelemetry-python/pull/470)) - Moving resources to sdk ([#464](https://github.com/open-telemetry/opentelemetry-python/pull/464))