Skip to content

Commit e1354ee

Browse files
committed
Merge remote-tracking branch 'origin/main' into codex/otlp-env-proxy-6638
# Conflicts: # experimental/CHANGELOG.md
2 parents 06d81e0 + 76fa6b5 commit e1354ee

81 files changed

Lines changed: 4342 additions & 3817 deletions

File tree

Some content is hidden

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

.github/workflows/benchmark.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
- ^26.3.0
1919
runs-on: oracle-bare-metal-64cpu-1024gb-x86-64-ubuntu-24
2020
container:
21-
image: ubuntu:24.04@sha256:c4a8d5503dfb2a3eb8ab5f807da5bc69a85730fb49b5cfca2330194ebcc41c7b
21+
image: ubuntu:26.04@sha256:3131b4cc82a783df6c9df078f86e01819a13594b865c2cad47bd1bca2b7063bb
2222
timeout-minutes: 10
2323
steps:
2424
# Apt packages:

.npmrc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
11
lockfile-version=3
22
prefer-dedupe=true
3+
min-release-age=3

CHANGELOG.md

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,16 @@ For notes on migrating to 2.x / 0.200.x see [the upgrade guide](doc/upgrade-to-2
1414

1515
### :rocket: Features
1616

17+
### :bug: Bug Fixes
18+
19+
### :books: Documentation
20+
21+
### :house: Internal
22+
23+
## 2.10.0
24+
25+
### :rocket: Features
26+
1727
* feat(sdk-logs): implement log processor metrics [#6554](https://github.com/open-telemetry/opentelemetry-js/pull/6554) @anuraaga
1828
* feat(otlp-exporter): implement exporter metrics [#6480](https://github.com/open-telemetry/opentelemetry-js/pull/6480) @anuraaga
1929
* feat(propagator-jaeger): *Notice*: The `@opentelemetry/propagator-jaeger` package will be removed in SDK 3.x, planned for approximately September 2026. @pichlermarc
@@ -24,8 +34,6 @@ For notes on migrating to 2.x / 0.200.x see [the upgrade guide](doc/upgrade-to-2
2434
* fix(sdk-trace): reject `SimpleSpanProcessor.forceFlush()` when a pending export fails [#6771](https://github.com/open-telemetry/opentelemetry-js/issues/6771) @LarryHu0217
2535
* fix(sdk-trace): include trace IDs at the ratio 1 upper bound in `TraceIdRatioBasedSampler` [#6890](https://github.com/open-telemetry/opentelemetry-js/pull/6890) @LarryHu0217
2636

27-
### :books: Documentation
28-
2937
### :house: Internal
3038

3139
* chore: build on Node 26 in CI [#6887](https://github.com/open-telemetry/opentelemetry-js/pull/6887) @overbalance

api/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@
7171
"@types/node": "^8.10.66",
7272
"@types/sinon": "17.0.4",
7373
"@types/webpack": "5.28.5",
74-
"@types/webpack-env": "1.16.3",
74+
"@types/webpack-env": "1.18.8",
7575
"babel-plugin-istanbul": "8.0.0",
7676
"dpdm": "4.2.0",
7777
"karma": "6.4.4",
@@ -88,7 +88,7 @@
8888
"ts-loader": "9.5.7",
8989
"typescript": "5.2.2",
9090
"unionfs": "4.5.4",
91-
"webpack": "5.104.1"
91+
"webpack": "5.108.4"
9292
},
9393
"homepage": "https://github.com/open-telemetry/opentelemetry-js/tree/main/api",
9494
"sideEffects": false

api/test/index-webpack.ts

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,15 @@
33
* SPDX-License-Identifier: Apache-2.0
44
*/
55
{
6-
const testsContext = require.context('./common', true);
6+
// @types/node@8 (kept for Node.js 8 backcompat) is not augmented by
7+
// @types/webpack-env, so type require.context explicitly here.
8+
const testsContext = (
9+
require as NodeRequire & {
10+
context(
11+
directory: string,
12+
useSubdirectories?: boolean
13+
): __WebpackModuleApi.RequireContext;
14+
}
15+
).context('./common', true);
716
testsContext.keys().forEach(testsContext);
817
}

api/test/index-webpack.worker.ts

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,15 @@
33
* SPDX-License-Identifier: Apache-2.0
44
*/
55
{
6-
const testsContext = require.context('./common', true);
6+
// @types/node@8 (kept for Node.js 8 backcompat) is not augmented by
7+
// @types/webpack-env, so type require.context explicitly here.
8+
const testsContext = (
9+
require as NodeRequire & {
10+
context(
11+
directory: string,
12+
useSubdirectories?: boolean
13+
): __WebpackModuleApi.RequireContext;
14+
}
15+
).context('./common', true);
716
testsContext.keys().forEach(testsContext);
817
}

doc/contributing/dependencies.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ This section refers to `"dependencies"` and `"devDependencies"` entries in `pack
1111
**Example:** `^1.2.3` might inadvertently lead to version `1.2.6` which includes unintended breaking changes).
1212

1313
> [!NOTE]
14-
> As this approach might leave our project with outdated tooling, we adopt `renovate-bot`. This automated dependency update tool proactively opens pull requests upon the release of new patch/minor/major versions. The complete configuration for renovate-bot can be found in [renovate.json](../../renovate.json) file.
14+
> As this approach might leave our project with outdated tooling, we adopt `renovate-bot`. This automated dependency update tool proactively opens pull requests upon the release of new patch/minor/major versions. The complete configuration for renovate-bot can be found in [renovate.json5](../../renovate.json5) file.
1515
1616
## @opentelemetry/* dependencies
1717

e2e-tests/package.json

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,13 @@
1515
},
1616
"dependencies": {
1717
"@opentelemetry/api": "^1.3.0",
18-
"@opentelemetry/api-logs": "0.220.0",
19-
"@opentelemetry/exporter-logs-otlp-proto": "0.220.0",
20-
"@opentelemetry/exporter-metrics-otlp-proto": "0.220.0",
21-
"@opentelemetry/exporter-trace-otlp-proto": "0.220.0",
22-
"@opentelemetry/sdk-logs": "0.220.0",
23-
"@opentelemetry/sdk-metrics": "2.9.0",
24-
"@opentelemetry/sdk-node": "0.220.0",
25-
"@opentelemetry/sdk-trace": "2.9.0"
18+
"@opentelemetry/api-logs": "0.221.0",
19+
"@opentelemetry/exporter-logs-otlp-proto": "0.221.0",
20+
"@opentelemetry/exporter-metrics-otlp-proto": "0.221.0",
21+
"@opentelemetry/exporter-trace-otlp-proto": "0.221.0",
22+
"@opentelemetry/sdk-logs": "0.221.0",
23+
"@opentelemetry/sdk-metrics": "2.10.0",
24+
"@opentelemetry/sdk-node": "0.221.0",
25+
"@opentelemetry/sdk-trace": "2.10.0"
2626
}
2727
}

examples/esm-http-ts/package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -32,11 +32,11 @@
3232
"homepage": "https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/",
3333
"dependencies": {
3434
"@opentelemetry/api": "1.9.1",
35-
"@opentelemetry/exporter-trace-otlp-proto": "0.220.0",
36-
"@opentelemetry/instrumentation": "0.220.0",
37-
"@opentelemetry/instrumentation-http": "0.220.0",
38-
"@opentelemetry/resources": "2.9.0",
39-
"@opentelemetry/sdk-trace": "2.9.0",
35+
"@opentelemetry/exporter-trace-otlp-proto": "0.221.0",
36+
"@opentelemetry/instrumentation": "0.221.0",
37+
"@opentelemetry/instrumentation-http": "0.221.0",
38+
"@opentelemetry/resources": "2.10.0",
39+
"@opentelemetry/sdk-trace": "2.10.0",
4040
"@opentelemetry/semantic-conventions": "^1.29.0"
4141
}
4242
}

examples/http/package.json

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -30,13 +30,13 @@
3030
},
3131
"dependencies": {
3232
"@opentelemetry/api": "^1.3.0",
33-
"@opentelemetry/exporter-jaeger": "2.9.0",
34-
"@opentelemetry/exporter-zipkin": "2.9.0",
35-
"@opentelemetry/instrumentation": "0.220.0",
36-
"@opentelemetry/instrumentation-http": "0.220.0",
37-
"@opentelemetry/resources": "2.9.0",
38-
"@opentelemetry/sdk-trace-base": "2.9.0",
39-
"@opentelemetry/sdk-trace-node": "2.9.0",
33+
"@opentelemetry/exporter-jaeger": "2.10.0",
34+
"@opentelemetry/exporter-zipkin": "2.10.0",
35+
"@opentelemetry/instrumentation": "0.221.0",
36+
"@opentelemetry/instrumentation-http": "0.221.0",
37+
"@opentelemetry/resources": "2.10.0",
38+
"@opentelemetry/sdk-trace-base": "2.10.0",
39+
"@opentelemetry/sdk-trace-node": "2.10.0",
4040
"@opentelemetry/semantic-conventions": "^1.29.0"
4141
},
4242
"homepage": "https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/http",

0 commit comments

Comments
 (0)