diff --git a/.gitignore b/.gitignore index ee4e11fb4b..8738ce6646 100644 --- a/.gitignore +++ b/.gitignore @@ -81,4 +81,3 @@ package.json.lerna_backup *.iml .idea - diff --git a/CHANGELOG.md b/CHANGELOG.md index 6e0312da99..3d88c2481e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,45 @@ All notable changes to this project will be documented in this file. ## Unreleased +## 0.10.0 + +#### :bug: Bug Fix +* [#186](https://github.com/open-telemetry/opentelemetry-js-contrib/pull/186) [size/XS] fix: fixes broken readme links ([@michaelgoin](https://github.com/michaelgoin)) + +#### :tada: New Plugins +* [#171](https://github.com/open-telemetry/opentelemetry-js-contrib/pull/171) feat: Hapi auto-instrumentation ([@carolinee21](https://github.com/carolinee21)) +* [#144](https://github.com/open-telemetry/opentelemetry-js-contrib/pull/144) feat: adding Koa instrumentation ([@carolinee21](https://github.com/carolinee21)) + +#### :rocket: Enhancement +* Other + * [#183](https://github.com/open-telemetry/opentelemetry-js-contrib/pull/183) [mysql] implement semantic conventions ([@naseemkullah](https://github.com/naseemkullah)) + * [#196](https://github.com/open-telemetry/opentelemetry-js-contrib/pull/196) fix: new version with TextMapPropagator interface ([@jufab](https://github.com/jufab)) + * [#184](https://github.com/open-telemetry/opentelemetry-js-contrib/pull/184) chore: moved plugins-node-all into contrib repo from opentelemetry-js ([@michaelgoin](https://github.com/michaelgoin)) + * [#187](https://github.com/open-telemetry/opentelemetry-js-contrib/pull/187) [mongodb] implement semantic db conventions ([@naseemkullah](https://github.com/naseemkullah)) + * [#172](https://github.com/open-telemetry/opentelemetry-js-contrib/pull/172) [Plugin User Interaction]: Improve causality of spans from bubbled events ([@johnbley](https://github.com/johnbley)) + * [#164](https://github.com/open-telemetry/opentelemetry-js-contrib/pull/164) feat: Add React Plugin ([@thgao](https://github.com/thgao)) + * [#170](https://github.com/open-telemetry/opentelemetry-js-contrib/pull/170) fix: various compilation errors ([@naseemkullah](https://github.com/naseemkullah)) +* `opentelemetry-test-utils` + * [#167](https://github.com/open-telemetry/opentelemetry-js-contrib/pull/167) ioredis and redis DB semantic conventions ([@naseemkullah](https://github.com/naseemkullah)) + +#### :house: Internal +* [#194](https://github.com/open-telemetry/opentelemetry-js-contrib/pull/194) Ioredis cleanup ([@naseemkullah](https://github.com/naseemkullah)) +* [#195](https://github.com/open-telemetry/opentelemetry-js-contrib/pull/195) redis cleanup ([@naseemkullah](https://github.com/naseemkullah)) +* [#192](https://github.com/open-telemetry/opentelemetry-js-contrib/pull/192) Handful of document-load fixes ([@johnbley](https://github.com/johnbley)) +* [#191](https://github.com/open-telemetry/opentelemetry-js-contrib/pull/191) Zone.js fixed failing build ([@obecny](https://github.com/obecny)) +* [#174](https://github.com/open-telemetry/opentelemetry-js-contrib/pull/174) feat(opentelemetry-plugin-pg): omit pg.values by default ([@sergioregueira](https://github.com/sergioregueira)) + +#### Committers: 9 +* Bartlomiej Obecny ([@obecny](https://github.com/obecny)) +* John Bley ([@johnbley](https://github.com/johnbley)) +* Julien Fabre ([@jufab](https://github.com/jufab)) +* Michael Goin ([@michaelgoin](https://github.com/michaelgoin)) +* Naseem ([@naseemkullah](https://github.com/naseemkullah)) +* Sergio Regueira ([@sergioregueira](https://github.com/sergioregueira)) +* Shivkanya Andhare ([@shivkanya9146](https://github.com/shivkanya9146)) +* Tina Gao ([@thgao](https://github.com/thgao)) +* [@carolinee21](https://github.com/carolinee21) + ## 0.9.0 #### :rocket: (Enhancement) diff --git a/README.md b/README.md index a088199d4f..411aaf75d6 100644 --- a/README.md +++ b/README.md @@ -75,7 +75,7 @@ OpenTelemetry can collect tracing data automatically using plugins. Vendors/User Multiple plugins may be leveraged via metapackages. -- [@opentelemetry/plugins-node-all][otel-plugins-node-all] - all officially supported core and contrib plugins. +- [@opentelemetry/plugins-node-core-and-contrib][otel-plugins-node-core-and-contrib] - all officially supported core and contrib plugins. ## Contributing @@ -111,4 +111,4 @@ Apache 2.0 - See [LICENSE][license-url] for more information. [otel-plugin-user-interaction]: https://github.com/open-telemetry/opentelemetry-js-contrib/tree/master/plugins/web/opentelemetry-plugin-user-interaction [otel-plugin-xml-http-request]: https://github.com/open-telemetry/opentelemetry-js/tree/master/packages/opentelemetry-plugin-xml-http-request [otel-plugin-express]: https://github.com/open-telemetry/opentelemetry-js-contrib/tree/master/plugins/node/opentelemetry-plugin-express -[otel-plugins-node-all]: https://github.com/open-telemetry/opentelemetry-js-contrib/tree/master/metapackages/plugins-node-all +[otel-plugins-node-core-and-contrib]: https://github.com/open-telemetry/opentelemetry-js-contrib/tree/master/metapackages/plugins-node-core-and-contrib diff --git a/examples/dns/package.json b/examples/dns/package.json index eb0fe0121c..68521e2ece 100644 --- a/examples/dns/package.json +++ b/examples/dns/package.json @@ -1,7 +1,7 @@ { "name": "dns-example", "private": true, - "version": "0.9.0", + "version": "0.10.0", "description": "Example of DNS integration with OpenTelemetry", "main": "index.js", "scripts": { @@ -26,12 +26,12 @@ "url": "https://github.com/open-telemetry/opentelemetry-js/issues" }, "dependencies": { - "@opentelemetry/api": "^0.10.1", - "@opentelemetry/exporter-jaeger": "^0.10.1", - "@opentelemetry/exporter-zipkin": "^0.10.1", - "@opentelemetry/node": "^0.10.1", - "@opentelemetry/plugin-dns": "^0.9.0", - "@opentelemetry/tracing": "^0.10.1" + "@opentelemetry/api": "^0.11.0", + "@opentelemetry/exporter-jaeger": "^0.11.0", + "@opentelemetry/exporter-zipkin": "^0.11.0", + "@opentelemetry/node": "^0.11.0", + "@opentelemetry/plugin-dns": "^0.10.0", + "@opentelemetry/tracing": "^0.11.0" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js#readme", "devDependencies": { diff --git a/examples/express/package.json b/examples/express/package.json index 06109d2c86..7f0ec39974 100644 --- a/examples/express/package.json +++ b/examples/express/package.json @@ -1,7 +1,7 @@ { "name": "express-example", "private": true, - "version": "0.9.0", + "version": "0.10.0", "description": "Example of Express integration with OpenTelemetry", "main": "index.js", "scripts": { @@ -28,13 +28,13 @@ "url": "https://github.com/open-telemetry/opentelemetry-js/issues" }, "dependencies": { - "@opentelemetry/api": "^0.10.1", - "@opentelemetry/exporter-jaeger": "^0.10.1", - "@opentelemetry/exporter-zipkin": "^0.10.1", - "@opentelemetry/node": "^0.10.1", - "@opentelemetry/plugin-express": "^0.9.0", - "@opentelemetry/plugin-http": "^0.10.1", - "@opentelemetry/tracing": "^0.10.1", + "@opentelemetry/api": "^0.11.0", + "@opentelemetry/exporter-jaeger": "^0.11.0", + "@opentelemetry/exporter-zipkin": "^0.11.0", + "@opentelemetry/node": "^0.11.0", + "@opentelemetry/plugin-express": "^0.10.0", + "@opentelemetry/plugin-http": "^0.11.0", + "@opentelemetry/tracing": "^0.11.0", "axios": "^0.19.0", "express": "^4.17.1" }, diff --git a/examples/grpc-census-prop/package.json b/examples/grpc-census-prop/package.json index b54193332f..44f8969e4a 100644 --- a/examples/grpc-census-prop/package.json +++ b/examples/grpc-census-prop/package.json @@ -1,6 +1,6 @@ { "name": "grpc-census-prop-example", - "version": "0.9.0", + "version": "0.10.0", "description": "Example of using propagator-grpc-census-binary", "main": "index.js", "scripts": { @@ -34,12 +34,12 @@ "@opencensus/instrumentation-grpc": "0.0.21", "@opencensus/nodejs": "0.0.21", "@opencensus/propagation-binaryformat": "0.0.21", - "@opentelemetry/api": "^0.10.1", - "@opentelemetry/core": "^0.10.1", - "@opentelemetry/node": "^0.10.1", - "@opentelemetry/plugin-grpc": "^0.10.1", - "@opentelemetry/propagator-grpc-census-binary": "^0.9.0", - "@opentelemetry/tracing": "^0.10.1", + "@opentelemetry/api": "^0.11.0", + "@opentelemetry/core": "^0.11.0", + "@opentelemetry/node": "^0.11.0", + "@opentelemetry/plugin-grpc": "^0.11.0", + "@opentelemetry/propagator-grpc-census-binary": "^0.10.0", + "@opentelemetry/tracing": "^0.11.0", "grpc": "^1.24.2", "node-pre-gyp": "0.12.0" }, diff --git a/examples/grpc_dynamic_codegen/package.json b/examples/grpc_dynamic_codegen/package.json deleted file mode 100644 index e498d5401e..0000000000 --- a/examples/grpc_dynamic_codegen/package.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "name": "grpc-dynamic-codegen-example", - "version": "0.9.0", - "description": "Example of gRPC integration with OpenTelemetry", - "main": "index.js", - "scripts": { - "zipkin:server": "cross-env EXPORTER=zipkin node ./capitalize_server.js", - "zipkin:client": "cross-env EXPORTER=zipkin node ./capitalize_client.js", - "jaeger:server": "cross-env EXPORTER=jaeger node ./capitalize_server.js", - "jaeger:client": "cross-env EXPORTER=jaeger node ./capitalize_client.js" - }, - "repository": { - "type": "git", - "url": "git+ssh://git@github.com/open-telemetry/opentelemetry-js.git" - }, - "keywords": [ - "opentelemetry", - "grpc", - "tracing" - ], - "engines": { - "node": ">=8" - }, - "author": "OpenTelemetry Authors", - "license": "Apache-2.0", - "bugs": { - "url": "https://github.com/open-telemetry/opentelemetry-js/issues" - }, - "dependencies": { - "@grpc/proto-loader": "^0.4.0", - "@opentelemetry/api": "^0.10.1", - "@opentelemetry/exporter-jaeger": "^0.10.1", - "@opentelemetry/exporter-zipkin": "^0.10.1", - "@opentelemetry/node": "^0.10.1", - "@opentelemetry/plugin-grpc": "^0.10.1", - "@opentelemetry/tracing": "^0.10.1", - "grpc": "^1.23.3", - "node-pre-gyp": "0.12.0" - }, - "homepage": "https://github.com/open-telemetry/opentelemetry-js#readme", - "devDependencies": { - "cross-env": "^6.0.0" - } -} diff --git a/examples/hapi/package.json b/examples/hapi/package.json index 5414e713b7..5b4ee6c029 100644 --- a/examples/hapi/package.json +++ b/examples/hapi/package.json @@ -1,7 +1,7 @@ { "name": "hapi-example", "private": true, - "version": "0.9.0", + "version": "0.10.0", "description": "Example of Hapi auto-instrumentation with OpenTelemetry", "main": "index.js", "scripts": { @@ -32,13 +32,13 @@ }, "dependencies": { "@hapi/hapi": "^19.2.0", - "@opentelemetry/api": "^0.10.2", - "@opentelemetry/exporter-jaeger": "^0.10.2", - "@opentelemetry/exporter-zipkin": "^0.10.2", - "@opentelemetry/hapi-instrumentation": "^0.9.0", - "@opentelemetry/node": "^0.10.2", - "@opentelemetry/plugin-http": "^0.9.0", - "@opentelemetry/tracing": "^0.10.2", + "@opentelemetry/api": "^0.11.0", + "@opentelemetry/exporter-jaeger": "^0.11.0", + "@opentelemetry/exporter-zipkin": "^0.11.0", + "@opentelemetry/hapi-instrumentation": "^0.10.0", + "@opentelemetry/node": "^0.11.0", + "@opentelemetry/plugin-http": "^0.11.0", + "@opentelemetry/tracing": "^0.11.0", "axios": "^0.19.0" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib#readme", diff --git a/examples/ioredis/package.json b/examples/ioredis/package.json index d5a3f70988..6345d0c7c4 100644 --- a/examples/ioredis/package.json +++ b/examples/ioredis/package.json @@ -1,7 +1,7 @@ { "name": "ioredis-example", "private": true, - "version": "0.9.0", + "version": "0.10.0", "description": "Example of HTTP integration with OpenTelemetry", "main": "index.js", "scripts": { @@ -28,11 +28,11 @@ "url": "https://github.com/open-telemetry/opentelemetry-js/issues" }, "dependencies": { - "@opentelemetry/api": "^0.10.1", - "@opentelemetry/exporter-jaeger": "^0.10.1", - "@opentelemetry/node": "^0.10.1", - "@opentelemetry/plugin-ioredis": "^0.9.0", - "@opentelemetry/tracing": "^0.10.1", + "@opentelemetry/api": "^0.11.0", + "@opentelemetry/exporter-jaeger": "^0.11.0", + "@opentelemetry/node": "^0.11.0", + "@opentelemetry/plugin-ioredis": "^0.10.0", + "@opentelemetry/tracing": "^0.11.0", "ioredis": "^4.14.1" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js#readme" diff --git a/examples/koa/package.json b/examples/koa/package.json index 23a3c5197a..8c6761650c 100644 --- a/examples/koa/package.json +++ b/examples/koa/package.json @@ -1,7 +1,7 @@ { "name": "koa-example", "private": true, - "version": "0.9.0", + "version": "0.10.0", "description": "Example of Koa and @koa/router integration with OpenTelemetry", "main": "index.js", "scripts": { @@ -32,13 +32,13 @@ }, "dependencies": { "@koa/router": "^9.3.1", - "@opentelemetry/api": "^0.10.2", - "@opentelemetry/exporter-jaeger": "^0.10.2", - "@opentelemetry/exporter-zipkin": "^0.10.2", - "@opentelemetry/node": "^0.10.2", - "@opentelemetry/plugin-http": "^0.10.2", - "@opentelemetry/koa-instrumentation": "^0.9.0", - "@opentelemetry/tracing": "^0.10.2", + "@opentelemetry/api": "^0.11.0", + "@opentelemetry/exporter-jaeger": "^0.11.0", + "@opentelemetry/exporter-zipkin": "^0.11.0", + "@opentelemetry/koa-instrumentation": "^0.10.0", + "@opentelemetry/node": "^0.11.0", + "@opentelemetry/plugin-http": "^0.11.0", + "@opentelemetry/tracing": "^0.11.0", "axios": "^0.19.0", "koa": "^2.13.0" }, diff --git a/examples/mongodb/package.json b/examples/mongodb/package.json deleted file mode 100644 index 89a40fa5dc..0000000000 --- a/examples/mongodb/package.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "name": "mongodb-example", - "private": true, - "version": "0.9.0", - "description": "Example of mongodb integration with OpenTelemetry", - "main": "index.js", - "scripts": { - "zipkin:server": "cross-env EXPORTER=zipkin node ./server.js", - "zipkin:client": "cross-env EXPORTER=zipkin node ./client.js", - "jaeger:server": "cross-env EXPORTER=jaeger node ./server.js", - "jaeger:client": "cross-env EXPORTER=jaeger node ./client.js" - }, - "repository": { - "type": "git", - "url": "git+ssh://git@github.com/open-telemetry/opentelemetry-js.git" - }, - "keywords": [ - "opentelemetry", - "mongodb", - "tracing" - ], - "engines": { - "node": ">=8" - }, - "author": "OpenTelemetry Authors", - "license": "Apache-2.0", - "bugs": { - "url": "https://github.com/open-telemetry/opentelemetry-js/issues" - }, - "dependencies": { - "@opentelemetry/api": "^0.10.1", - "@opentelemetry/exporter-jaeger": "^0.10.1", - "@opentelemetry/exporter-zipkin": "^0.10.1", - "@opentelemetry/node": "^0.10.1", - "@opentelemetry/plugin-http": "^0.10.1", - "@opentelemetry/plugin-mongodb": "^0.9.0", - "@opentelemetry/tracing": "^0.10.1", - "mongodb": "^3.5.7" - }, - "homepage": "https://github.com/open-telemetry/opentelemetry-js#readme", - "devDependencies": { - "cross-env": "^6.0.0" - } -} diff --git a/examples/mysql/package.json b/examples/mysql/package.json index faccbe4887..464413a186 100644 --- a/examples/mysql/package.json +++ b/examples/mysql/package.json @@ -1,7 +1,7 @@ { "name": "mysql-example", "private": true, - "version": "0.9.0", + "version": "0.10.0", "description": "Example of mysql integration with OpenTelemetry", "main": "index.js", "scripts": { @@ -28,13 +28,13 @@ "url": "https://github.com/open-telemetry/opentelemetry-js/issues" }, "dependencies": { - "@opentelemetry/api": "^0.10.1", - "@opentelemetry/exporter-jaeger": "^0.10.1", - "@opentelemetry/exporter-zipkin": "^0.10.1", - "@opentelemetry/node": "^0.10.1", - "@opentelemetry/plugin-http": "^0.10.1", - "@opentelemetry/plugin-mysql": "^0.9.0", - "@opentelemetry/tracing": "^0.10.1", + "@opentelemetry/api": "^0.11.0", + "@opentelemetry/exporter-jaeger": "^0.11.0", + "@opentelemetry/exporter-zipkin": "^0.11.0", + "@opentelemetry/node": "^0.11.0", + "@opentelemetry/plugin-http": "^0.11.0", + "@opentelemetry/plugin-mysql": "^0.10.0", + "@opentelemetry/tracing": "^0.11.0", "mysql": "*" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js#readme", diff --git a/examples/postgres/package.json b/examples/postgres/package.json index 80585d32db..7900d8c42c 100644 --- a/examples/postgres/package.json +++ b/examples/postgres/package.json @@ -1,7 +1,7 @@ { "name": "postgres-example", "private": true, - "version": "0.9.0", + "version": "0.10.0", "description": "Example of Postgres integration with OpenTelemetry", "main": "index.js", "scripts": { @@ -30,14 +30,14 @@ "url": "https://github.com/open-telemetry/opentelemetry-js/issues" }, "dependencies": { - "@opentelemetry/api": "^0.10.1", - "@opentelemetry/exporter-jaeger": "^0.10.1", - "@opentelemetry/exporter-zipkin": "^0.10.1", - "@opentelemetry/node": "^0.10.1", - "@opentelemetry/plugin-http": "^0.10.1", - "@opentelemetry/plugin-pg": "^0.9.0", - "@opentelemetry/plugin-pg-pool": "^0.9.0", - "@opentelemetry/tracing": "^0.10.1", + "@opentelemetry/api": "^0.11.0", + "@opentelemetry/exporter-jaeger": "^0.11.0", + "@opentelemetry/exporter-zipkin": "^0.11.0", + "@opentelemetry/node": "^0.11.0", + "@opentelemetry/plugin-http": "^0.11.0", + "@opentelemetry/plugin-pg": "^0.10.0", + "@opentelemetry/plugin-pg-pool": "^0.10.0", + "@opentelemetry/tracing": "^0.11.0", "express": "^4.17.1", "pg": "^7.12.1" }, diff --git a/examples/redis/package.json b/examples/redis/package.json index 34f40388c4..efc7af0371 100644 --- a/examples/redis/package.json +++ b/examples/redis/package.json @@ -1,7 +1,7 @@ { "name": "redis-example", "private": true, - "version": "0.9.0", + "version": "0.10.0", "description": "Example of HTTP integration with OpenTelemetry", "main": "index.js", "scripts": { @@ -30,13 +30,13 @@ "url": "https://github.com/open-telemetry/opentelemetry-js/issues" }, "dependencies": { - "@opentelemetry/api": "^0.10.1", - "@opentelemetry/exporter-jaeger": "^0.10.1", - "@opentelemetry/exporter-zipkin": "^0.10.1", - "@opentelemetry/node": "^0.10.1", - "@opentelemetry/plugin-http": "^0.10.1", - "@opentelemetry/plugin-redis": "^0.9.0", - "@opentelemetry/tracing": "^0.10.1", + "@opentelemetry/api": "^0.11.0", + "@opentelemetry/exporter-jaeger": "^0.11.0", + "@opentelemetry/exporter-zipkin": "^0.11.0", + "@opentelemetry/node": "^0.11.0", + "@opentelemetry/plugin-http": "^0.11.0", + "@opentelemetry/plugin-redis": "^0.10.0", + "@opentelemetry/tracing": "^0.11.0", "axios": "^0.19.0", "express": "^4.17.1", "redis": "^2.8.0" diff --git a/lerna.json b/lerna.json index d769977b4e..24194998b0 100644 --- a/lerna.json +++ b/lerna.json @@ -8,7 +8,7 @@ "plugins/web/*", "propagators/*" ], - "version": "0.9.0", + "version": "0.10.0", "changelog": { "repo": "open-telemetry/opentelemetry-js-contrib", "labels": { diff --git a/metapackages/plugins-node-all/package.json b/metapackages/plugins-node-all/package.json deleted file mode 100644 index dd1d4b4747..0000000000 --- a/metapackages/plugins-node-all/package.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "name": "@opentelemetry/plugins-node-all", - "version": "0.10.2", - "description": "Metapackage which bundles opentelemetry node core and contrib plugins", - "author": "OpenTelemetry Authors", - "homepage": "https://github.com/open-telemetry/opentelemetry-js#readme", - "license": "Apache-2.0", - "publishConfig": { - "access": "public" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/open-telemetry/opentelemetry-js.git" - }, - "bugs": { - "url": "https://github.com/open-telemetry/opentelemetry-js/issues" - }, - "dependencies": { - "@opentelemetry/plugin-express": "0.9.0", - "@opentelemetry/plugin-ioredis": "0.9.0", - "@opentelemetry/plugin-mongodb": "0.9.0", - "@opentelemetry/plugin-mysql": "0.9.0", - "@opentelemetry/plugin-pg": "0.9.0", - "@opentelemetry/plugin-pg-pool": "0.9.0", - "@opentelemetry/plugin-redis": "0.9.0", - "@opentelemetry/plugins-node-core": "^0.11.0" - } -} diff --git a/metapackages/plugins-node-all/README.md b/metapackages/plugins-node-core-and-contrib/README.md similarity index 97% rename from metapackages/plugins-node-all/README.md rename to metapackages/plugins-node-core-and-contrib/README.md index 85aadc68e6..7526f7e4aa 100644 --- a/metapackages/plugins-node-all/README.md +++ b/metapackages/plugins-node-core-and-contrib/README.md @@ -1,4 +1,4 @@ -# OpenTelemetry Plugins Node All +# OpenTelemetry Plugins Node Core and Contrib [![Gitter chat][gitter-image]][gitter-url] [![NPM Published Version][npm-img]][npm-url] @@ -38,8 +38,8 @@ Apache 2.0 - See [LICENSE][license-url] for more information. [license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat [dependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/status.svg?path=metapackages/plugins-node-core [dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetryplugins-node-core -[npm-url]: https://www.npmjs.com/package/@opentelemetry/plugins-node-core -[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Fplugins-node-core.svg +[npm-url]: https://www.npmjs.com/package/@opentelemetry/plugins-node-core-and-contrib +[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Fplugins-node-core-and-contrib.svg [otel-plugins-node-core]: https://www.npmjs.com/package/@opentelemetry/plugins-node-core diff --git a/metapackages/plugins-node-core-and-contrib/package.json b/metapackages/plugins-node-core-and-contrib/package.json new file mode 100644 index 0000000000..4501740648 --- /dev/null +++ b/metapackages/plugins-node-core-and-contrib/package.json @@ -0,0 +1,28 @@ +{ + "name": "@opentelemetry/plugins-node-core-and-contrib", + "version": "0.10.0", + "description": "Metapackage which bundles opentelemetry node core and contrib plugins", + "author": "OpenTelemetry Authors", + "homepage": "https://github.com/open-telemetry/opentelemetry-js#readme", + "license": "Apache-2.0", + "publishConfig": { + "access": "public" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/open-telemetry/opentelemetry-js.git" + }, + "bugs": { + "url": "https://github.com/open-telemetry/opentelemetry-js/issues" + }, + "dependencies": { + "@opentelemetry/plugin-express": "^0.10.0", + "@opentelemetry/plugin-ioredis": "^0.10.0", + "@opentelemetry/plugin-mongodb": "^0.10.0", + "@opentelemetry/plugin-mysql": "^0.10.0", + "@opentelemetry/plugin-pg": "^0.10.0", + "@opentelemetry/plugin-pg-pool": "^0.10.0", + "@opentelemetry/plugin-redis": "^0.10.0", + "@opentelemetry/plugins-node-core": "^0.11.0" + } +} diff --git a/package.json b/package.json index 34a0bdd33e..c58997ebdc 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "opentelemetry-contrib", - "version": "0.9.0", + "version": "0.10.0", "description": "This is a repository for OpenTelemetry JavaScript contributions.", "repository": { "type": "git", @@ -58,5 +58,16 @@ "hooks": { "commit-msg": "commitlint -E HUSKY_GIT_PARAMS" } + }, + "changelog": { + "labels": { + "breaking": ":boom: Breaking Change", + "bug": ":bug: Bug Fix", + "plugin-request": ":tada: New Plugins", + "enhancement": ":rocket: Enhancement", + "internal": ":house: Internal", + "documentation": ":memo: Documentation" + }, + "ignoreCommitters": ["renovate-bot", "dependabot"] } } diff --git a/packages/opentelemetry-test-utils/package.json b/packages/opentelemetry-test-utils/package.json index 552a9566cc..162866b755 100644 --- a/packages/opentelemetry-test-utils/package.json +++ b/packages/opentelemetry-test-utils/package.json @@ -1,7 +1,7 @@ { "name": "@opentelemetry/test-utils", "private": true, - "version": "0.9.0", + "version": "0.10.0", "description": "Test utilities.", "main": "build/testUtils.js", "scripts": { @@ -31,8 +31,8 @@ "typescript": "3.9.6" }, "dependencies": { - "@opentelemetry/api": "0.10.1", - "@opentelemetry/core": "0.10.1", - "@opentelemetry/tracing": "0.10.1" + "@opentelemetry/api": "^0.11.0", + "@opentelemetry/core": "^0.11.0", + "@opentelemetry/tracing": "^0.11.0" } } diff --git a/plugins/node/opentelemetry-hapi-instrumentation/package.json b/plugins/node/opentelemetry-hapi-instrumentation/package.json index 73772b8ae6..f5c3fb1d57 100644 --- a/plugins/node/opentelemetry-hapi-instrumentation/package.json +++ b/plugins/node/opentelemetry-hapi-instrumentation/package.json @@ -1,6 +1,6 @@ { "name": "@opentelemetry/hapi-instrumentation", - "version": "0.9.0", + "version": "0.10.0", "description": "OpenTelemetry Hapi automatic instrumentation package.", "main": "build/src/index.js", "types": "build/src/index.d.ts", @@ -42,9 +42,9 @@ }, "devDependencies": { "@hapi/hapi": "^19.2.0", - "@opentelemetry/context-async-hooks": "^0.10.2", - "@opentelemetry/node": "^0.10.2", - "@opentelemetry/tracing": "^0.10.2", + "@opentelemetry/context-async-hooks": "^0.11.0", + "@opentelemetry/node": "^0.11.0", + "@opentelemetry/tracing": "^0.11.0", "@types/hapi__hapi": "^19.0.3", "@types/mocha": "7.0.2", "@types/node": "12.12.47", @@ -64,9 +64,9 @@ "typescript": "3.9.6" }, "dependencies": { - "@opentelemetry/api": "^0.10.2", - "@opentelemetry/core": "^0.10.2", - "@opentelemetry/semantic-conventions": "^0.10.2", + "@opentelemetry/api": "^0.11.0", + "@opentelemetry/core": "^0.11.0", + "@opentelemetry/semantic-conventions": "^0.11.0", "shimmer": "^1.2.1" } } diff --git a/plugins/node/opentelemetry-hapi-instrumentation/src/version.ts b/plugins/node/opentelemetry-hapi-instrumentation/src/version.ts index 2c92beb616..aa9b19601b 100644 --- a/plugins/node/opentelemetry-hapi-instrumentation/src/version.ts +++ b/plugins/node/opentelemetry-hapi-instrumentation/src/version.ts @@ -15,4 +15,4 @@ */ // this is autogenerated file, see scripts/version-update.js -export const VERSION = '0.9.0'; +export const VERSION = '0.10.0'; diff --git a/plugins/node/opentelemetry-koa-instrumentation/package.json b/plugins/node/opentelemetry-koa-instrumentation/package.json index 7479e38697..67fa0e6e86 100644 --- a/plugins/node/opentelemetry-koa-instrumentation/package.json +++ b/plugins/node/opentelemetry-koa-instrumentation/package.json @@ -1,6 +1,6 @@ { "name": "@opentelemetry/koa-instrumentation", - "version": "0.9.0", + "version": "0.10.0", "description": "OpenTelemetry Koa automatic instrumentation package.", "main": "build/src/index.js", "types": "build/src/index.d.ts", @@ -43,9 +43,9 @@ }, "devDependencies": { "@koa/router": "^9.3.1", - "@opentelemetry/context-async-hooks": "0.10.2", - "@opentelemetry/node": "0.10.2", - "@opentelemetry/tracing": "0.10.2", + "@opentelemetry/context-async-hooks": "^0.11.0", + "@opentelemetry/node": "^0.11.0", + "@opentelemetry/tracing": "^0.11.0", "@types/koa": "^2.11.3", "@types/koa__router": "^8.0.2", "@types/mocha": "7.0.2", @@ -66,9 +66,9 @@ "typescript": "3.9.6" }, "dependencies": { - "@opentelemetry/api": "^0.10.2", - "@opentelemetry/core": "^0.10.2", - "@opentelemetry/semantic-conventions": "^0.10.2", + "@opentelemetry/api": "^0.11.0", + "@opentelemetry/core": "^0.11.0", + "@opentelemetry/semantic-conventions": "^0.11.0", "shimmer": "^1.2.1" } } diff --git a/plugins/node/opentelemetry-koa-instrumentation/src/version.ts b/plugins/node/opentelemetry-koa-instrumentation/src/version.ts index 2c92beb616..aa9b19601b 100644 --- a/plugins/node/opentelemetry-koa-instrumentation/src/version.ts +++ b/plugins/node/opentelemetry-koa-instrumentation/src/version.ts @@ -15,4 +15,4 @@ */ // this is autogenerated file, see scripts/version-update.js -export const VERSION = '0.9.0'; +export const VERSION = '0.10.0'; diff --git a/plugins/node/opentelemetry-plugin-dns/package.json b/plugins/node/opentelemetry-plugin-dns/package.json index c6929327dd..e0d5d2d4b6 100644 --- a/plugins/node/opentelemetry-plugin-dns/package.json +++ b/plugins/node/opentelemetry-plugin-dns/package.json @@ -1,6 +1,6 @@ { "name": "@opentelemetry/plugin-dns", - "version": "0.9.0", + "version": "0.10.0", "description": "OpenTelemetry dns automatic instrumentation package.", "main": "build/src/index.js", "types": "build/src/index.d.ts", @@ -41,8 +41,8 @@ "access": "public" }, "devDependencies": { - "@opentelemetry/node": "0.10.2", - "@opentelemetry/tracing": "0.10.2", + "@opentelemetry/node": "^0.11.0", + "@opentelemetry/tracing": "^0.11.0", "@types/mocha": "7.0.2", "@types/node": "14.0.27", "@types/semver": "7.3.1", @@ -61,8 +61,8 @@ "typescript": "3.9.7" }, "dependencies": { - "@opentelemetry/api": "^0.10.2", - "@opentelemetry/core": "^0.10.2", + "@opentelemetry/api": "^0.11.0", + "@opentelemetry/core": "^0.11.0", "semver": "^7.3.2", "shimmer": "^1.2.1" } diff --git a/plugins/node/opentelemetry-plugin-dns/src/version.ts b/plugins/node/opentelemetry-plugin-dns/src/version.ts index 2c92beb616..aa9b19601b 100644 --- a/plugins/node/opentelemetry-plugin-dns/src/version.ts +++ b/plugins/node/opentelemetry-plugin-dns/src/version.ts @@ -15,4 +15,4 @@ */ // this is autogenerated file, see scripts/version-update.js -export const VERSION = '0.9.0'; +export const VERSION = '0.10.0'; diff --git a/plugins/node/opentelemetry-plugin-express/package.json b/plugins/node/opentelemetry-plugin-express/package.json index 7957c94cb5..fc5d64e769 100644 --- a/plugins/node/opentelemetry-plugin-express/package.json +++ b/plugins/node/opentelemetry-plugin-express/package.json @@ -1,6 +1,6 @@ { "name": "@opentelemetry/plugin-express", - "version": "0.9.0", + "version": "0.10.0", "description": "OpenTelemetry express automatic instrumentation package.", "main": "build/src/index.js", "types": "build/src/index.d.ts", @@ -41,9 +41,9 @@ "access": "public" }, "devDependencies": { - "@opentelemetry/context-async-hooks": "0.10.2", - "@opentelemetry/node": "0.10.2", - "@opentelemetry/tracing": "0.10.2", + "@opentelemetry/context-async-hooks": "^0.11.0", + "@opentelemetry/node": "^0.11.0", + "@opentelemetry/tracing": "^0.11.0", "@types/express": "4.17.7", "@types/mocha": "7.0.2", "@types/node": "14.0.27", @@ -61,8 +61,8 @@ "typescript": "3.9.7" }, "dependencies": { - "@opentelemetry/api": "^0.10.2", - "@opentelemetry/core": "^0.10.2", + "@opentelemetry/api": "^0.11.0", + "@opentelemetry/core": "^0.11.0", "shimmer": "^1.2.1" } } diff --git a/plugins/node/opentelemetry-plugin-express/src/version.ts b/plugins/node/opentelemetry-plugin-express/src/version.ts index 2c92beb616..aa9b19601b 100644 --- a/plugins/node/opentelemetry-plugin-express/src/version.ts +++ b/plugins/node/opentelemetry-plugin-express/src/version.ts @@ -15,4 +15,4 @@ */ // this is autogenerated file, see scripts/version-update.js -export const VERSION = '0.9.0'; +export const VERSION = '0.10.0'; diff --git a/plugins/node/opentelemetry-plugin-ioredis/package.json b/plugins/node/opentelemetry-plugin-ioredis/package.json index 43463b6eb4..e005c7e30a 100644 --- a/plugins/node/opentelemetry-plugin-ioredis/package.json +++ b/plugins/node/opentelemetry-plugin-ioredis/package.json @@ -1,6 +1,6 @@ { "name": "@opentelemetry/plugin-ioredis", - "version": "0.9.0", + "version": "0.10.0", "description": "OpenTelemetry ioredis automatic instrumentation package.", "main": "build/src/index.js", "types": "build/src/index.d.ts", @@ -44,11 +44,11 @@ "access": "public" }, "devDependencies": { - "@opentelemetry/context-async-hooks": "0.10.2", - "@opentelemetry/node": "0.10.2", - "@opentelemetry/semantic-conventions": "0.10.2", - "@opentelemetry/test-utils": "^0.9.0", - "@opentelemetry/tracing": "0.10.2", + "@opentelemetry/context-async-hooks": "^0.11.0", + "@opentelemetry/node": "^0.11.0", + "@opentelemetry/semantic-conventions": "^0.11.0", + "@opentelemetry/test-utils": "^0.10.0", + "@opentelemetry/tracing": "^0.11.0", "@types/ioredis": "4.17.3", "@types/mocha": "7.0.2", "@types/node": "14.0.27", @@ -67,8 +67,8 @@ "typescript": "3.9.7" }, "dependencies": { - "@opentelemetry/api": "^0.10.2", - "@opentelemetry/core": "^0.10.2", + "@opentelemetry/api": "^0.11.0", + "@opentelemetry/core": "^0.11.0", "shimmer": "^1.2.1" } } diff --git a/plugins/node/opentelemetry-plugin-ioredis/src/version.ts b/plugins/node/opentelemetry-plugin-ioredis/src/version.ts index 2c92beb616..aa9b19601b 100644 --- a/plugins/node/opentelemetry-plugin-ioredis/src/version.ts +++ b/plugins/node/opentelemetry-plugin-ioredis/src/version.ts @@ -15,4 +15,4 @@ */ // this is autogenerated file, see scripts/version-update.js -export const VERSION = '0.9.0'; +export const VERSION = '0.10.0'; diff --git a/plugins/node/opentelemetry-plugin-mongodb/package.json b/plugins/node/opentelemetry-plugin-mongodb/package.json index e05e524a92..2df1318aa9 100644 --- a/plugins/node/opentelemetry-plugin-mongodb/package.json +++ b/plugins/node/opentelemetry-plugin-mongodb/package.json @@ -1,6 +1,6 @@ { "name": "@opentelemetry/plugin-mongodb", - "version": "0.9.0", + "version": "0.10.0", "description": "OpenTelemetry mongodb automatic instrumentation package.", "main": "build/src/index.js", "types": "build/src/index.d.ts", @@ -41,10 +41,10 @@ "access": "public" }, "devDependencies": { - "@opentelemetry/context-async-hooks": "0.10.2", - "@opentelemetry/node": "0.10.2", - "@opentelemetry/semantic-conventions": "^0.10.2", - "@opentelemetry/tracing": "0.10.2", + "@opentelemetry/context-async-hooks": "^0.11.0", + "@opentelemetry/node": "^0.11.0", + "@opentelemetry/semantic-conventions": "^0.11.0", + "@opentelemetry/tracing": "^0.11.0", "@types/mocha": "7.0.2", "@types/mongodb": "3.5.25", "@types/node": "14.0.27", @@ -62,8 +62,8 @@ "typescript": "3.9.7" }, "dependencies": { - "@opentelemetry/api": "^0.10.2", - "@opentelemetry/core": "^0.10.2", + "@opentelemetry/api": "^0.11.0", + "@opentelemetry/core": "^0.11.0", "shimmer": "^1.2.1" } } diff --git a/plugins/node/opentelemetry-plugin-mongodb/src/version.ts b/plugins/node/opentelemetry-plugin-mongodb/src/version.ts index 2c92beb616..aa9b19601b 100644 --- a/plugins/node/opentelemetry-plugin-mongodb/src/version.ts +++ b/plugins/node/opentelemetry-plugin-mongodb/src/version.ts @@ -15,4 +15,4 @@ */ // this is autogenerated file, see scripts/version-update.js -export const VERSION = '0.9.0'; +export const VERSION = '0.10.0'; diff --git a/plugins/node/opentelemetry-plugin-mysql/package.json b/plugins/node/opentelemetry-plugin-mysql/package.json index a20b27ef64..34b87425df 100644 --- a/plugins/node/opentelemetry-plugin-mysql/package.json +++ b/plugins/node/opentelemetry-plugin-mysql/package.json @@ -1,6 +1,6 @@ { "name": "@opentelemetry/plugin-mysql", - "version": "0.9.0", + "version": "0.10.0", "description": "OpenTelemetry mysql automatic instrumentation package.", "main": "build/src/index.js", "types": "build/src/index.d.ts", @@ -41,11 +41,11 @@ "access": "public" }, "devDependencies": { - "@opentelemetry/context-async-hooks": "0.10.2", - "@opentelemetry/node": "0.10.2", - "@opentelemetry/semantic-conventions": "^0.10.2", - "@opentelemetry/test-utils": "^0.9.0", - "@opentelemetry/tracing": "0.10.2", + "@opentelemetry/context-async-hooks": "^0.11.0", + "@opentelemetry/node": "^0.11.0", + "@opentelemetry/semantic-conventions": "^0.11.0", + "@opentelemetry/test-utils": "^0.10.0", + "@opentelemetry/tracing": "^0.11.0", "@types/mocha": "7.0.2", "@types/mysql": "2.15.15", "@types/node": "14.0.27", @@ -63,8 +63,8 @@ "typescript": "3.9.7" }, "dependencies": { - "@opentelemetry/api": "^0.10.2", - "@opentelemetry/core": "^0.10.2", + "@opentelemetry/api": "^0.11.0", + "@opentelemetry/core": "^0.11.0", "shimmer": "^1.2.1" } } diff --git a/plugins/node/opentelemetry-plugin-mysql/src/version.ts b/plugins/node/opentelemetry-plugin-mysql/src/version.ts index 2c92beb616..aa9b19601b 100644 --- a/plugins/node/opentelemetry-plugin-mysql/src/version.ts +++ b/plugins/node/opentelemetry-plugin-mysql/src/version.ts @@ -15,4 +15,4 @@ */ // this is autogenerated file, see scripts/version-update.js -export const VERSION = '0.9.0'; +export const VERSION = '0.10.0'; diff --git a/plugins/node/opentelemetry-plugin-pg-pool/package.json b/plugins/node/opentelemetry-plugin-pg-pool/package.json index 7525e29c66..bbc805f7f5 100644 --- a/plugins/node/opentelemetry-plugin-pg-pool/package.json +++ b/plugins/node/opentelemetry-plugin-pg-pool/package.json @@ -1,6 +1,6 @@ { "name": "@opentelemetry/plugin-pg-pool", - "version": "0.9.0", + "version": "0.10.0", "description": "OpenTelemetry postgres pool automatic instrumentation package.", "main": "build/src/index.js", "types": "build/src/index.d.ts", @@ -46,10 +46,10 @@ "access": "public" }, "devDependencies": { - "@opentelemetry/context-async-hooks": "0.10.2", - "@opentelemetry/plugin-pg": "^0.9.0", - "@opentelemetry/test-utils": "^0.9.0", - "@opentelemetry/tracing": "0.10.2", + "@opentelemetry/context-async-hooks": "^0.11.0", + "@opentelemetry/plugin-pg": "^0.10.0", + "@opentelemetry/test-utils": "^0.10.0", + "@opentelemetry/tracing": "^0.11.0", "@types/mocha": "7.0.2", "@types/node": "14.0.27", "@types/pg": "7.14.4", @@ -70,8 +70,8 @@ "typescript": "3.9.7" }, "dependencies": { - "@opentelemetry/api": "^0.10.2", - "@opentelemetry/core": "^0.10.2", + "@opentelemetry/api": "^0.11.0", + "@opentelemetry/core": "^0.11.0", "shimmer": "^1.2.1" } } diff --git a/plugins/node/opentelemetry-plugin-pg-pool/src/version.ts b/plugins/node/opentelemetry-plugin-pg-pool/src/version.ts index 2c92beb616..aa9b19601b 100644 --- a/plugins/node/opentelemetry-plugin-pg-pool/src/version.ts +++ b/plugins/node/opentelemetry-plugin-pg-pool/src/version.ts @@ -15,4 +15,4 @@ */ // this is autogenerated file, see scripts/version-update.js -export const VERSION = '0.9.0'; +export const VERSION = '0.10.0'; diff --git a/plugins/node/opentelemetry-plugin-pg/package.json b/plugins/node/opentelemetry-plugin-pg/package.json index 61812cf413..55205a4bb6 100644 --- a/plugins/node/opentelemetry-plugin-pg/package.json +++ b/plugins/node/opentelemetry-plugin-pg/package.json @@ -1,6 +1,6 @@ { "name": "@opentelemetry/plugin-pg", - "version": "0.9.0", + "version": "0.10.0", "description": "OpenTelemetry postgres automatic instrumentation package.", "main": "build/src/index.js", "types": "build/src/index.d.ts", @@ -45,10 +45,10 @@ "access": "public" }, "devDependencies": { - "@opentelemetry/context-async-hooks": "0.10.2", - "@opentelemetry/node": "0.10.2", - "@opentelemetry/test-utils": "^0.9.0", - "@opentelemetry/tracing": "0.10.2", + "@opentelemetry/context-async-hooks": "^0.11.0", + "@opentelemetry/node": "^0.11.0", + "@opentelemetry/test-utils": "^0.10.0", + "@opentelemetry/tracing": "^0.11.0", "@types/mocha": "7.0.2", "@types/node": "14.0.27", "@types/pg": "7.14.4", @@ -67,8 +67,8 @@ "typescript": "3.9.7" }, "dependencies": { - "@opentelemetry/api": "^0.10.2", - "@opentelemetry/core": "^0.10.2", + "@opentelemetry/api": "^0.11.0", + "@opentelemetry/core": "^0.11.0", "shimmer": "^1.2.1" } } diff --git a/plugins/node/opentelemetry-plugin-pg/src/version.ts b/plugins/node/opentelemetry-plugin-pg/src/version.ts index 2c92beb616..aa9b19601b 100644 --- a/plugins/node/opentelemetry-plugin-pg/src/version.ts +++ b/plugins/node/opentelemetry-plugin-pg/src/version.ts @@ -15,4 +15,4 @@ */ // this is autogenerated file, see scripts/version-update.js -export const VERSION = '0.9.0'; +export const VERSION = '0.10.0'; diff --git a/plugins/node/opentelemetry-plugin-redis/package.json b/plugins/node/opentelemetry-plugin-redis/package.json index b8b14f962b..13661720e6 100644 --- a/plugins/node/opentelemetry-plugin-redis/package.json +++ b/plugins/node/opentelemetry-plugin-redis/package.json @@ -1,6 +1,6 @@ { "name": "@opentelemetry/plugin-redis", - "version": "0.9.0", + "version": "0.10.0", "description": "OpenTelemetry redis automatic instrumentation package.", "main": "build/src/index.js", "types": "build/src/index.d.ts", @@ -43,11 +43,11 @@ "access": "public" }, "devDependencies": { - "@opentelemetry/context-async-hooks": "0.10.2", - "@opentelemetry/node": "0.10.2", - "@opentelemetry/semantic-conventions": "0.10.2", - "@opentelemetry/test-utils": "^0.9.0", - "@opentelemetry/tracing": "0.10.2", + "@opentelemetry/context-async-hooks": "^0.11.0", + "@opentelemetry/node": "^0.11.0", + "@opentelemetry/semantic-conventions": "^0.11.0", + "@opentelemetry/test-utils": "^0.10.0", + "@opentelemetry/tracing": "^0.11.0", "@types/mocha": "7.0.2", "@types/node": "14.0.27", "@types/redis": "2.8.25", @@ -66,8 +66,8 @@ "typescript": "3.9.7" }, "dependencies": { - "@opentelemetry/api": "^0.10.2", - "@opentelemetry/core": "^0.10.2", + "@opentelemetry/api": "^0.11.0", + "@opentelemetry/core": "^0.11.0", "shimmer": "^1.2.1" } } diff --git a/plugins/node/opentelemetry-plugin-redis/src/version.ts b/plugins/node/opentelemetry-plugin-redis/src/version.ts index 2c92beb616..aa9b19601b 100644 --- a/plugins/node/opentelemetry-plugin-redis/src/version.ts +++ b/plugins/node/opentelemetry-plugin-redis/src/version.ts @@ -15,4 +15,4 @@ */ // this is autogenerated file, see scripts/version-update.js -export const VERSION = '0.9.0'; +export const VERSION = '0.10.0'; diff --git a/plugins/web/opentelemetry-plugin-document-load/package.json b/plugins/web/opentelemetry-plugin-document-load/package.json index d850821125..525d47be45 100644 --- a/plugins/web/opentelemetry-plugin-document-load/package.json +++ b/plugins/web/opentelemetry-plugin-document-load/package.json @@ -1,6 +1,6 @@ { "name": "@opentelemetry/plugin-document-load", - "version": "0.9.0", + "version": "0.10.0", "description": "OpenTelemetry document-load automatic instrumentation package.", "main": "build/src/index.js", "types": "build/src/index.d.ts", @@ -72,10 +72,10 @@ "webpack-merge": "5.0.9" }, "dependencies": { - "@opentelemetry/api": "^0.10.1", - "@opentelemetry/core": "^0.10.1", - "@opentelemetry/semantic-conventions": "^0.10.1", - "@opentelemetry/tracing": "^0.10.1", - "@opentelemetry/web": "^0.10.1" + "@opentelemetry/api": "^0.11.0", + "@opentelemetry/core": "^0.11.0", + "@opentelemetry/semantic-conventions": "^0.11.0", + "@opentelemetry/tracing": "^0.11.0", + "@opentelemetry/web": "^0.11.0" } } diff --git a/plugins/web/opentelemetry-plugin-document-load/src/version.ts b/plugins/web/opentelemetry-plugin-document-load/src/version.ts index 2c92beb616..aa9b19601b 100644 --- a/plugins/web/opentelemetry-plugin-document-load/src/version.ts +++ b/plugins/web/opentelemetry-plugin-document-load/src/version.ts @@ -15,4 +15,4 @@ */ // this is autogenerated file, see scripts/version-update.js -export const VERSION = '0.9.0'; +export const VERSION = '0.10.0'; diff --git a/plugins/web/opentelemetry-plugin-react-load/package.json b/plugins/web/opentelemetry-plugin-react-load/package.json index 6bb6c4772b..fce11fcba0 100644 --- a/plugins/web/opentelemetry-plugin-react-load/package.json +++ b/plugins/web/opentelemetry-plugin-react-load/package.json @@ -1,6 +1,6 @@ { "name": "@opentelemetry/plugin-react-load", - "version": "0.8.0", + "version": "0.10.0", "description": "OpenTelemetry React loading automatic instrumentation package.", "main": "build/src/index.js", "types": "build/src/index.d.ts", @@ -81,12 +81,12 @@ "react": "^16.13.1" }, "dependencies": { - "@opentelemetry/api": "^0.9.0", - "@opentelemetry/context-zone": "^0.9.0", - "@opentelemetry/core": "^0.9.0", - "@opentelemetry/semantic-conventions": "^0.9.0", - "@opentelemetry/tracing": "^0.9.0", - "@opentelemetry/web": "^0.9.0", + "@opentelemetry/api": "^0.11.0", + "@opentelemetry/context-zone": "^0.11.0", + "@opentelemetry/core": "^0.11.0", + "@opentelemetry/semantic-conventions": "^0.11.0", + "@opentelemetry/tracing": "^0.11.0", + "@opentelemetry/web": "^0.11.0", "shimmer": "^1.2.1" } } diff --git a/plugins/web/opentelemetry-plugin-react-load/src/BaseOpenTelemetryComponent.ts b/plugins/web/opentelemetry-plugin-react-load/src/BaseOpenTelemetryComponent.ts index 11b04f509c..1c6f96588a 100644 --- a/plugins/web/opentelemetry-plugin-react-load/src/BaseOpenTelemetryComponent.ts +++ b/plugins/web/opentelemetry-plugin-react-load/src/BaseOpenTelemetryComponent.ts @@ -17,7 +17,6 @@ import * as api from '@opentelemetry/api'; import { isWrapped } from '@opentelemetry/core'; import * as shimmer from 'shimmer'; -import { GeneralAttribute } from '@opentelemetry/semantic-conventions'; import { AttributeNames } from './enums/AttributeNames'; import * as React from 'react'; import { VERSION } from './version'; @@ -154,7 +153,6 @@ export class BaseOpenTelemetryComponent extends React.Component { state = '{"message": "state could not be turned into string"}'; } return { - [GeneralAttribute.COMPONENT]: this.moduleName, [AttributeNames.LOCATION_URL]: window.location.href, [AttributeNames.REACT_NAME]: react.constructor.name, [AttributeNames.REACT_STATE]: state, diff --git a/plugins/web/opentelemetry-plugin-react-load/src/version.ts b/plugins/web/opentelemetry-plugin-react-load/src/version.ts index 6b83319f62..aa9b19601b 100644 --- a/plugins/web/opentelemetry-plugin-react-load/src/version.ts +++ b/plugins/web/opentelemetry-plugin-react-load/src/version.ts @@ -15,4 +15,4 @@ */ // this is autogenerated file, see scripts/version-update.js -export const VERSION = '0.8.0'; +export const VERSION = '0.10.0'; diff --git a/plugins/web/opentelemetry-plugin-react-load/test/BaseOpenTelemetryComponent.test.ts b/plugins/web/opentelemetry-plugin-react-load/test/BaseOpenTelemetryComponent.test.ts index 78aa8f1f04..a5d2f291a3 100644 --- a/plugins/web/opentelemetry-plugin-react-load/test/BaseOpenTelemetryComponent.test.ts +++ b/plugins/web/opentelemetry-plugin-react-load/test/BaseOpenTelemetryComponent.test.ts @@ -23,7 +23,6 @@ import { ReadableSpan, } from '@opentelemetry/tracing'; import { StackContextManager } from '@opentelemetry/web'; -import { GeneralAttribute } from '@opentelemetry/semantic-conventions'; import * as assert from 'assert'; import * as sinon from 'sinon'; import AllLifecycles from './test-react-components/AllLifecycles'; @@ -339,34 +338,7 @@ describe('ReactLoad Instrumentation', () => { assert.strictEqual(spans.length, 3, 'number of spans is wrong'); spans.forEach(element => { const span: ReadableSpan = element[0][0]; - const attributes = span.attributes; - const keys = Object.keys(attributes); - - assert.ok( - attributes[keys[0]] !== '', - `attributes ${GeneralAttribute.COMPONENT} is not defined for span "${span.name}"` - ); - - assert.ok( - attributes[keys[1]] !== '', - `attributes ${AttributeNames.LOCATION_URL} is not defined for span "${span.name}"` - ); - - assert.ok( - attributes[keys[2]] !== '', - `attributes ${AttributeNames.REACT_NAME} is not defined for span "${span.name}"` - ); - - assert.ok( - attributes[keys[3]] !== '', - `attributes ${AttributeNames.REACT_STATE} is not defined for span "${span.name}"` - ); - - assert.strictEqual( - keys.length, - 4, - `number of attributes is wrong for span "${span.name}"` - ); + ensureSpanAttributesAreCorrect(span); }); }); }); @@ -478,34 +450,7 @@ describe('ReactLoad Instrumentation', () => { assert.strictEqual(spans.length, 9, 'number of spans is wrong'); spans.forEach(element => { const span: ReadableSpan = element[0][0]; - const attributes = span.attributes; - const keys = Object.keys(attributes); - - assert.ok( - attributes[keys[0]] !== '', - `attributes ${GeneralAttribute.COMPONENT} is not defined for span "${span.name}"` - ); - - assert.ok( - attributes[keys[1]] !== '', - `attributes ${AttributeNames.LOCATION_URL} is not defined for span "${span.name}"` - ); - - assert.ok( - attributes[keys[2]] !== '', - `attributes ${AttributeNames.REACT_NAME} is not defined for span "${span.name}"` - ); - - assert.ok( - attributes[keys[3]] !== '', - `attributes ${AttributeNames.REACT_STATE} is not defined for span "${span.name}"` - ); - - assert.strictEqual( - keys.length, - 4, - `number of attributes is wrong for span "${span.name}"` - ); + ensureSpanAttributesAreCorrect(span); }); }); }); @@ -603,34 +548,7 @@ describe('ReactLoad Instrumentation', () => { assert.strictEqual(spans.length, 8, 'number of spans is wrong'); spans.forEach(element => { const span: ReadableSpan = element[0][0]; - const attributes = span.attributes; - const keys = Object.keys(attributes); - - assert.ok( - attributes[keys[0]] !== '', - `attributes ${GeneralAttribute.COMPONENT} is not defined for span "${span.name}"` - ); - - assert.ok( - attributes[keys[1]] !== '', - `attributes ${AttributeNames.LOCATION_URL} is not defined for span "${span.name}"` - ); - - assert.ok( - attributes[keys[2]] !== '', - `attributes ${AttributeNames.REACT_NAME} is not defined for span "${span.name}"` - ); - - assert.ok( - attributes[keys[3]] !== '', - `attributes ${AttributeNames.REACT_STATE} is not defined for span "${span.name}"` - ); - - assert.strictEqual( - keys.length, - 4, - `number of attributes is wrong for span "${span.name}"` - ); + ensureSpanAttributesAreCorrect(span); }); }); }); @@ -696,34 +614,7 @@ describe('ReactLoad Instrumentation', () => { assert.strictEqual(spans.length, 5, 'number of spans is wrong'); spans.forEach(element => { const span: ReadableSpan = element[0][0]; - const attributes = span.attributes; - const keys = Object.keys(attributes); - - assert.ok( - attributes[keys[0]] !== '', - `attributes ${GeneralAttribute.COMPONENT} is not defined for span "${span.name}"` - ); - - assert.ok( - attributes[keys[1]] !== '', - `attributes ${AttributeNames.LOCATION_URL} is not defined for span "${span.name}"` - ); - - assert.ok( - attributes[keys[2]] !== '', - `attributes ${AttributeNames.REACT_NAME} is not defined for span "${span.name}"` - ); - - assert.ok( - attributes[keys[3]] !== '', - `attributes ${AttributeNames.REACT_STATE} is not defined for span "${span.name}"` - ); - - assert.strictEqual( - keys.length, - 4, - `number of attributes is wrong for span "${span.name}"` - ); + ensureSpanAttributesAreCorrect(span); }); }); }); @@ -804,35 +695,33 @@ describe('ReactLoad Instrumentation', () => { const spans: [] = exportSpy.args; spans.forEach(element => { const span: ReadableSpan = element[0][0]; - const attributes = span.attributes; - const keys = Object.keys(attributes); - - assert.ok( - attributes[keys[0]] !== '', - `attributes ${GeneralAttribute.COMPONENT} is not defined for span "${span.name}"` - ); - - assert.ok( - attributes[keys[1]] !== '', - `attributes ${AttributeNames.LOCATION_URL} is not defined for span "${span.name}"` - ); - - assert.ok( - attributes[keys[2]] !== '', - `attributes ${AttributeNames.REACT_NAME} is not defined for span "${span.name}"` - ); - - assert.ok( - attributes[keys[3]] !== '', - `attributes ${AttributeNames.REACT_STATE} is not defined for span "${span.name}"` - ); - - assert.strictEqual( - keys.length, - 4, - `number of attributes is wrong for span "${span.name}"` - ); + ensureSpanAttributesAreCorrect(span); }); }); }); }); + +function ensureSpanAttributesAreCorrect(span: ReadableSpan) { + const attributes = span.attributes; + const keys = Object.keys(attributes); + + assert.ok( + attributes[keys[0]] !== '', + `attributes ${AttributeNames.LOCATION_URL} is not defined for span "${span.name}"` + ); + + assert.ok( + attributes[keys[1]] !== '', + `attributes ${AttributeNames.REACT_NAME} is not defined for span "${span.name}"` + ); + + assert.ok( + attributes[keys[2]] !== '', + `attributes ${AttributeNames.REACT_STATE} is not defined for span "${span.name}"` + ); + assert.strictEqual( + keys.length, + 3, + `number of attributes is wrong for span "${span.name}"` + ); +} diff --git a/plugins/web/opentelemetry-plugin-user-interaction/package.json b/plugins/web/opentelemetry-plugin-user-interaction/package.json index 43baa1b80f..60c8991d7c 100644 --- a/plugins/web/opentelemetry-plugin-user-interaction/package.json +++ b/plugins/web/opentelemetry-plugin-user-interaction/package.json @@ -1,6 +1,6 @@ { "name": "@opentelemetry/plugin-user-interaction", - "version": "0.9.0", + "version": "0.10.0", "description": "OpenTelemetry UserInteraction automatic instrumentation package.", "main": "build/src/index.js", "types": "build/src/index.d.ts", @@ -43,10 +43,10 @@ }, "devDependencies": { "@babel/core": "7.11.1", - "@opentelemetry/context-base": "0.10.2", - "@opentelemetry/context-zone-peer-dep": "0.10.2", - "@opentelemetry/plugin-xml-http-request": "0.10.2", - "@opentelemetry/tracing": "0.10.2", + "@opentelemetry/context-base": "^0.11.0", + "@opentelemetry/context-zone-peer-dep": "^0.11.0", + "@opentelemetry/plugin-xml-http-request": "^0.11.0", + "@opentelemetry/tracing": "^0.11.0", "@types/jquery": "3.5.1", "@types/mocha": "7.0.2", "@types/node": "14.0.27", @@ -81,9 +81,9 @@ "zone.js": "0.10.3" }, "dependencies": { - "@opentelemetry/api": "^0.10.2", - "@opentelemetry/core": "^0.10.2", - "@opentelemetry/web": "^0.10.2", + "@opentelemetry/api": "^0.11.0", + "@opentelemetry/core": "^0.11.0", + "@opentelemetry/web": "^0.11.0", "shimmer": "^1.2.1" }, "peerDependencies": { diff --git a/plugins/web/opentelemetry-plugin-user-interaction/src/version.ts b/plugins/web/opentelemetry-plugin-user-interaction/src/version.ts index 2c92beb616..aa9b19601b 100644 --- a/plugins/web/opentelemetry-plugin-user-interaction/src/version.ts +++ b/plugins/web/opentelemetry-plugin-user-interaction/src/version.ts @@ -15,4 +15,4 @@ */ // this is autogenerated file, see scripts/version-update.js -export const VERSION = '0.9.0'; +export const VERSION = '0.10.0'; diff --git a/propagators/opentelemetry-propagator-grpc-census-binary/package.json b/propagators/opentelemetry-propagator-grpc-census-binary/package.json index cf28681e2b..f32ee654ab 100644 --- a/propagators/opentelemetry-propagator-grpc-census-binary/package.json +++ b/propagators/opentelemetry-propagator-grpc-census-binary/package.json @@ -1,6 +1,6 @@ { "name": "@opentelemetry/propagator-grpc-census-binary", - "version": "0.9.0", + "version": "0.10.0", "description": "OpenTelemetry gRPC Census propagator provides a context propagator for OpenTelemetry that can use the gRPC binary header: 'grpc-trace-bin' for interoperability with OpenCensus", "main": "build/src/index.js", "types": "build/src/index.d.ts", diff --git a/propagators/opentelemetry-propagator-grpc-census-binary/src/version.ts b/propagators/opentelemetry-propagator-grpc-census-binary/src/version.ts index 2c92beb616..aa9b19601b 100644 --- a/propagators/opentelemetry-propagator-grpc-census-binary/src/version.ts +++ b/propagators/opentelemetry-propagator-grpc-census-binary/src/version.ts @@ -15,4 +15,4 @@ */ // this is autogenerated file, see scripts/version-update.js -export const VERSION = '0.9.0'; +export const VERSION = '0.10.0'; diff --git a/propagators/opentelemetry-propagator-jaeger/package.json b/propagators/opentelemetry-propagator-jaeger/package.json index dea0333c67..abe1eed662 100644 --- a/propagators/opentelemetry-propagator-jaeger/package.json +++ b/propagators/opentelemetry-propagator-jaeger/package.json @@ -1,6 +1,6 @@ { "name": "@opentelemetry/propagator-jaeger", - "version": "0.9.0", + "version": "0.10.0", "description": "OpenTelemetry Jaeger propagator provides HTTP header propagation for systems that are using Jaeger HTTP header format.", "main": "build/src/index.js", "types": "build/src/index.d.ts", diff --git a/propagators/opentelemetry-propagator-jaeger/src/version.ts b/propagators/opentelemetry-propagator-jaeger/src/version.ts index 2c92beb616..aa9b19601b 100644 --- a/propagators/opentelemetry-propagator-jaeger/src/version.ts +++ b/propagators/opentelemetry-propagator-jaeger/src/version.ts @@ -15,4 +15,4 @@ */ // this is autogenerated file, see scripts/version-update.js -export const VERSION = '0.9.0'; +export const VERSION = '0.10.0';