Skip to content

Releases: open-telemetry/opentelemetry-js

v1.12.0

19 Apr 09:02
a040900
Compare
Choose a tag to compare

1.12.0

🚀 (Enhancement)

  • feat(tracing): log span name and IDs when span end is called multiple times #3716
  • feat(core): add logs environment variables; add timeout utils method. #3549 @fuaiyi

🐛 (Bug Fix)

  • fix(instrumentation-http): fixed description for http.server.duration metric #3710
  • fix(opentelemetry-sdk-trace-web): don't crash in runtimes where location isn't defined #3715

Experimental v0.38.0

19 Apr 09:02
a040900
Compare
Choose a tag to compare

💥 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

🚀 (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

30 Mar 15:33
b8923d5
Compare
Choose a tag to compare

🚀 (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)

Experimental v0.37.0

30 Mar 15:33
b8923d5
Compare
Choose a tag to compare
Experimental v0.37.0 Pre-release
Pre-release

💥 Breaking Change

  • fix: remove HTTP/HTTPS prefix from span name in instrumentation-xml-http-request #3672 @jufab

v1.10.1

22 Mar 15:16
486df99
Compare
Choose a tag to compare

🐛 (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

13 Mar 15:45
56e6b1b
Compare
Choose a tag to compare

🚀 (Enhancement)

🐛 (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)

🏠 (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

13 Mar 15:45
56e6b1b
Compare
Choose a tag to compare

💥 Breaking Change

  • feat: remove HTTP/HTTPS prefix from span name #3603 @Flarna

🚀 (Enhancement)

🐛 (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

13 Mar 15:44
56e6b1b
Compare
Choose a tag to compare

🐛 (Bug Fix)

  • fix(metrics): export MetricsAPI type #3535
  • fix(api): rename LoggerOptions to DiagLoggerOptions #3641
  • fix(api): export DiagLoggerOptions type #3639

v1.9.1

30 Jan 16:28
279458e
Compare
Choose a tag to compare

🐛 (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

30 Jan 16:29
279458e
Compare
Choose a tag to compare

🐛 (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