chore(deps): bump @opentelemetry/instrumentation from 0.203.0 to 0.208.0 in /packages/instrumentation-pinecone
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
headersinOTLPExporterConfigBasefor details.- Breaking changes:
- (user-facing):
headersoption in all OTLP exporters now accepts a function that returns aPromise<Record<string, string>>in addition to the existingRecord<string, string>type.- (user-facing):
headersinHttpNodeRequestParameters,FetchTransportParameters, andXhrRequestParametersnow only accept async functions.- (user-facing):
headersinOtlpHttpConfigurationnow 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
:books: Documentation
:house: Internal
- test(otlp-grpc-exporter-base): increase timeout in flaky test #6042
@cjihrig- test(sdk-node): use process.env consistently in tests #6052
@cjihrig- test(sdk-node): ensure process.env is cleaned up between tests #6066
@cjihrigexperimental/v0.207.0
0.207.0
:boom: Breaking Changes
- feat(sdk-node)!: drop lazy-loading of jaeger exporter #5989
@pichlermarc
- (user-facing): setting
OTEL_TRACE_EXPORTER=jaegernot instantiate a Jaeger exporter anymore, please useOTEL_TRACE_EXPORTER=otlpinstead.
- Jaeger now has native API support for OTLP and Jaeger's Thrift API endpoints have been deprecated
- feat(otlp-exporter-base): check
OTEL_EXPORTER_OTLP_CERTIFICATEand other related env vars when resolving configuration for OTLP HTTP exporters #6015@david-luna:rocket: Features
... (truncated)
Commits
5eaa869chore: prepare next release (#6046)52d82f0feat(api-logs): removeNOOP_LOGGER_PROVIDERandNoopLoggerProviderfrom e...4dded45chore(deps): lock file maintenance (#6084)69dbee2chore(deps): pin@types/node@18.6.5 at the top-level (#6085)4435f86feat(api-logs): removeProxyLoggerfrom exports (#6082)b99ca55feat(sdk-logs): remove NoopLogRecordProcessor from exports (#6079)a7d0683doc(sdk-logs): document thatSimpleLogRecordProcessoris not for production...47f1b4echore(deps): lock file maintenance (#6070)53771f5docs: document new release steps (#6033)3ab7015chore(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 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 rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill 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 versionwill 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 dependencywill 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/instrumentationto 0.208.0 with breaking changes, new features, and bug fixes.
- Dependencies:
- Bump
@opentelemetry/instrumentationfrom0.203.0to0.208.0inpackage.json.- Breaking Changes:
headersoption in OTLP exporters now accepts async functions.- Removed
NoopLogRecordProcessor,ProxyLogger,NOOP_LOGGER_PROVIDER, andNoopLoggerProviderfrom 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
for 7e9df866811cf6c07269d261c1d89f27f5fb0832. You can customize this summary. It will automatically update as commits are pushed.