open-telemetry / opentelemetry-lambda

Create your own Lambda Layer in each OTel language using this starter code. Add the Lambda Layer to your Lamdba Function to get tracing with OpenTelemetry.
https://opentelemetry.io
Apache License 2.0
276 stars 167 forks source link

Bump the opentelemetry-deps-nodejs group across 1 directory with 18 updates #1403

Closed dependabot[bot] closed 3 months ago

dependabot[bot] commented 3 months ago

Bumps the opentelemetry-deps-nodejs group with 18 updates in the /nodejs directory:

Package From To
@opentelemetry/exporter-trace-otlp-proto 0.51.1 0.52.1
@opentelemetry/exporter-metrics-otlp-proto 0.51.1 0.52.1
@opentelemetry/instrumentation 0.51.1 0.52.1
@opentelemetry/instrumentation-aws-lambda 0.41.1 0.42.0
@opentelemetry/instrumentation-aws-sdk 0.41.0 0.42.0
@opentelemetry/instrumentation-dns 0.36.1 0.37.0
@opentelemetry/instrumentation-express 0.39.0 0.40.1
@opentelemetry/instrumentation-graphql 0.40.0 0.41.0
@opentelemetry/instrumentation-grpc 0.51.1 0.52.1
@opentelemetry/instrumentation-hapi 0.38.0 0.39.0
@opentelemetry/instrumentation-http 0.51.1 0.52.1
@opentelemetry/instrumentation-ioredis 0.40.0 0.41.0
@opentelemetry/instrumentation-koa 0.40.0 0.41.0
@opentelemetry/instrumentation-mongodb 0.43.0 0.45.0
@opentelemetry/instrumentation-mysql 0.38.1 0.39.0
@opentelemetry/instrumentation-net 0.36.0 0.37.0
@opentelemetry/instrumentation-pg 0.41.0 0.42.0
@opentelemetry/instrumentation-redis 0.39.1 0.40.0

Updates @opentelemetry/exporter-trace-otlp-proto from 0.51.1 to 0.52.1

Release notes

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

experimental/v0.52.1

0.52.1

:rocket: (Enhancement)

  • refactor(instrumentation-fetch): move fetch to use SEMATRR #4632
  • refactor(otlp-transformer): use explicit exports #4785 @​pichlermarc

:bug: (Bug Fix)

:house: (Internal)

  • test: add npm run maint:regenerate-test-certs maintenance script and regenerate recently expired test certs #4777

experimental/v0.52.0

0.52.0

:boom: Breaking Change

  • feat(exporter--otlp-)!: move serialization for Node.js exporters to @opentelemetry/otlp-transformer #4542 @​pichlermarc
    • Breaking changes:
      • (user-facing) convert() now returns an empty object and will be removed in a follow-up
      • (internal) OTLPExporterNodeBase now has additional constructor parameters that are required
      • (internal) OTLPExporterNodeBase now has an additional ResponseType type parameter
  • feat(exporter--otlp-)!: move serialization for Node.js exporters to @opentelemetry/otlp-transformer #4581 @​pichlermarc
    • Breaking changes:
      • (user-facing) convert() has been removed from all exporters
      • (internal) OTLPExporterBrowserBase: RequestType has been replaced by a ResponseType type-argument
      • (internal) OTLPExporterNodeBase: ServiceRequest has been replaced by a ServiceResponse type-argument
      • (internal) the @opentelemetry/otlp-exporter-proto-base package has been removed, and will from now on be deprecated in npm
  • feat(instrumentation): remove default value for config in base instrumentation constructor #4695: @​blumamir
  • fix(instrumentation)!: remove unused supportedVersions from Instrumentation interface #4694 @​blumamir
  • feat(instrumentation)!: simplify registerInstrumentations() API
    • Breaking changes:
      • removes InstrumentationOptions type
      • occurrences of InstrumentationOptions are now replaced by (Instrumentation | Instrumentation[])[]
        • migrate usages of registerInstrumentations({instrumentations: fooInstrumentation}) to registerInstrumentations({instrumentations: [fooInstrumentation]})
        • passing Instrumentation classes to registerInstrumentations() is now not possible anymore.
  • feat(sdk-node)!: simplify type of instrumentations option
    • Breaking changes:
      • replaces InstrumentationOptions with (Instrumentation | Instrumentation[])[]

