Skip to content

chore(deps): update deps matching "@opentelemetry/*" - #1978

Merged
pichlermarc merged 6 commits into
open-telemetry:mainfrom
dynatrace-oss-contrib:chore/update-dependencies
Mar 5, 2024
Merged

pichlermarc merged 6 commits into
open-telemetry:mainfrom
dynatrace-oss-contrib:chore/update-dependencies

Conversation

@pichlermarc

@pichlermarc pichlermarc commented Feb 29, 2024

Copy link
Copy Markdown
Member

Update made using the script from #1974

Script output:
Updating deps matching "@opentelemetry/*" in 59 workspace dirs

Gathering info on outdated deps in each workspace:
 - packages/opentelemetry-host-metrics (1 of 59)
 - packages/opentelemetry-id-generator-aws-xray (2 of 59)
 - packages/opentelemetry-propagation-utils (3 of 59)
 - packages/opentelemetry-redis-common (4 of 59)
 - packages/opentelemetry-sql-common (5 of 59)
 - packages/opentelemetry-test-utils (6 of 59)
 - plugins/node/instrumentation-amqplib (7 of 59)
 - plugins/node/instrumentation-cucumber (8 of 59)
 - plugins/node/instrumentation-dataloader (9 of 59)
 - plugins/node/instrumentation-fs (10 of 59)
 - plugins/node/instrumentation-lru-memoizer (11 of 59)
 - plugins/node/instrumentation-mongoose (12 of 59)
 - plugins/node/instrumentation-runtime-node (13 of 59)
 - plugins/node/instrumentation-socket.io (14 of 59)
 - plugins/node/instrumentation-tedious (15 of 59)
 - plugins/node/opentelemetry-instrumentation-aws-lambda (16 of 59)
 - plugins/node/opentelemetry-instrumentation-aws-sdk (17 of 59)
 - plugins/node/opentelemetry-instrumentation-bunyan (18 of 59)
 - plugins/node/opentelemetry-instrumentation-cassandra (19 of 59)
 - plugins/node/opentelemetry-instrumentation-connect (20 of 59)
 - plugins/node/opentelemetry-instrumentation-dns (21 of 59)
 - plugins/node/opentelemetry-instrumentation-express (22 of 59)
 - plugins/node/opentelemetry-instrumentation-fastify (23 of 59)
 - plugins/node/opentelemetry-instrumentation-generic-pool (24 of 59)
 - plugins/node/opentelemetry-instrumentation-graphql (25 of 59)
 - plugins/node/opentelemetry-instrumentation-hapi (26 of 59)
 - plugins/node/opentelemetry-instrumentation-ioredis (27 of 59)
 - plugins/node/opentelemetry-instrumentation-knex (28 of 59)
 - plugins/node/opentelemetry-instrumentation-koa (29 of 59)
 - plugins/node/opentelemetry-instrumentation-memcached (30 of 59)
 - plugins/node/opentelemetry-instrumentation-mongodb (31 of 59)
 - plugins/node/opentelemetry-instrumentation-mysql (32 of 59)
 - plugins/node/opentelemetry-instrumentation-mysql2 (33 of 59)
 - plugins/node/opentelemetry-instrumentation-nestjs-core (34 of 59)
 - plugins/node/opentelemetry-instrumentation-net (35 of 59)
 - plugins/node/opentelemetry-instrumentation-pg (36 of 59)
 - plugins/node/opentelemetry-instrumentation-pino (37 of 59)
 - plugins/node/opentelemetry-instrumentation-redis-4 (38 of 59)
 - plugins/node/opentelemetry-instrumentation-redis (39 of 59)
 - plugins/node/opentelemetry-instrumentation-restify (40 of 59)
 - plugins/node/opentelemetry-instrumentation-router (41 of 59)
 - plugins/node/opentelemetry-instrumentation-winston (42 of 59)
 - plugins/web/opentelemetry-instrumentation-document-load (43 of 59)
 - plugins/web/opentelemetry-instrumentation-long-task (44 of 59)
 - plugins/web/opentelemetry-instrumentation-user-interaction (45 of 59)
 - plugins/web/opentelemetry-plugin-react-load (46 of 59)
 - propagators/opentelemetry-propagator-aws-xray (47 of 59)
 - propagators/opentelemetry-propagator-grpc-census-binary (48 of 59)
 - propagators/opentelemetry-propagator-instana (49 of 59)
 - propagators/opentelemetry-propagator-ot-trace (50 of 59)
 - detectors/node/opentelemetry-resource-detector-alibaba-cloud (51 of 59)
 - detectors/node/opentelemetry-resource-detector-aws (52 of 59)
 - detectors/node/opentelemetry-resource-detector-azure (53 of 59)
 - detectors/node/opentelemetry-resource-detector-container (54 of 59)
 - detectors/node/opentelemetry-resource-detector-gcp (55 of 59)
 - detectors/node/opentelemetry-resource-detector-github (56 of 59)
 - detectors/node/opentelemetry-resource-detector-instana (57 of 59)
 - metapackages/auto-instrumentations-node (58 of 59)
 - metapackages/auto-instrumentations-web (59 of 59)

