Releases: open-telemetry/opentelemetry-js
Releases · open-telemetry/opentelemetry-js
v1.12.0
Experimental v0.38.0
💥 Breaking Change
- fix: remove HTTP/HTTPS prefix from span name in instrumentation-xml-http-request #3672 @jufab
- fix(sdk-node)!: remove unused defaultAttributes option #3724 @pichlermarc
- Please use
NodeSDKConfiguration.resource
instead
- Please use
🚀 (Enhancement)
- feat(sdk-logs): use logs API 0.38
🐛 (Bug Fix)
- fix(sdk-node): only set DiagConsoleLogger when OTEL_LOG_LEVEL is set #3693 @pichlermarc
v1.11.0
🚀 (Enhancement)
- feat(sdk-metrics): add exponential histogram support #3505, #3506 @mwear
- feat(resources): collect additional process attributes #3605 @mwear
🐛 (Bug Fix)
- fix(sdk-metrics): merge uncollected delta accumulations #3667 @legendecas
- fix(sdk-trace-web): make
parseUrl()
respect document.baseURI #3670 @domasx2
📚 (Refine Doc)
- doc(sdk): update NodeSDK example #3684 @martinkuba
Experimental v0.37.0
v1.10.1
🐛 (Bug Fix)
- fix(resource): make properties for async resource resolution optional #3677 @pichlermarc
- fix(resources): change fs/promises import to be node 12 compatible #3681 @pichlermarc
v1.10.0
🚀 (Enhancement)
- feat(resource): create sync resource with some attributes that resolve asynchronously #3460 @samimusallam
- feat: collect host id for non-cloud environments #3575 @mwear
- feat (api-logs): separate Events API into its own package 3550 @martinkuba
- feat(sdk-metrics): apply binary search in histogram recording #3539 @legendecas
- perf(propagator-jaeger): improve deserializeSpanContext performance #3541 @doochik
- feat: support TraceState in SamplingResult #3530 @raphael-theriault-swi
- feat(sdk-trace-base): add diagnostic logging when spans are dropped #3610 @neoeinstein
🐛 (Bug Fix)
- fix(core): added falsy check to make otel core work with browser where webpack config had process as false or null #3613 @ravindra-dyte
- fix(instrumentation-http): include query params in http.target #3646 @kobi-co
📚 (Refine Doc)
- chore: update http example #3651 @JamieDanielson
🏠 (Internal)
- fix(sdk-metrics): fix flaky LastValueAggregator test by using fake timer #3587 @pichlermarc
- fix(test): fix failing tests by preventing source-map generation #3642 @pichlermarc
Experimental v0.36.0
💥 Breaking Change
🚀 (Enhancement)
- feat: use HTTP_ROUTE in span name #3603 @Flarna
- feat: add HTTP_ROUTE attribute to http incoming metrics if present #3581 @hermogenes
- feat(opentelemetry-instrumentation-grpc): allow to add attributes from grpc metadata in the patched server #3589 @zombispormedio
- feat(sdk-node): install diag logger with OTEL_LOG_LEVEL #3627 @legendecas
- feat(otlp-exporter-base): add retries #3207 @svetlanabrennan
- feat(sdk-node): override IdGenerator when using NodeSDK #3645 @haddasbronfman
🐛 (Bug Fix)
- fix(prometheus-exporter): add possibility to respond to errors returned by
server.listen()
#3552 @pichlermarc - fix(sdk-node): update instrumentations once MeterProvider is initialized #3624 @pichlermarc
API v1.4.1
v1.9.1
🐛 (Bug Fix)
- fix: avoid grpc types dependency #3551 @Flarna
- fix(otlp-proto-exporter-base): Match Accept header with Content-Type in the proto exporter
#3562 @scheler - fix: include tracestate in export #3569 @Flarna
🏠 (Internal)
- chore: fix cross project links and missing implicitly exported types #3533 @legendecas
- feat(sdk-metrics): add exponential histogram mapping functions #3504 @mwear
Experimental v0.35.1
🐛 (Bug Fix)
- fix: remove JSON syntax error and regenerate tsconfig files #3566 @Flarna
- Fixes an error where the generated JS files were not included in the esnext package due to a failure of the tsconfig generation
- fix(sdk-node): register instrumentations early #3502 @Flarna
- fix: include tracestate in export #3569 @Flarna