Skip to content

Commit 93d21e1

Browse files
committed
Merge branch 'main' of github.com:open-telemetry/opentelemetry-js-contrib
2 parents c299caa + d4d3c4f commit 93d21e1

File tree

10 files changed

+54
-27
lines changed

10 files changed

+54
-27
lines changed

.release-please-manifest.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,10 @@
77
"detectors/node/opentelemetry-resource-detector-github": "0.29.0",
88
"detectors/node/opentelemetry-resource-detector-instana": "0.17.0",
99
"metapackages/auto-configuration-propagators": "0.3.1",
10-
"metapackages/auto-instrumentations-node": "0.55.0",
10+
"metapackages/auto-instrumentations-node": "0.55.1",
1111
"metapackages/auto-instrumentations-web": "0.45.0",
1212
"packages/baggage-span-processor": "0.3.1",
13-
"packages/opentelemetry-host-metrics": "0.35.4",
13+
"packages/opentelemetry-host-metrics": "0.35.5",
1414
"packages/opentelemetry-id-generator-aws-xray": "1.2.2",
1515
"packages/opentelemetry-propagation-utils": "0.30.15",
1616
"packages/opentelemetry-redis-common": "0.36.2",
@@ -38,7 +38,7 @@
3838
"plugins/node/opentelemetry-instrumentation-fastify": "0.44.0",
3939
"plugins/node/opentelemetry-instrumentation-generic-pool": "0.43.0",
4040
"plugins/node/opentelemetry-instrumentation-graphql": "0.47.0",
41-
"plugins/node/opentelemetry-instrumentation-hapi": "0.45.0",
41+
"plugins/node/opentelemetry-instrumentation-hapi": "0.45.1",
4242
"plugins/node/opentelemetry-instrumentation-ioredis": "0.47.0",
4343
"plugins/node/opentelemetry-instrumentation-knex": "0.44.0",
4444
"plugins/node/opentelemetry-instrumentation-koa": "0.47.0",

metapackages/auto-instrumentations-node/CHANGELOG.md

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

3+
## [0.55.1](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/auto-instrumentations-node-v0.55.0...auto-instrumentations-node-v0.55.1) (2025-01-07)
4+
5+
6+
### Dependencies
7+
8+
* The following workspace dependencies were updated
9+
* dependencies
10+
* @opentelemetry/instrumentation-hapi bumped from ^0.45.0 to ^0.45.1
11+
312
## [0.55.0](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/auto-instrumentations-node-v0.54.0...auto-instrumentations-node-v0.55.0) (2024-12-18)
413

514

metapackages/auto-instrumentations-node/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@opentelemetry/auto-instrumentations-node",
3-
"version": "0.55.0",
3+
"version": "0.55.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",
@@ -62,7 +62,7 @@
6262
"@opentelemetry/instrumentation-generic-pool": "^0.43.0",
6363
"@opentelemetry/instrumentation-graphql": "^0.47.0",
6464
"@opentelemetry/instrumentation-grpc": "^0.57.0",
65-
"@opentelemetry/instrumentation-hapi": "^0.45.0",
65+
"@opentelemetry/instrumentation-hapi": "^0.45.1",
6666
"@opentelemetry/instrumentation-http": "^0.57.0",
6767
"@opentelemetry/instrumentation-ioredis": "^0.47.0",
6868
"@opentelemetry/instrumentation-kafkajs": "^0.7.0",

package-lock.json

Lines changed: 13 additions & 14 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/opentelemetry-host-metrics/CHANGELOG.md

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

3+
## [0.35.5](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/host-metrics-v0.35.4...host-metrics-v0.35.5) (2025-01-07)
4+
5+
6+
### Bug Fixes
7+
8+
* **deps:** update dependency systeminformation to v5.23.8 [security] ([#2613](https://github.com/open-telemetry/opentelemetry-js-contrib/issues/2613)) ([3bab134](https://github.com/open-telemetry/opentelemetry-js-contrib/commit/3bab134ab63bf3da48623957a8a63c07995c00cb))
9+
310
## [0.35.4](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/host-metrics-v0.35.3...host-metrics-v0.35.4) (2024-10-08)
411

512

packages/opentelemetry-host-metrics/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@opentelemetry/host-metrics",
3-
"version": "0.35.4",
3+
"version": "0.35.5",
44
"description": "OpenTelemetry Host Metrics for Node.js",
55
"main": "build/src/index.js",
66
"types": "build/src/index.d.ts",
@@ -53,7 +53,7 @@
5353
"typescript": "4.4.4"
5454
},
5555
"dependencies": {
56-
"systeminformation": "5.22.9"
56+
"systeminformation": "5.23.8"
5757
},
5858
"homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/opentelemetry-host-metrics#readme"
5959
}

plugins/node/opentelemetry-instrumentation-hapi/CHANGELOG.md

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

3+
## [0.45.1](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-hapi-v0.45.0...instrumentation-hapi-v0.45.1) (2025-01-07)
4+
5+
6+
### Bug Fixes
7+
8+
* **instrumentation-hapi:** fix this binding for plugin register method ([#2625](https://github.com/open-telemetry/opentelemetry-js-contrib/issues/2625)) ([f6ded2e](https://github.com/open-telemetry/opentelemetry-js-contrib/commit/f6ded2e77909f2e78f40828eb9618a8fa761021c))
9+
310
## [0.45.0](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-hapi-v0.44.0...instrumentation-hapi-v0.45.0) (2024-12-18)
411

512

plugins/node/opentelemetry-instrumentation-hapi/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@opentelemetry/instrumentation-hapi",
3-
"version": "0.45.0",
3+
"version": "0.45.1",
44
"description": "OpenTelemetry instrumentation for `@hapi/hapi` http web application framework",
55
"main": "build/src/index.js",
66
"types": "build/src/index.d.ts",

plugins/node/opentelemetry-instrumentation-hapi/src/instrumentation.ts

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -267,9 +267,13 @@ export class HapiInstrumentation extends InstrumentationBase {
267267
private _wrapRegisterHandler<T>(plugin: Hapi.Plugin<T>): void {
268268
const instrumentation: HapiInstrumentation = this;
269269
const pluginName = getPluginName(plugin);
270-
const oldHandler = plugin.register;
270+
const oldRegister = plugin.register;
271271
const self = this;
272-
const newRegisterHandler = function (server: Hapi.Server, options: T) {
272+
const newRegisterHandler = function (
273+
this: typeof plugin,
274+
server: Hapi.Server,
275+
options: T
276+
) {
273277
self._wrap(server, 'route', original => {
274278
return instrumentation._getServerRoutePatch.bind(instrumentation)(
275279
original,
@@ -287,7 +291,7 @@ export class HapiInstrumentation extends InstrumentationBase {
287291
pluginName
288292
);
289293
});
290-
return oldHandler(server, options);
294+
return oldRegister.call(this, server, options);
291295
};
292296
plugin.register = newRegisterHandler;
293297
}

plugins/node/opentelemetry-instrumentation-hapi/test/hapi-plugin.test.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -81,12 +81,13 @@ describe('Hapi Instrumentation - Hapi.Plugin Tests', () => {
8181
name: 'simplePlugin',
8282
version: '1.0.0',
8383
multiple: true,
84+
value: 42,
8485
register: async function (server: hapi.Server, options: any) {
8586
server.route({
8687
method: 'GET',
8788
path: '/hello',
88-
handler: function (request, h) {
89-
return `hello, world, ${options.name}`;
89+
handler: (request, h) => {
90+
return `hello, world, ${this.value} ${options.name}`;
9091
},
9192
});
9293
},

0 commit comments

Comments
 (0)