Skip to content

Commit 5231aa2

Browse files
authored
chore: prepare release 1.23.0/0.50.0 (#4601)
1 parent 928796d commit 5231aa2

File tree

57 files changed

+866
-849
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

57 files changed

+866
-849
lines changed

CHANGELOG.md

+12-4
Original file line numberDiff line numberDiff line change
@@ -11,16 +11,24 @@ For experimental package changes, see the [experimental CHANGELOG](experimental/
1111

1212
### :rocket: (Enhancement)
1313

14-
* perf(sdk-trace-base): do not allocate arrays if resource has no pending async attributes
15-
1614
### :bug: (Bug Fix)
1715

18-
* fix(sdk-metrics): increase the depth of the output to the console such that objects in the metric are printed fully to the console [#4522](https://github.com/open-telemetry/opentelemetry-js/pull/4522) @JacksonWeber
19-
2016
### :books: (Refine Doc)
2117

2218
### :house: (Internal)
2319

20+
## 1.23.0
21+
22+
### :rocket: (Enhancement)
23+
24+
* perf(sdk-trace-base): do not allocate arrays if resource has no pending async attributes [#4576](https://github.com/open-telemetry/opentelemetry-js/pull/4576) @Samuron
25+
* feat(sdk-metrics): added experimental synchronous gauge to SDK [#4565](https://github.com/open-telemetry/opentelemetry-js/pull/4565) @clintonb
26+
* this change will become user-facing in an upcoming release
27+
28+
### :bug: (Bug Fix)
29+
30+
* fix(sdk-metrics): increase the depth of the output to the console such that objects in the metric are printed fully to the console [#4522](https://github.com/open-telemetry/opentelemetry-js/pull/4522) @JacksonWeber
31+
2432
## 1.22.0
2533

2634
### :rocket: (Enhancement)

examples/esm-http-ts/package.json

+8-8
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "esm-http-ts",
33
"private": true,
4-
"version": "0.49.1",
4+
"version": "0.50.0",
55
"description": "Example of HTTP integration with OpenTelemetry using ESM and TypeScript",
66
"main": "build/index.js",
77
"type": "module",
@@ -31,12 +31,12 @@
3131
"homepage": "https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/",
3232
"dependencies": {
3333
"@opentelemetry/api": "1.8.0",
34-
"@opentelemetry/exporter-trace-otlp-proto": "0.49.1",
35-
"@opentelemetry/instrumentation": "0.49.1",
36-
"@opentelemetry/instrumentation-http": "0.49.1",
37-
"@opentelemetry/resources": "1.22.0",
38-
"@opentelemetry/sdk-trace-base": "1.22.0",
39-
"@opentelemetry/sdk-trace-node": "1.22.0",
40-
"@opentelemetry/semantic-conventions": "1.22.0"
34+
"@opentelemetry/exporter-trace-otlp-proto": "0.50.0",
35+
"@opentelemetry/instrumentation": "0.50.0",
36+
"@opentelemetry/instrumentation-http": "0.50.0",
37+
"@opentelemetry/resources": "1.23.0",
38+
"@opentelemetry/sdk-trace-base": "1.23.0",
39+
"@opentelemetry/sdk-trace-node": "1.23.0",
40+
"@opentelemetry/semantic-conventions": "1.23.0"
4141
}
4242
}

examples/http/package.json

+9-9
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "http-example",
33
"private": true,
4-
"version": "0.49.1",
4+
"version": "0.50.0",
55
"description": "Example of HTTP integration with OpenTelemetry",
66
"main": "index.js",
77
"scripts": {
@@ -29,14 +29,14 @@
2929
},
3030
"dependencies": {
3131
"@opentelemetry/api": "^1.3.0",
32-
"@opentelemetry/exporter-jaeger": "1.22.0",
33-
"@opentelemetry/exporter-zipkin": "1.22.0",
34-
"@opentelemetry/instrumentation": "0.49.1",
35-
"@opentelemetry/instrumentation-http": "0.49.1",
36-
"@opentelemetry/resources": "1.22.0",
37-
"@opentelemetry/sdk-trace-base": "1.22.0",
38-
"@opentelemetry/sdk-trace-node": "1.22.0",
39-
"@opentelemetry/semantic-conventions": "1.22.0"
32+
"@opentelemetry/exporter-jaeger": "1.23.0",
33+
"@opentelemetry/exporter-zipkin": "1.23.0",
34+
"@opentelemetry/instrumentation": "0.50.0",
35+
"@opentelemetry/instrumentation-http": "0.50.0",
36+
"@opentelemetry/resources": "1.23.0",
37+
"@opentelemetry/sdk-trace-base": "1.23.0",
38+
"@opentelemetry/sdk-trace-node": "1.23.0",
39+
"@opentelemetry/semantic-conventions": "1.23.0"
4040
},
4141
"homepage": "https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/http",
4242
"devDependencies": {

examples/https/package.json

+9-9
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "https-example",
33
"private": true,
4-
"version": "0.49.1",
4+
"version": "0.50.0",
55
"description": "Example of HTTPs integration with OpenTelemetry",
66
"main": "build/src/index.js",
77
"types": "build/src/index.d.ts",
@@ -33,14 +33,14 @@
3333
},
3434
"dependencies": {
3535
"@opentelemetry/api": "^1.0.0",
36-
"@opentelemetry/exporter-jaeger": "1.22.0",
37-
"@opentelemetry/exporter-zipkin": "1.22.0",
38-
"@opentelemetry/instrumentation": "0.49.1",
39-
"@opentelemetry/instrumentation-http": "0.49.1",
40-
"@opentelemetry/resources": "1.22.0",
41-
"@opentelemetry/sdk-trace-base": "1.22.0",
42-
"@opentelemetry/sdk-trace-node": "1.22.0",
43-
"@opentelemetry/semantic-conventions": "1.22.0"
36+
"@opentelemetry/exporter-jaeger": "1.23.0",
37+
"@opentelemetry/exporter-zipkin": "1.23.0",
38+
"@opentelemetry/instrumentation": "0.50.0",
39+
"@opentelemetry/instrumentation-http": "0.50.0",
40+
"@opentelemetry/resources": "1.23.0",
41+
"@opentelemetry/sdk-trace-base": "1.23.0",
42+
"@opentelemetry/sdk-trace-node": "1.23.0",
43+
"@opentelemetry/semantic-conventions": "1.23.0"
4444
},
4545
"homepage": "https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/https",
4646
"devDependencies": {

examples/opentelemetry-web/package.json

+15-15
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "web-opentelemetry-example",
33
"private": true,
4-
"version": "0.49.1",
4+
"version": "0.50.0",
55
"description": "Example of using @opentelemetry/sdk-trace-web and @opentelemetry/sdk-metrics in browser",
66
"main": "index.js",
77
"scripts": {
@@ -44,20 +44,20 @@
4444
},
4545
"dependencies": {
4646
"@opentelemetry/api": "^1.3.0",
47-
"@opentelemetry/context-zone": "1.22.0",
48-
"@opentelemetry/core": "1.22.0",
49-
"@opentelemetry/exporter-metrics-otlp-http": "0.49.1",
50-
"@opentelemetry/exporter-trace-otlp-http": "0.49.1",
51-
"@opentelemetry/exporter-trace-otlp-proto": "0.49.1",
52-
"@opentelemetry/exporter-zipkin": "1.22.0",
53-
"@opentelemetry/instrumentation": "0.49.1",
54-
"@opentelemetry/instrumentation-fetch": "0.49.1",
55-
"@opentelemetry/instrumentation-xml-http-request": "0.49.1",
56-
"@opentelemetry/propagator-b3": "1.22.0",
57-
"@opentelemetry/sdk-metrics": "1.22.0",
58-
"@opentelemetry/sdk-trace-base": "1.22.0",
59-
"@opentelemetry/sdk-trace-web": "1.22.0",
60-
"@opentelemetry/semantic-conventions": "1.22.0"
47+
"@opentelemetry/context-zone": "1.23.0",
48+
"@opentelemetry/core": "1.23.0",
49+
"@opentelemetry/exporter-metrics-otlp-http": "0.50.0",
50+
"@opentelemetry/exporter-trace-otlp-http": "0.50.0",
51+
"@opentelemetry/exporter-trace-otlp-proto": "0.50.0",
52+
"@opentelemetry/exporter-zipkin": "1.23.0",
53+
"@opentelemetry/instrumentation": "0.50.0",
54+
"@opentelemetry/instrumentation-fetch": "0.50.0",
55+
"@opentelemetry/instrumentation-xml-http-request": "0.50.0",
56+
"@opentelemetry/propagator-b3": "1.23.0",
57+
"@opentelemetry/sdk-metrics": "1.23.0",
58+
"@opentelemetry/sdk-trace-base": "1.23.0",
59+
"@opentelemetry/sdk-trace-web": "1.23.0",
60+
"@opentelemetry/semantic-conventions": "1.23.0"
6161
},
6262
"homepage": "https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/tracer-web"
6363
}

examples/otlp-exporter-node/package.json

+12-12
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "example-otlp-exporter-node",
33
"private": true,
4-
"version": "0.49.1",
4+
"version": "0.50.0",
55
"description": "Example of using @opentelemetry/collector-exporter in Node.js",
66
"main": "index.js",
77
"scripts": {
@@ -29,17 +29,17 @@
2929
},
3030
"dependencies": {
3131
"@opentelemetry/api": "^1.3.0",
32-
"@opentelemetry/core": "1.22.0",
33-
"@opentelemetry/exporter-metrics-otlp-grpc": "0.49.1",
34-
"@opentelemetry/exporter-metrics-otlp-http": "0.49.1",
35-
"@opentelemetry/exporter-metrics-otlp-proto": "0.49.1",
36-
"@opentelemetry/exporter-trace-otlp-grpc": "0.49.1",
37-
"@opentelemetry/exporter-trace-otlp-http": "0.49.1",
38-
"@opentelemetry/exporter-trace-otlp-proto": "0.49.1",
39-
"@opentelemetry/resources": "1.22.0",
40-
"@opentelemetry/sdk-metrics": "1.22.0",
41-
"@opentelemetry/sdk-trace-base": "1.22.0",
42-
"@opentelemetry/semantic-conventions": "1.22.0"
32+
"@opentelemetry/core": "1.23.0",
33+
"@opentelemetry/exporter-metrics-otlp-grpc": "0.50.0",
34+
"@opentelemetry/exporter-metrics-otlp-http": "0.50.0",
35+
"@opentelemetry/exporter-metrics-otlp-proto": "0.50.0",
36+
"@opentelemetry/exporter-trace-otlp-grpc": "0.50.0",
37+
"@opentelemetry/exporter-trace-otlp-http": "0.50.0",
38+
"@opentelemetry/exporter-trace-otlp-proto": "0.50.0",
39+
"@opentelemetry/resources": "1.23.0",
40+
"@opentelemetry/sdk-metrics": "1.23.0",
41+
"@opentelemetry/sdk-trace-base": "1.23.0",
42+
"@opentelemetry/semantic-conventions": "1.23.0"
4343
},
4444
"homepage": "https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/otlp-exporter-node"
4545
}

experimental/CHANGELOG.md

+20-12
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,18 @@ All notable changes to experimental packages in this project will be documented
66

77
### :boom: Breaking Change
88

9+
### :rocket: (Enhancement)
10+
11+
### :bug: (Bug Fix)
12+
13+
### :books: (Refine Doc)
14+
15+
### :house: (Internal)
16+
17+
## 0.50.0
18+
19+
### :boom: Breaking Change
20+
921
* fix(exporter-*-otlp-grpc)!: lazy load gRPC to improve compatibility with `@opentelemetry/instrumenation-grpc` [#4432](https://github.com/open-telemetry/opentelemetry-js/pull/4432) @pichlermarc
1022
* Fixes a bug where requiring up the gRPC exporter before enabling the instrumentation from `@opentelemetry/instrumentation-grpc` would lead to missing telemetry
1123
* Breaking changes, removes several functions and properties that were used internally and were not intended for end-users
@@ -19,19 +31,17 @@ All notable changes to experimental packages in this project will be documented
1931
* was used internally to keep track of the service client used by the exporter, as a side effect it allowed end-users to modify the gRPC service client that was used
2032
* `compression`
2133
* was used internally to keep track of the compression to use but was unintentionally exposed to the users. It allowed to read and write the value, writing, however, would have no effect.
22-
* feat(api-events)!: removed domain from the Events API [#4569](https://github.com/open-telemetry/opentelemetry-js/pull/4569)
23-
* fix(events-api)!: renamed EventEmitter to EventLogger in the Events API [#4569](https://github.com/open-telemetry/opentelemetry-js/pull/4568)
24-
* feat(api-logs)!: changed LogRecord body data type to AnyValue [#4575](https://github.com/open-telemetry/opentelemetry-js/pull/4575)
25-
and AnyValueMap types [#4575](https://github.com/open-telemetry/opentelemetry-js/pull/4575)
34+
* feat(api-events)!: removed domain from the Events API [#4569](https://github.com/open-telemetry/opentelemetry-js/pull/4569) @martinkuba
35+
* fix(api-events)!: renamed EventEmitter to EventLogger in the Events API [#4569](https://github.com/open-telemetry/opentelemetry-js/pull/4568) @martinkuba
36+
* feat(api-logs)!: changed LogRecord body data type to AnyValue and AnyValueMap types [#4575](https://github.com/open-telemetry/opentelemetry-js/pull/4575) @martinkuba
2637

2738
### :rocket: (Enhancement)
2839

29-
* feat(metrics): added synchronous gauge to SDK [#4565](https://github.com/open-telemetry/opentelemetry-js/pull/4565) @clintonb
30-
* feat(opentelemetry-instrumentation-xhr): optionally ignore network events [#4571](https://github.com/open-telemetry/opentelemetry-js/pull/4571/) @mustafahaddara
31-
* refactor(instr-http): use exported strings for semconv. [#4573](https://github.com/open-telemetry/opentelemetry-js/pull/4573/) @JamieDanielson
40+
* feat(instrumentation-xhr): optionally ignore network events [#4571](https://github.com/open-telemetry/opentelemetry-js/pull/4571/) @mustafahaddara
41+
* refactor(instrumentation-http): use exported strings for semconv [#4573](https://github.com/open-telemetry/opentelemetry-js/pull/4573/) @JamieDanielson
3242
* perf(instrumentation-http): remove obvious temp allocations [#4576](https://github.com/open-telemetry/opentelemetry-js/pull/4576) @Samuron
33-
* feat(sdk-node): add `HostDetector` as default resource detector
34-
* feat(api-events): added data field to the Event interface [4575](https://github.com/open-telemetry/opentelemetry-js/pull/4575)
43+
* feat(sdk-node): add `HostDetector` as default resource detector [#4566](https://github.com/open-telemetry/opentelemetry-js/pull/4566) @maryliag
44+
* feat(api-events): added data field to the Event interface [#4575](https://github.com/open-telemetry/opentelemetry-js/pull/4575) @martinkuba
3545

3646
### :bug: (Bug Fix)
3747

@@ -41,9 +51,7 @@ and AnyValueMap types [#4575](https://github.com/open-telemetry/opentelemetry-js
4151

4252
### :books: (Refine Doc)
4353

44-
* docs(instr-http): document semantic conventions and attributes in use. [#4587](https://github.com/open-telemetry/opentelemetry-js/pull/4587/) @JamieDanielson
45-
46-
### :house: (Internal)
54+
* docs(instrumentation-http): document semantic conventions and attributes in use. [#4587](https://github.com/open-telemetry/opentelemetry-js/pull/4587/) @JamieDanielson
4755

4856
## 0.49.1
4957

experimental/backwards-compatibility/node14/package.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "backcompat-node14",
3-
"version": "0.49.1",
3+
"version": "0.50.0",
44
"private": true,
55
"description": "Backwards compatibility app for node 14 types and the OpenTelemetry Node.js SDK",
66
"main": "index.js",
@@ -9,8 +9,8 @@
99
"peer-api-check": "node ../../../scripts/peer-api-check.js"
1010
},
1111
"dependencies": {
12-
"@opentelemetry/sdk-node": "0.49.1",
13-
"@opentelemetry/sdk-trace-base": "1.22.0"
12+
"@opentelemetry/sdk-node": "0.50.0",
13+
"@opentelemetry/sdk-trace-base": "1.23.0"
1414
},
1515
"devDependencies": {
1616
"@types/node": "14.18.25",

experimental/backwards-compatibility/node16/package.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "backcompat-node16",
3-
"version": "0.49.1",
3+
"version": "0.50.0",
44
"private": true,
55
"description": "Backwards compatibility app for node 16 types and the OpenTelemetry Node.js SDK",
66
"main": "index.js",
@@ -9,8 +9,8 @@
99
"peer-api-check": "node ../../../scripts/peer-api-check.js"
1010
},
1111
"dependencies": {
12-
"@opentelemetry/sdk-node": "0.49.1",
13-
"@opentelemetry/sdk-trace-base": "1.22.0"
12+
"@opentelemetry/sdk-node": "0.50.0",
13+
"@opentelemetry/sdk-trace-base": "1.23.0"
1414
},
1515
"devDependencies": {
1616
"@types/node": "16.11.52",

experimental/examples/logs/package.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
{
22
"name": "logs-example",
3-
"version": "0.49.1",
3+
"version": "0.50.0",
44
"private": true,
55
"scripts": {
66
"start": "ts-node index.ts"
77
},
88
"dependencies": {
99
"@opentelemetry/api": "^1.7.0",
10-
"@opentelemetry/api-logs": "0.49.1",
11-
"@opentelemetry/sdk-logs": "0.49.1"
10+
"@opentelemetry/api-logs": "0.50.0",
11+
"@opentelemetry/sdk-logs": "0.50.0"
1212
},
1313
"devDependencies": {
1414
"@types/node": "18.6.5",

experimental/examples/opencensus-shim/package.json

+8-8
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "opencensus-shim",
33
"private": true,
4-
"version": "0.49.1",
4+
"version": "0.50.0",
55
"description": "Example of using @opentelemetry/shim-opencensus in Node.js",
66
"main": "index.js",
77
"scripts": {
@@ -31,13 +31,13 @@
3131
"@opencensus/instrumentation-http": "0.1.0",
3232
"@opencensus/nodejs-base": "0.1.0",
3333
"@opentelemetry/api": "1.8.0",
34-
"@opentelemetry/exporter-prometheus": "0.49.1",
35-
"@opentelemetry/exporter-trace-otlp-grpc": "0.49.1",
36-
"@opentelemetry/resources": "1.22.0",
37-
"@opentelemetry/sdk-metrics": "1.22.0",
38-
"@opentelemetry/sdk-trace-node": "1.22.0",
39-
"@opentelemetry/semantic-conventions": "1.22.0",
40-
"@opentelemetry/shim-opencensus": "0.49.1"
34+
"@opentelemetry/exporter-prometheus": "0.50.0",
35+
"@opentelemetry/exporter-trace-otlp-grpc": "0.50.0",
36+
"@opentelemetry/resources": "1.23.0",
37+
"@opentelemetry/sdk-metrics": "1.23.0",
38+
"@opentelemetry/sdk-trace-node": "1.23.0",
39+
"@opentelemetry/semantic-conventions": "1.23.0",
40+
"@opentelemetry/shim-opencensus": "0.50.0"
4141
},
4242
"homepage": "https://github.com/open-telemetry/opentelemetry-js/tree/main/experimental/examples/opencensus-shim"
4343
}
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "prometheus-example",
3-
"version": "0.49.1",
3+
"version": "0.50.0",
44
"private": true,
55
"description": "Example of using @opentelemetry/sdk-metrics and @opentelemetry/exporter-prometheus",
66
"main": "index.js",
@@ -11,7 +11,7 @@
1111
"license": "Apache-2.0",
1212
"dependencies": {
1313
"@opentelemetry/api": "^1.3.0",
14-
"@opentelemetry/exporter-prometheus": "0.49.1",
15-
"@opentelemetry/sdk-metrics": "1.22.0"
14+
"@opentelemetry/exporter-prometheus": "0.50.0",
15+
"@opentelemetry/sdk-metrics": "1.23.0"
1616
}
1717
}

experimental/packages/api-events/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@opentelemetry/api-events",
3-
"version": "0.49.1",
3+
"version": "0.50.0",
44
"description": "Public events API for OpenTelemetry",
55
"main": "build/src/index.js",
66
"module": "build/esm/index.js",
@@ -62,7 +62,7 @@
6262
},
6363
"dependencies": {
6464
"@opentelemetry/api": "^1.0.0",
65-
"@opentelemetry/api-logs": "0.49.1"
65+
"@opentelemetry/api-logs": "0.50.0"
6666
},
6767
"devDependencies": {
6868
"@types/mocha": "10.0.6",

experimental/packages/api-logs/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@opentelemetry/api-logs",
3-
"version": "0.49.1",
3+
"version": "0.50.0",
44
"description": "Public logs API for OpenTelemetry",
55
"main": "build/src/index.js",
66
"module": "build/esm/index.js",

0 commit comments

Comments
 (0)