Welcome to the AWS Distro for OpenTelemetry project. If you're using monitoring and observability tools for AWS products and services, this is a great place to ask questions, request features and network with other community members.
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.
Note: This package will now be versioned according to the version of semantic conventions being provided.
:rocket: (Enhancement)
feat(semconv): update semantic conventions to 1.27 (from 1.7.0) #4690@dyladan
Exported names have changed to ATTR_{name} for attributes (e.g. ATTR_HTTP_REQUEST_METHOD), {name}_VALUE_{value} for enumeration values (e.g. HTTP_REQUEST_METHOD_VALUE_POST), and METRIC_{name} for metrics. Exported names from previous versions are deprecated.
Import @opentelemetry/semantic-conventions for stable semantic conventions. Import @opentelemetry/semantic-conventions/incubating for all semantic conventions, stable and unstable.
v1.26.0
1.26.0
:rocket: (Enhancement)
feat: include instrumentation scope info in console span and log record exporters #4848@blumamir
feat(semconv): update semantic conventions to 1.27 (from 1.7.0) #4690@dyladan
Exported names have changed to ATTR_{name} for attributes (e.g. ATTR_HTTP_REQUEST_METHOD), {name}_VALUE_{value} for enumeration values (e.g. HTTP_REQUEST_METHOD_VALUE_POST), and METRIC_{name} for metrics. Exported names from previous versions are deprecated.
Import @opentelemetry/semantic-conventions for stable semantic conventions. Import @opentelemetry/semantic-conventions/incubating for all semantic conventions, stable and unstable.
Note: Semantic conventions are now versioned separately from other stable artifacts, to correspond to the version of semantic conventions they provide. Changes will be in a separate changelog.
:bug: (Bug Fix)
fix(sdk-node): avoid spurious diag errors for unknown OTEL_NODE_RESOURCE_DETECTORS values #4879@trentm
deps(opentelemetry-instrumentation): Bump shimmer types to 1.2.0 #4865@lforst
feat: include instrumentation scope info in console span and log record exporters #4848@blumamir
feat(semconv): update semantic conventions to 1.27 (from 1.7.0) #4690@dyladan
Exported names have changed to ATTR_{name} for attributes (e.g. ATTR_HTTP_REQUEST_METHOD), {name}_VALUE_{value} for enumeration values (e.g. HTTP_REQUEST_METHOD_VALUE_POST), and METRIC_{name} for metrics. Exported names from previous versions are deprecated.
Import @opentelemetry/semantic-conventions for stable semantic conventions. Import @opentelemetry/semantic-conventions/incubating for all semantic conventions, stable and unstable.
Note: Semantic conventions are now versioned separately from other stable artifacts, to correspond to the version of semantic conventions they provide. Changes will be in a separate changelog.
:bug: (Bug Fix)
fix(sdk-node): avoid spurious diag errors for unknown OTEL_NODE_RESOURCE_DETECTORS values #4879@trentm
deps(opentelemetry-instrumentation): Bump shimmer types to 1.2.0 #4865@lforst
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
Bumps the js-sample-app-deps group with 18 updates in the /sample-apps/javascript-sample-app directory:
1.7.0
1.9.0
0.41.1
0.50.0
1.21.0
1.26.0
0.48.0
0.53.0
0.48.0
0.53.0
0.48.0
0.53.0
1.2.1
1.2.2
0.38.1
0.44.0
0.48.0
0.53.0
1.3.1
1.26.0
1.21.0
1.26.0
1.21.0
1.26.0
0.48.0
0.53.0
1.21.0
1.26.0
1.21.0
1.26.0
1.21.0
1.27.0
2.1561.0
2.1687.0
1.7.4
1.7.7
Updates
@opentelemetry/api
from 1.7.0 to 1.9.0Release notes
Sourced from
@opentelemetry/api
's releases.... (truncated)
Changelog
Sourced from
@opentelemetry/api
's changelog.... (truncated)
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.41.1 to 0.50.0Release notes
Sourced from
@opentelemetry/auto-instrumentations-node
's releases.... (truncated)
Commits
9dc58af
chore: release main (#2406)fa0139c
chore(deps): update deps@opentelemetry/semantic-conventions
to 1.27 (#2409)9fa058e
chore(deps): update deps matching "@opentelemetry/" (#2408)1945456
chore: release main (#2375)0f90b3d
fix(auto-instrumentations-node): shutdown the SDK when the process exits norm...2105609
fix(instrumentation-generic-pool): update span name typo (#2405)d7a5bd4
fix(detectors): reduce diag level on detectors failing to detect (#2382)d30c85c
feat(instr-tedious): support tedious@19 (#2401)de7a6cb
fix(instrumentation-redis-4): avoid crash from incorrect this._diag ref (#2397)ca70bb9
fix(instr-undici): fix issue with config in constructor (#2395)Updates
@opentelemetry/exporter-jaeger
from 1.21.0 to 1.26.0Release notes
Sourced from
@opentelemetry/exporter-jaeger
's releases.... (truncated)
Changelog
Sourced from
@opentelemetry/exporter-jaeger
's changelog.... (truncated)
Commits
720bc8c
chore: prepare next release (#4960)65cedf7
chore: prepare next release (#4949)bd25230
docs: document console exporter output stability (#4956)948496d
chore: pin unit test to node 22.6 until 22.8 is available (#4957)966ac17
docs: Describe support for ESM (#4876)2ca2459
test(exporter-logs-otlp-grpc): improve error reporting in particular test fai...c398601
feat(jaeger-remote-sampler): Implement jaeger remote sampler (#4589)3cf1c52
chore: prepare next release (#4939)5578a11
chore: sync package-lock.json (#4947)5c1ae0a
docs(sdk-metrics): Update Histogram docs to reflect upper bound inclusivity (...Updates
@opentelemetry/exporter-metrics-otlp-grpc
from 0.48.0 to 0.53.0Release notes
Sourced from
@opentelemetry/exporter-metrics-otlp-grpc
's releases.... (truncated)
Commits
720bc8c
chore: prepare next release (#4960)65cedf7
chore: prepare next release (#4949)bd25230
docs: document console exporter output stability (#4956)948496d
chore: pin unit test to node 22.6 until 22.8 is available (#4957)966ac17
docs: Describe support for ESM (#4876)2ca2459
test(exporter-logs-otlp-grpc): improve error reporting in particular test fai...c398601
feat(jaeger-remote-sampler): Implement jaeger remote sampler (#4589)3cf1c52
chore: prepare next release (#4939)5578a11
chore: sync package-lock.json (#4947)5c1ae0a
docs(sdk-metrics): Update Histogram docs to reflect upper bound inclusivity (...Updates
@opentelemetry/exporter-prometheus
from 0.48.0 to 0.53.0Release notes
Sourced from
@opentelemetry/exporter-prometheus
's releases.... (truncated)
Commits
720bc8c
chore: prepare next release (#4960)65cedf7
chore: prepare next release (#4949)bd25230
docs: document console exporter output stability (#4956)948496d
chore: pin unit test to node 22.6 until 22.8 is available (#4957)966ac17
docs: Describe support for ESM (#4876)2ca2459
test(exporter-logs-otlp-grpc): improve error reporting in particular test fai...c398601
feat(jaeger-remote-sampler): Implement jaeger remote sampler (#4589)3cf1c52
chore: prepare next release (#4939)5578a11
chore: sync package-lock.json (#4947)5c1ae0a
docs(sdk-metrics): Update Histogram docs to reflect upper bound inclusivity (...Updates
@opentelemetry/exporter-trace-otlp-grpc
from 0.48.0 to 0.53.0Release notes
Sourced from
@opentelemetry/exporter-trace-otlp-grpc
's releases.... (truncated)
Commits
720bc8c
chore: prepare next release (#4960)65cedf7
chore: prepare next release (#4949)bd25230
docs: document console exporter output stability (#4956)948496d
chore: pin unit test to node 22.6 until 22.8 is available (#4957)966ac17
docs: Describe support for ESM (#4876)2ca2459
test(exporter-logs-otlp-grpc): improve error reporting in particular test fai...c398601
feat(jaeger-remote-sampler): Implement jaeger remote sampler (#4589)3cf1c52
chore: prepare next release (#4939)5578a11
chore: sync package-lock.json (#4947)5c1ae0a
docs(sdk-metrics): Update Histogram docs to reflect upper bound inclusivity (...Updates
@opentelemetry/id-generator-aws-xray
from 1.2.1 to 1.2.2Commits
b31df37
chore: release main (#2083)f3406ea
chore: remove patch and unpatch diag from instrumentations (#2107)73e01f2
chore(examples/graphql): use exported strings for attributes (#2122)80cbee7
chore: experimental 0.51.0, remove instrumentations generic type to align wit...46b6775
test(instr-document-load): fix test to allow missing network span events (#2145)931318c
refactor(instr-aws-sdk): use exported strings for attributes (#2142)77452c1
chore(examples/connect): use exported strings for attributes (#2120)5f1910b
chore(examples/web): use exported strings for attributes (#2129)0d38081
docs: removekey
column on readme (#2132)2d709ec
chore(instrumentation-fs): remove unused semconv package (#2141)Updates
@opentelemetry/instrumentation-aws-sdk
from 0.38.1 to 0.44.0Release notes
Sourced from
@opentelemetry/instrumentation-aws-sdk
's releases.