Skip to content

Commit 8eaca9a

Browse files
authored
Merge branch 'main' into docs/component-owner-readme
2 parents 45ff6c5 + f6bc4cc commit 8eaca9a

File tree

81 files changed

+6782
-299
lines changed

Some content is hidden

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

81 files changed

+6782
-299
lines changed

.github/component-label-map.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -188,6 +188,11 @@ pkg:instrumentation-net:
188188
- changed-files:
189189
- any-glob-to-any-file:
190190
- plugins/node/opentelemetry-instrumentation-net/**
191+
pkg:instrumentation-oracledb:
192+
- changed-files:
193+
- any-glob-to-any-file:
194+
- plugins/node/opentelemetry-instrumentation-oracledb/**
195+
- packages/opentelemetry-test-utils/**
191196
pkg:instrumentation-pg:
192197
- changed-files:
193198
- any-glob-to-any-file:

.github/component_owners.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,11 @@ components:
7272
- mottibec
7373
plugins/node/instrumentation-tedious: []
7474
# Unmaintained
75+
plugins/node/instrumentation-typeorm:
76+
- seemk
77+
- weyert
78+
- t2t2
79+
- mhennoch
7580
plugins/node/opentelemetry-instrumentation-aws-lambda:
7681
- jj22ee
7782
plugins/node/opentelemetry-instrumentation-aws-sdk:
@@ -118,6 +123,9 @@ components:
118123
# Unmaintained
119124
plugins/node/opentelemetry-instrumentation-net:
120125
- seemk
126+
plugins/node/opentelemetry-instrumentation-oracledb:
127+
- sudarshan12s
128+
- sharadraju
121129
plugins/node/instrumentation-runtime-node:
122130
- d4nyll
123131
plugins/node/opentelemetry-instrumentation-pg:

.github/workflows/test-all-versions.yml

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,19 @@ jobs:
8080
--health-interval 10s
8181
--health-timeout 5s
8282
--health-retries 5
83+
oracledb:
84+
image: gvenzl/oracle-free:slim
85+
env:
86+
APP_USER: otel
87+
APP_USER_PASSWORD: secret
88+
ORACLE_PASSWORD: oracle
89+
ports:
90+
- 1521:1521
91+
options: >-
92+
--health-cmd "sqlplus system/oracle@//localhost/FREEPDB1"
93+
--health-interval 10s
94+
--health-timeout 5s
95+
--health-retries 5
8396
postgres:
8497
image: postgres:16-alpine
8598
env:
@@ -122,6 +135,12 @@ jobs:
122135
MYSQL_USER: otel
123136
OPENTELEMETRY_REDIS_HOST: localhost
124137
OPENTELEMETRY_REDIS_PORT: 6379
138+
ORACLE_HOSTNAME: localhost
139+
ORACLE_PORT: 1521
140+
ORACLE_CONNECTSTRING: localhost:1521/freepdb1
141+
ORACLE_USER: otel
142+
ORACLE_PASSWORD: secret
143+
ORACLE_SERVICENAME: FREEPDB1
125144
POSTGRES_DB: otel_pg_database
126145
POSTGRES_HOST: localhost
127146
POSTGRES_PORT: 5432
@@ -130,6 +149,7 @@ jobs:
130149
RUN_MONGODB_TESTS: 1
131150
RUN_MSSQL_TESTS: 1
132151
RUN_MYSQL_TESTS: 1
152+
RUN_ORACLEDB_TESTS: 1
133153
RUN_POSTGRES_TESTS: 1
134154
RUN_REDIS_TESTS: 1
135155
NPM_CONFIG_UNSAFE_PERM: true

.github/workflows/unit-test.yml

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,19 @@ jobs:
8383
--health-interval 10s
8484
--health-timeout 5s
8585
--health-retries 5
86+
oracledb:
87+
image: gvenzl/oracle-free:slim
88+
env:
89+
APP_USER: otel
90+
APP_USER_PASSWORD: secret
91+
ORACLE_PASSWORD: oracle
92+
ports:
93+
- 1521:1521
94+
options: >-
95+
--health-cmd "sqlplus system/oracle@//localhost/FREEPDB1"
96+
--health-interval 10s
97+
--health-timeout 5s
98+
--health-retries 5
8699
postgres:
87100
image: postgres:16-alpine
88101
env:
@@ -122,6 +135,7 @@ jobs:
122135
RUN_MONGODB_TESTS: 1
123136
RUN_MYSQL_TESTS: 1
124137
RUN_MSSQL_TESTS: 1
138+
RUN_ORACLEDB_TESTS: 1
125139
RUN_POSTGRES_TESTS: 1
126140
RUN_REDIS_TESTS: 1
127141
RUN_RABBIT_TESTS: 1
@@ -140,6 +154,12 @@ jobs:
140154
OPENTELEMETRY_MEMCACHED_PORT: 11211
141155
OPENTELEMETRY_REDIS_HOST: localhost
142156
OPENTELEMETRY_REDIS_PORT: 6379
157+
ORACLE_HOSTNAME: localhost
158+
ORACLE_PORT: 1521
159+
ORACLE_CONNECTSTRING: localhost:1521/freepdb1
160+
ORACLE_USER: otel
161+
ORACLE_PASSWORD: secret
162+
ORACLE_SERVICENAME: FREEPDB1
143163
POSTGRES_DB: otel_pg_database
144164
POSTGRES_HOST: localhost
145165
POSTGRES_PORT: 5432

.release-please-manifest.json

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@
66
"detectors/node/opentelemetry-resource-detector-gcp": "0.34.0",
77
"detectors/node/opentelemetry-resource-detector-github": "0.31.0",
88
"detectors/node/opentelemetry-resource-detector-instana": "0.19.0",
9-
"metapackages/auto-configuration-propagators": "0.4.0",
10-
"metapackages/auto-instrumentations-node": "0.58.0",
9+
"metapackages/auto-configuration-propagators": "0.4.1",
10+
"metapackages/auto-instrumentations-node": "0.58.1",
1111
"metapackages/auto-instrumentations-web": "0.46.0",
1212
"packages/baggage-span-processor": "0.4.0",
1313
"packages/baggage-log-record-processor": "0.1.0",
@@ -22,20 +22,21 @@
2222
"plugins/node/instrumentation-cucumber": "0.15.0",
2323
"plugins/node/instrumentation-dataloader": "0.17.0",
2424
"plugins/node/instrumentation-fs": "0.20.0",
25-
"plugins/node/instrumentation-kafkajs": "0.9.1",
25+
"plugins/node/instrumentation-kafkajs": "0.9.2",
2626
"plugins/node/instrumentation-lru-memoizer": "0.45.0",
27-
"plugins/node/instrumentation-mongoose": "0.47.0",
27+
"plugins/node/instrumentation-mongoose": "0.47.1",
2828
"plugins/node/instrumentation-runtime-node": "0.14.0",
2929
"plugins/node/instrumentation-socket.io": "0.47.0",
3030
"plugins/node/instrumentation-tedious": "0.19.0",
31+
"plugins/node/instrumentation-typeorm": "0.1.0",
3132
"plugins/node/instrumentation-undici": "0.11.0",
32-
"plugins/node/opentelemetry-instrumentation-aws-lambda": "0.51.0",
33-
"plugins/node/opentelemetry-instrumentation-aws-sdk": "0.51.0",
33+
"plugins/node/opentelemetry-instrumentation-aws-lambda": "0.51.1",
34+
"plugins/node/opentelemetry-instrumentation-aws-sdk": "0.52.0",
3435
"plugins/node/opentelemetry-instrumentation-bunyan": "0.46.0",
3536
"plugins/node/opentelemetry-instrumentation-cassandra": "0.46.0",
3637
"plugins/node/opentelemetry-instrumentation-connect": "0.44.0",
3738
"plugins/node/opentelemetry-instrumentation-dns": "0.44.0",
38-
"plugins/node/opentelemetry-instrumentation-express": "0.48.1",
39+
"plugins/node/opentelemetry-instrumentation-express": "0.49.0",
3940
"plugins/node/opentelemetry-instrumentation-fastify": "0.45.0",
4041
"plugins/node/opentelemetry-instrumentation-generic-pool": "0.44.0",
4142
"plugins/node/opentelemetry-instrumentation-graphql": "0.48.0",
@@ -49,6 +50,7 @@
4950
"plugins/node/opentelemetry-instrumentation-mysql2": "0.46.0",
5051
"plugins/node/opentelemetry-instrumentation-nestjs-core": "0.46.0",
5152
"plugins/node/opentelemetry-instrumentation-net": "0.44.0",
53+
"plugins/node/opentelemetry-instrumentation-oracledb": "0.26.0",
5254
"plugins/node/opentelemetry-instrumentation-pg": "0.52.0",
5355
"plugins/node/opentelemetry-instrumentation-pino": "0.47.0",
5456
"plugins/node/opentelemetry-instrumentation-redis": "0.47.0",
@@ -62,6 +64,6 @@
6264
"plugins/web/opentelemetry-plugin-react-load": "0.32.0",
6365
"propagators/opentelemetry-propagator-instana": "0.4.0",
6466
"propagators/opentelemetry-propagator-ot-trace": "0.28.0",
65-
"propagators/propagator-aws-xray": "2.0.0",
66-
"propagators/propagator-aws-xray-lambda": "0.54.0"
67+
"propagators/propagator-aws-xray": "2.1.0",
68+
"propagators/propagator-aws-xray-lambda": "0.55.0"
6769
}

metapackages/auto-configuration-propagators/CHANGELOG.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,15 @@
11
# Changelog
22

3+
## [0.4.1](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/auto-configuration-propagators-v0.4.0...auto-configuration-propagators-v0.4.1) (2025-05-02)
4+
5+
6+
### Dependencies
7+
8+
* The following workspace dependencies were updated
9+
* dependencies
10+
* @opentelemetry/propagator-aws-xray bumped from ^2.0.0 to ^2.1.0
11+
* @opentelemetry/propagator-aws-xray-lambda bumped from ^0.54.0 to ^0.55.0
12+
313
## [0.4.0](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/auto-configuration-propagators-v0.3.3...auto-configuration-propagators-v0.4.0) (2025-03-18)
414

515

metapackages/auto-configuration-propagators/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@opentelemetry/auto-configuration-propagators",
3-
"version": "0.4.0",
3+
"version": "0.4.1",
44
"description": "Metapackage which bundles known propagators for configuration via an env variable.",
55
"author": "OpenTelemetry Authors",
66
"homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/metapackages/auto-configuration-propagators#readme",
@@ -43,8 +43,8 @@
4343
},
4444
"dependencies": {
4545
"@opentelemetry/core": "^2.0.0",
46-
"@opentelemetry/propagator-aws-xray": "^2.0.0",
47-
"@opentelemetry/propagator-aws-xray-lambda": "^0.54.0",
46+
"@opentelemetry/propagator-aws-xray": "^2.1.0",
47+
"@opentelemetry/propagator-aws-xray-lambda": "^0.55.0",
4848
"@opentelemetry/propagator-b3": "^2.0.0",
4949
"@opentelemetry/propagator-jaeger": "^2.0.0",
5050
"@opentelemetry/propagator-ot-trace": "^0.28.0"

metapackages/auto-instrumentations-node/CHANGELOG.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,18 @@
11
# Changelog
22

3+
## [0.58.1](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/auto-instrumentations-node-v0.58.0...auto-instrumentations-node-v0.58.1) (2025-05-02)
4+
5+
6+
### Dependencies
7+
8+
* The following workspace dependencies were updated
9+
* dependencies
10+
* @opentelemetry/instrumentation-aws-lambda bumped from ^0.51.0 to ^0.51.1
11+
* @opentelemetry/instrumentation-aws-sdk bumped from ^0.51.0 to ^0.52.0
12+
* @opentelemetry/instrumentation-express bumped from ^0.48.1 to ^0.49.0
13+
* @opentelemetry/instrumentation-kafkajs bumped from ^0.9.1 to ^0.9.2
14+
* @opentelemetry/instrumentation-mongoose bumped from ^0.47.0 to ^0.47.1
15+
316
## [0.58.0](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/auto-instrumentations-node-v0.57.1...auto-instrumentations-node-v0.58.0) (2025-04-16)
417

518

metapackages/auto-instrumentations-node/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -193,6 +193,7 @@ registerInstrumentations({
193193
- [@opentelemetry/instrumentation-mysql2](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-mysql2)
194194
- [@opentelemetry/instrumentation-nestjs-core](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-nestjs-core)
195195
- [@opentelemetry/instrumentation-net](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-net)
196+
- [@opentelemetry/instrumentation-oracledb](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-oracledb)
196197
- [@opentelemetry/instrumentation-pg](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-pg)
197198
- [@opentelemetry/instrumentation-pino](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-pino)
198199
- [@opentelemetry/instrumentation-redis](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-redis)

metapackages/auto-instrumentations-node/package.json

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@opentelemetry/auto-instrumentations-node",
3-
"version": "0.58.0",
3+
"version": "0.58.1",
44
"description": "Metapackage which bundles opentelemetry node core and contrib instrumentations",
55
"author": "OpenTelemetry Authors",
66
"homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/metapackages/auto-instrumentations-node#readme",
@@ -50,15 +50,15 @@
5050
"dependencies": {
5151
"@opentelemetry/instrumentation": "^0.200.0",
5252
"@opentelemetry/instrumentation-amqplib": "^0.47.0",
53-
"@opentelemetry/instrumentation-aws-lambda": "^0.51.0",
54-
"@opentelemetry/instrumentation-aws-sdk": "^0.51.0",
53+
"@opentelemetry/instrumentation-aws-lambda": "^0.51.1",
54+
"@opentelemetry/instrumentation-aws-sdk": "^0.52.0",
5555
"@opentelemetry/instrumentation-bunyan": "^0.46.0",
5656
"@opentelemetry/instrumentation-cassandra-driver": "^0.46.0",
5757
"@opentelemetry/instrumentation-connect": "^0.44.0",
5858
"@opentelemetry/instrumentation-cucumber": "^0.15.0",
5959
"@opentelemetry/instrumentation-dataloader": "^0.17.0",
6060
"@opentelemetry/instrumentation-dns": "^0.44.0",
61-
"@opentelemetry/instrumentation-express": "^0.48.1",
61+
"@opentelemetry/instrumentation-express": "^0.49.0",
6262
"@opentelemetry/instrumentation-fastify": "^0.45.0",
6363
"@opentelemetry/instrumentation-fs": "^0.20.0",
6464
"@opentelemetry/instrumentation-generic-pool": "^0.44.0",
@@ -67,17 +67,18 @@
6767
"@opentelemetry/instrumentation-hapi": "^0.46.0",
6868
"@opentelemetry/instrumentation-http": "^0.200.0",
6969
"@opentelemetry/instrumentation-ioredis": "^0.48.0",
70-
"@opentelemetry/instrumentation-kafkajs": "^0.9.1",
70+
"@opentelemetry/instrumentation-kafkajs": "^0.9.2",
7171
"@opentelemetry/instrumentation-knex": "^0.45.0",
7272
"@opentelemetry/instrumentation-koa": "^0.48.0",
7373
"@opentelemetry/instrumentation-lru-memoizer": "^0.45.0",
7474
"@opentelemetry/instrumentation-memcached": "^0.44.0",
7575
"@opentelemetry/instrumentation-mongodb": "^0.53.0",
76-
"@opentelemetry/instrumentation-mongoose": "^0.47.0",
76+
"@opentelemetry/instrumentation-mongoose": "^0.47.1",
7777
"@opentelemetry/instrumentation-mysql": "^0.46.0",
7878
"@opentelemetry/instrumentation-mysql2": "^0.46.0",
7979
"@opentelemetry/instrumentation-nestjs-core": "^0.46.0",
8080
"@opentelemetry/instrumentation-net": "^0.44.0",
81+
"@opentelemetry/instrumentation-oracledb": "^0.26.0",
8182
"@opentelemetry/instrumentation-pg": "^0.52.0",
8283
"@opentelemetry/instrumentation-pino": "^0.47.0",
8384
"@opentelemetry/instrumentation-redis": "^0.47.0",

0 commit comments

Comments
 (0)