Performing updates (43 `npm install ...`s, 1 `npm update ...`):
 $ cd packages/opentelemetry-test-utils && npm install @opentelemetry/instrumentation@0.49.1 @opentelemetry/sdk-node@0.49.1
 $ cd plugins/node/instrumentation-amqplib && npm install @opentelemetry/instrumentation@0.49.1
 $ cd plugins/node/instrumentation-cucumber && npm install @opentelemetry/instrumentation@0.49.1
 $ cd plugins/node/instrumentation-dataloader && npm install @opentelemetry/instrumentation@0.49.1
 $ cd plugins/node/instrumentation-fs && npm install @opentelemetry/instrumentation@0.49.1
 $ cd plugins/node/instrumentation-lru-memoizer && npm install @opentelemetry/instrumentation@0.49.1
 $ cd plugins/node/instrumentation-mongoose && npm install @opentelemetry/instrumentation@0.49.1
 $ cd plugins/node/instrumentation-runtime-node && npm install @opentelemetry/instrumentation@0.49.1
 $ cd plugins/node/instrumentation-socket.io && npm install @opentelemetry/instrumentation@0.49.1
 $ cd plugins/node/instrumentation-tedious && npm install @opentelemetry/instrumentation@0.49.1
 $ cd plugins/node/opentelemetry-instrumentation-aws-lambda && npm install @opentelemetry/instrumentation@0.49.1
 $ cd plugins/node/opentelemetry-instrumentation-aws-sdk && npm install @opentelemetry/instrumentation@0.49.1
 $ cd plugins/node/opentelemetry-instrumentation-bunyan && npm install @opentelemetry/api-logs@0.49.1 @opentelemetry/instrumentation@0.49.1 @opentelemetry/sdk-logs@0.49.1
 $ cd plugins/node/opentelemetry-instrumentation-cassandra && npm install @opentelemetry/instrumentation@0.49.1
 $ cd plugins/node/opentelemetry-instrumentation-connect && npm install @opentelemetry/instrumentation@0.49.1
 $ cd plugins/node/opentelemetry-instrumentation-dns && npm install @opentelemetry/instrumentation@0.49.1
 $ cd plugins/node/opentelemetry-instrumentation-express && npm install @opentelemetry/instrumentation@0.49.1
 $ cd plugins/node/opentelemetry-instrumentation-fastify && npm install @opentelemetry/instrumentation@0.49.1 @opentelemetry/instrumentation-http@0.49.1
 $ cd plugins/node/opentelemetry-instrumentation-generic-pool && npm install @opentelemetry/instrumentation@0.49.1
 $ cd plugins/node/opentelemetry-instrumentation-graphql && npm install @opentelemetry/instrumentation@0.49.1
 $ cd plugins/node/opentelemetry-instrumentation-hapi && npm install @opentelemetry/instrumentation@0.49.1
 $ cd plugins/node/opentelemetry-instrumentation-ioredis && npm install @opentelemetry/instrumentation@0.49.1
 $ cd plugins/node/opentelemetry-instrumentation-knex && npm install @opentelemetry/instrumentation@0.49.1
 $ cd plugins/node/opentelemetry-instrumentation-koa && npm install @opentelemetry/instrumentation@0.49.1 @opentelemetry/instrumentation-http@0.49.1
 $ cd plugins/node/opentelemetry-instrumentation-memcached && npm install @opentelemetry/instrumentation@0.49.1
 $ cd plugins/node/opentelemetry-instrumentation-mongodb && npm install @opentelemetry/instrumentation@0.49.1
 $ cd plugins/node/opentelemetry-instrumentation-mysql && npm install @opentelemetry/instrumentation@0.49.1
 $ cd plugins/node/opentelemetry-instrumentation-mysql2 && npm install @opentelemetry/instrumentation@0.49.1
 $ cd plugins/node/opentelemetry-instrumentation-nestjs-core && npm install @opentelemetry/instrumentation@0.49.1
 $ cd plugins/node/opentelemetry-instrumentation-net && npm install @opentelemetry/instrumentation@0.49.1
 $ cd plugins/node/opentelemetry-instrumentation-pg && npm install @opentelemetry/instrumentation@0.49.1
 $ cd plugins/node/opentelemetry-instrumentation-pino && npm install @opentelemetry/instrumentation@0.49.1
 $ cd plugins/node/opentelemetry-instrumentation-redis-4 && npm install @opentelemetry/instrumentation@0.49.1
 $ cd plugins/node/opentelemetry-instrumentation-redis && npm install @opentelemetry/instrumentation@0.49.1
 $ cd plugins/node/opentelemetry-instrumentation-restify && npm install @opentelemetry/instrumentation@0.49.1
 $ cd plugins/node/opentelemetry-instrumentation-router && npm install @opentelemetry/instrumentation@0.49.1
 $ cd plugins/node/opentelemetry-instrumentation-winston && npm install @opentelemetry/instrumentation@0.49.1
 $ cd plugins/web/opentelemetry-instrumentation-document-load && npm install @opentelemetry/instrumentation@0.49.1
 $ cd plugins/web/opentelemetry-instrumentation-long-task && npm install @opentelemetry/instrumentation@0.49.1
 $ cd plugins/web/opentelemetry-instrumentation-user-interaction && npm install @opentelemetry/instrumentation@0.49.1 @opentelemetry/instrumentation-xml-http-request@0.49.1
 $ cd detectors/node/opentelemetry-resource-detector-instana && npm install @opentelemetry/sdk-node@0.49.1
 $ cd metapackages/auto-instrumentations-node && npm install @opentelemetry/instrumentation@0.49.1 @opentelemetry/instrumentation-grpc@0.49.1 @opentelemetry/instrumentation-http@0.49.1 @opentelemetry/sdk-node@0.49.1
 $ cd metapackages/auto-instrumentations-web && npm install @opentelemetry/instrumentation@0.49.1 @opentelemetry/instrumentation-fetch@0.49.1 @opentelemetry/instrumentation-xml-http-request@0.49.1
 $ npm update @opentelemetry/sdk-metrics @opentelemetry/api @opentelemetry/core @opentelemetry/exporter-jaeger @opentelemetry/resources @opentelemetry/sdk-trace-base @opentelemetry/semantic-conventions @opentelemetry/sdk-trace-node @opentelemetry/context-async-hooks @opentelemetry/sdk-trace-web @opentelemetry/context-zone-peer-dep @opentelemetry/context-zone @opentelemetry/propagator-b3 @opentelemetry/api-logs @opentelemetry/otlp-exporter-base @opentelemetry/exporter-trace-otlp-grpc @opentelemetry/otlp-proto-exporter-base @opentelemetry/exporter-zipkin @opentelemetry/otlp-transformer @opentelemetry/sdk-node @opentelemetry/sdk-logs @opentelemetry/instrumentation @opentelemetry/exporter-trace-otlp-proto @opentelemetry/exporter-trace-otlp-http @opentelemetry/instrumentation-xml-http-request @opentelemetry/instrumentation-fetch @opentelemetry/instrumentation-grpc @opentelemetry/instrumentation-http @opentelemetry/propagator-jaeger @opentelemetry/otlp-grpc-exporter-base

