open-telemetry / opentelemetry.io

The OpenTelemetry website and documentation
https://opentelemetry.io
Creative Commons Attribution 4.0 International
543 stars 1.2k forks source link

Bump @opentelemetry/instrumentation from 0.52.1 to 0.53.0 #5136

Closed dependabot[bot] closed 2 months ago

dependabot[bot] commented 2 months ago

Bumps @opentelemetry/instrumentation from 0.52.1 to 0.53.0.

Release notes

Sourced from @​opentelemetry/instrumentation's releases.

experimental/v0.53.0

0.53.0

:boom: Breaking Change

  • fix(instrumentation)!:remove unused description property from interface #4847 @​blumamir
  • feat(exporter--otlp-)!: use transport interface in node.js exporters #4743 @​pichlermarc
    • (user-facing) headers was intended for internal use has been removed from all exporters
    • (user-facing) compression was intended for internal use and has been removed from all exporters
    • (user-facing) hostname was intended for use in tests and is not used by any exporters, it will be removed in a future release
  • fix(exporter--otlp-)!: ensure User-Agent header cannot be overwritten by the user #4743 @​pichlermarc
    • allowing overrides of the User-Agent header was not specification compliant.
  • feat(exporter--otlp)!: remove environment-variable specific code from browser exporters
    • (user-facing) removes the ability to configure browser exporters by using process.env polyfills
  • feat(sdk-node)!: Automatically configure logs exporter #4740
  • feat(exporter--otlp-)!: use transport interface in browser exporters #4895 @​pichlermarc
    • (user-facing) protected headers property was intended for internal use has been removed from all exporters

:rocket: (Enhancement)

  • feat(otlp-transformer): Do not limit @​opentelemetry/api upper range peerDependency #4816 @​mydea
  • feat(instrumentation-http): Allow to opt-out of instrumenting incoming/outgoing requests #4643 @​mydea
  • feat(sampler-jaeger-remote): added support of jaeger-remote-sampler according to this spec #4534 @​legalimpurity

:bug: (Bug Fix)

  • fix(instrumentation): ensure .setConfig() results in config.enabled defaulting to true #4941 @​trentm
  • fix(instrumentation-http): Ensure instrumentation of http.get and https.get work when used in ESM code #4857 @​trentm
  • fix(api-logs): align AnyValue to spec #4893 @​blumamir
  • fix(instrumentation): remove diag.debug() message for instrumentations that do not patch modules #4925 @​trentm

:house: (Internal)

  • refactor: Simplify the code for the getEnv function #4799 @​danstarns
  • refactor: remove "export *" in favor of explicit named exports #4880 @​robbkidd
    • Packages updated:
      • api-events
      • api-logs
      • opentelemetry-browser-detector
      • opentelemetry-exporter-prometheus
      • opentelemetry-instrumentation-fetch
      • opentelemetry-instrumentation-http
      • opentelemetry-instrumentation-xml-http-request
      • opentelemetry-instrumentation
Commits
  • 720bc8c chore: prepare next release (#4960)
  • 65cedf7 chore: prepare next release (#4949)
  • bd25230 docs: document console exporter output stability (#4956)
  • 948496d chore: pin unit test to node 22.6 until 22.8 is available (#4957)
  • 966ac17 docs: Describe support for ESM (#4876)
  • 2ca2459 test(exporter-logs-otlp-grpc): improve error reporting in particular test fai...
  • c398601 feat(jaeger-remote-sampler): Implement jaeger remote sampler (#4589)
  • 3cf1c52 chore: prepare next release (#4939)
  • 5578a11 chore: sync package-lock.json (#4947)
  • 5c1ae0a docs(sdk-metrics): Update Histogram docs to reflect upper bound inclusivity (...
  • 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 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)