diff --git a/README.md b/README.md index b7cda2ddb06..17641dd5707 100644 --- a/README.md +++ b/README.md @@ -171,6 +171,34 @@ includes: - Flask Integration - PyMongo Integration +The v0.4 alpha release includes: + +- Metrics MinMaxSumCount Aggregator +- Context API +- Full Metrics SDK Pipeline +- Metrics STDOUT Exporter +- Dbapi2 Integration +- MySQL Integration +- Psycopg2 Integration +- Zipkin Exporter +- Prometheus Metrics Exporter +- New Examples and Improvements to Existing Examples + +Thank you to the following individuals for contributing to this release: + +* Alex Boten +* Chris Kleinknecht +* Christian Neumüller +* Daniel González +* Diego Hurtado +* Golovin Pavel +* Hector Hernandez +* Jake Malachowski +* Joshua H Lang +* Leighton Chen +* Mauricio Vásquez +* Yusuke Tsutsumi + See the [project milestones](https://github.com/open-telemetry/opentelemetry-python/milestones) for details on upcoming releases. The dates and features described here are @@ -178,13 +206,11 @@ estimates, and subject to change. Future releases targets include: -| Component | Version | Target Date | -| ----------------------------------- | ---------- | ----------------- | -| Zipkin Trace Exporter | Alpha v0.4 | February 21 2020 | -| W3C Correlation Context Propagation | Alpha v0.4 | February 21 2020 | -| Support for Tags/Baggage | Alpha v0.4 | February 21 2020 | -| Metrics Aggregation | Alpha v0.4 | February 21 2020 | -| gRPC Integrations | Alpha v0.4 | February 21 2020 | -| Prometheus Metrics Exporter | Alpha v0.4 | February 21 2020 | -| OpenCensus Bridge | Alpha v0.4 | February 21 2020 | -| Metrics SDK (Complete) | Alpha v0.4 | February 21 2020 | +| Component | Version | Target Date | +| ----------------------------------- | ---------- | ------------ | +| W3C Correlation Context Propagation | Beta v1 | March 16 2020| +| Support for Tags/Baggage | Beta v1 | March 16 2020| +| gRPC Integrations | Beta v1 | March 16 2020| +| OpenTelemetry Collector Exporter | Beta v1 | March 16 2020| +| OpenCensus Bridge | Beta v1 | March 16 2020| +| Metrics SDK (Complete) | Beta v1 | March 16 2020| diff --git a/ext/opentelemetry-ext-dbapi/CHANGELOG.md b/ext/opentelemetry-ext-dbapi/CHANGELOG.md new file mode 100644 index 00000000000..f32ad5bd4c2 --- /dev/null +++ b/ext/opentelemetry-ext-dbapi/CHANGELOG.md @@ -0,0 +1,9 @@ +# Changelog + +## Unreleased + +## 0.4a0 + +Released 2020-02-21 + +- Initial release \ No newline at end of file diff --git a/ext/opentelemetry-ext-flask/CHANGELOG.md b/ext/opentelemetry-ext-flask/CHANGELOG.md index d4df57eefc6..d3bf663073b 100644 --- a/ext/opentelemetry-ext-flask/CHANGELOG.md +++ b/ext/opentelemetry-ext-flask/CHANGELOG.md @@ -2,6 +2,12 @@ ## Unreleased +## 0.4a0 + +- Use string keys for WSGI environ values + ([#366](https://github.com/open-telemetry/opentelemetry-python/pull/366)) + + ## 0.3a0 Released 2019-12-11 diff --git a/ext/opentelemetry-ext-jaeger/CHANGELOG.md b/ext/opentelemetry-ext-jaeger/CHANGELOG.md index 6cdbefa823a..2b360199c02 100644 --- a/ext/opentelemetry-ext-jaeger/CHANGELOG.md +++ b/ext/opentelemetry-ext-jaeger/CHANGELOG.md @@ -2,6 +2,10 @@ ## Unreleased +## 0.4a0 + +Released 2020-02-21 + - Export span status ([#367](https://github.com/open-telemetry/opentelemetry-python/pull/367)) - Export span kind ([#387](https://github.com/open-telemetry/opentelemetry-python/pull/387)) diff --git a/ext/opentelemetry-ext-mysql/CHANGELOG.md b/ext/opentelemetry-ext-mysql/CHANGELOG.md new file mode 100644 index 00000000000..f32ad5bd4c2 --- /dev/null +++ b/ext/opentelemetry-ext-mysql/CHANGELOG.md @@ -0,0 +1,9 @@ +# Changelog + +## Unreleased + +## 0.4a0 + +Released 2020-02-21 + +- Initial release \ No newline at end of file diff --git a/ext/opentelemetry-ext-prometheus/CHANGELOG.md b/ext/opentelemetry-ext-prometheus/CHANGELOG.md index 617d979ab29..91730a080a1 100644 --- a/ext/opentelemetry-ext-prometheus/CHANGELOG.md +++ b/ext/opentelemetry-ext-prometheus/CHANGELOG.md @@ -2,3 +2,9 @@ ## Unreleased +## 0.4a0 + +Released 2020-02-21 + +- Initial release + diff --git a/ext/opentelemetry-ext-psycopg2/CHANGELOG.md b/ext/opentelemetry-ext-psycopg2/CHANGELOG.md new file mode 100644 index 00000000000..f32ad5bd4c2 --- /dev/null +++ b/ext/opentelemetry-ext-psycopg2/CHANGELOG.md @@ -0,0 +1,9 @@ +# Changelog + +## Unreleased + +## 0.4a0 + +Released 2020-02-21 + +- Initial release \ No newline at end of file diff --git a/ext/opentelemetry-ext-pymongo/CHANGELOG.md b/ext/opentelemetry-ext-pymongo/CHANGELOG.md index d4df57eefc6..c13f1be4a25 100644 --- a/ext/opentelemetry-ext-pymongo/CHANGELOG.md +++ b/ext/opentelemetry-ext-pymongo/CHANGELOG.md @@ -2,6 +2,14 @@ ## Unreleased +## 0.4a0 + +Released 2020-02-21 + +- Updating network connection attribute names + ([#350](https://github.com/open-telemetry/opentelemetry-python/pull/350)) + + ## 0.3a0 Released 2019-12-11 diff --git a/ext/opentelemetry-ext-wsgi/CHANGELOG.md b/ext/opentelemetry-ext-wsgi/CHANGELOG.md index 62d8a5baf0f..a82a5de7c8c 100644 --- a/ext/opentelemetry-ext-wsgi/CHANGELOG.md +++ b/ext/opentelemetry-ext-wsgi/CHANGELOG.md @@ -2,6 +2,13 @@ ## Unreleased +## 0.4a0 + +Released 2020-02-21 + +- Updating network connection attribute names + ([#350](https://github.com/open-telemetry/opentelemetry-python/pull/350)) + ## 0.3a0 Released 2019-12-11 diff --git a/ext/opentelemetry-ext-zipkin/CHANGELOG.md b/ext/opentelemetry-ext-zipkin/CHANGELOG.md index 617d979ab29..f32ad5bd4c2 100644 --- a/ext/opentelemetry-ext-zipkin/CHANGELOG.md +++ b/ext/opentelemetry-ext-zipkin/CHANGELOG.md @@ -2,3 +2,8 @@ ## Unreleased +## 0.4a0 + +Released 2020-02-21 + +- Initial release \ No newline at end of file diff --git a/opentelemetry-api/CHANGELOG.md b/opentelemetry-api/CHANGELOG.md index dc5ccc3ace2..9864fc67d3d 100644 --- a/opentelemetry-api/CHANGELOG.md +++ b/opentelemetry-api/CHANGELOG.md @@ -2,6 +2,30 @@ ## Unreleased +## 0.4a0 + +Released 2020-02-21 + +- Separate Default classes from interface descriptions + ([#311](https://github.com/open-telemetry/opentelemetry-python/pull/311)) +- Added named Tracers + ([#301](https://github.com/open-telemetry/opentelemetry-python/pull/301)) +- Add int and valid sequenced to AttributeValue type + ([#368](https://github.com/open-telemetry/opentelemetry-python/pull/368)) +- Add ABC for Metric + ([#391](https://github.com/open-telemetry/opentelemetry-python/pull/391)) +- Metric classes required for export pipeline + ([#341](https://github.com/open-telemetry/opentelemetry-python/pull/341)) +- Adding Context API Implementation + ([#395](https://github.com/open-telemetry/opentelemetry-python/pull/395)) +- Remove monotonic and absolute metric instruments + ([#410](https://github.com/open-telemetry/opentelemetry-python/pull/410)) +- Adding trace.get_tracer function + ([#430](https://github.com/open-telemetry/opentelemetry-python/pull/430)) + + + + ## 0.3a0 Released 2019-12-11 diff --git a/opentelemetry-sdk/CHANGELOG.md b/opentelemetry-sdk/CHANGELOG.md index d981045858e..54502d7eae7 100644 --- a/opentelemetry-sdk/CHANGELOG.md +++ b/opentelemetry-sdk/CHANGELOG.md @@ -2,6 +2,43 @@ ## Unreleased +## 0.4a0 + +Released 2020-02-21 + +- Added named Tracers + ([#301](https://github.com/open-telemetry/opentelemetry-python/pull/301)) +- Set status for ended spans + ([#297](https://github.com/open-telemetry/opentelemetry-python/pull/297) and + [#358](https://github.com/open-telemetry/opentelemetry-python/pull/358)) +- Use module loggers + ([#351](https://github.com/open-telemetry/opentelemetry-python/pull/351)) +- Protect start_time and end_time from being set manually by the user + ([#363](https://github.com/open-telemetry/opentelemetry-python/pull/363)) +- Add runtime validation for set_attribute + ([#348](https://github.com/open-telemetry/opentelemetry-python/pull/348)) +- Add support for B3 ParentSpanID + ([#286](https://github.com/open-telemetry/opentelemetry-python/pull/286)) +- Set status in start_as_current_span + ([#377](https://github.com/open-telemetry/opentelemetry-python/pull/377)) +- Implement force_flush for span processors + ([#389](https://github.com/open-telemetry/opentelemetry-python/pull/389)) +- Metrics export pipeline, and stdout exporter + ([#341](https://github.com/open-telemetry/opentelemetry-python/pull/389)) +- Set sampled flag on sampling trace + ([#407](https://github.com/open-telemetry/opentelemetry-python/pull/407)) +- Add io and formatter options to console exporter + ([#412](https://github.com/open-telemetry/opentelemetry-python/pull/412)) +- Clean up ProbabilitySample for 64 bit trace IDs + ([#238](https://github.com/open-telemetry/opentelemetry-python/pull/238)) +- Adding Context API Implementation + ([#395](https://github.com/open-telemetry/opentelemetry-python/pull/395)) +- Remove monotonic and absolute metric instruments + ([#410](https://github.com/open-telemetry/opentelemetry-python/pull/410)) +- Implement MinMaxSumCount aggregator + ([#422](https://github.com/open-telemetry/opentelemetry-python/pull/422)) + + ## 0.3a0 Released 2019-12-11