Sanity check that all matching packages are up-to-date:
 $ npm outdated @opentelemetry/sdk-metrics @opentelemetry/api @opentelemetry/core @opentelemetry/contrib-test-utils @opentelemetry/exporter-jaeger @opentelemetry/instrumentation @opentelemetry/sdk-trace-node @opentelemetry/resources @opentelemetry/sdk-node @opentelemetry/sdk-trace-base @opentelemetry/semantic-conventions @opentelemetry/context-async-hooks @opentelemetry/propagator-aws-xray @opentelemetry/propagation-utils @opentelemetry/api-logs @opentelemetry/sdk-logs @opentelemetry/instrumentation-http @opentelemetry/redis-common @opentelemetry/sql-common @opentelemetry/sdk-trace-web @opentelemetry/context-zone-peer-dep @opentelemetry/instrumentation-xml-http-request @opentelemetry/context-zone @opentelemetry/propagator-b3 @opentelemetry/instrumentation-amqplib @opentelemetry/instrumentation-aws-lambda @opentelemetry/instrumentation-aws-sdk @opentelemetry/instrumentation-bunyan @opentelemetry/instrumentation-cassandra-driver @opentelemetry/instrumentation-connect @opentelemetry/instrumentation-cucumber @opentelemetry/instrumentation-dataloader @opentelemetry/instrumentation-dns @opentelemetry/instrumentation-express @opentelemetry/instrumentation-fs @opentelemetry/instrumentation-fastify @opentelemetry/instrumentation-generic-pool @opentelemetry/instrumentation-graphql @opentelemetry/instrumentation-grpc @opentelemetry/instrumentation-hapi @opentelemetry/instrumentation-ioredis @opentelemetry/instrumentation-knex @opentelemetry/instrumentation-koa @opentelemetry/instrumentation-lru-memoizer @opentelemetry/instrumentation-memcached @opentelemetry/instrumentation-mongodb @opentelemetry/instrumentation-mongoose @opentelemetry/instrumentation-mysql @opentelemetry/instrumentation-mysql2 @opentelemetry/instrumentation-nestjs-core @opentelemetry/instrumentation-net @opentelemetry/instrumentation-pg @opentelemetry/instrumentation-pino @opentelemetry/instrumentation-redis @opentelemetry/instrumentation-redis-4 @opentelemetry/instrumentation-restify @opentelemetry/instrumentation-router @opentelemetry/instrumentation-socket.io @opentelemetry/instrumentation-tedious @opentelemetry/instrumentation-winston @opentelemetry/resource-detector-alibaba-cloud @opentelemetry/resource-detector-aws @opentelemetry/resource-detector-container @opentelemetry/resource-detector-gcp @opentelemetry/instrumentation-document-load @opentelemetry/instrumentation-fetch @opentelemetry/instrumentation-user-interaction

