odigos icon indicating copy to clipboard operation
odigos copied to clipboard

chore(deps): bump the otel-dependencies group in /odiglet/agents/nodejs with 9 updates

Open dependabot[bot] opened this issue 11 months ago • 0 comments

Bumps the otel-dependencies group in /odiglet/agents/nodejs with 9 updates:

Package From To
@opentelemetry/api 1.7.0 1.8.0
@opentelemetry/auto-instrumentations-node 0.40.3 0.43.0
@opentelemetry/exporter-trace-otlp-grpc 0.47.0 0.49.1
@opentelemetry/resource-detector-alibaba-cloud 0.28.5 0.28.7
@opentelemetry/resource-detector-aws 1.3.5 1.4.0
@opentelemetry/resource-detector-container 0.3.5 0.3.7
@opentelemetry/resource-detector-gcp 0.29.5 0.29.7
@opentelemetry/resources 1.20.0 1.22.0
@opentelemetry/sdk-node 0.47.0 0.49.1

Updates @opentelemetry/api from 1.7.0 to 1.8.0

Release notes

Sourced from @​opentelemetry/api's releases.

v1.8.0

  • @opentelemetry/sdk-metrics has been promoted to stable
  • @opentelemetry/api-metrics has been merged into @opentelemetry/api and deprecated

:boom: Breaking Change

:rocket: (Enhancement)

:bug: (Bug Fix)

  • fix(sdk-trace): enforce consistent span durations #3327 @​dyladan
  • fix(resources): fix EnvDetector throwing errors when attribute values contain spaces #3295
  • fix(trace): fix an issue which caused negative span durations in web based spans #3359 @​dyladan
  • fix(resources): strict OTEL_RESOURCE_ATTRIBUTES baggage octet decoding #3341 @​legendecas

:books: (Refine Doc)

:house: (Internal)

API v1.8.0

:rocket: (Enhancement)

  • feat(api): add SugaredTracer for functions not defined in the spec #3317 @​secustor

:bug: (Bug Fix)

Changelog

Sourced from @​opentelemetry/api's changelog.

1.8.0

  • @opentelemetry/sdk-metrics has been promoted to stable
  • @opentelemetry/api-metrics has been merged into @opentelemetry/api and deprecated

:boom: Breaking Change

:rocket: (Enhancement)

:bug: (Bug Fix)

  • fix(sdk-trace): enforce consistent span durations #3327 @​dyladan
  • fix(resources): fix EnvDetector throwing errors when attribute values contain spaces #3295
  • fix(trace): fix an issue which caused negative span durations in web based spans #3359 @​dyladan
  • fix(resources): strict OTEL_RESOURCE_ATTRIBUTES baggage octet decoding #3341 @​legendecas

:books: (Refine Doc)

:house: (Internal)

Metrics API 1.0.0

Metrics API is now stable and generally available. There are no changes between 1.0.0 and the previous 0.33.0 version.

:boom: Breaking Change

  • Add semver check to metrics API #3357 @​dyladan
    • Previously API versions were only considered compatible if the API was exactly the same
Commits

Updates @opentelemetry/auto-instrumentations-node from 0.40.3 to 0.43.0

Release notes

Sourced from @​opentelemetry/auto-instrumentations-node's releases.

auto-instrumentations-node: v0.43.0

0.43.0 (2024-03-11)

