Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: 0.24.0 release proposal #2377

Merged
merged 11 commits into from Jul 28, 2021
78 changes: 78 additions & 0 deletions CHANGELOG.md
Expand Up @@ -4,6 +4,84 @@ All notable changes to this project will be documented in this file.

## Unreleased

## 0.24.0

### :boom: Breaking Change

* `opentelemetry-core`, `opentelemetry-exporter-jaeger`, `opentelemetry-exporter-zipkin`, `opentelemetry-node`, `opentelemetry-resource-detector-aws`, `opentelemetry-resource-detector-gcp`, `opentelemetry-resources`, `opentelemetry-semantic-conventions`, `opentelemetry-web`
* [#2345](https://github.com/open-telemetry/opentelemetry-js/pull/2345) feat: updated spec to v1.5.0 and renamed resource class ([@weyert](https://github.com/weyert))

### :rocket: (Enhancement)

* `opentelemetry-exporter-collector-proto`, `opentelemetry-exporter-collector`
* [#2337](https://github.com/open-telemetry/opentelemetry-js/pull/2337) Support gzip compression for node exporter collector ([@alisabzevari](https://github.com/alisabzevari))
* `opentelemetry-instrumentation-http`
* [#2332](https://github.com/open-telemetry/opentelemetry-js/pull/2332) feat(@opentelemetry-instrumentation-http): support adding custom attributes before a span is started ([@echoontheway](https://github.com/echoontheway))
* [#2349](https://github.com/open-telemetry/opentelemetry-js/pull/2349) fix(instrumentation-http): set outgoing request attributes on start span ([@blumamir](https://github.com/blumamir))
* `opentelemetry-web`
* [#2343](https://github.com/open-telemetry/opentelemetry-js/pull/2343) feat(opentelemetry-web): capture decodedBodySize / http.response_content_length_uncompressed ([@t2t2](https://github.com/t2t2))
* `opentelemetry-instrumentation`
* [#2309](https://github.com/open-telemetry/opentelemetry-js/pull/2309) chore: add includePrerelease option to instrumentation config ([@dyladan](https://github.com/dyladan))

### :bug: (Bug Fix)

* `opentelemetry-exporter-collector`
* [#2357](https://github.com/open-telemetry/opentelemetry-js/pull/2357) fix: headers are appended to existing one (open-telemetry#2335) ([@niko-achilles](https://github.com/niko-achilles))
* `opentelemetry-exporter-collector-grpc`
* [#2322](https://github.com/open-telemetry/opentelemetry-js/pull/2322) fix(@opentelemetry/exporter-collector-grpc) regression from #2130 when host specified without protocol ([@lizthegrey](https://github.com/lizthegrey))
* `opentelemetry-exporter-collector-proto`
* [#2331](https://github.com/open-telemetry/opentelemetry-js/pull/2331) Change default HTTP exporter port to 55681 ([@NathanielRN](https://github.com/NathanielRN))

### :books: (Refine Doc)

* Other
* [#2344](https://github.com/open-telemetry/opentelemetry-js/pull/2344) Additional website docs updates ([@svrnm](https://github.com/svrnm))
* [#2365](https://github.com/open-telemetry/opentelemetry-js/pull/2365) docs: add quickstart code example ([@vreynolds](https://github.com/vreynolds))
* [#2358](https://github.com/open-telemetry/opentelemetry-js/pull/2358) examples opentelemetry-api version fix ([@CptSchnitz](https://github.com/CptSchnitz))
* [#2308](https://github.com/open-telemetry/opentelemetry-js/pull/2308) chore: use typedoc to build sdk reference ([@dyladan](https://github.com/dyladan))
* [#2324](https://github.com/open-telemetry/opentelemetry-js/pull/2324) fix: update and make website docs work ([@svrnm](https://github.com/svrnm))
* [#2328](https://github.com/open-telemetry/opentelemetry-js/pull/2328) chore: updating compatibility matrix ([@obecny](https://github.com/obecny))
* [#2326](https://github.com/open-telemetry/opentelemetry-js/pull/2326) chore: fix tracer-web example webpack config ([@jonchurch](https://github.com/jonchurch))
* `opentelemetry-resource-detector-aws`
* [#2379](https://github.com/open-telemetry/opentelemetry-js/pull/2379) fix: fixup aws detector readme ([@legendecas](https://github.com/legendecas))
* `opentelemetry-propagator-b3`
* [#2342](https://github.com/open-telemetry/opentelemetry-js/pull/2342) docs: updates README.md for @opentelemetry/propagator-b3 ([@OmkarKirpan](https://github.com/OmkarKirpan))
* `opentelemetry-exporter-collector-grpc`
* [#2266](https://github.com/open-telemetry/opentelemetry-js/pull/2266) fix(exporter-collector-grpc): incorrect URL format on docs after 0.20.0 update ([@brunoluiz](https://github.com/brunoluiz))

### :house: (Internal)

* Other
* [#2366](https://github.com/open-telemetry/opentelemetry-js/pull/2366) chore: adding Rauno56 to js approvers ([@obecny](https://github.com/obecny))
* [#2350](https://github.com/open-telemetry/opentelemetry-js/pull/2350) chore: ignore backcompat in renovate ([@dyladan](https://github.com/dyladan))
* [#2352](https://github.com/open-telemetry/opentelemetry-js/pull/2352) replaced word plugin with instrumentation ([@niko-achilles](https://github.com/niko-achilles))
* [#2311](https://github.com/open-telemetry/opentelemetry-js/pull/2311) chore: ignore @types/node in backcompat ([@dyladan](https://github.com/dyladan))
* `opentelemetry-exporter-collector-grpc`, `opentelemetry-exporter-jaeger`, `opentelemetry-instrumentation`, `opentelemetry-node`, `opentelemetry-sdk-node`, `opentelemetry-shim-opentracing`, `opentelemetry-tracing`, `opentelemetry-web`
* [#2351](https://github.com/open-telemetry/opentelemetry-js/pull/2351) style: use single quotes everywhere and add a rule to eslint ([@blumamir](https://github.com/blumamir))
* `template`
* [#2319](https://github.com/open-telemetry/opentelemetry-js/pull/2319) chore: update package template engines version ([@jonchurch](https://github.com/jonchurch))

### Committers: 18

* (Eliseo) Nathaniel Ruiz Nowell ([@NathanielRN](https://github.com/NathanielRN))
* Ali Sabzevari ([@alisabzevari](https://github.com/alisabzevari))
* Amir Blum ([@blumamir](https://github.com/blumamir))
* Bartlomiej Obecny ([@obecny](https://github.com/obecny))
* Bruno Luiz Silva ([@brunoluiz](https://github.com/brunoluiz))
* Daniel Dyla ([@dyladan](https://github.com/dyladan))
* Gerhard St枚bich ([@Flarna](https://github.com/Flarna))
* Jonathan Church ([@jonchurch](https://github.com/jonchurch))
* Liz Fong-Jones ([@lizthegrey](https://github.com/lizthegrey))
* Niko Achilles Kokkinos ([@niko-achilles](https://github.com/niko-achilles))
* Ofer Adelstein ([@CptSchnitz](https://github.com/CptSchnitz))
* Omkar Kirpan ([@OmkarKirpan](https://github.com/OmkarKirpan))
* Severin Neumann ([@svrnm](https://github.com/svrnm))
* Vera Reynolds ([@vreynolds](https://github.com/vreynolds))
* Weyert de Boer ([@weyert](https://github.com/weyert))
* [@echoontheway](https://github.com/echoontheway)
* legendecas ([@legendecas](https://github.com/legendecas))
* t2t2 ([@t2t2](https://github.com/t2t2))

## 0.23.0

### :rocket: (Enhancement)
Expand Down
1 change: 1 addition & 0 deletions README.md
Expand Up @@ -49,6 +49,7 @@ This is the JavaScript version of [OpenTelemetry](https://opentelemetry.io/), a

| API Version | Core version | Contrib Version |
| ----------- |--------------|-------------------------|
| 1.0.x | 0.24.x | 0.24.x |
| 1.0.x | 0.23.x | 0.23.x |
| 1.0.x | 0.22.x | 0.22.x |
| 0.21.x | 0.21.x | 0.21.x |
Expand Down
6 changes: 3 additions & 3 deletions backwards-compatability/node10/package.json
@@ -1,15 +1,15 @@
{
"name": "backcompat-node10",
"version": "0.23.0",
"version": "0.24.0",
"private": true,
"description": "Backwards compatability app for node8 types and the OpenTelemetry Node.js SDK",
"main": "index.js",
"scripts": {
"test:backcompat": "tsc --noEmit index.ts"
},
"dependencies": {
"@opentelemetry/sdk-node": "0.23.0",
"@opentelemetry/tracing": "0.23.0"
"@opentelemetry/sdk-node": "0.24.0",
"@opentelemetry/tracing": "0.24.0"
},
"devDependencies": {
"@types/node": "10.17.60",
Expand Down
6 changes: 3 additions & 3 deletions backwards-compatability/node12/package.json
@@ -1,15 +1,15 @@
{
"name": "backcompat-node12",
"version": "0.23.0",
"version": "0.24.0",
"private": true,
"description": "Backwards compatability app for node8 types and the OpenTelemetry Node.js SDK",
"main": "index.js",
"scripts": {
"test:backcompat": "tsc --noEmit index.ts"
},
"dependencies": {
"@opentelemetry/sdk-node": "0.23.0",
"@opentelemetry/tracing": "0.23.0"
"@opentelemetry/sdk-node": "0.24.0",
"@opentelemetry/tracing": "0.24.0"
},
"devDependencies": {
"@types/node": "12.20.16",
Expand Down
6 changes: 3 additions & 3 deletions backwards-compatability/node8/package.json
@@ -1,15 +1,15 @@
{
"name": "backcompat-node8",
"version": "0.23.0",
"version": "0.24.0",
"private": true,
"description": "Backwards compatability app for node8 types and the OpenTelemetry Node.js SDK",
"main": "index.js",
"scripts": {
"test:backcompat": "tsc --noEmit index.ts"
},
"dependencies": {
"@opentelemetry/sdk-node": "0.23.0",
"@opentelemetry/tracing": "0.23.0"
"@opentelemetry/sdk-node": "0.24.0",
"@opentelemetry/tracing": "0.24.0"
},
"devDependencies": {
"@types/node": "8.10.66",
Expand Down
6 changes: 3 additions & 3 deletions examples/basic-tracer-node/package.json
@@ -1,7 +1,7 @@
{
"name": "example-basic-tracer-node",
"private": true,
"version": "0.23.0",
"version": "0.24.0",
"description": "Example of using @opentelemetry/tracing in Node.js",
"main": "index.js",
"scripts": {
Expand All @@ -25,8 +25,8 @@
},
"dependencies": {
"@opentelemetry/api": "^1.0.1",
"@opentelemetry/exporter-jaeger": "0.23.0",
"@opentelemetry/tracing": "0.23.0"
"@opentelemetry/exporter-jaeger": "0.24.0",
"@opentelemetry/tracing": "0.24.0"
},
"homepage": "https://github.com/open-telemetry/opentelemetry-js#readme"
}
14 changes: 7 additions & 7 deletions examples/collector-exporter-node/package.json
@@ -1,7 +1,7 @@
{
"name": "example-collector-exporter-node",
"private": true,
"version": "0.23.0",
"version": "0.24.0",
"description": "Example of using @opentelemetry/collector-exporter in Node.js",
"main": "index.js",
"scripts": {
Expand Down Expand Up @@ -29,12 +29,12 @@
},
"dependencies": {
"@opentelemetry/api": "^1.0.1",
"@opentelemetry/core": "0.23.0",
"@opentelemetry/exporter-collector": "0.23.0",
"@opentelemetry/exporter-collector-grpc": "0.23.0",
"@opentelemetry/exporter-collector-proto": "0.23.0",
"@opentelemetry/metrics": "0.23.0",
"@opentelemetry/tracing": "0.23.0"
"@opentelemetry/core": "0.24.0",
"@opentelemetry/exporter-collector": "0.24.0",
"@opentelemetry/exporter-collector-grpc": "0.24.0",
"@opentelemetry/exporter-collector-proto": "0.24.0",
"@opentelemetry/metrics": "0.24.0",
"@opentelemetry/tracing": "0.24.0"
},
"homepage": "https://github.com/open-telemetry/opentelemetry-js#readme"
}
14 changes: 7 additions & 7 deletions examples/grpc-js/package.json
@@ -1,7 +1,7 @@
{
"name": "grpc-js-example",
"private": true,
"version": "0.23.0",
"version": "0.24.0",
"description": "Example of @grpc/grpc-js integration with OpenTelemetry",
"main": "index.js",
"scripts": {
Expand Down Expand Up @@ -30,12 +30,12 @@
"dependencies": {
"@grpc/grpc-js": "^1.2.12",
"@opentelemetry/api": "^1.0.1",
"@opentelemetry/exporter-jaeger": "0.23.0",
"@opentelemetry/exporter-zipkin": "0.23.0",
"@opentelemetry/instrumentation": "0.23.0",
"@opentelemetry/instrumentation-grpc": "0.23.0",
"@opentelemetry/node": "0.23.0",
"@opentelemetry/tracing": "0.23.0",
"@opentelemetry/exporter-jaeger": "0.24.0",
"@opentelemetry/exporter-zipkin": "0.24.0",
"@opentelemetry/instrumentation": "0.24.0",
"@opentelemetry/instrumentation-grpc": "0.24.0",
"@opentelemetry/node": "0.24.0",
"@opentelemetry/tracing": "0.24.0",
"google-protobuf": "^3.9.2"
},
"homepage": "https://github.com/open-telemetry/opentelemetry-js#readme",
Expand Down
14 changes: 7 additions & 7 deletions examples/grpc/package.json
@@ -1,7 +1,7 @@
{
"name": "grpc-example",
"private": true,
"version": "0.23.0",
"version": "0.24.0",
"description": "Example of gRPC integration with OpenTelemetry",
"main": "index.js",
"scripts": {
Expand Down Expand Up @@ -29,12 +29,12 @@
},
"dependencies": {
"@opentelemetry/api": "^1.0.1",
"@opentelemetry/exporter-jaeger": "0.23.0",
"@opentelemetry/exporter-zipkin": "0.23.0",
"@opentelemetry/instrumentation": "0.23.0",
"@opentelemetry/instrumentation-grpc": "0.23.0",
"@opentelemetry/node": "0.23.0",
"@opentelemetry/tracing": "0.23.0",
"@opentelemetry/exporter-jaeger": "0.24.0",
"@opentelemetry/exporter-zipkin": "0.24.0",
"@opentelemetry/instrumentation": "0.24.0",
"@opentelemetry/instrumentation-grpc": "0.24.0",
"@opentelemetry/node": "0.24.0",
"@opentelemetry/tracing": "0.24.0",
"google-protobuf": "^3.9.2",
"grpc": "^1.23.3",
"node-pre-gyp": "0.14.0"
Expand Down
14 changes: 7 additions & 7 deletions examples/http/package.json
@@ -1,7 +1,7 @@
{
"name": "http-example",
"private": true,
"version": "0.23.0",
"version": "0.24.0",
"description": "Example of HTTP integration with OpenTelemetry",
"main": "index.js",
"scripts": {
Expand Down Expand Up @@ -29,12 +29,12 @@
},
"dependencies": {
"@opentelemetry/api": "^1.0.1",
"@opentelemetry/exporter-jaeger": "0.23.0",
"@opentelemetry/exporter-zipkin": "0.23.0",
"@opentelemetry/instrumentation": "0.23.0",
"@opentelemetry/instrumentation-http": "0.23.0",
"@opentelemetry/node": "0.23.0",
"@opentelemetry/tracing": "0.23.0"
"@opentelemetry/exporter-jaeger": "0.24.0",
"@opentelemetry/exporter-zipkin": "0.24.0",
"@opentelemetry/instrumentation": "0.24.0",
"@opentelemetry/instrumentation-http": "0.24.0",
"@opentelemetry/node": "0.24.0",
"@opentelemetry/tracing": "0.24.0"
},
"homepage": "https://github.com/open-telemetry/opentelemetry-js#readme",
"devDependencies": {
Expand Down
14 changes: 7 additions & 7 deletions examples/https/package.json
@@ -1,7 +1,7 @@
{
"name": "https-example",
"private": true,
"version": "0.23.0",
"version": "0.24.0",
"description": "Example of HTTPs integration with OpenTelemetry",
"main": "build/src/index.js",
"types": "build/src/index.d.ts",
Expand Down Expand Up @@ -30,12 +30,12 @@
},
"dependencies": {
"@opentelemetry/api": "^1.0.1",
"@opentelemetry/exporter-jaeger": "0.23.0",
"@opentelemetry/exporter-zipkin": "0.23.0",
"@opentelemetry/instrumentation": "0.23.0",
"@opentelemetry/instrumentation-http": "0.23.0",
"@opentelemetry/node": "0.23.0",
"@opentelemetry/tracing": "0.23.0"
"@opentelemetry/exporter-jaeger": "0.24.0",
"@opentelemetry/exporter-zipkin": "0.24.0",
"@opentelemetry/instrumentation": "0.24.0",
"@opentelemetry/instrumentation-http": "0.24.0",
"@opentelemetry/node": "0.24.0",
"@opentelemetry/tracing": "0.24.0"
},
"homepage": "https://github.com/open-telemetry/opentelemetry-js#readme",
"devDependencies": {
Expand Down
8 changes: 4 additions & 4 deletions examples/metrics/package.json
@@ -1,7 +1,7 @@
{
"name": "example-metrics",
"private": true,
"version": "0.23.0",
"version": "0.24.0",
"description": "Example of using @opentelemetry/metrics",
"main": "index.js",
"scripts": {
Expand All @@ -27,9 +27,9 @@
},
"dependencies": {
"@opentelemetry/api": "^1.0.1",
"@opentelemetry/core": "0.23.0",
"@opentelemetry/exporter-prometheus": "0.23.0",
"@opentelemetry/metrics": "0.23.0"
"@opentelemetry/core": "0.24.0",
"@opentelemetry/exporter-prometheus": "0.24.0",
"@opentelemetry/metrics": "0.24.0"
},
"homepage": "https://github.com/open-telemetry/opentelemetry-js#readme"
}
18 changes: 9 additions & 9 deletions examples/opentracing-shim/package.json
@@ -1,7 +1,7 @@
{
"name": "opentracing-shim",
"private": true,
"version": "0.23.0",
"version": "0.24.0",
"description": "Example of using @opentelemetry/shim-opentracing in Node.js",
"main": "index.js",
"scripts": {
Expand Down Expand Up @@ -30,14 +30,14 @@
},
"dependencies": {
"@opentelemetry/api": "^1.0.1",
"@opentelemetry/exporter-jaeger": "0.23.0",
"@opentelemetry/exporter-zipkin": "0.23.0",
"@opentelemetry/instrumentation": "0.23.0",
"@opentelemetry/node": "0.23.0",
"@opentelemetry/resources": "0.23.0",
"@opentelemetry/semantic-conventions": "0.23.0",
"@opentelemetry/shim-opentracing": "0.23.0",
"@opentelemetry/tracing": "0.23.0",
"@opentelemetry/exporter-jaeger": "0.24.0",
"@opentelemetry/exporter-zipkin": "0.24.0",
"@opentelemetry/instrumentation": "0.24.0",
"@opentelemetry/node": "0.24.0",
"@opentelemetry/resources": "0.24.0",
"@opentelemetry/semantic-conventions": "0.24.0",
"@opentelemetry/shim-opentracing": "0.24.0",
"@opentelemetry/tracing": "0.24.0",
"opentracing": "^0.14.4"
},
"homepage": "https://github.com/open-telemetry/opentelemetry-js#readme",
Expand Down
6 changes: 3 additions & 3 deletions examples/prometheus/package.json
@@ -1,6 +1,6 @@
{
"name": "prometheus-example",
"version": "0.23.0",
"version": "0.24.0",
"description": "Example of using @opentelemetry/metrics and @opentelemetry/exporter-prometheus",
"main": "index.js",
"scripts": {
Expand All @@ -10,7 +10,7 @@
"license": "Apache-2.0",
"dependencies": {
"@opentelemetry/api": "^1.0.1",
"@opentelemetry/exporter-prometheus": "0.23.0",
"@opentelemetry/metrics": "0.23.0"
"@opentelemetry/exporter-prometheus": "0.24.0",
"@opentelemetry/metrics": "0.24.0"
}
}