Summary of changes (possible commit message):
--
chore(deps): update deps matching "@opentelemetry/*"

    0.48.0 -> 0.49.1 @opentelemetry/api-logs (range-bump)
    0.48.0 -> 0.49.1 @opentelemetry/instrumentation (range-bump)
    0.48.0 -> 0.49.1 @opentelemetry/instrumentation-fetch (range-bump)
    0.48.0 -> 0.49.1 @opentelemetry/instrumentation-grpc (range-bump)
    0.48.0 -> 0.49.1 @opentelemetry/instrumentation-http (range-bump)
    0.48.0 -> 0.49.1 @opentelemetry/instrumentation-xml-http-request (range-bump)
    0.48.0 -> 0.49.1 @opentelemetry/sdk-logs (range-bump)
    0.48.0 -> 0.49.1 @opentelemetry/sdk-node (range-bump)
    0.49.0 -> 0.49.1 @opentelemetry/instrumentation (range-bump)
    0.49.0 -> 0.49.1 @opentelemetry/sdk-node (range-bump)
    1.7.0 -> 1.8.0 @opentelemetry/api
    1.21.0 -> 1.22.0 @opentelemetry/context-async-hooks
    1.21.0 -> 1.22.0 @opentelemetry/context-zone
    1.21.0 -> 1.22.0 @opentelemetry/context-zone-peer-dep
    1.21.0 -> 1.22.0 @opentelemetry/core
    1.21.0 -> 1.22.0 @opentelemetry/exporter-jaeger
    1.21.0 -> 1.22.0 @opentelemetry/propagator-b3
    1.21.0 -> 1.22.0 @opentelemetry/resources
    1.21.0 -> 1.22.0 @opentelemetry/sdk-metrics
    1.21.0 -> 1.22.0 @opentelemetry/sdk-trace-base
    1.21.0 -> 1.22.0 @opentelemetry/sdk-trace-node
    1.21.0 -> 1.22.0 @opentelemetry/sdk-trace-web
    1.21.0 -> 1.22.0 @opentelemetry/semantic-conventions
--

