feat(api): allow adding span links after span creation #4536@seemk
This change is non-breaking for end-users, but breaking for Trace SDK implmentations in accordance with the specification as new features need to be implemented.
chore(instrumentation): Use a caret version for import-in-the-middle dependency #4810@timfish
:house: (Internal)
test: add npm run maint:regenerate-test-certs maintenance script and regenerate recently expired test certs #4777
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
refactor(examples): added usage of @opentelemetry/semantic-conventions and @opentelemetry/resources to the examples in examples/opentelemetry-web for maintaining consistency across all examples. #4764@Zen-cronic
:house: (Internal)
refactor(context-zone-peer-dep): use explicit exports #4785@pichlermarc
refactor(examples): added usage of @opentelemetry/semantic-conventions and @opentelemetry/resources to the examples in examples/opentelemetry-web for maintaining consistency across all examples. #4764@Zen-cronic
:house: (Internal)
refactor(context-zone-peer-dep): use explicit exports #4785@pichlermarc
chore(instrumentation): Use a caret version for import-in-the-middle dependency #4810@timfish
:house: (Internal)
test: add npm run maint:regenerate-test-certs maintenance script and regenerate recently expired test certs #4777
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
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 De...
_Description has been truncated_
Bumps the otel-dependencies group with 9 updates in the /odiglet/agents/nodejs directory:
1.8.0
1.9.0
0.46.0
0.47.1
0.51.1
0.52.1
0.28.9
0.28.10
1.4.2
1.5.1
0.3.9
0.3.11
0.29.9
0.29.10
1.24.1
1.25.1
0.51.1
0.52.1
Updates
@opentelemetry/api
from 1.8.0 to 1.9.0Release notes
Sourced from
@opentelemetry/api
's releases.Changelog
Sourced from
@opentelemetry/api
's changelog.Commits
08f597f
chore: release API 1.4.0 / SDK 1.9.0 / 0.35.0 (#3516)969bb62
fix(tracing): make spans resilient to performance clock drift (#3434)2dcc898
Document repo settings (#3519)475e401
docs(sdk-metrics): fix badge and reword introductory sentence (#3484)126ae93
fix(sdk-node): fix exporter to be read only OTEL_TRACES_EXPORTER is set to a ...c93ab9e
fix(core): fix precision loss in numberToHrtime (#3480)3fd6fb8
fix(sdk-metrics): fix duplicated registration of metrics for collectors (#3488)93222fc
fix(api): declare this parameter type in observable callbacks (#3497)eecb800
feat(sdk-node): configure no-op sdk withOTEL_SDK_DISABLED
environment vari...1c3af6c
feat(api-logs): add the SeverityNumber enumeration (#3443)Updates
@opentelemetry/auto-instrumentations-node
from 0.46.0 to 0.47.1Release notes
Sourced from
@opentelemetry/auto-instrumentations-node
's releases.... (truncated)
Commits
93e7aab
chore: release main (#2263)ce5f48d
fix(instr-express): keep hidden properties in layer handlers (#2137)93776fa
fix(azure-functions-resource-detector): Update Azure Functions Detector to Co...cac5cc9
chore(deps): update dependency@rollup/plugin-commonjs
to v26 (#2264)9761a91
fix: ContainerId not detected post version 0.2.2 (#2270)3e863cf
docs(instrumentation-undici): Update option links to point to right link (#2261)2b1360d
feat(instrumentation-mongodb): support aggregation commands and support neste...6721bdd
fix(baggage-span-processor): cannot find module (#2260)0af1b70
chore: release main (#2211)71c15d5
feat: update otel core dependencies (#2257)Updates
@opentelemetry/exporter-trace-otlp-grpc
from 0.51.1 to 0.52.1Release notes
Sourced from
@opentelemetry/exporter-trace-otlp-grpc
's releases.... (truncated)
Commits
0608f40
chore: prepare release 1.25.1/0.52.1 (#4809)cdd5284
feat(instrumentation): Use a caret version forimport-in-the-middle
depende...81f78a6
chore(deps): update dependency chromedriver to v126 (#4800)1041ed4
chore(deps): lock file maintenance (#4801)c07aa53
fix: Updateimport-in-the-middle
(#4806)3cbc9c7
docs: add SimpleSpanProcessor warning (#4798)9e421f6
docs(exporter-logs-otlp-http): change OTLPLogsExporter to OTLPLogExporter (#4...dd83751
docs: change to SEMRESATTRS_SERVICE_NAME (#4797)4fa7c13
refactor(examples/opentelemetry-web): use new exported string constants for s...812c774
refactor(context-zone-peer-dep): use explicit exports (#4787)Updates
@opentelemetry/resource-detector-alibaba-cloud
from 0.28.9 to 0.28.10Release notes
Sourced from
@opentelemetry/resource-detector-alibaba-cloud
's releases.Commits
0af1b70
chore: release main (#2211)71c15d5
feat: update otel core dependencies (#2257)54d0510
chore(instr-undici): Fix homepage url (#2252)7d6ddea
fix(host-metrics): macOS bundling fix (#2071)7272ca8
fix: Update Azure Functions Detector Collected Attributes (#2233)0078d0c
chore(lint): refactor Markdown linting to use markdownlint-cli2 (#2234)50ff98b
feat(instrumentation-document-load): Add ability to disable span events (#2188)91dec9c
remove link to non existing file (#2246)040eaa6
fix: semconv alignment & listed in README (#2240)27d6503
test: minor cleanup to pino ESM test (#2241)Updates
@opentelemetry/resource-detector-aws
from 1.4.2 to 1.5.1Release notes
Sourced from
@opentelemetry/resource-detector-aws
's releases.Commits
0af1b70
chore: release main (#2211)71c15d5
feat: update otel core dependencies (#2257)54d0510
chore(instr-undici): Fix homepage url (#2252)7d6ddea
fix(host-metrics): macOS bundling fix (#2071)7272ca8
fix: Update Azure Functions Detector Collected Attributes (#2233)0078d0c
chore(lint): refactor Markdown linting to use markdownlint-cli2 (#2234)50ff98b
feat(instrumentation-document-load): Add ability to disable span events (#2188)91dec9c
remove link to non existing file (#2246)040eaa6
fix: semconv alignment & listed in README (#2240)27d6503
test: minor cleanup to pino ESM test (#2241)Updates
@opentelemetry/resource-detector-container
from 0.3.9 to 0.3.11Release notes
Sourced from
@opentelemetry/resource-detector-container
's releases.Commits
93e7aab
chore: release main (#2263)ce5f48d
fix(instr-express): keep hidden properties in layer handlers (#2137)93776fa
fix(azure-functions-resource-detector): Update Azure Functions Detector to Co...cac5cc9
chore(deps): update dependency@rollup/plugin-commonjs
to v26 (#2264)9761a91
fix: ContainerId not detected post version 0.2.2 (#2270)3e863cf
docs(instrumentation-undici): Update option links to point to right link (#2261)2b1360d
feat(instrumentation-mongodb): support aggregation commands and support neste...6721bdd
fix(baggage-span-processor): cannot find module (#2260)0af1b70
chore: release main (#2211)71c15d5
feat: update otel core dependencies (#2257)Updates
@opentelemetry/resource-detector-gcp
from 0.29.9 to 0.29.10Release notes
Sourced from
@opentelemetry/resource-detector-gcp
's releases.Commits
0af1b70
chore: release main (#2211)71c15d5
feat: update otel core dependencies (#2257)54d0510
chore(instr-undici): Fix homepage url (#2252)7d6ddea
fix(host-metrics): macOS bundling fix (#2071)7272ca8
fix: Update Azure Functions Detector Collected Attributes (#2233)0078d0c
chore(lint): refactor Markdown linting to use markdownlint-cli2 (#2234)50ff98b
feat(instrumentation-document-load): Add ability to disable span events (#2188)91dec9c
remove link to non existing file (#2246)040eaa6
fix: semconv alignment & listed in README (#2240)27d6503
test: minor cleanup to pino ESM test (#2241)Updates
@opentelemetry/resources
from 1.24.1 to 1.25.1Release notes
Sourced from
@opentelemetry/resources
's releases.Changelog
Sourced from
@opentelemetry/resources
's changelog.Commits
0608f40
chore: prepare release 1.25.1/0.52.1 (#4809)cdd5284
feat(instrumentation): Use a caret version forimport-in-the-middle
depende...81f78a6
chore(deps): update dependency chromedriver to v126 (#4800)1041ed4
chore(deps): lock file maintenance (#4801)c07aa53
fix: Updateimport-in-the-middle
(#4806)3cbc9c7
docs: add SimpleSpanProcessor warning (#4798)9e421f6
docs(exporter-logs-otlp-http): change OTLPLogsExporter to OTLPLogExporter (#4...dd83751
docs: change to SEMRESATTRS_SERVICE_NAME (#4797)4fa7c13
refactor(examples/opentelemetry-web): use new exported string constants for s...812c774
refactor(context-zone-peer-dep): use explicit exports (#4787)Updates
@opentelemetry/sdk-node
from 0.51.1 to 0.52.1Release notes
Sourced from
@opentelemetry/sdk-node
's releases.... (truncated)
Commits
0608f40
chore: prepare release 1.25.1/0.52.1 (#4809)cdd5284
feat(instrumentation): Use a caret version forimport-in-the-middle
depende...81f78a6
chore(deps): update dependency chromedriver to v126 (#4800)1041ed4
chore(deps): lock file maintenance (#4801)c07aa53
fix: Updateimport-in-the-middle
(#4806)3cbc9c7
docs: add SimpleSpanProcessor warning (#4798)9e421f6
docs(exporter-logs-otlp-http): change OTLPLogsExporter to OTLPLogExporter (#4...dd83751
docs: change to SEMRESATTRS_SERVICE_NAME (#4797)4fa7c13
refactor(examples/opentelemetry-web): use new exported string constants for s...812c774
refactor(context-zone-peer-dep): use explicit exports (#4787)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 De... _Description has been truncated_