Skip to content

Commit 233dc51

Browse files
authored
Merge branch 'main' into examples/opentelemetry-web-semconv
2 parents 76f55a5 + 812c774 commit 233dc51

File tree

154 files changed

+7624
-4258
lines changed

Some content is hidden

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

154 files changed

+7624
-4258
lines changed

CHANGELOG.md

Lines changed: 20 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,21 @@ For experimental package changes, see the [experimental CHANGELOG](experimental/
1212

1313
### :rocket: (Enhancement)
1414

15+
### :bug: (Bug Fix)
16+
17+
### :books: (Refine Doc)
18+
19+
* refactor(examples): added usage of @opentelemetry/semantic-conventions and @opentelemetry/resources to the examples in examples/opentelemetry-web for maintaining consistency across all examples. [#4764](https://github.com/open-telemetry/opentelemetry-js/pull/4764) @Zen-cronic
20+
21+
### :house: (Internal)
22+
23+
* refactor(context-zone-peer-dep): use explicit exports [#4785](https://github.com/open-telemetry/opentelemetry-js/pull/4787) @pichlermarc
24+
* refactor(context-async-hooks): use explicit exports [#4785](https://github.com/open-telemetry/opentelemetry-js/pull/4786) @pichlermarc
25+
26+
## 1.25.0
27+
28+
### :rocket: (Enhancement)
29+
1530
* feat: support node 22 [#4666](https://github.com/open-telemetry/opentelemetry-js/pull/4666) @dyladan
1631
* feat(context-zone*): support zone.js 0.12.x [#4376](https://github.com/open-telemetry/opentelemetry-js/pull/4736) @maldago
1732
* refactor(core): Use tree-shakeable string constants for semconv [#4739](https://github.com/open-telemetry/opentelemetry-js/pull/4739) @JohannesHuster
@@ -22,14 +37,14 @@ For experimental package changes, see the [experimental CHANGELOG](experimental/
2237
* refactor(resources): update deprecated semconv to use exported strings [#4755](https://github.com/open-telemetry/opentelemetry-js/pull/#4755) @JamieDanielson
2338
* refactor(exporters): update deprecated semconv to use exported strings [#4756](https://github.com/open-telemetry/opentelemetry-js/pull/#4756) @JamieDanielson
2439

25-
### :bug: (Bug Fix)
26-
2740
### :books: (Refine Doc)
2841

42+
* refactor(examples): use new exported string constants for semconv in examples/esm-http-ts [#4758](https://github.com/open-telemetry/opentelemetry-js/pull/4758) @Zen-cronic
43+
* refactor(examples): use new exported string constants for semconv in examples/basic-tracer-node [#4759](https://github.com/open-telemetry/opentelemetry-js/pull/4759#pull) @Zen-cronic
2944
* refactor(examples): use new exported string constants for semconv in examples/http [#4750](https://github.com/open-telemetry/opentelemetry-js/pull/4750) @Zen-cronic
30-
* refactor(examples): added usage of @opentelemetry/semantic-conventions and @opentelemetry/resources to the examples in examples/opentelemetry-web for maintaining consistency across all examples. [#4764](https://github.com/open-telemetry/opentelemetry-js/pull/4764) @Zen-cronic
31-
32-
### :house: (Internal)
45+
* refactor(examples): use new exported string constants for semconv in examples/grpc-js [#4760](https://github.com/open-telemetry/opentelemetry-js/pull/4760#pull) @Zen-cronic
46+
* refactor(examples): use new exported string constants for semconv in examples/otlp-exporter-node [#4762](https://github.com/open-telemetry/opentelemetry-js/pull/4762) @Zen-cronic
47+
* refactor(examples): use new exported string constants for semconv in examples/opentracing-shim [#4761](https://github.com/open-telemetry/opentelemetry-js/pull/4761) @Zen-cronic
3348

3449
## 1.24.1
3550

README.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -214,8 +214,6 @@ We have a weekly SIG meeting! See the [community page](https://github.com/open-t
214214

215215
#### Approvers ([@open-telemetry/javascript-approvers](https://github.com/orgs/open-telemetry/teams/javascript-approvers))
216216

217-
- [Gerhard Stöbich](https://github.com/Flarna), Dynatrace
218-
- [Haddas Bronfman](https://github.com/haddasbronfman), Cisco
219217
- [Hector Hernandez](https://github.com/hectorhdzg), Microsoft
220218
- [Jamie Danielson](https://github.com/JamieDanielson), Honeycomb
221219
- [Martin Kuba](https://github.com/martinkuba), Lightstep
@@ -225,12 +223,13 @@ We have a weekly SIG meeting! See the [community page](https://github.com/open-t
225223
- [Purvi Kanal](https://github.com/pkanal), Honeycomb
226224
- [Svetlana Brennan](https://github.com/svetlanabrennan), New Relic
227225
- [Trent Mick](https://github.com/trentm), Elastic
226+
- [David Luna](https://github.com/david-luna), Elastic
228227

229228
*Find more about the approver role in the [community repository](https://github.com/open-telemetry/community/blob/main/community-membership.md#approver).*
230229

231230
#### Triager ([@open-telemetry/javascript-triagers](https://github.com/orgs/open-telemetry/teams/javascript-triagers))
232231

233-
- [David Luna](https://github.com/david-luna), Elastic
232+
- N/A
234233

235234
*Find more about the triager role in the [community repository](https://github.com/open-telemetry/community/blob/main/community-membership.md#triager).*
236235

@@ -246,6 +245,8 @@ We have a weekly SIG meeting! See the [community page](https://github.com/open-t
246245
- [John Bley](https://github.com/johnbley), Splunk, Approver
247246
- [Mark Wolff](https://github.com/markwolff), Microsoft, Approver
248247
- [Olivier Albertini](https://github.com/OlivierAlbertini), Ville de Montréal, Approver
248+
- [Gerhard Stöbich](https://github.com/Flarna), Dynatrace, Approver
249+
- [Haddas Bronfman](https://github.com/haddasbronfman), Cisco, Approver
249250

250251
*Find more about the emeritus role in [community repository](https://github.com/open-telemetry/community/blob/main/community-membership.md#emeritus-maintainerapprovertriager).*
251252

api/CHANGELOG.md

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,17 +9,21 @@ All notable changes to this project will be documented in this file.
99

1010
### :rocket: (Enhancement)
1111

12-
* feat(metrics): added synchronous gauge [#4528](https://github.com/open-telemetry/opentelemetry-js/pull/4528) @clintonb
13-
* feat(api): allow adding span links after span creation [#4536](https://github.com/open-telemetry/opentelemetry-js/pull/4536) @seemk
14-
* This change is non-breaking for end-users, but breaking for Trace SDK implmentations in accordance with the [specification](https://github.com/open-telemetry/opentelemetry-specification/blob/a03382ada8afa9415266a84dafac0510ec8c160f/specification/upgrading.md?plain=1#L97-L122) as new features need to be implemented.
15-
* feat: support node 22 [#4666](https://github.com/open-telemetry/opentelemetry-js/pull/4666) @dyladan
16-
1712
### :bug: (Bug Fix)
1813

1914
### :books: (Refine Doc)
2015

2116
### :house: (Internal)
2217

18+
## 1.9.0
19+
20+
### :rocket: (Enhancement)
21+
22+
* feat(metrics): added synchronous gauge [#4528](https://github.com/open-telemetry/opentelemetry-js/pull/4528) @clintonb
23+
* feat(api): allow adding span links after span creation [#4536](https://github.com/open-telemetry/opentelemetry-js/pull/4536) @seemk
24+
* This change is non-breaking for end-users, but breaking for Trace SDK implmentations in accordance with the [specification](https://github.com/open-telemetry/opentelemetry-specification/blob/a03382ada8afa9415266a84dafac0510ec8c160f/specification/upgrading.md?plain=1#L97-L122) as new features need to be implemented.
25+
* feat: support node 22 [#4666](https://github.com/open-telemetry/opentelemetry-js/pull/4666) @dyladan
26+
2327
## 1.8.0
2428

2529
### :rocket: (Enhancement)

api/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@opentelemetry/api",
3-
"version": "1.8.0",
3+
"version": "1.9.0",
44
"description": "Public API for OpenTelemetry",
55
"main": "build/src/index.js",
66
"module": "build/esm/index.js",

examples/basic-tracer-node/index.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,13 @@
22

33
const opentelemetry = require('@opentelemetry/api');
44
const { Resource } = require('@opentelemetry/resources');
5-
const { SemanticResourceAttributes } = require('@opentelemetry/semantic-conventions');
5+
const { SEMRESATTRS_SERVICE_NAME } = require('@opentelemetry/semantic-conventions');
66
const { BasicTracerProvider, ConsoleSpanExporter, SimpleSpanProcessor } = require('@opentelemetry/sdk-trace-base');
77
const { JaegerExporter } = require('@opentelemetry/exporter-jaeger');
88

99
const provider = new BasicTracerProvider({
1010
resource: new Resource({
11-
[SemanticResourceAttributes.SERVICE_NAME]: 'basic-service',
11+
[SEMRESATTRS_SERVICE_NAME]: 'basic-service',
1212
}),
1313
});
1414

examples/basic-tracer-node/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
"@opentelemetry/api": "^1.0.2",
2828
"@opentelemetry/exporter-jaeger": "0.25.0",
2929
"@opentelemetry/resources": "0.25.0",
30-
"@opentelemetry/semantic-conventions": "0.25.0",
30+
"@opentelemetry/semantic-conventions": "^1.22.0",
3131
"@opentelemetry/sdk-trace-base": "0.25.0"
3232
},
3333
"homepage": "https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/basic-tracer-node"

examples/esm-http-ts/index.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,13 @@ import {
77
SimpleSpanProcessor,
88
} from '@opentelemetry/sdk-trace-base';
99
import { Resource } from '@opentelemetry/resources';
10-
import { SemanticResourceAttributes } from '@opentelemetry/semantic-conventions';
10+
import { SEMRESATTRS_SERVICE_NAME } from '@opentelemetry/semantic-conventions';
1111
import http from 'http';
1212

1313
diag.setLogger(new DiagConsoleLogger(), DiagLogLevel.DEBUG);
1414
const tracerProvider = new NodeTracerProvider({
1515
resource: new Resource({
16-
[SemanticResourceAttributes.SERVICE_NAME]: 'esm-http-ts-example',
16+
[SEMRESATTRS_SERVICE_NAME]: 'esm-http-ts-example',
1717
}),
1818
});
1919
const exporter = new ConsoleSpanExporter();

examples/esm-http-ts/package.json

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "esm-http-ts",
33
"private": true,
4-
"version": "0.51.1",
4+
"version": "0.52.0",
55
"description": "Example of HTTP integration with OpenTelemetry using ESM and TypeScript",
66
"main": "build/index.js",
77
"type": "module",
@@ -31,13 +31,13 @@
3131
},
3232
"homepage": "https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/",
3333
"dependencies": {
34-
"@opentelemetry/api": "1.8.0",
35-
"@opentelemetry/exporter-trace-otlp-proto": "0.51.1",
36-
"@opentelemetry/instrumentation": "0.51.1",
37-
"@opentelemetry/instrumentation-http": "0.51.1",
38-
"@opentelemetry/resources": "1.24.1",
39-
"@opentelemetry/sdk-trace-base": "1.24.1",
40-
"@opentelemetry/sdk-trace-node": "1.24.1",
41-
"@opentelemetry/semantic-conventions": "1.24.1"
34+
"@opentelemetry/api": "1.9.0",
35+
"@opentelemetry/exporter-trace-otlp-proto": "0.52.0",
36+
"@opentelemetry/instrumentation": "0.52.0",
37+
"@opentelemetry/instrumentation-http": "0.52.0",
38+
"@opentelemetry/resources": "1.25.0",
39+
"@opentelemetry/sdk-trace-base": "1.25.0",
40+
"@opentelemetry/sdk-trace-node": "1.25.0",
41+
"@opentelemetry/semantic-conventions": "1.25.0"
4242
}
4343
}

examples/grpc-js/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
"@opentelemetry/instrumentation": "^0.27.0",
3636
"@opentelemetry/instrumentation-grpc": "^0.27.0",
3737
"@opentelemetry/resources": "^1.0.1",
38-
"@opentelemetry/semantic-conventions": "^1.0.1",
38+
"@opentelemetry/semantic-conventions": "^1.22.0",
3939
"@opentelemetry/sdk-trace-base": "^1.0.1",
4040
"@opentelemetry/sdk-trace-node": "^1.0.1",
4141
"google-protobuf": "^3.9.2"

examples/grpc-js/tracer.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ const opentelemetry = require('@opentelemetry/api');
44
const { registerInstrumentations } = require('@opentelemetry/instrumentation');
55
const { NodeTracerProvider } = require('@opentelemetry/sdk-trace-node');
66
const { Resource } = require('@opentelemetry/resources');
7-
const { SemanticResourceAttributes } = require('@opentelemetry/semantic-conventions');
7+
const { SEMRESATTRS_SERVICE_NAME } = require('@opentelemetry/semantic-conventions');
88
const { SimpleSpanProcessor } = require('@opentelemetry/sdk-trace-base');
99
const { JaegerExporter } = require('@opentelemetry/exporter-jaeger');
1010
const { ZipkinExporter } = require('@opentelemetry/exporter-zipkin');
@@ -15,7 +15,7 @@ const EXPORTER = process.env.EXPORTER || '';
1515
module.exports = (serviceName) => {
1616
const provider = new NodeTracerProvider({
1717
resource: new Resource({
18-
[SemanticResourceAttributes.SERVICE_NAME]: serviceName,
18+
[SEMRESATTRS_SERVICE_NAME]: serviceName,
1919
}),
2020
});
2121

0 commit comments

Comments
 (0)