BEGIN_COMMIT_OVERRIDE
feat(deps): update otel-js to 1.22.0/0.49.1
END_COMMIT_OVERRIDE

    0.48.0 -> 0.49.1 @opentelemetry/api-logs (range-bump)
    0.48.0 -> 0.49.1 @opentelemetry/instrumentation (range-bump)
    0.48.0 -> 0.49.1 @opentelemetry/instrumentation-fetch (range-bump)
    0.48.0 -> 0.49.1 @opentelemetry/instrumentation-grpc (range-bump)
    0.48.0 -> 0.49.1 @opentelemetry/instrumentation-http (range-bump)
    0.48.0 -> 0.49.1 @opentelemetry/instrumentation-xml-http-request (range-bump)
    0.48.0 -> 0.49.1 @opentelemetry/sdk-logs (range-bump)
    0.48.0 -> 0.49.1 @opentelemetry/sdk-node (range-bump)
    0.49.0 -> 0.49.1 @opentelemetry/instrumentation (range-bump)
    0.49.0 -> 0.49.1 @opentelemetry/sdk-node (range-bump)
    1.7.0 -> 1.8.0 @opentelemetry/api
    1.21.0 -> 1.22.0 @opentelemetry/context-async-hooks
    1.21.0 -> 1.22.0 @opentelemetry/context-zone
    1.21.0 -> 1.22.0 @opentelemetry/context-zone-peer-dep
    1.21.0 -> 1.22.0 @opentelemetry/core
    1.21.0 -> 1.22.0 @opentelemetry/exporter-jaeger
    1.21.0 -> 1.22.0 @opentelemetry/propagator-b3
    1.21.0 -> 1.22.0 @opentelemetry/resources
    1.21.0 -> 1.22.0 @opentelemetry/sdk-metrics
    1.21.0 -> 1.22.0 @opentelemetry/sdk-trace-base
    1.21.0 -> 1.22.0 @opentelemetry/sdk-trace-node
    1.21.0 -> 1.22.0 @opentelemetry/sdk-trace-web
    1.21.0 -> 1.22.0 @opentelemetry/semantic-conventions
@codecov

codecov Bot commented Mar 1, 2024

Copy link
Copy Markdown

Codecov Report

Merging #1978 (e7374ec) into main (fef1b36) will increase coverage by 0.00%.
The diff coverage is 100.00%.

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #1978   +/-   ##
=======================================
  Coverage   91.02%   91.03%           
=======================================
  Files         146      146           
  Lines        7491     7492    +1     
  Branches     1501     1501           
=======================================
+ Hits         6819     6820    +1     
  Misses        672      672           
Files Coverage Δ
...ce-detector-aws/src/detectors/AwsLambdaDetector.ts 100.00% <100.00%> (ø)
...y-instrumentation-aws-sdk/src/services/dynamodb.ts 100.00% <100.00%> (ø)
...emetry-instrumentation-aws-sdk/src/services/sns.ts 94.11% <100.00%> (ø)
...emetry-instrumentation-aws-sdk/src/services/sqs.ts 100.00% <100.00%> (ø)
...opentelemetry-instrumentation-redis-4/src/utils.ts 83.33% <100.00%> (+0.98%) ⬆️

@pichlermarc
pichlermarc marked this pull request as ready for review March 1, 2024 08:15
@pichlermarc
pichlermarc requested a review from a team March 1, 2024 08:15
@pichlermarc

pichlermarc commented Mar 1, 2024

Copy link
Copy Markdown
Member Author

The only thing failing here seems to be monogdb@6.4.0 which was just recently (15 hours ago) released. The problem is likely not related to this PR but is the instrumentation misbehaving with that version.

Re-running tests on main to verify.
https://github.com/open-telemetry/opentelemetry-js-contrib/actions/runs/8093744773/job/22167022286

@pichlermarc

Copy link
Copy Markdown
Member Author

Failing TAV tests are also happening on main, see #1983
Checked locally and it the problem is related to mongodb@6.4.0 being released yesterday.

All other tests are passing (see test logs).

@trentm trentm left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@pichlermarc
pichlermarc merged commit edc426b into open-telemetry:main Mar 5, 2024
@pichlermarc
pichlermarc deleted the chore/update-dependencies branch March 5, 2024 11:46
@pichlermarc pichlermarc added the dependencies Pull requests that update a dependency file label Mar 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.