From 39fa2877dacca5ef7e4a00212b4944b10effa13f Mon Sep 17 00:00:00 2001 From: Daniel Dyla Date: Wed, 16 Mar 2022 16:36:42 +0100 Subject: [PATCH 1/3] chore: release propsal 1.1.0 --- .../propagation-validation-server/package.json | 8 ++++---- lerna.json | 2 +- packages/exporter-trace-otlp-grpc/package.json | 10 +++++----- packages/exporter-trace-otlp-http/package.json | 8 ++++---- packages/exporter-trace-otlp-proto/package.json | 10 +++++----- .../package.json | 2 +- .../package.json | 2 +- packages/opentelemetry-context-zone/package.json | 4 ++-- packages/opentelemetry-core/package.json | 4 ++-- .../opentelemetry-exporter-jaeger/package.json | 10 +++++----- .../opentelemetry-exporter-zipkin/package.json | 10 +++++----- .../opentelemetry-propagator-b3/package.json | 4 ++-- .../opentelemetry-propagator-jaeger/package.json | 4 ++-- packages/opentelemetry-resources/package.json | 6 +++--- .../opentelemetry-sdk-trace-base/package.json | 8 ++++---- .../opentelemetry-sdk-trace-node/package.json | 16 ++++++++-------- .../opentelemetry-sdk-trace-web/package.json | 14 +++++++------- .../package.json | 2 +- .../opentelemetry-shim-opentracing/package.json | 12 ++++++------ packages/template/package.json | 2 +- selenium-tests/package.json | 12 ++++++------ 21 files changed, 75 insertions(+), 75 deletions(-) diff --git a/integration-tests/propagation-validation-server/package.json b/integration-tests/propagation-validation-server/package.json index 11ed7bfe1c..8631ce1552 100644 --- a/integration-tests/propagation-validation-server/package.json +++ b/integration-tests/propagation-validation-server/package.json @@ -1,6 +1,6 @@ { "name": "propagation-validation-server", - "version": "1.0.1", + "version": "1.1.0", "description": "server for w3c tests", "main": "validation_server.js", "private": true, @@ -12,9 +12,9 @@ }, "dependencies": { "@opentelemetry/api": "~1.1.0", - "@opentelemetry/context-async-hooks": "1.0.1", - "@opentelemetry/core": "1.0.1", - "@opentelemetry/sdk-trace-base": "1.0.1", + "@opentelemetry/context-async-hooks": "1.1.0", + "@opentelemetry/core": "1.1.0", + "@opentelemetry/sdk-trace-base": "1.1.0", "axios": "0.24.0", "body-parser": "1.19.0", "express": "4.17.1" diff --git a/lerna.json b/lerna.json index b4522f5a6e..06a85e81e3 100644 --- a/lerna.json +++ b/lerna.json @@ -1,5 +1,5 @@ { - "version": "1.0.1", + "version": "1.1.0", "npmClient": "npm", "packages": [ "packages/*", diff --git a/packages/exporter-trace-otlp-grpc/package.json b/packages/exporter-trace-otlp-grpc/package.json index ddbd375dbe..fedbc60311 100644 --- a/packages/exporter-trace-otlp-grpc/package.json +++ b/packages/exporter-trace-otlp-grpc/package.json @@ -1,6 +1,6 @@ { "name": "@opentelemetry/exporter-trace-otlp-grpc", - "version": "1.0.1", + "version": "1.1.0", "private": "true", "description": "OpenTelemetry Collector Exporter allows user to send collected traces to the OpenTelemetry Collector", "main": "build/src/index.js", @@ -69,9 +69,9 @@ "dependencies": { "@grpc/grpc-js": "^1.3.7", "@grpc/proto-loader": "^0.6.4", - "@opentelemetry/core": "1.0.1", - "@opentelemetry/exporter-trace-otlp-http": "1.0.1", - "@opentelemetry/resources": "1.0.1", - "@opentelemetry/sdk-trace-base": "1.0.1" + "@opentelemetry/core": "1.1.0", + "@opentelemetry/exporter-trace-otlp-http": "1.1.0", + "@opentelemetry/resources": "1.1.0", + "@opentelemetry/sdk-trace-base": "1.1.0" } } diff --git a/packages/exporter-trace-otlp-http/package.json b/packages/exporter-trace-otlp-http/package.json index 177af29852..789febaf33 100644 --- a/packages/exporter-trace-otlp-http/package.json +++ b/packages/exporter-trace-otlp-http/package.json @@ -1,6 +1,6 @@ { "name": "@opentelemetry/exporter-trace-otlp-http", - "version": "1.0.1", + "version": "1.1.0", "private": "true", "description": "OpenTelemetry Collector Trace Exporter allows user to send collected traces to the OpenTelemetry Collector", "main": "build/src/index.js", @@ -92,8 +92,8 @@ "@opentelemetry/api": "^1.0.3" }, "dependencies": { - "@opentelemetry/core": "1.0.1", - "@opentelemetry/resources": "1.0.1", - "@opentelemetry/sdk-trace-base": "1.0.1" + "@opentelemetry/core": "1.1.0", + "@opentelemetry/resources": "1.1.0", + "@opentelemetry/sdk-trace-base": "1.1.0" } } diff --git a/packages/exporter-trace-otlp-proto/package.json b/packages/exporter-trace-otlp-proto/package.json index a1bf8856b8..72d827078e 100644 --- a/packages/exporter-trace-otlp-proto/package.json +++ b/packages/exporter-trace-otlp-proto/package.json @@ -1,6 +1,6 @@ { "name": "@opentelemetry/exporter-trace-otlp-proto", - "version": "1.0.1", + "version": "1.1.0", "private": "true", "description": "OpenTelemetry Collector Exporter allows user to send collected traces to the OpenTelemetry Collector using protobuf over HTTP", "main": "build/src/index.js", @@ -68,10 +68,10 @@ }, "dependencies": { "@grpc/proto-loader": "^0.6.4", - "@opentelemetry/core": "1.0.1", - "@opentelemetry/exporter-trace-otlp-http": "1.0.1", - "@opentelemetry/resources": "1.0.1", - "@opentelemetry/sdk-trace-base": "1.0.1", + "@opentelemetry/core": "1.1.0", + "@opentelemetry/exporter-trace-otlp-http": "1.1.0", + "@opentelemetry/resources": "1.1.0", + "@opentelemetry/sdk-trace-base": "1.1.0", "protobufjs": "^6.9.0" } } diff --git a/packages/opentelemetry-context-async-hooks/package.json b/packages/opentelemetry-context-async-hooks/package.json index 6475a70d1e..65bac61d60 100644 --- a/packages/opentelemetry-context-async-hooks/package.json +++ b/packages/opentelemetry-context-async-hooks/package.json @@ -1,6 +1,6 @@ { "name": "@opentelemetry/context-async-hooks", - "version": "1.0.1", + "version": "1.1.0", "description": "OpenTelemetry AsyncHooks-based Context Manager", "main": "build/src/index.js", "types": "build/src/index.d.ts", diff --git a/packages/opentelemetry-context-zone-peer-dep/package.json b/packages/opentelemetry-context-zone-peer-dep/package.json index b238d5b783..4c8953720e 100644 --- a/packages/opentelemetry-context-zone-peer-dep/package.json +++ b/packages/opentelemetry-context-zone-peer-dep/package.json @@ -1,6 +1,6 @@ { "name": "@opentelemetry/context-zone-peer-dep", - "version": "1.0.1", + "version": "1.1.0", "description": "OpenTelemetry Context Zone with peer dependency for zone.js", "main": "build/src/index.js", "module": "build/esm/index.js", diff --git a/packages/opentelemetry-context-zone/package.json b/packages/opentelemetry-context-zone/package.json index 571a51d639..72bfb0c158 100644 --- a/packages/opentelemetry-context-zone/package.json +++ b/packages/opentelemetry-context-zone/package.json @@ -1,6 +1,6 @@ { "name": "@opentelemetry/context-zone", - "version": "1.0.1", + "version": "1.1.0", "description": "OpenTelemetry Context Zone", "main": "build/src/index.js", "module": "build/esm/index.js", @@ -72,7 +72,7 @@ "webpack-merge": "5.8.0" }, "dependencies": { - "@opentelemetry/context-zone-peer-dep": "1.0.1", + "@opentelemetry/context-zone-peer-dep": "1.1.0", "zone.js": "^0.11.0" }, "sideEffects": true diff --git a/packages/opentelemetry-core/package.json b/packages/opentelemetry-core/package.json index ad044537a3..1dadfa8f90 100644 --- a/packages/opentelemetry-core/package.json +++ b/packages/opentelemetry-core/package.json @@ -1,6 +1,6 @@ { "name": "@opentelemetry/core", - "version": "1.0.1", + "version": "1.1.0", "description": "OpenTelemetry Core provides constants and utilities shared by all OpenTelemetry SDK packages.", "main": "build/src/index.js", "module": "build/esm/index.js", @@ -89,6 +89,6 @@ "@opentelemetry/api": ">=1.0.0 <1.2.0" }, "dependencies": { - "@opentelemetry/semantic-conventions": "1.0.1" + "@opentelemetry/semantic-conventions": "1.1.0" } } diff --git a/packages/opentelemetry-exporter-jaeger/package.json b/packages/opentelemetry-exporter-jaeger/package.json index 9194c1d987..7345601ac8 100644 --- a/packages/opentelemetry-exporter-jaeger/package.json +++ b/packages/opentelemetry-exporter-jaeger/package.json @@ -1,6 +1,6 @@ { "name": "@opentelemetry/exporter-jaeger", - "version": "1.0.1", + "version": "1.1.0", "description": "OpenTelemetry Exporter Jaeger allows user to send collected traces to Jaeger", "main": "build/src/index.js", "types": "build/src/index.d.ts", @@ -43,7 +43,7 @@ }, "devDependencies": { "@opentelemetry/api": "^1.1.0", - "@opentelemetry/resources": "1.0.1", + "@opentelemetry/resources": "1.1.0", "@types/mocha": "8.2.3", "@types/node": "14.17.33", "@types/sinon": "10.0.6", @@ -60,9 +60,9 @@ "@opentelemetry/api": "^1.0.3" }, "dependencies": { - "@opentelemetry/core": "1.0.1", - "@opentelemetry/sdk-trace-base": "1.0.1", - "@opentelemetry/semantic-conventions": "1.0.1", + "@opentelemetry/core": "1.1.0", + "@opentelemetry/sdk-trace-base": "1.1.0", + "@opentelemetry/semantic-conventions": "1.1.0", "jaeger-client": "^3.15.0" } } diff --git a/packages/opentelemetry-exporter-zipkin/package.json b/packages/opentelemetry-exporter-zipkin/package.json index 1198072fcf..cc8d50317b 100644 --- a/packages/opentelemetry-exporter-zipkin/package.json +++ b/packages/opentelemetry-exporter-zipkin/package.json @@ -1,6 +1,6 @@ { "name": "@opentelemetry/exporter-zipkin", - "version": "1.0.1", + "version": "1.1.0", "description": "OpenTelemetry Zipkin Exporter allows the user to send collected traces to Zipkin.", "main": "build/src/index.js", "module": "build/esm/index.js", @@ -89,9 +89,9 @@ "@opentelemetry/api": "^1.0.3" }, "dependencies": { - "@opentelemetry/core": "1.0.1", - "@opentelemetry/resources": "1.0.1", - "@opentelemetry/sdk-trace-base": "1.0.1", - "@opentelemetry/semantic-conventions": "1.0.1" + "@opentelemetry/core": "1.1.0", + "@opentelemetry/resources": "1.1.0", + "@opentelemetry/sdk-trace-base": "1.1.0", + "@opentelemetry/semantic-conventions": "1.1.0" } } diff --git a/packages/opentelemetry-propagator-b3/package.json b/packages/opentelemetry-propagator-b3/package.json index ca423f78d6..7296aef40a 100644 --- a/packages/opentelemetry-propagator-b3/package.json +++ b/packages/opentelemetry-propagator-b3/package.json @@ -1,6 +1,6 @@ { "name": "@opentelemetry/propagator-b3", - "version": "1.0.1", + "version": "1.1.0", "description": "OpenTelemetry B3 propagator provides context propagation for systems that are using the B3 header format", "main": "build/src/index.js", "module": "build/esm/index.js", @@ -49,7 +49,7 @@ "access": "public" }, "dependencies": { - "@opentelemetry/core": "1.0.1" + "@opentelemetry/core": "1.1.0" }, "peerDependencies": { "@opentelemetry/api": ">=1.0.0 <1.2.0" diff --git a/packages/opentelemetry-propagator-jaeger/package.json b/packages/opentelemetry-propagator-jaeger/package.json index a3f7d16ad6..63484082b5 100644 --- a/packages/opentelemetry-propagator-jaeger/package.json +++ b/packages/opentelemetry-propagator-jaeger/package.json @@ -1,6 +1,6 @@ { "name": "@opentelemetry/propagator-jaeger", - "version": "1.0.1", + "version": "1.1.0", "description": "OpenTelemetry Jaeger propagator provides HTTP header propagation for systems that are using Jaeger HTTP header format.", "main": "build/src/index.js", "module": "build/esm/index.js", @@ -75,6 +75,6 @@ "@opentelemetry/api": ">=1.0.0 <1.2.0" }, "dependencies": { - "@opentelemetry/core": "1.0.1" + "@opentelemetry/core": "1.1.0" } } diff --git a/packages/opentelemetry-resources/package.json b/packages/opentelemetry-resources/package.json index 9e74e2f3fb..a9cff4b122 100644 --- a/packages/opentelemetry-resources/package.json +++ b/packages/opentelemetry-resources/package.json @@ -1,6 +1,6 @@ { "name": "@opentelemetry/resources", - "version": "1.0.1", + "version": "1.1.0", "description": "OpenTelemetry SDK resources", "main": "build/src/index.js", "module": "build/esm/index.js", @@ -85,7 +85,7 @@ "@opentelemetry/api": ">=1.0.0 <1.2.0" }, "dependencies": { - "@opentelemetry/core": "1.0.1", - "@opentelemetry/semantic-conventions": "1.0.1" + "@opentelemetry/core": "1.1.0", + "@opentelemetry/semantic-conventions": "1.1.0" } } diff --git a/packages/opentelemetry-sdk-trace-base/package.json b/packages/opentelemetry-sdk-trace-base/package.json index 5c05f00c8e..abe1898566 100644 --- a/packages/opentelemetry-sdk-trace-base/package.json +++ b/packages/opentelemetry-sdk-trace-base/package.json @@ -1,6 +1,6 @@ { "name": "@opentelemetry/sdk-trace-base", - "version": "1.0.1", + "version": "1.1.0", "description": "OpenTelemetry Tracing", "main": "build/src/index.js", "module": "build/esm/index.js", @@ -86,8 +86,8 @@ "@opentelemetry/api": ">=1.1.0 <1.2.0" }, "dependencies": { - "@opentelemetry/core": "1.0.1", - "@opentelemetry/resources": "1.0.1", - "@opentelemetry/semantic-conventions": "1.0.1" + "@opentelemetry/core": "1.1.0", + "@opentelemetry/resources": "1.1.0", + "@opentelemetry/semantic-conventions": "1.1.0" } } diff --git a/packages/opentelemetry-sdk-trace-node/package.json b/packages/opentelemetry-sdk-trace-node/package.json index 1689dbdddd..06a8b56044 100644 --- a/packages/opentelemetry-sdk-trace-node/package.json +++ b/packages/opentelemetry-sdk-trace-node/package.json @@ -1,6 +1,6 @@ { "name": "@opentelemetry/sdk-trace-node", - "version": "1.0.1", + "version": "1.1.0", "description": "OpenTelemetry Node SDK provides automatic telemetry (tracing, metrics, etc) for Node.js applications", "main": "build/src/index.js", "types": "build/src/index.d.ts", @@ -44,8 +44,8 @@ }, "devDependencies": { "@opentelemetry/api": "~1.1.0", - "@opentelemetry/resources": "1.0.1", - "@opentelemetry/semantic-conventions": "1.0.1", + "@opentelemetry/resources": "1.1.0", + "@opentelemetry/semantic-conventions": "1.1.0", "@types/mocha": "8.2.3", "@types/node": "14.17.33", "@types/semver": "7.3.9", @@ -62,11 +62,11 @@ "@opentelemetry/api": ">=1.1.0 <1.2.0" }, "dependencies": { - "@opentelemetry/context-async-hooks": "1.0.1", - "@opentelemetry/core": "1.0.1", - "@opentelemetry/propagator-b3": "1.0.1", - "@opentelemetry/propagator-jaeger": "1.0.1", - "@opentelemetry/sdk-trace-base": "1.0.1", + "@opentelemetry/context-async-hooks": "1.1.0", + "@opentelemetry/core": "1.1.0", + "@opentelemetry/propagator-b3": "1.1.0", + "@opentelemetry/propagator-jaeger": "1.1.0", + "@opentelemetry/sdk-trace-base": "1.1.0", "semver": "^7.3.5" } } diff --git a/packages/opentelemetry-sdk-trace-web/package.json b/packages/opentelemetry-sdk-trace-web/package.json index 27f7c58bbe..594f68deda 100644 --- a/packages/opentelemetry-sdk-trace-web/package.json +++ b/packages/opentelemetry-sdk-trace-web/package.json @@ -1,6 +1,6 @@ { "name": "@opentelemetry/sdk-trace-web", - "version": "1.0.1", + "version": "1.1.0", "description": "OpenTelemetry Web Tracer", "main": "build/src/index.js", "module": "build/esm/index.js", @@ -55,9 +55,9 @@ "devDependencies": { "@babel/core": "7.16.0", "@opentelemetry/api": "~1.1.0", - "@opentelemetry/context-zone": "1.0.1", - "@opentelemetry/propagator-b3": "1.0.1", - "@opentelemetry/resources": "1.0.1", + "@opentelemetry/context-zone": "1.1.0", + "@opentelemetry/propagator-b3": "1.1.0", + "@opentelemetry/resources": "1.1.0", "@types/jquery": "3.5.8", "@types/mocha": "8.2.3", "@types/node": "14.17.33", @@ -89,8 +89,8 @@ "@opentelemetry/api": ">=1.1.0 <1.2.0" }, "dependencies": { - "@opentelemetry/core": "1.0.1", - "@opentelemetry/sdk-trace-base": "1.0.1", - "@opentelemetry/semantic-conventions": "1.0.1" + "@opentelemetry/core": "1.1.0", + "@opentelemetry/sdk-trace-base": "1.1.0", + "@opentelemetry/semantic-conventions": "1.1.0" } } diff --git a/packages/opentelemetry-semantic-conventions/package.json b/packages/opentelemetry-semantic-conventions/package.json index f87cd86761..8e2718f672 100644 --- a/packages/opentelemetry-semantic-conventions/package.json +++ b/packages/opentelemetry-semantic-conventions/package.json @@ -1,6 +1,6 @@ { "name": "@opentelemetry/semantic-conventions", - "version": "1.0.1", + "version": "1.1.0", "description": "OpenTelemetry semantic conventions", "main": "build/src/index.js", "module": "build/esm/index.js", diff --git a/packages/opentelemetry-shim-opentracing/package.json b/packages/opentelemetry-shim-opentracing/package.json index 0ca010cfa3..98d00b265e 100644 --- a/packages/opentelemetry-shim-opentracing/package.json +++ b/packages/opentelemetry-shim-opentracing/package.json @@ -1,6 +1,6 @@ { "name": "@opentelemetry/shim-opentracing", - "version": "1.0.1", + "version": "1.1.0", "description": "OpenTracing to OpenTelemetry shim", "main": "build/src/index.js", "types": "build/src/index.d.ts", @@ -41,9 +41,9 @@ }, "devDependencies": { "@opentelemetry/api": "~1.1.0", - "@opentelemetry/propagator-b3": "1.0.1", - "@opentelemetry/propagator-jaeger": "1.0.1", - "@opentelemetry/sdk-trace-base": "1.0.1", + "@opentelemetry/propagator-b3": "1.1.0", + "@opentelemetry/propagator-jaeger": "1.1.0", + "@opentelemetry/sdk-trace-base": "1.1.0", "@types/mocha": "8.2.3", "@types/node": "14.17.33", "codecov": "3.8.3", @@ -57,8 +57,8 @@ "@opentelemetry/api": ">=1.0.0 <1.2.0" }, "dependencies": { - "@opentelemetry/core": "1.0.1", - "@opentelemetry/semantic-conventions": "1.0.1", + "@opentelemetry/core": "1.1.0", + "@opentelemetry/semantic-conventions": "1.1.0", "opentracing": "^0.14.4" } } diff --git a/packages/template/package.json b/packages/template/package.json index 1dfeb7dc87..99e565083d 100644 --- a/packages/template/package.json +++ b/packages/template/package.json @@ -1,6 +1,6 @@ { "name": "@opentelemetry/template", - "version": "1.0.1", + "version": "1.1.0", "private": true, "publishConfig": { "access": "restricted" diff --git a/selenium-tests/package.json b/selenium-tests/package.json index 019455ecd8..1c01c21ec2 100644 --- a/selenium-tests/package.json +++ b/selenium-tests/package.json @@ -1,6 +1,6 @@ { "name": "@opentelemetry/selenium-tests", - "version": "1.0.1", + "version": "1.1.0", "private": true, "description": "OpenTelemetry Selenium Tests", "main": "index.js", @@ -56,16 +56,16 @@ "@opentelemetry/api": "^1.1.0" }, "dependencies": { - "@opentelemetry/context-zone-peer-dep": "1.0.1", - "@opentelemetry/core": "1.0.1", + "@opentelemetry/context-zone-peer-dep": "1.1.0", + "@opentelemetry/core": "1.1.0", "@opentelemetry/exporter-otlp-http": "0.26.0", - "@opentelemetry/exporter-zipkin": "1.0.1", + "@opentelemetry/exporter-zipkin": "1.1.0", "@opentelemetry/instrumentation": "0.27.0", "@opentelemetry/instrumentation-fetch": "0.27.0", "@opentelemetry/instrumentation-xml-http-request": "0.27.0", "@opentelemetry/sdk-metrics-base": "0.27.0", - "@opentelemetry/sdk-trace-base": "1.0.1", - "@opentelemetry/sdk-trace-web": "1.0.1", + "@opentelemetry/sdk-trace-base": "1.1.0", + "@opentelemetry/sdk-trace-web": "1.1.0", "zone.js": "0.11.4" } } From 10d7e4797b32d415130a5a0d65d991cae8d7cf84 Mon Sep 17 00:00:00 2001 From: Daniel Dyla Date: Wed, 16 Mar 2022 16:50:42 +0100 Subject: [PATCH 2/3] chore: update changelog --- CHANGELOG.md | 158 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 158 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2cf68df44a..99a8b5d944 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,164 @@ All notable changes to this project will be documented in this file. ## Unreleased +### Metrics + +* [#2588](https://github.com/open-telemetry/opentelemetry-js/pull/2588) feat: spec compliant metric creation and sync instruments ([@dyladan](https://github.com/dyladan)) +* [#2569](https://github.com/open-telemetry/opentelemetry-js/pull/2569) feat(api-metrics): async instruments spec compliance ([@legendecas](https://github.com/legendecas)) +* [#2707](https://github.com/open-telemetry/opentelemetry-js/pull/2707) feat(sdk-metrics-base): update metric exporter interfaces ([@srikanthccv](https://github.com/srikanthccv)) +* [#2776](https://github.com/open-telemetry/opentelemetry-js/pull/2776) feat(sdk-metrics-base): add ValueType support for sync instruments ([@legendecas](https://github.com/legendecas)) +* [#2686](https://github.com/open-telemetry/opentelemetry-js/pull/2686) feat(sdk-metrics-base): implement async instruments support ([@legendecas](https://github.com/legendecas)) +* [#2666](https://github.com/open-telemetry/opentelemetry-js/pull/2666) feat(sdk-metrics-base): meter registration ([@legendecas](https://github.com/legendecas)) +* [#2641](https://github.com/open-telemetry/opentelemetry-js/pull/2641) feat(sdk-metrics-base): bootstrap metrics exemplars ([@srikanthccv](https://github.com/srikanthccv)) +* [#2634](https://github.com/open-telemetry/opentelemetry-js/pull/2634) feat(metrics-sdk): bootstrap aggregation support ([@legendecas](https://github.com/legendecas)) +* [#2625](https://github.com/open-telemetry/opentelemetry-js/pull/2625) feat(metrics-sdk): bootstrap views api ([@legendecas](https://github.com/legendecas)) +* [#2636](https://github.com/open-telemetry/opentelemetry-js/pull/2636) feat(sdk-metrics): bootstrap metric streams ([@legendecas](https://github.com/legendecas)) +* [#2733](https://github.com/open-telemetry/opentelemetry-js/pull/2733) feat(views): add FilteringAttributesProcessor ([@pichlermarc](https://github.com/pichlermarc)) +* [#2681](https://github.com/open-telemetry/opentelemetry-js/pull/2681) feat(metric-reader): add metric-reader ([@pichlermarc](https://github.com/pichlermarc)) +* [#2687](https://github.com/open-telemetry/opentelemetry-js/pull/2687) feat(api-metrics): remove observable types ([@legendecas](https://github.com/legendecas)) +* [#2658](https://github.com/open-telemetry/opentelemetry-js/pull/2658) Update metrics example ([@svetlanabrennan](https://github.com/svetlanabrennan)) +* [#2676](https://github.com/open-telemetry/opentelemetry-js/pull/2676) fix(sdk-metrics-base): remove aggregator.toMetricData dependency on AggregationTemporality ([@legendecas](https://github.com/legendecas)) +* [#2725](https://github.com/open-telemetry/opentelemetry-js/pull/2725) feat(sdk-metrics-base): document and export basic APIs ([@legendecas](https://github.com/legendecas)) +* [#2712](https://github.com/open-telemetry/opentelemetry-js/pull/2712) docs(api-metrics): add notes on ObservableResult.observe ([@legendecas](https://github.com/legendecas)) + +## 1.0.1 + +### :boom: Breaking Change + +* `exporter-trace-otlp-grpc`, `exporter-trace-otlp-http`, `exporter-trace-otlp-proto`, `opentelemetry-core`, `opentelemetry-exporter-jaeger`, `opentelemetry-sdk-trace-base` + * [#2695](https://github.com/open-telemetry/opentelemetry-js/pull/2695) refactor: unifying shutdown once with BindOnceFuture ([@legendecas](https://github.com/legendecas)) + +### :rocket: (Enhancement) + +* `opentelemetry-resources` + * [#2727](https://github.com/open-telemetry/opentelemetry-js/pull/2727) feat(opentelemetry-resources): add runtime version information ([@cuichenli](https://github.com/cuichenli)) +* `exporter-trace-otlp-http`, `opentelemetry-core` + * [#2796](https://github.com/open-telemetry/opentelemetry-js/pull/2796) feat(trace-otlp-http-exporter): add compression env vars ([@svetlanabrennan](https://github.com/svetlanabrennan)) +* `instrumentation-http` + * [#2704](https://github.com/open-telemetry/opentelemetry-js/pull/2704) feat(instrumentation-http): add options to ignore requests ([@legendecas](https://github.com/legendecas)) +* `opentelemetry-core`, `opentelemetry-exporter-jaeger` + * [#2754](https://github.com/open-telemetry/opentelemetry-js/pull/2754) fix(exporter-jaeger): add env variable for agent port ([@blumamir](https://github.com/blumamir)) +* `exporter-trace-otlp-grpc`, `exporter-trace-otlp-http`, `exporter-trace-otlp-proto`, `opentelemetry-context-async-hooks`, `opentelemetry-context-zone-peer-dep`, `opentelemetry-core`, `opentelemetry-exporter-jaeger`, `opentelemetry-exporter-zipkin`, `opentelemetry-propagator-b3`, `opentelemetry-propagator-jaeger`, `opentelemetry-resources`, `opentelemetry-sdk-trace-base`, `opentelemetry-sdk-trace-node`, `opentelemetry-sdk-trace-web`, `opentelemetry-shim-opentracing` + * [#2737](https://github.com/open-telemetry/opentelemetry-js/pull/2737) feat: add support for API 1.1.x ([@dyladan](https://github.com/dyladan)) +* `opentelemetry-sdk-trace-web` + * [#2719](https://github.com/open-telemetry/opentelemetry-js/pull/2719) feat(sdk-trace-web): web worker support ([@legendecas](https://github.com/legendecas)) +* `exporter-trace-otlp-http`, `exporter-trace-otlp-proto` + * [#2557](https://github.com/open-telemetry/opentelemetry-js/pull/2557) feat(otlp-exporter-http): change otlp-http port to canonical 4318 ([@secustor](https://github.com/secustor)) +* `exporter-trace-otlp-grpc`, `exporter-trace-otlp-http`, `exporter-trace-otlp-proto`, `opentelemetry-core`, `opentelemetry-exporter-jaeger`, `opentelemetry-sdk-trace-base` + * [#2695](https://github.com/open-telemetry/opentelemetry-js/pull/2695) refactor: unifying shutdown once with BindOnceFuture ([@legendecas](https://github.com/legendecas)) +* `opentelemetry-propagator-jaeger` + * [#2673](https://github.com/open-telemetry/opentelemetry-js/pull/2673) feat(@opentelemetry/propagator-jaeger): support custom baggage prefix ([@sschegolev](https://github.com/sschegolev)) +* `exporter-trace-otlp-grpc`, `exporter-trace-otlp-http`, `exporter-trace-otlp-proto` + * [#2626](https://github.com/open-telemetry/opentelemetry-js/pull/2626) chore: bump otlp trace exporters to v1 ([@Rauno56](https://github.com/Rauno56)) +* `opentelemetry-context-zone-peer-dep`, `opentelemetry-context-zone`, `opentelemetry-core`, `opentelemetry-exporter-zipkin`, `opentelemetry-propagator-b3`, `opentelemetry-resources`, `opentelemetry-sdk-trace-base`, `opentelemetry-sdk-trace-web`, `opentelemetry-semantic-conventions` + * [#2556](https://github.com/open-telemetry/opentelemetry-js/pull/2556) chore: add esm2015 entry for web apps aiming at modern browsers ([@echoontheway](https://github.com/echoontheway)) + +### :bug: (Bug Fix) + +* `exporter-trace-otlp-grpc`, `exporter-trace-otlp-http`, `exporter-trace-otlp-proto` + * [#2788](https://github.com/open-telemetry/opentelemetry-js/pull/2788) fix(deps): use 1.x trace otlp http exporter ([@dyladan](https://github.com/dyladan)) +* `opentelemetry-sdk-trace-base` + * [#2790](https://github.com/open-telemetry/opentelemetry-js/pull/2790) fix: pass same context to Sampler and SpanProcessor in root span case ([@Flarna](https://github.com/Flarna)) + * [#2757](https://github.com/open-telemetry/opentelemetry-js/pull/2757) fix: add parentContext to onStart ([@Flarna](https://github.com/Flarna)) + * [#2678](https://github.com/open-telemetry/opentelemetry-js/pull/2678) fix: span attribute count and value limits (#2671) ([@Bataran](https://github.com/Bataran)) + * [#2679](https://github.com/open-telemetry/opentelemetry-js/pull/2679) fix: span events count limit when set to 0 ([@Bataran](https://github.com/Bataran)) +* `opentelemetry-core` + * [#2766](https://github.com/open-telemetry/opentelemetry-js/pull/2766) fix(baggage): include baggage metadata when propagating baggage entries ([@chrskrchr](https://github.com/chrskrchr)) +* `opentelemetry-exporter-jaeger` + * [#2731](https://github.com/open-telemetry/opentelemetry-js/pull/2731) fix(exporter-jaeger): transform all links to jaeger reference ([@blumamir](https://github.com/blumamir)) +* `opentelemetry-resources` + * [#2739](https://github.com/open-telemetry/opentelemetry-js/pull/2739) fix(resources): align exported names in different environments ([@legendecas](https://github.com/legendecas)) +* Other + * [#2680](https://github.com/open-telemetry/opentelemetry-js/pull/2680) fix: tracer typo in fetchxhr examples ([@MSNev](https://github.com/MSNev)) + * [#2650](https://github.com/open-telemetry/opentelemetry-js/pull/2650) fix: clientMethodTrace missing original properties ([@bgpo](https://github.com/bgpo)) +* `opentelemetry-propagator-jaeger` + * [#2694](https://github.com/open-telemetry/opentelemetry-js/pull/2694) fix(propagator-jaeger): 0-pad span-id to match 16-symbol validation ([@nikolaylagutko](https://github.com/nikolaylagutko)) +* `opentelemetry-exporter-zipkin`, `opentelemetry-sdk-trace-web` + * [#2689](https://github.com/open-telemetry/opentelemetry-js/pull/2689) fix: remove window and document dependencies in web packages ([@legendecas](https://github.com/legendecas)) + +### :books: (Refine Doc) + +* Other + * [#2830](https://github.com/open-telemetry/opentelemetry-js/pull/2830) Cleanup removed documentation for missing benchmarks ([@dmathieu](https://github.com/dmathieu)) + * [#2807](https://github.com/open-telemetry/opentelemetry-js/pull/2807) docs: document removal of shutdown flag in OTLPExporterBase ([@legendecas](https://github.com/legendecas)) + * [#2814](https://github.com/open-telemetry/opentelemetry-js/pull/2814) docs: simplify contrib part in readme ([@Flarna](https://github.com/Flarna)) + * [#2802](https://github.com/open-telemetry/opentelemetry-js/pull/2802) docs(prom-example): remove deprecated startServer option ([@naseemkullah](https://github.com/naseemkullah)) + * [#2728](https://github.com/open-telemetry/opentelemetry-js/pull/2728) docs: specify minimun version of npm to run command in subproject ([@cuichenli](https://github.com/cuichenli)) + * [#2720](https://github.com/open-telemetry/opentelemetry-js/pull/2720) docs: document node v10 EOL ([@YanivD](https://github.com/YanivD)) + * [#2688](https://github.com/open-telemetry/opentelemetry-js/pull/2688) docs: update typedoc config ([@dyladan](https://github.com/dyladan)) + * [#2685](https://github.com/open-telemetry/opentelemetry-js/pull/2685) docs: remove circle-ci from development guide, update link, and fix typo. ([@pichlermarc](https://github.com/pichlermarc)) + * [#2661](https://github.com/open-telemetry/opentelemetry-js/pull/2661) chore: update and fix tracer-web examples ([@MSNev](https://github.com/MSNev)) + * [#2647](https://github.com/open-telemetry/opentelemetry-js/pull/2647) chore: update opentelemetry dependencies to latest versions ([@svetlanabrennan](https://github.com/svetlanabrennan)) +* `exporter-trace-otlp-grpc` + * [#2726](https://github.com/open-telemetry/opentelemetry-js/pull/2726) docs(otlp-grpc-exporter): update default url ([@svetlanabrennan](https://github.com/svetlanabrennan)) +* `opentelemetry-context-async-hooks` + * [#2619](https://github.com/open-telemetry/opentelemetry-js/pull/2619) docs(context): Fix links, edit prose ([@spencerwilson](https://github.com/spencerwilson)) +* `opentelemetry-context-async-hooks`, `opentelemetry-sdk-trace-node` + * [#2651](https://github.com/open-telemetry/opentelemetry-js/pull/2651) docs: fix links to the context document ([@legendecas](https://github.com/legendecas)) + +### :house: (Internal) + +* `opentelemetry-sdk-trace-base` + * [#2768](https://github.com/open-telemetry/opentelemetry-js/pull/2768) test(sdk-trace-base): pin core.hrtime dependencies on timeOrigin ([@legendecas](https://github.com/legendecas)) +* `exporter-trace-otlp-http`, `opentelemetry-context-zone-peer-dep`, `opentelemetry-context-zone`, `opentelemetry-core`, `opentelemetry-exporter-zipkin`, `opentelemetry-propagator-b3`, `opentelemetry-resources`, `opentelemetry-sdk-trace-base`, `opentelemetry-sdk-trace-web`, `opentelemetry-semantic-conventions` + * [#2765](https://github.com/open-telemetry/opentelemetry-js/pull/2765) chore: target to es2017 in the no-polyfill target ([@legendecas](https://github.com/legendecas)) +* Other + * [#2743](https://github.com/open-telemetry/opentelemetry-js/pull/2743) test(sdk-metrics-base): test metric instrument interfaces ([@legendecas](https://github.com/legendecas)) + * [#2752](https://github.com/open-telemetry/opentelemetry-js/pull/2752) test(integration-w3c): fix inconsistent api versions loaded ([@legendecas](https://github.com/legendecas)) + * [#2715](https://github.com/open-telemetry/opentelemetry-js/pull/2715) chore: update actions/checkout to v2 ([@legendecas](https://github.com/legendecas)) + * [#2702](https://github.com/open-telemetry/opentelemetry-js/pull/2702) chore: add Chengzhong Wu as maintainer ([@dyladan](https://github.com/dyladan)) + * [#2703](https://github.com/open-telemetry/opentelemetry-js/pull/2703) chore: add Amir Blum as maintainer ([@dyladan](https://github.com/dyladan)) + * [#2701](https://github.com/open-telemetry/opentelemetry-js/pull/2701) chore: add Rauno Viskus as maintainer ([@dyladan](https://github.com/dyladan)) + * [#2693](https://github.com/open-telemetry/opentelemetry-js/pull/2693) chore: retry link checks on code 429 with 'retry-after' header ([@legendecas](https://github.com/legendecas)) + * [#2669](https://github.com/open-telemetry/opentelemetry-js/pull/2669) chore: checks links in typedoc html ([@legendecas](https://github.com/legendecas)) + * [#2683](https://github.com/open-telemetry/opentelemetry-js/pull/2683) chore: start a style guide ([@dyladan](https://github.com/dyladan)) + * [#2684](https://github.com/open-telemetry/opentelemetry-js/pull/2684) chore: remove @obecny as maintainer ([@dyladan](https://github.com/dyladan)) + * [#2663](https://github.com/open-telemetry/opentelemetry-js/pull/2663) chore: fix nojekyll in docs command ([@dyladan](https://github.com/dyladan)) + * [#2648](https://github.com/open-telemetry/opentelemetry-js/pull/2648) refactor(opentelemetry-sdk-node): remove redundant judgments for metric ([@rickyes](https://github.com/rickyes)) + * [#2638](https://github.com/open-telemetry/opentelemetry-js/pull/2638) chore: Update wip metrics references ([@dyladan](https://github.com/dyladan)) + * [#2629](https://github.com/open-telemetry/opentelemetry-js/pull/2629) chore: rename metrics packages to prevent lerna linking ([@dyladan](https://github.com/dyladan)) + * [#2623](https://github.com/open-telemetry/opentelemetry-js/pull/2623) chore: fix the compilation for typescript 4.4 ([@dyladan](https://github.com/dyladan)) + * [#2598](https://github.com/open-telemetry/opentelemetry-js/pull/2598) chore: Remove old metrics SDK ([@dyladan](https://github.com/dyladan)) +* `opentelemetry-core` + * [#2709](https://github.com/open-telemetry/opentelemetry-js/pull/2709) test(sdk-metrics): browser compatibility tests ([@legendecas](https://github.com/legendecas)) +* `exporter-trace-otlp-grpc`, `exporter-trace-otlp-http`, `exporter-trace-otlp-proto`, `opentelemetry-exporter-jaeger`, `opentelemetry-exporter-zipkin`, `opentelemetry-propagator-b3`, `opentelemetry-resources`, `opentelemetry-sdk-trace-base`, `opentelemetry-sdk-trace-web`, `opentelemetry-semantic-conventions` + * [#2710](https://github.com/open-telemetry/opentelemetry-js/pull/2710) chore: apply eslint rule semi ([@legendecas](https://github.com/legendecas)) +* `exporter-trace-otlp-grpc`, `exporter-trace-otlp-http`, `exporter-trace-otlp-proto`, `opentelemetry-context-async-hooks`, `opentelemetry-context-zone-peer-dep`, `opentelemetry-context-zone`, `opentelemetry-core`, `opentelemetry-exporter-jaeger`, `opentelemetry-exporter-zipkin`, `opentelemetry-propagator-b3`, `opentelemetry-propagator-jaeger`, `opentelemetry-resources`, `opentelemetry-sdk-trace-base`, `opentelemetry-sdk-trace-node`, `opentelemetry-sdk-trace-web`, `opentelemetry-semantic-conventions`, `opentelemetry-shim-opentracing`, `template` + * [#2699](https://github.com/open-telemetry/opentelemetry-js/pull/2699) chore: rename `--include-filtered-dependencies` ([@Rauno56](https://github.com/Rauno56)) +* `opentelemetry-context-async-hooks`, `opentelemetry-context-zone-peer-dep`, `opentelemetry-context-zone`, `opentelemetry-core`, `opentelemetry-exporter-jaeger`, `opentelemetry-exporter-zipkin`, `opentelemetry-propagator-b3`, `opentelemetry-propagator-jaeger`, `opentelemetry-resources`, `opentelemetry-sdk-trace-base`, `opentelemetry-sdk-trace-node`, `opentelemetry-sdk-trace-web`, `opentelemetry-semantic-conventions`, `opentelemetry-shim-opentracing` + * [#2657](https://github.com/open-telemetry/opentelemetry-js/pull/2657) chore: add markdown link checks ([@legendecas](https://github.com/legendecas)) +* `opentelemetry-exporter-jaeger`, `opentelemetry-exporter-zipkin`, `opentelemetry-resources`, `opentelemetry-semantic-conventions` + * [#2652](https://github.com/open-telemetry/opentelemetry-js/pull/2652) Update nock ([@dyladan](https://github.com/dyladan)) +* `opentelemetry-sdk-trace-web` + * [#2451](https://github.com/open-telemetry/opentelemetry-js/pull/2451) chore(sdk-trace-web): fix lint warnings ([@alisabzevari](https://github.com/alisabzevari)) + +### Committers: 24 + +* Ali Sabzevari ([@alisabzevari](https://github.com/alisabzevari)) +* Amir Blum ([@blumamir](https://github.com/blumamir)) +* Chris Karcher ([@chrskrchr](https://github.com/chrskrchr)) +* Damien Mathieu ([@dmathieu](https://github.com/dmathieu)) +* Daniel Dyla ([@dyladan](https://github.com/dyladan)) +* Gerhard Stöbich ([@Flarna](https://github.com/Flarna)) +* Marc Pichler ([@pichlermarc](https://github.com/pichlermarc)) +* Mitar Milanovic ([@Bataran](https://github.com/Bataran)) +* Nev ([@MSNev](https://github.com/MSNev)) +* Nikolay Lagutko ([@nikolaylagutko](https://github.com/nikolaylagutko)) +* Rauno Viskus ([@Rauno56](https://github.com/Rauno56)) +* Ricky Zhou ([@rickyes](https://github.com/rickyes)) +* Sebastian Poxhofer ([@secustor](https://github.com/secustor)) +* Siim Kallas ([@seemk](https://github.com/seemk)) +* Spencer Wilson ([@spencerwilson](https://github.com/spencerwilson)) +* Srikanth Chekuri ([@srikanthccv](https://github.com/srikanthccv)) +* Svetlana Brennan ([@svetlanabrennan](https://github.com/svetlanabrennan)) +* Will Li ([@cuichenli](https://github.com/cuichenli)) +* Yaniv Davidi ([@YanivD](https://github.com/YanivD)) +* [@bgpo](https://github.com/bgpo) +* [@echoontheway](https://github.com/echoontheway) +* [@naseemkullah](https://github.com/naseemkullah) +* [@sschegolev](https://github.com/sschegolev) +* legendecas ([@legendecas](https://github.com/legendecas)) + ## 1.0.1 / Experimental 0.27.0 ### :boom: Breaking Change From 0bc0418e10824f6b00720bfd73439df09be5a483 Mon Sep 17 00:00:00 2001 From: Daniel Dyla Date: Wed, 16 Mar 2022 17:59:26 +0100 Subject: [PATCH 3/3] chore: fix changelog version --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 99a8b5d944..53ca9d6f7e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -24,7 +24,7 @@ All notable changes to this project will be documented in this file. * [#2725](https://github.com/open-telemetry/opentelemetry-js/pull/2725) feat(sdk-metrics-base): document and export basic APIs ([@legendecas](https://github.com/legendecas)) * [#2712](https://github.com/open-telemetry/opentelemetry-js/pull/2712) docs(api-metrics): add notes on ObservableResult.observe ([@legendecas](https://github.com/legendecas)) -## 1.0.1 +## 1.1.0 ### :boom: Breaking Change