openllmetry-js icon indicating copy to clipboard operation
openllmetry-js copied to clipboard

chore(deps): bump @opentelemetry/instrumentation from 0.203.0 to 0.208.0 in /packages/instrumentation-openai

Open dependabot[bot] opened this issue 1 month ago • 2 comments

Bumps @opentelemetry/instrumentation from 0.203.0 to 0.208.0.

Release notes

Sourced from @​opentelemetry/instrumentation's releases.

experimental/v0.208.0

0.208.0

:boom: Breaking Changes

  • feat(otlp-exporter-base)!: allow passing an async function to headers option #5994 @​pichlermarc
    • In addition to static headers, OTLP exporters now allow passing an async function that returns headers which will be called before each export. See TSDoc for headers in OTLPExporterConfigBase for details.
    • Breaking changes:
      • (user-facing): headers option in all OTLP exporters now accepts a function that returns a Promise<Record<string, string>> in addition to the existing Record<string, string> type.
      • (user-facing): headers in HttpNodeRequestParameters, FetchTransportParameters, and XhrRequestParameters now only accept async functions.
      • (user-facing): headers in OtlpHttpConfiguration now only accepts async functions.
  • feat(sdk-logs): remove NoopLogRecordProcessor from exports #6079 @​cjihrig
  • feat(api-logs): remove ProxyLogger from exports #6082 @​cjihrig
  • feat(api-logs): remove NOOP_LOGGER_PROVIDER and NoopLoggerProvider from exports #6086 @​cjihrig

:rocket: Features

  • feat(instrumentation): allow error of safeExecuteInTheMiddleAsync to be async #6032 @​JPeer264
  • feat(opentelemetry-configuration): parse logger provider from config file #5995 @​maryliag
  • feat(opentelemetry-configuration): parse meter provider from config file #6000 @​maryliag
  • feat(opentelemetry-configuration): add backup options for certificates and endpoints #6038 @​maryliag
  • feat(opentelemetry-configuration): add backups for compression, timeout, headers #6058 @​JamieDanielson
  • feat(opentelemetry-configuration): set attributes from attribute list from env variables #6043 @​maryliag

:bug: Bug Fixes

  • fix(instrumentation-fetch): Handling null-body-status responses #6037 @​m0sa

:books: Documentation

  • doc(sdk-logs): document that SimpleLogRecordProcessor is not for production use #6080 @​cjihrig

:house: Internal

experimental/v0.207.0

0.207.0

:boom: Breaking Changes

:rocket: Features

... (truncated)

Commits
  • 5eaa869 chore: prepare next release (#6046)
  • 52d82f0 feat(api-logs): remove NOOP_LOGGER_PROVIDER and NoopLoggerProvider from e...
  • 4dded45 chore(deps): lock file maintenance (#6084)
  • 69dbee2 chore(deps): pin @​types/node@​18.6.5 at the top-level (#6085)
  • 4435f86 feat(api-logs): remove ProxyLogger from exports (#6082)
  • b99ca55 feat(sdk-logs): remove NoopLogRecordProcessor from exports (#6079)
  • a7d0683 doc(sdk-logs): document that SimpleLogRecordProcessor is not for production...
  • 47f1b4e chore(deps): lock file maintenance (#6070)
  • 53771f5 docs: document new release steps (#6033)
  • 3ab7015 chore(deps): update node.js to v24 (#6069)
  • Additional commits viewable in compare view
Maintainer changes

This version was pushed to npm by [GitHub Actions](https://www.npmjs.com/~GitHub Actions), a new releaser for @​opentelemetry/instrumentation since your current version.


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)

[!IMPORTANT] Bump @opentelemetry/instrumentation to 0.208.0 with breaking changes, new features, and bug fixes.

  • Dependencies:
    • Bump @opentelemetry/instrumentation from 0.203.0 to 0.208.0 in package.json.
  • Breaking Changes:
    • headers option in OTLP exporters now accepts async functions.
    • Removed NoopLogRecordProcessor, ProxyLogger, NOOP_LOGGER_PROVIDER, and NoopLoggerProvider from exports.
  • Features:
    • Allow async error handling in safeExecuteInTheMiddleAsync.
    • Parse logger and meter providers from config file.
    • Add backup options for certificates, endpoints, compression, timeout, and headers.
  • Bug Fixes:
    • Handle null-body-status responses in instrumentation-fetch.

This description was created by Ellipsis for 4a5b4fddf0ab51ecf2fa526a2e03ae5e62e1bfef. You can customize this summary. It will automatically update as commits are pushed.

dependabot[bot] avatar Nov 10 '25 14:11 dependabot[bot]

Labels

The following labels could not be found: instrumentation-openai. Please create it before Dependabot can add it to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

dependabot[bot] avatar Nov 10 '25 14:11 dependabot[bot]

[!IMPORTANT]

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.


Comment @coderabbitai help to get the list of available commands and usage tips.

coderabbitai[bot] avatar Nov 10 '25 14:11 coderabbitai[bot]