opentelemetry-lambda icon indicating copy to clipboard operation
opentelemetry-lambda copied to clipboard

Bump @opentelemetry/instrumentation from 0.51.1 to 0.52.0 in /nodejs/packages/layer

Open dependabot[bot] opened this issue 1 year ago • 0 comments

Bumps @opentelemetry/instrumentation from 0.51.1 to 0.52.0.

Release notes

Sourced from @​opentelemetry/instrumentation's releases.

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
  • feat(instrumentation): add util to execute span customization hook in base class #4663 @​blumamir
  • feat(instrumentation): generic config type in instrumentation base #4659 @​blumamir
  • feat: support node 22 #4666 @​dyladan
  • feat(propagator-aws-xray-lambda): add AWS Xray Lambda propagator 4554
  • refactor(instrumentation-xml-http-request): use exported strings for semantic attributes. #4681

:bug: (Bug Fix)

:books: (Refine Doc)

  • docs(instrumentation): better docs for supportedVersions option #4693 @​blumamir
  • docs: align all supported versions to a common format #4696 @​blumamir
  • refactor(examples): use new exported string constants for semconv in experimental/examples/opencensus-shim #4763 @​Zen-cronic
Commits
  • c4d3351 fix(sdk-logs): adapt versions for release (#4769)
  • 26974c4 chore: prepare release API 1.9.0/Core 1.25.0/Experimental 0.52.0 (#4677)
  • 957fa3b refactor(examples/esm-http-ts): use new exported string constants for semconv...
  • 97d0ec5 refactor(examples/basic-tracer-node): use new exported string constants for s...
  • 929e345 refactor(examples/grpc-js): use new exported string constants for semconv (#4...
  • 97f372b refactor(experimental/examples/opencensus-shim): use new exported string cons...
  • 9cd2021 refactor(examples/otlp-exporter-node): use new exported string constants for ...
  • de50349 refactor(examples/opentracing-shim): use new exported string constants for se...
  • 7c808e3 add Events SDK (#4629)
  • 9d3bc18 chore: move flarna from approver to emeritus (#4757)
  • Additional commits viewable in compare view

Dependabot compatibility score

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 this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

dependabot[bot] avatar Jun 17 '24 13:06 dependabot[bot]