open-telemetry/opentelemetry-js (@opentelemetry/core)
### [`v1.27.0`](https://redirect.github.com/open-telemetry/opentelemetry-js/blob/HEAD/CHANGELOG.md#1270)
[Compare Source](https://redirect.github.com/open-telemetry/opentelemetry-js/compare/v1.26.0...v1.27.0)
##### :rocket: (Enhancement)
- feat: add processors for adding session.id attribute to spans and logs [#4972](https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4972)
##### :bug: (Bug Fix)
- fix(sdk-trace-base): avoid keeping non-string `status.message` on `Span#setStatus()` [#4999](https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4999) [@pichlermarc](https://redirect.github.com/pichlermarc)
- fix(sdk-metrics): Add missing catch and handle error in promise of `PeriodicExportingMetricReader` [#5006](https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5006) [@jj22ee](https://redirect.github.com/jj22ee)
- fix(opentelemetry-core): confusing log extract of composite propagator [#5017](https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5017) [@rv2673](https://redirect.github.com/rv2673)
- fix(propagator-aws-xray-\*): move propagators back to contrib repository [#4966](https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4966) [@pichlermarc](https://redirect.github.com/pichlermarc)
- The [specification](https://redirect.github.com/open-telemetry/opentelemetry-specification/blob/6672dbc97ddeb34f36c020a0f0a30323c8bc4d95/specification/context/api-propagators.md?plain=1#L354-L356) prohibits hosting these packages in the core repository
- `@opentelemetry/propagator-aws-xray` is now located in [open-telemetry/opentelemetry-js-contrib](https://redirect.github.com/open-telemetry/opentelemetry-js-contrib)
- `@opentelemetry/propagator-aws-xray-lambda` is now located in [open-telemetry/opentelemetry-js-contrib](https://redirect.github.com/open-telemetry/opentelemetry-js-contrib)
##### :house: (Internal)
- deps: set `@opentelemetry/api` dependency min version to 1.3.0 in `examples`, `experimental/packages`, `integration-tests` and `selenium-tests`
[#4992](https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4992)
- refactor(sdk-metrics): replace `MetricsAttributes` with `Attributes` [#5021](https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5021) [@david-luna](https://redirect.github.com/david-luna)
- refactor(instrumentation-http): replace `SpanAttributes` and `MetricsAttributes` with `Attributes` [#5023](https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5023) [@david-luna](https://redirect.github.com/david-luna)
- chore(exporter-zipkin): remove usages of Span constructor [#5030](https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5030) [@david-luna](https://redirect.github.com/david-luna)
- test(instrumentation-http): remove usages of `new Span` in tests [#5035](https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5035) [@david-luna](https://redirect.github.com/david-luna)
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
1.26.0
->1.27.0
0.53.0
->0.54.0
0.53.0
->0.54.0
1.26.0
->1.27.0
0.53.0
->0.54.0
1.26.0
->1.27.0
Release Notes
open-telemetry/opentelemetry-js (@opentelemetry/core)
### [`v1.27.0`](https://redirect.github.com/open-telemetry/opentelemetry-js/blob/HEAD/CHANGELOG.md#1270) [Compare Source](https://redirect.github.com/open-telemetry/opentelemetry-js/compare/v1.26.0...v1.27.0) ##### :rocket: (Enhancement) - feat: add processors for adding session.id attribute to spans and logs [#4972](https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4972) ##### :bug: (Bug Fix) - fix(sdk-trace-base): avoid keeping non-string `status.message` on `Span#setStatus()` [#4999](https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4999) [@pichlermarc](https://redirect.github.com/pichlermarc) - fix(sdk-metrics): Add missing catch and handle error in promise of `PeriodicExportingMetricReader` [#5006](https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5006) [@jj22ee](https://redirect.github.com/jj22ee) - fix(opentelemetry-core): confusing log extract of composite propagator [#5017](https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5017) [@rv2673](https://redirect.github.com/rv2673) - fix(propagator-aws-xray-\*): move propagators back to contrib repository [#4966](https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4966) [@pichlermarc](https://redirect.github.com/pichlermarc) - The [specification](https://redirect.github.com/open-telemetry/opentelemetry-specification/blob/6672dbc97ddeb34f36c020a0f0a30323c8bc4d95/specification/context/api-propagators.md?plain=1#L354-L356) prohibits hosting these packages in the core repository - `@opentelemetry/propagator-aws-xray` is now located in [open-telemetry/opentelemetry-js-contrib](https://redirect.github.com/open-telemetry/opentelemetry-js-contrib) - `@opentelemetry/propagator-aws-xray-lambda` is now located in [open-telemetry/opentelemetry-js-contrib](https://redirect.github.com/open-telemetry/opentelemetry-js-contrib) ##### :house: (Internal) - deps: set `@opentelemetry/api` dependency min version to 1.3.0 in `examples`, `experimental/packages`, `integration-tests` and `selenium-tests` [#4992](https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4992) - refactor(sdk-metrics): replace `MetricsAttributes` with `Attributes` [#5021](https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5021) [@david-luna](https://redirect.github.com/david-luna) - refactor(instrumentation-http): replace `SpanAttributes` and `MetricsAttributes` with `Attributes` [#5023](https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5023) [@david-luna](https://redirect.github.com/david-luna) - chore(exporter-zipkin): remove usages of Span constructor [#5030](https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5030) [@david-luna](https://redirect.github.com/david-luna) - test(instrumentation-http): remove usages of `new Span` in tests [#5035](https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5035) [@david-luna](https://redirect.github.com/david-luna)Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Renovate Bot.