fix(instrumentation): don't add @opentelemetry/api-logs as a peerDependency#4515@pichlermarc
Experimental v0.49.0
0.49.0
:boom: Breaking Change
fix(otlp-exporter-base)!: remove unload event from OTLPExporterBrowserBase #4438@eldavojohn
Reason: The 'unload' event prevents sites from taking advantage of Google's backward/forward cache and will be deprecated. It is now up to the consuming site to implement these shutdown events.
This breaking change affects users under this scenario:
A user extends the exporter and overrides the shutdown function, and does something which is usually called by the unload listener
We remove the unload event listener
That user's overridden shutdown function no longer gets called
:rocket: (Enhancement)
feat(instrumentation): allow LoggerProvider to be specified in Instrumentations #4314@hectorhdzg
feat(instrumentation): add getModuleDefinitions() to InstrumentationBase #4475@pichlermarc
feat(exporter-metrics-otlp-http): add option to set the exporter aggregation preference #4409@AkselAllas
Fixes a bug where, in some circumstances, ESM instrumentation packages would try to instrument CJS exports on ESM, causing the end-user application to crash.
This breaking change only affects users that are using the experimental@opentelemetry/instrumentation/hook.mjs loader hook AND Node.js 18.19 or later:
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 major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
- `@dependabot ignore minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
- `@dependabot ignore ` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore ` will remove all of the ignore conditions of the specified dependency
- `@dependabot unignore ` will remove the ignore condition of the specified dependency and ignore conditions
Bumps the otel-dependencies group with 5 updates:
1.4.1
1.8.0
0.32.2
0.35.0
0.40.0
0.49.1
1.14.0
1.22.0
1.14.0
1.22.0
Updates
@opentelemetry/api
from 1.4.1 to 1.8.0Release notes
Sourced from
@opentelemetry/api
's releases.... (truncated)
Changelog
Sourced from
@opentelemetry/api
's changelog.... (truncated)
Commits
7972edf
chore: release SDK 1.8.0 / Experimental 0.34.0 with metrics GA (#3340)27c4f76
chore: release API 1.3.0 (#3399)baf0fee
feat(api): Optionally suppress warning about logger being overwritten (#3366)c6ff50e
docs: document how to implement a propagator (#3351)85c62ef
docs(api): fix counter negative value wording (#3396)d154066
deps(instrumentation-http): move sdk-metrics to dev dependencies (#3380)1536a7c
feat(api): merge api-metrics into api (#3374)bdc603c
Update README (#3369)2cee814
Browser detector module (#3292)a3e40da
Revert #3134 - remove anchored clock (#3359)Maintainer changes
This version was pushed to npm by pichlermarc, a new releaser for
@opentelemetry/api
since your current version.Updates
@opentelemetry/host-metrics
from 0.32.2 to 0.35.0Release notes
Sourced from
@opentelemetry/host-metrics
's releases.... (truncated)
Commits
32204a3
chore: release main (#1890)9624486
chore(deps): update otel-js to 1.21.0/0.48.0 (#1914)12834d5
fix(example-fastify): update example to use latest versions (#1899)fce7d3b
fix(instrumentation-redis-4): fix multi.exec() instrumentation for redis >=4....f65f2f1
fix: span emit warnings on express instrumentation (#1891)3156c94
chore: Update deprecations in instrumentation-express/examples (#1842)c8bebc7
chore(renovate): use full list of experimental packages (#1897)c365375
feat(instrumentation-graphql): add option to ignore resolver spans (#1858)c54e9b6
fix(mongodb-example): Ensure instrumentation is setup before mongoDB client i...577a291
fix(instrumentation-aws-sdk): make empty context when SQS message has no prop...Updates
@opentelemetry/exporter-prometheus
from 0.40.0 to 0.49.1Release notes
Sourced from
@opentelemetry/exporter-prometheus
's releases.... (truncated)
Commits
3920b15
chore: prepare release Experimental 0.49.1 (#4517)8e1996e
fix(instrumentation): remove peer-dependency on@opentelemetry/api-logs
(#4515)7be35c7
chore: prepare release API 1.8.0/Core 1.21.0/Experimental 0.49.0 (#4504)05720cc
Fix broken link to getting started page (#4511)f1b2c6d
fix a wrong internal link in examples readme (#4512)5637e2a
chore: Semantic Conventions export individual strings (#4298)aff48a1
fix(instr-fetch): do not enable in Node.js; clarify in docs this instr is for...89caef9
Add@david-luna
to triagers (#4497)356ef8a
chore: remove unload event from OTLPExporterBrowserBase (#4438)5bc8ced
fix(otlp-transformer): only use BigInt inside hrTimeToNanos() (#4484)Updates
@opentelemetry/sdk-metrics
from 1.14.0 to 1.22.0Release notes
Sourced from
@opentelemetry/sdk-metrics
's releases.... (truncated)
Changelog
Sourced from
@opentelemetry/sdk-metrics
's changelog.... (truncated)
Commits
7be35c7
chore: prepare release API 1.8.0/Core 1.21.0/Experimental 0.49.0 (#4504)05720cc
Fix broken link to getting started page (#4511)f1b2c6d
fix a wrong internal link in examples readme (#4512)5637e2a
chore: Semantic Conventions export individual strings (#4298)aff48a1
fix(instr-fetch): do not enable in Node.js; clarify in docs this instr is for...89caef9
Add@david-luna
to triagers (#4497)356ef8a
chore: remove unload event from OTLPExporterBrowserBase (#4438)5bc8ced
fix(otlp-transformer): only use BigInt inside hrTimeToNanos() (#4484)8bbebfd
feat(instrumentation): addgetModuleDefinitions()
instead of making `init()...44b0b29
Merge pull request #4477 from MikeShi42/patch-1Updates
@opentelemetry/sdk-trace-node
from 1.14.0 to 1.22.0Release notes
Sourced from
@opentelemetry/sdk-trace-node
's releases.... (truncated)
Changelog
Sourced from
@opentelemetry/sdk-trace-node
's changelog.... (truncated)
Commits
7be35c7
chore: prepare release API 1.8.0/Core 1.21.0/Experimental 0.49.0 (#4504)05720cc
Fix broken link to getting started page (#4511)f1b2c6d
fix a wrong internal link in examples readme (#4512)5637e2a
chore: Semantic Conventions export individual strings (#4298)aff48a1
fix(instr-fetch): do not enable in Node.js; clarify in docs this instr is for...89caef9
Add@david-luna
to triagers (#4497)356ef8a
chore: remove unload event from OTLPExporterBrowserBase (#4438)5bc8ced
fix(otlp-transformer): only use BigInt inside hrTimeToNanos() (#4484)8bbebfd
feat(instrumentation): addgetModuleDefinitions()
instead of making `init()...44b0b29
Merge pull request #4477 from MikeShi42/patch-1Dependabot 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