Features

  • auto-instrumentations-node: enabling instrumentations via env (#1953) (0656f37)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @​opentelemetry/instrumentation-aws-sdk bumped from ^0.39.0 to ^0.39.1
      • @​opentelemetry/instrumentation-express bumped from ^0.36.0 to ^0.36.1
      • @​opentelemetry/instrumentation-graphql bumped from ^0.38.0 to ^0.38.1
      • @​opentelemetry/instrumentation-mongodb bumped from ^0.40.0 to ^0.41.0
      • @​opentelemetry/instrumentation-pg bumped from ^0.39.0 to ^0.39.1

auto-instrumentations-node: v0.42.0

0.42.0 (2024-03-06)

Features

  • deps: update otel-js to 1.22.0/0.49.1 (edc426b)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @​opentelemetry/instrumentation-amqplib bumped from ^0.34.0 to ^0.35.0
      • @​opentelemetry/instrumentation-aws-lambda bumped from ^0.38.0 to ^0.39.0
      • @​opentelemetry/instrumentation-aws-sdk bumped from ^0.38.1 to ^0.39.0
      • @​opentelemetry/instrumentation-bunyan bumped from ^0.35.0 to ^0.36.0
      • @​opentelemetry/instrumentation-cassandra-driver bumped from ^0.35.0 to ^0.36.0
      • @​opentelemetry/instrumentation-connect bumped from ^0.33.0 to ^0.34.0
      • @​opentelemetry/instrumentation-cucumber bumped from ^0.3.0 to ^0.4.0
      • @​opentelemetry/instrumentation-dataloader bumped from ^0.6.0 to ^0.7.0
      • @​opentelemetry/instrumentation-dns bumped from ^0.33.0 to ^0.34.0
      • @​opentelemetry/instrumentation-express bumped from ^0.35.0 to ^0.36.0
      • @​opentelemetry/instrumentation-fastify bumped from ^0.33.0 to ^0.34.0
      • @​opentelemetry/instrumentation-fs bumped from ^0.9.0 to ^0.10.0
      • @​opentelemetry/instrumentation-generic-pool bumped from ^0.33.0 to ^0.34.0
      • @​opentelemetry/instrumentation-graphql bumped from ^0.37.0 to ^0.38.0
      • @​opentelemetry/instrumentation-hapi bumped from ^0.34.0 to ^0.35.0
      • @​opentelemetry/instrumentation-ioredis bumped from ^0.37.0 to ^0.38.0
      • @​opentelemetry/instrumentation-knex bumped from ^0.33.0 to ^0.34.0
      • @​opentelemetry/instrumentation-koa bumped from ^0.37.0 to ^0.38.0

... (truncated)

Commits
  • 9d19ca4 chore: release main (#1997)
  • 5379064 test(aws-sdk): update tav to skip 3.529.0 (#2004)
  • 3b2090b fix(instrumentation-pg): prevent net.peer.port from being NaN (#1982)
  • 0574168 chore: make metapackages be owned by maintainers (#1996)
  • 0656f37 feat(auto-instrumentations-node): enabling instrumentations via env (#1953)
  • 19ebbaf chore: use @web/test-runner instead of karma (#1816)
  • fa7e2f5 fix(instr-aws-sdk): ensure that instrumentation does not crash on bogus SQS.s...
  • 65a9553 fix(instr-express): normalize paths with double slashes (#1995)
  • 98f43cd chore(deps): update codecov/codecov-action action to v4 (#1921)
  • dfb2dff chore(instr-mongodb): drop obsolete 'pretest' step from TAV run (#1998)
  • Additional commits viewable in compare view

Updates @opentelemetry/exporter-trace-otlp-grpc from 0.47.0 to 0.49.1

Release notes

Sourced from @​opentelemetry/exporter-trace-otlp-grpc's releases.

Experimental v0.49.1

0.49.1

:bug: (Bug Fix)

Experimental v0.49.0

0.49.0

:boom: Breaking Change

  • fix(otlp-exporter-base)!: remove unload event from OTLPExporterBrowserBase #4438 @​eldavojohn
    • Reason: The 'unload' event prevents sites from taking advantage of Google's backward/forward cache and will be deprecated. It is now up to the consuming site to implement these shutdown events.
    • This breaking change affects users under this scenario:
      1. A user extends the exporter and overrides the shutdown function, and does something which is usually called by the unload listener
      2. We remove the unload event listener
      3. That user's overridden shutdown function no longer gets called

:rocket: (Enhancement)

:bug: (Bug Fix)

  • fix(sdk-node): allow using samplers when the exporter is defined in the environment #4394 @​JacksonWeber
  • fix(instrumentation): normalize paths for internal files in scoped packages #4467 @​pichlermarc
    • Fixes a bug where, on Windows, internal files on scoped packages would not be instrumented.
  • fix(otlp-transformer): only use BigInt inside hrTimeToNanos() #4484 @​pichlermarc
  • fix(instrumentation-fetch): do not enable in Node.js; clarify in docs this instr is for web fetch only #4498 @​trentm

Experimental v0.48.0

0.48.0

:boom: Breaking Change

  • fix(instrumentation)!: pin [email protected] #4441
    • Fixes a bug where, in some circumstances, ESM instrumentation packages would try to instrument CJS exports on ESM, causing the end-user application to crash.
    • This breaking change only affects users that are using the experimental @opentelemetry/instrumentation/hook.mjs loader hook AND Node.js 18.19 or later:
      • This reverts back to an older version of import-in-the-middle due to DataDog/import-in-the-middle#57
      • This version does not support Node.js 18.19 or later

:bug: (Bug Fix)

... (truncated)

Commits
  • 3920b15 chore: prepare release Experimental 0.49.1 (#4517)
  • 8e1996e fix(instrumentation): remove peer-dependency on @​opentelemetry/api-logs (#4515)
  • 7be35c7 chore: prepare release API 1.8.0/Core 1.21.0/Experimental 0.49.0 (#4504)
  • 05720cc Fix broken link to getting started page (#4511)
  • f1b2c6d fix a wrong internal link in examples readme (#4512)
  • 5637e2a chore: Semantic Conventions export individual strings (#4298)
  • aff48a1 fix(instr-fetch): do not enable in Node.js; clarify in docs this instr is for...
  • 89caef9 Add @​david-luna to triagers (#4497)
  • 356ef8a chore: remove unload event from OTLPExporterBrowserBase (#4438)
  • 5bc8ced fix(otlp-transformer): only use BigInt inside hrTimeToNanos() (#4484)
  • Additional commits viewable in compare view

Updates @opentelemetry/resource-detector-alibaba-cloud from 0.28.5 to 0.28.7

Release notes

Sourced from @​opentelemetry/resource-detector-alibaba-cloud's releases.

resource-detector-alibaba-cloud: v0.28.7

Dependencies

  • The following workspace dependencies were updated
    • devDependencies
      • @​opentelemetry/contrib-test-utils bumped from ^0.36.0 to ^0.37.0

resource-detector-alibaba-cloud: v0.28.6

Dependencies

  • The following workspace dependencies were updated
    • devDependencies
      • @​opentelemetry/contrib-test-utils bumped from ^0.35.1 to ^0.36.0
Commits
  • fcea8ca chore: release main (#1935)
  • d2f59e9 chore(instr-runtime-node): update some deps to same versions as other contrib...
  • 7106313 test(instr-express): add test for ESM (#1966)
  • 43fd4eb updated zone.js version (#1934)
  • edc426b chore(deps): update deps matching "@opentelemetry/*" (#1978)
  • fef1b36 fix(instrumentaiton-runtime-node)!: rename exported instrumentation to match ...
  • 2e9fce4 Add @​opentelemetry/api as peerDependencies in @​opentelemetry/resource-detecto...
  • c00f529 refactor(instrumentation-perf-hooks): rename to instrumentation-runtime-node ...
  • e11f86e docs(instrumentation-graphql): gql supported versions (#1969)
  • 83624b1 test(instrumentation-mysql): add missing -p to ts-mocha (#1968)
  • Additional commits viewable in compare view

Updates @opentelemetry/resource-detector-aws from 1.3.5 to 1.4.0

Release notes

Sourced from @​opentelemetry/resource-detector-aws's releases.

resource-detector-aws: v1.4.0

1.4.0 (2024-03-06)

Features

  • deps: update otel-js to 1.22.0/0.49.1 (edc426b)

Dependencies

  • The following workspace dependencies were updated
    • devDependencies
      • @​opentelemetry/contrib-test-utils bumped from ^0.36.0 to ^0.37.0

resource-detector-aws: v1.3.6

Dependencies

  • The following workspace dependencies were updated
    • devDependencies
      • @​opentelemetry/contrib-test-utils bumped from ^0.35.1 to ^0.36.0
Commits
  • fcea8ca chore: release main (#1935)
  • d2f59e9 chore(instr-runtime-node): update some deps to same versions as other contrib...
  • 7106313 test(instr-express): add test for ESM (#1966)
  • 43fd4eb updated zone.js version (#1934)
  • edc426b chore(deps): update deps matching "@opentelemetry/*" (#1978)
  • fef1b36 fix(instrumentaiton-runtime-node)!: rename exported instrumentation to match ...
  • 2e9fce4 Add @​opentelemetry/api as peerDependencies in @​opentelemetry/resource-detecto...
  • c00f529 refactor(instrumentation-perf-hooks): rename to instrumentation-runtime-node ...
  • e11f86e docs(instrumentation-graphql): gql supported versions (#1969)
  • 83624b1 test(instrumentation-mysql): add missing -p to ts-mocha (#1968)
  • Additional commits viewable in compare view

Updates @opentelemetry/resource-detector-container from 0.3.5 to 0.3.7

Release notes

Sourced from @​opentelemetry/resource-detector-container's releases.

resource-detector-container: v0.3.7

Dependencies

  • The following workspace dependencies were updated
    • devDependencies
      • @​opentelemetry/contrib-test-utils bumped from ^0.36.0 to ^0.37.0

resource-detector-container: v0.3.6

Dependencies

  • The following workspace dependencies were updated
    • devDependencies
      • @​opentelemetry/contrib-test-utils bumped from ^0.35.1 to ^0.36.0
Commits
  • fcea8ca chore: release main (#1935)
  • d2f59e9 chore(instr-runtime-node): update some deps to same versions as other contrib...
  • 7106313 test(instr-express): add test for ESM (#1966)
  • 43fd4eb updated zone.js version (#1934)
  • edc426b chore(deps): update deps matching "@opentelemetry/*" (#1978)
  • fef1b36 fix(instrumentaiton-runtime-node)!: rename exported instrumentation to match ...
  • 2e9fce4 Add @​opentelemetry/api as peerDependencies in @​opentelemetry/resource-detecto...
  • c00f529 refactor(instrumentation-perf-hooks): rename to instrumentation-runtime-node ...
  • e11f86e docs(instrumentation-graphql): gql supported versions (#1969)
  • 83624b1 test(instrumentation-mysql): add missing -p to ts-mocha (#1968)
  • Additional commits viewable in compare view

Updates @opentelemetry/resource-detector-gcp from 0.29.5 to 0.29.7

Release notes

Sourced from @​opentelemetry/resource-detector-gcp's releases.

resource-detector-gcp: v0.29.7

Dependencies

  • The following workspace dependencies were updated
    • devDependencies
      • @​opentelemetry/contrib-test-utils bumped from ^0.36.0 to ^0.37.0

resource-detector-gcp: v0.29.6

Dependencies

  • The following workspace dependencies were updated
    • devDependencies
      • @​opentelemetry/contrib-test-utils bumped from ^0.35.1 to ^0.36.0
Commits
  • fcea8ca chore: release main (#1935)
  • d2f59e9 chore(instr-runtime-node): update some deps to same versions as other contrib...
  • 7106313 test(instr-express): add test for ESM (#1966)
  • 43fd4eb updated zone.js version (#1934)
  • edc426b chore(deps): update deps matching "@opentelemetry/*" (#1978)
  • fef1b36 fix(instrumentaiton-runtime-node)!: rename exported instrumentation to match ...
  • 2e9fce4 Add @​opentelemetry/api as peerDependencies in @​opentelemetry/resource-detecto...
  • c00f529 refactor(instrumentation-perf-hooks): rename to instrumentation-runtime-node ...
  • e11f86e docs(instrumentation-graphql): gql supported versions (#1969)
  • 83624b1 test(instrumentation-mysql): add missing -p to ts-mocha (#1968)
  • Additional commits viewable in compare view

Updates @opentelemetry/resources from 1.20.0 to 1.22.0

Release notes

Sourced from @​opentelemetry/resources's releases.

v1.22.0

1.22.0

:rocket: (Enhancement)

:bug: (Bug Fix)

  • fix(sdk-metrics): handle zero bucket counts in exponential histogram merge #4459 @​mwear
  • fix(sdk-metrics): ignore NaN value recordings in Histograms #4455 @​pichlermarc
    • fixes a bug where recording NaN on a histogram would result in the sum of bucket count values not matching the overall count
  • fix(sdk-metrics): allow single bucket histograms #4456 @​pichlermarc
    • fixes a bug where Meter.createHistogram() with the advice explicitBucketBoundaries: [] would throw
  • fix(context-zone-peer-dep, context-zone): support zone.js 0.13.x, 0.14.x #4469 @​pichlermarc

:books: (Refine Doc)

v1.21.0

1.21.0

:rocket: (Enhancement)

  • feat(sdk-metrics): add constructor option to add metric readers #4427 @​pichlermarc
    • deprecates MeterProvider.addMetricReader() please use the constructor option readers instead.

:bug: (Bug Fix)

  • fix(sdk-trace-base): ensure attribute value length limit is enforced on span creation #4417 @​pichlermarc
  • fix(sdk-trace-base): Export processed spans while exporter failed #4287 @​Zirak

:house: (Internal)

  • chore(opentelemetry-context-zone-peer-dep): support zone.js ^v0.13.0 #4320
  • refactor(core): drop unnecessary assignment of HOSTNAME #4421 @​pichlermarc
  • test(opentelemetry-context-zone-peer-dep): transpile zone.js in tests #4423 @​legendecas
Changelog

Sourced from @​opentelemetry/resources's changelog.

1.22.0

:rocket: (Enhancement)

  • feat(sdk-metrics): allow single bucket histograms #4456 @​pichlermarc
  • feat(instrumentation): Make init() method public #4418
  • feat(context-zone-peer-dep, context-zone): support zone.js 0.13.x, 0.14.x #4469 @​pichlermarc
  • chore: Semantic Conventions export individual strings 4185

:bug: (Bug Fix)

  • fix(sdk-metrics): handle zero bucket counts in exponential histogram merge #4459 @​mwear
  • fix(sdk-metrics): ignore NaN value recordings in Histograms #4455 @​pichlermarc
    • fixes a bug where recording NaN on a histogram would result in the sum of bucket count values not matching the overall count
  • fix(sdk-metrics): allow single bucket histograms #4456 @​pichlermarc
    • fixes a bug where Meter.createHistogram() with the advice explicitBucketBoundaries: [] would throw
  • fix(context-zone-peer-dep, context-zone): support zone.js 0.13.x, 0.14.x #4469 @​pichlermarc

:books: (Refine Doc)

1.21.0

:rocket: (Enhancement)

  • feat(sdk-metrics): add constructor option to add metric readers #4427 @​pichlermarc
    • deprecates MeterProvider.addMetricReader() please use the constructor option readers instead.

:bug: (Bug Fix)

  • fix(sdk-trace-base): ensure attribute value length limit is enforced on span creation #4417 @​pichlermarc
  • fix(sdk-trace-base): Export processed spans while exporter failed #4287 @​Zirak

:house: (Internal)

  • chore(opentelemetry-context-zone-peer-dep): support zone.js ^v0.13.0 #4320
  • refactor(core): drop unnecessary assignment of HOSTNAME #4421 @​pichlermarc
  • test(opentelemetry-context-zone-peer-dep): transpile zone.js in tests #4423 @​legendecas
Commits
  • 7be35c7 chore: prepare release API 1.8.0/Core 1.21.0/Experimental 0.49.0 (#4504)
  • 05720cc Fix broken link to getting started page (#4511)
  • f1b2c6d fix a wrong internal link in examples readme (#4512)
  • 5637e2a chore: Semantic Conventions export individual strings (#4298)
  • aff48a1 fix(instr-fetch): do not enable in Node.js; clarify in docs this instr is for...
  • 89caef9 Add @​david-luna to triagers (#4497)
  • 356ef8a chore: remove unload event from OTLPExporterBrowserBase (#4438)
  • 5bc8ced fix(otlp-transformer): only use BigInt inside hrTimeToNanos() (#4484)
  • 8bbebfd feat(instrumentation): add getModuleDefinitions() instead of making `init()...
  • 44b0b29 Merge pull request #4477 from MikeShi42/patch-1
  • Additional commits viewable in compare view

Updates @opentelemetry/sdk-node from 0.47.0 to 0.49.1

Release notes

Sourced from @​opentelemetry/sdk-node's releases.

Experimental v0.49.1

0.49.1

:bug: (Bug Fix)

Experimental v0.49.0

0.49.0

:boom: Breaking Change

  • fix(otlp-exporter-base)!: remove unload event from OTLPExporterBrowserBase #4438 @​eldavojohn
    • Reason: The 'unload' event prevents sites from taking advantage of Google's backward/forward cache and will be deprecated. It is now up to the consuming site to implement these shutdown events.
    • This breaking change affects users under this scenario:
      1. A user extends the exporter and overrides the shutdown function, and does something which is usually called by the unload listener
      2. We remove the unload event listener
      3. That user's overridden shutdown function no longer gets called

:rocket: (Enhancement)

:bug: (Bug Fix)

  • fix(sdk-node): allow using samplers when the exporter is defined in the environment #4394 @​JacksonWeber
  • fix(instrumentation): normalize paths for internal files in scoped packages #4467 @​pichlermarc
    • Fixes a bug where, on Windows, internal files on scoped packages would not be instrumented.
  • fix(otlp-transformer): only use BigInt inside hrTimeToNanos() #4484 @​pichlermarc
  • fix(instrumentation-fetch): do not enable in Node.js; clarify in docs this instr is for web fetch only #4498 @​trentm

Experimental v0.48.0

0.48.0

:boom: Breaking Change

  • fix(instrumentation)!: pin [email protected] #4441
    • Fixes a bug where, in some circumstances, ESM instrumentation packages would try to instrument CJS exports on ESM, causing the end-user application to crash.
    • This breaking change only affects users that are using the experimental @opentelemetry/instrumentation/hook.mjs loader hook AND Node.js 18.19 or later:
      • This reverts back to an older version of import-in-the-middle due to DataDog/import-in-the-middle#57
      • This version does not support Node.js 18.19 or later

:bug: (Bug Fix)

... (truncated)

Commits
  • 3920b15 chore: prepare release Experimental 0.49.1 (#4517)
  • 8e1996e fix(instrumentation): remove peer-dependency on @​opentelemetry/api-logs (#4515)
  • 7be35c7 chore: prepare release API 1.8.0/Core 1.21.0/Experimental 0.49.0 (#4504)
  • 05720cc Fix broken link to getting started page (#4511)
  • f1b2c6d fix a wrong internal link in examples readme (#4512)
  • 5637e2a chore: Semantic Conventions export individual strings (#4298)
  • aff48a1 fix(instr-fetch): do not enable in Node.js; clarify in docs this instr is for...
  • 89caef9 Add @​david-luna to triagers (#4497)
  • 356ef8a chore: remove unload event from OTLPExporterBrowserBase (#4438)
  • 5bc8ced fix(otlp-transformer): only use BigInt inside hrTimeToNanos() (#4484)
  • Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

dependabot[bot] avatar Mar 17 '24 16:03 dependabot[bot]