diff --git a/package.json b/package.json index 66efd98e..37339a76 100644 --- a/package.json +++ b/package.json @@ -69,7 +69,7 @@ "dependencies": { "@fastify/bearer-auth": "10.1.4", "@fastify/cors": "11.4.1", - "@fastify/otel": "0.21.4", + "@fastify/otel": "1.0.1", "@fastify/reply-from": "12.8.1", "@google-cloud/firestore": "9.4.0", "@google-cloud/opentelemetry-cloud-trace-exporter": "3.1.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2899a457..5a697eb2 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -178,8 +178,8 @@ importers: specifier: 11.4.1 version: 11.4.1 '@fastify/otel': - specifier: 0.21.4 - version: 0.21.4(@opentelemetry/api@1.9.1)(supports-color@7.2.0) + specifier: 1.0.1 + version: 1.0.1(@opentelemetry/api@1.9.1)(supports-color@7.2.0) '@fastify/reply-from': specifier: 12.8.1 version: 12.8.1 @@ -592,10 +592,11 @@ packages: '@fastify/merge-json-schemas@0.2.2': resolution: {integrity: sha512-d/gx9sRbUCVgGRGzma46wLcwiY8noTqO2Nmjg/vbTARxHRE5bdh5PIL8s97Lt1X7ScRWRW52eVYxwIoPwIdVUA==} - '@fastify/otel@0.21.4': - resolution: {integrity: sha512-NffBJPiU9T1APHug0ZS6ld56IGaUebV6d7N/ZI6JmmjS3bHcRQP1qPqXlvY2s47TvTR8OZO+0DlDNCV3h64a/A==} + '@fastify/otel@1.0.1': + resolution: {integrity: sha512-gTZ7YShjZfZ7ngTBUhKdnUsDxsQT8MnMuIFwDh5n0QykQwfe5h9wvcXAWZjg8RNHwW0xKxugyMun5ZsD7r88JQ==} + engines: {node: '>=22.15.0'} peerDependencies: - '@opentelemetry/api': ^1.9.0 + '@opentelemetry/api': '>=1.10.0 <1.11.0' '@fastify/proxy-addr@5.1.2': resolution: {integrity: sha512-uqB4QsgVoro0XDC+DIftIMGXHdBPn+lK6Ek3xXAIxPMCJfqxnbtyEoMCm2KPUVOuIosd7Cyw9HawEqMFM/UA+g==} @@ -769,6 +770,12 @@ packages: peerDependencies: '@opentelemetry/api': '>=1.0.0 <1.10.0' + '@opentelemetry/core@3.1.0': + resolution: {integrity: sha512-TS/6jqU5gilzjvjGnsTEKVFF/0MMAtBc2psxaX39IGCBYLat83/iHxYBWn+O6WB+pnyB0SwiH46rvTEp/OeYxA==} + engines: {node: '>=22.15.0'} + peerDependencies: + '@opentelemetry/api': '>=1.10.0 <1.11.0' + '@opentelemetry/exporter-logs-otlp-grpc@0.223.0': resolution: {integrity: sha512-O/ztY4A+NRi9bQm9Wlj9aCh2s1lbnkA8tcv+88crBMqas6YK8AnPvKXSms3Mn1nto4ylAIQAAxjtbzCMZjGvwg==} engines: {node: ^18.19.0 || >=20.6.0} @@ -853,6 +860,12 @@ packages: peerDependencies: '@opentelemetry/api': ^1.3.0 + '@opentelemetry/instrumentation@0.300.0': + resolution: {integrity: sha512-8ugx3X75uK2+rFZ9pX252ruDRELE2F7T3Zwazyll21aXksm+d2JLc9Np9SPS48K4ohGeaaXXHSX4ghxuNQ/gMg==} + engines: {node: '>=22.15.0'} + peerDependencies: + '@opentelemetry/api': '>=1.10.0 <1.11.0' + '@opentelemetry/otlp-exporter-base@0.223.0': resolution: {integrity: sha512-HlJMrJXjOqdQeoYNDHEvFTpaY2p9uWDK1GPl5AZ4wI5easzfoppTduOv47M8eiF+4ew42vfI/Xvt7THYgESnRw==} engines: {node: ^18.19.0 || >=20.6.0} @@ -3235,11 +3248,11 @@ snapshots: dependencies: dequal: 2.0.3 - '@fastify/otel@0.21.4(@opentelemetry/api@1.9.1)(supports-color@7.2.0)': + '@fastify/otel@1.0.1(@opentelemetry/api@1.9.1)(supports-color@7.2.0)': dependencies: '@opentelemetry/api': 1.9.1 - '@opentelemetry/core': 2.12.0(@opentelemetry/api@1.9.1) - '@opentelemetry/instrumentation': 0.223.0(@opentelemetry/api@1.9.1)(supports-color@7.2.0) + '@opentelemetry/core': 3.1.0(@opentelemetry/api@1.9.1) + '@opentelemetry/instrumentation': 0.300.0(@opentelemetry/api@1.9.1)(supports-color@7.2.0) '@opentelemetry/semantic-conventions': 1.43.0 minimatch: 11.0.5 transitivePeerDependencies: @@ -3482,6 +3495,11 @@ snapshots: '@opentelemetry/api': 1.9.1 '@opentelemetry/semantic-conventions': 1.43.0 + '@opentelemetry/core@3.1.0(@opentelemetry/api@1.9.1)': + dependencies: + '@opentelemetry/api': 1.9.1 + '@opentelemetry/semantic-conventions': 1.43.0 + '@opentelemetry/exporter-logs-otlp-grpc@0.223.0(@opentelemetry/api@1.9.1)': dependencies: '@opentelemetry/api': 1.9.1 @@ -3593,6 +3611,14 @@ snapshots: transitivePeerDependencies: - supports-color + '@opentelemetry/instrumentation@0.300.0(@opentelemetry/api@1.9.1)(supports-color@7.2.0)': + dependencies: + '@opentelemetry/api': 1.9.1 + import-in-the-middle: 3.5.3 + require-in-the-middle: 8.0.1(supports-color@7.2.0) + transitivePeerDependencies: + - supports-color + '@opentelemetry/otlp-exporter-base@0.223.0(@opentelemetry/api@1.9.1)': dependencies: '@opentelemetry/api': 1.9.1