:rocket: (Enhancement)

  • feat(instrumentation): apply unwrap before wrap in base class #4692

... (truncated)

Commits
  • 0608f40 chore: prepare release 1.25.1/0.52.1 (#4809)
  • cdd5284 feat(instrumentation): Use a caret version for import-in-the-middle depende...
  • 81f78a6 chore(deps): update dependency chromedriver to v126 (#4800)
  • 1041ed4 chore(deps): lock file maintenance (#4801)
  • c07aa53 fix: Update import-in-the-middle (#4806)
  • 3cbc9c7 docs: add SimpleSpanProcessor warning (#4798)
  • 9e421f6 docs(exporter-logs-otlp-http): change OTLPLogsExporter to OTLPLogExporter (#4...
  • dd83751 docs: change to SEMRESATTRS_SERVICE_NAME (#4797)
  • 4fa7c13 refactor(examples/opentelemetry-web): use new exported string constants for s...
  • 812c774 refactor(context-zone-peer-dep): use explicit exports (#4787)
  • Additional commits viewable in compare view


Updates @opentelemetry/exporter-metrics-otlp-proto from 0.51.1 to 0.52.1

Release notes

Sourced from @​opentelemetry/exporter-metrics-otlp-proto's releases.

experimental/v0.52.1

0.52.1

:rocket: (Enhancement)

  • refactor(instrumentation-fetch): move fetch to use SEMATRR #4632
  • refactor(otlp-transformer): use explicit exports #4785 @​pichlermarc

:bug: (Bug Fix)

:house: (Internal)

  • test: add npm run maint:regenerate-test-certs maintenance script and regenerate recently expired test certs #4777

experimental/v0.52.0

0.52.0

:boom: Breaking Change

  • feat(exporter--otlp-)!: move serialization for Node.js exporters to @opentelemetry/otlp-transformer #4542 @​pichlermarc
    • Breaking changes:
      • (user-facing) convert() now returns an empty object and will be removed in a follow-up
      • (internal) OTLPExporterNodeBase now has additional constructor parameters that are required
      • (internal) OTLPExporterNodeBase now has an additional ResponseType type parameter
  • feat(exporter--otlp-)!: move serialization for Node.js exporters to @opentelemetry/otlp-transformer #4581 @​pichlermarc
    • Breaking changes:
      • (user-facing) convert() has been removed from all exporters
      • (internal) OTLPExporterBrowserBase: RequestType has been replaced by a ResponseType type-argument
      • (internal) OTLPExporterNodeBase: ServiceRequest has been replaced by a ServiceResponse type-argument
      • (internal) the @opentelemetry/otlp-exporter-proto-base package has been removed, and will from now on be deprecated in npm
  • feat(instrumentation): remove default value for config in base instrumentation constructor #4695: @​blumamir
  • fix(instrumentation)!: remove unused supportedVersions from Instrumentation interface #4694 @​blumamir
  • feat(instrumentation)!: simplify registerInstrumentations() API
    • Breaking changes:
      • removes InstrumentationOptions type
      • occurrences of InstrumentationOptions are now replaced by (Instrumentation | Instrumentation[])[]
        • migrate usages of registerInstrumentations({instrumentations: fooInstrumentation}) to registerInstrumentations({instrumentations: [fooInstrumentation]})
        • passing Instrumentation classes to registerInstrumentations() is now not possible anymore.
  • feat(sdk-node)!: simplify type of instrumentations option
    • Breaking changes:
      • replaces InstrumentationOptions with (Instrumentation | Instrumentation[])[]

:rocket: (Enhancement)

  • feat(instrumentation): apply unwrap before wrap in base class #4692

... (truncated)

Commits
  • 0608f40 chore: prepare release 1.25.1/0.52.1 (#4809)
  • cdd5284 feat(instrumentation): Use a caret version for import-in-the-middle depende...
  • 81f78a6 chore(deps): update dependency chromedriver to v126 (#4800)
  • 1041ed4 chore(deps): lock file maintenance (#4801)
  • c07aa53 fix: Update import-in-the-middle (#4806)
  • 3cbc9c7 docs: add SimpleSpanProcessor warning (#4798)
  • 9e421f6 docs(exporter-logs-otlp-http): change OTLPLogsExporter to OTLPLogExporter (#4...
  • dd83751 docs: change to SEMRESATTRS_SERVICE_NAME (#4797)
  • 4fa7c13 refactor(examples/opentelemetry-web): use new exported string constants for s...
  • 812c774 refactor(context-zone-peer-dep): use explicit exports (#4787)
  • Additional commits viewable in compare view


Updates @opentelemetry/instrumentation from 0.51.1 to 0.52.1

Release notes

Sourced from @​opentelemetry/instrumentation's releases.

experimental/v0.52.1

0.52.1

:rocket: (Enhancement)

  • refactor(instrumentation-fetch): move fetch to use SEMATRR #4632
  • refactor(otlp-transformer): use explicit exports #4785 @​pichlermarc

:bug: (Bug Fix)

:house: (Internal)

  • test: add npm run maint:regenerate-test-certs maintenance script and regenerate recently expired test certs #4777

experimental/v0.52.0

0.52.0

:boom: Breaking Change

  • feat(exporter--otlp-)!: move serialization for Node.js exporters to @opentelemetry/otlp-transformer #4542 @​pichlermarc
    • Breaking changes:
      • (user-facing) convert() now returns an empty object and will be removed in a follow-up
      • (internal) OTLPExporterNodeBase now has additional constructor parameters that are required
      • (internal) OTLPExporterNodeBase now has an additional ResponseType type parameter
  • feat(exporter--otlp-)!: move serialization for Node.js exporters to @opentelemetry/otlp-transformer #4581 @​pichlermarc
    • Breaking changes:
      • (user-facing) convert() has been removed from all exporters
      • (internal) OTLPExporterBrowserBase: RequestType has been replaced by a ResponseType type-argument
      • (internal) OTLPExporterNodeBase: ServiceRequest has been replaced by a ServiceResponse type-argument
      • (internal) the @opentelemetry/otlp-exporter-proto-base package has been removed, and will from now on be deprecated in npm
  • feat(instrumentation): remove default value for config in base instrumentation constructor #4695: @​blumamir
  • fix(instrumentation)!: remove unused supportedVersions from Instrumentation interface #4694 @​blumamir
  • feat(instrumentation)!: simplify registerInstrumentations() API
    • Breaking changes:
      • removes InstrumentationOptions type
      • occurrences of InstrumentationOptions are now replaced by (Instrumentation | Instrumentation[])[]
        • migrate usages of registerInstrumentations({instrumentations: fooInstrumentation}) to registerInstrumentations({instrumentations: [fooInstrumentation]})
        • passing Instrumentation classes to registerInstrumentations() is now not possible anymore.
  • feat(sdk-node)!: simplify type of instrumentations option
    • Breaking changes:
      • replaces InstrumentationOptions with (Instrumentation | Instrumentation[])[]

:rocket: (Enhancement)

  • feat(instrumentation): apply unwrap before wrap in base class #4692

... (truncated)

Commits
  • 0608f40 chore: prepare release 1.25.1/0.52.1 (#4809)
  • cdd5284 feat(instrumentation): Use a caret version for import-in-the-middle depende...
  • 81f78a6 chore(deps): update dependency chromedriver to v126 (#4800)
  • 1041ed4 chore(deps): lock file maintenance (#4801)
  • c07aa53 fix: Update import-in-the-middle (#4806)
  • 3cbc9c7 docs: add SimpleSpanProcessor warning (#4798)
  • 9e421f6 docs(exporter-logs-otlp-http): change OTLPLogsExporter to OTLPLogExporter (#4...
  • dd83751 docs: change to SEMRESATTRS_SERVICE_NAME (#4797)
  • 4fa7c13 refactor(examples/opentelemetry-web): use new exported string constants for s...
  • 812c774 refactor(context-zone-peer-dep): use explicit exports (#4787)
  • Additional commits viewable in compare view


Updates @opentelemetry/instrumentation-aws-lambda from 0.41.1 to 0.42.0

Release notes

Sourced from @​opentelemetry/instrumentation-aws-lambda's releases.

instrumentation-pg: v0.42.0

0.42.0 (2024-06-06)

Features

Performance Improvements

  • instrumentation-pg: do not split query to determine operation name (#2029) (816611e)

Dependencies

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

instrumentation-aws-sdk: v0.42.0

0.42.0 (2024-06-06)

Features

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @​opentelemetry/propagation-utils bumped from ^0.30.9 to ^0.30.10
    • devDependencies
      • @​opentelemetry/contrib-test-utils bumped from ^0.39.0 to ^0.40.0

instrumentation-aws-lambda: v0.42.0

0.42.0 (2024-06-06)

Features

Commits


Updates @opentelemetry/instrumentation-aws-sdk from 0.41.0 to 0.42.0

Release notes

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

instrumentation-pg: v0.42.0

0.42.0 (2024-06-06)

Features

Performance Improvements

  • instrumentation-pg: do not split query to determine operation name (#2029) (816611e)

Dependencies

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


Updates @opentelemetry/instrumentation-dns from 0.36.1 to 0.37.0

Release notes

Sourced from @​opentelemetry/instrumentation-dns's releases.

instrumentation-net: v0.37.0

0.37.0 (2024-06-06)

Features

instrumentation-memcached: v0.37.0

0.37.0 (2024-06-06)

Features

Dependencies

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

instrumentation-knex: v0.37.0

0.37.0 (2024-06-06)

Features

instrumentation-generic-pool: v0.37.0

0.37.0 (2024-06-06)

Features

instrumentation-fastify: v0.37.0

0.37.0 (2024-06-06)

Features

Dependencies

... (truncated)

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/instrumentation-express from 0.39.0 to 0.40.1

Release notes

Sourced from @​opentelemetry/instrumentation-express's releases.

instrumentation-express: v0.40.1

0.40.1 (2024-06-10)

Bug Fixes

  • instr-express: keep hidden properties in layer handlers (#2137) (ce5f48d)
Commits
  • b31df37 chore: release main (#2083)
  • f3406ea chore: remove patch and unpatch diag from instrumentations (#2107)
  • 73e01f2 chore(examples/graphql): use exported strings for attributes (#2122)
  • 80cbee7 chore: experimental 0.51.0, remove instrumentations generic type to align wit...
  • 46b6775 test(instr-document-load): fix test to allow missing network span events (#2145)
  • 931318c refactor(instr-aws-sdk): use exported strings for attributes (#2142)
  • 77452c1 chore(examples/connect): use exported strings for attributes (#2120)
  • 5f1910b chore(examples/web): use exported strings for attributes (#2129)
  • 0d38081 docs: remove key column on readme (#2132)
  • 2d709ec chore(instrumentation-fs): remove unused semconv package (#2141)
  • Additional commits viewable in compare view


Updates @opentelemetry/instrumentation-graphql from 0.40.0 to 0.41.0

Release notes

Sourced from @​opentelemetry/instrumentation-graphql's releases.

instrumentation-express: v0.40.1

0.40.1 (2024-06-10)

Bug Fixes

  • instr-express: keep hidden properties in layer handlers (#2137) (ce5f48d)
Commits
  • b31df37 chore: release main (#2083)
  • f3406ea chore: remove patch and unpatch diag from instrumentations (#2107)
  • 73e01f2 chore(examples/graphql): use exported strings for attributes (#2122)
  • 80cbee7 chore: experimental 0.51.0, remove instrumentations generic type to align wit...
  • 46b6775 test(instr-document-load): fix test to allow missing network span events (#2145)
  • 931318c refactor(instr-aws-sdk): use exported strings for attributes (#2142)
  • 77452c1 chore(examples/connect): use exported strings for attributes (#2120)
  • 5f1910b chore(examples/web): use exported strings for attributes (#2129)
  • 0d38081 docs: remove key column on readme (#2132)
  • 2d709ec chore(instrumentation-fs): remove unused semconv package (#2141)
  • Additional commits viewable in compare view


Updates @opentelemetry/instrumentation-grpc from 0.51.1 to 0.52.1

Release notes

Sourced from @​opentelemetry/instrumentation-grpc's releases.

experimental/v0.52.1

0.52.1

:rocket: (Enhancement)

  • refactor(instrumentation-fetch): move fetch to use SEMATRR #4632
  • refactor(otlp-transformer): use explicit exports #4785 @​pichlermarc

:bug: (Bug Fix)

:house: (Internal)

  • test: add npm run maint:regenerate-test-certs maintenance script and regenerate recently expired test certs #4777

experimental/v0.52.0

0.52.0

:boom: Breaking Change

  • feat(exporter--otlp-)!: move serialization for Node.js exporters to @opentelemetry/otlp-transformer #4542 @​pichlermarc
    • Breaking changes:
      • (user-facing) convert() now returns an empty object and will be removed in a follow-up
      • (internal) OTLPExporterNodeBase now has additional constructor parameters that are required
      • (internal) OTLPExporterNodeBase now has an additional ResponseType type parameter
  • feat(exporter--otlp-)!: move serialization for Node.js exporters to @opentelemetry/otlp-transformer #4581 @​pichlermarc
    • Breaking changes:
      • (user-facing) convert() has been removed from all exporters
      • (internal) OTLPExporterBrowserBase: RequestType has been replaced by a ResponseType type-argument
      • (internal) OTLPExporterNodeBase: ServiceRequest has been replaced by a ServiceResponse type-argument
      • (internal) the @opentelemetry/otlp-exporter-proto-base package has been removed, and will from now on be deprecated in npm
  • feat(instrumentation): remove default value for config in base instrumentation constructor #4695: @​blumamir
  • fix(instrumentation)!: remove unused supportedVersions from Instrumentation interface #4694 @​blumamir
  • feat(instrumentation)!: simplify registerInstrumentations() API
    • Breaking changes:
      • removes InstrumentationOptions type
      • occurrences of InstrumentationOptions are now replaced by (Instrumentation | Instrumentation[])[]
        • migrate usages of registerInstrumentations({instrumentations: fooInstrumentation}) to registerInstrumentations({instrumentations: [fooInstrumentation]})
        • passing Instrumentation classes to registerInstrumentations() is now not possible anymore.
  • feat(sdk-node)!: simplify type of instrumentations option
    • Breaking changes:
      • replaces InstrumentationOptions with (Instrumentation | Instrumentation[])[]

:rocket: (Enhancement)

  • feat(instrumentation): apply unwrap before wrap in base class #4692

... (truncated)

Commits
  • 0608f40 chore: prepare release 1.25.1/0.52.1 (#4809)
  • cdd5284 feat(instrumentation): Use a caret version for import-in-the-middle depende...
  • 81f78a6 chore(deps): update dependency chromedriver to v126 (#4800)
  • 1041ed4 chore(deps): lock file maintenance (#4801)
  • c07aa53 fix: Update import-in-the-middle (#4806)
  • 3cbc9c7 docs: add SimpleSpanProcessor warning (#4798)
  • 9e421f6 docs(exporter-logs-otlp-http): change OTLPLogsExporter to OTLPLogExporter (#4...
  • dd83751 docs: change to SEMRESATTRS_SERVICE_NAME (#4797)
  • 4fa7c13 refactor(examples/opentelemetry-web): use new exported string constants for s...
  • 812c774 refactor(context-zone-peer-dep): use explicit exports (#4787)
  • Additional commits viewable in compare view


Updates @opentelemetry/instrumentation-hapi from 0.38.0 to 0.39.0

Release notes

Sourced from @​opentelemetry/instrumentation-hapi's releases.

instrumentation-user-interaction: v0.39.0

0.39.0 (2024-06-06)

Features

instrumentation-long-task: v0.39.0

0.39.0 (2024-06-06)

Features

instrumentation-document-load: v0.39.0

0.39.0 (2024-06-06)

Features

  • instrumentation-document-load: Add ability to disable span events (#2188) (50ff98b)
  • update otel core dependencies (#2257) (71c15d5)
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/instrumentation-http from 0.51.1 to 0.52.1

Release notes

Sourced from @​ope... _Description has been truncated_

dependabot[bot] commented 3 months ago

Looks like these dependencies are no longer updatable, so this is no longer needed.