Releases: open-telemetry/opentelemetry-js
Releases · open-telemetry/opentelemetry-js
API v1.5.0
API 1.5.0
Warning
This release included an unintenitional breaking change in. This change was rolled back in https://github.com/open-telemetry/opentelemetry-js/releases/tag/api%2Fv1.6.0
🚀 (Enhancement)
- feat(api): add attributes argument to recordException API #4071
v1.15.2
1.15.2
🐛 (Bug Fix)
- fix(core): stop rounding to nearest int in hrTimeTo*seconds() functions #4014 @aabmass
- fix(sdk-metrics): ignore invalid metric values #3988 @legendecas
- fix(core): add baggage support for values containing an equals sign #3975 @krosenk729
Experimental v0.41.2
0.41.2
🔒 (Security)
- fix(instrumentaton): bump
import-in-the-middle
to1.4.2
to fix CVE-2023-38704
🐛 (Bug Fix)
- fix(opentelemetry-exporter-logs-otlp-http): Add otel-api as dev dep for tests as they are directly importing the api and which is breaking the web-sandbox tests which is using rollup
- fix(instrumentation-grpc): instrument @grpc/grpc-js Client methods #3804 @pichlermarc
v1.15.1
Experimental v0.41.1
v1.15.0
1.15.0
🐛 (Bug Fix)
- fix(opentelemetry-exporter-prometheus): Update default PrometheusExporter to not append a timestamp to match the text based exposition format #3961 @JacksonWeber
- fix(sdk-metrics): Update default Histogram's boundary to match OTEL's spec #3893 @chigia001
- fix(sdk-metrics): preserve startTime for cumulative ExponentialHistograms #3934 @aabmass
🏠 (Internal)
Experimental v0.41.0
0.41.0
💥 Breaking Change
🚀 (Enhancement)
- feat(otlp-grpc-exporters): add support for UDS endpoints. #3853 @llc1123
- feat(otlp-exporters): bump otlp proto to 0.20.0 #3932 @pichlermarc
- feat(exporter-metrics-otlp-*): add LowMemory metrics temporality preference #3915 @martinkuba
- Adds support for LowMemory temporality preference
- Adds support for
lowmemory
inOTEL_EXPORTER_OTLP_METRICS_TEMPORALITY_PREFERENCE
🐛 (Bug Fix)
- fix(exporter-logs-otlp-http): set useHex to true #3875 @Nico385412
- fix(otlp-proto-exporter-base): add missing type import #3937 @pichlermarc
- fix(example-opencensus-shim): avoid OpenCensus auto instrumentations #3951 @llc1123
- fix(http-intrumentation): prevent request socket null from throwing uncaught error #3858 @aodysseos
🏠 (Internal)
v1.14.0
1.14.0
🚀 (Enhancement)
- feat(SpanExpoter): Add optional forceFlush to SpanExporter interface #3753 @sgracias1 @JacksonWeber
Experimental v0.40.0
0.40.0
💥 Breaking Change
- fix(exporter-logs-otlp-grpc): change OTLPLogsExporter to OTLPLogExporter #3819 @fuaiyi
- chore(instrumentation-grpc): add 'grpc' deprecation notice postinstall script #3833 @pichlermarc
- Support for telemetry generation for the
grpc
module will be dropped in the next release as the package has been
deprecated for over 1 year, please migrate to@grpc/grpc-js
to continue receiving telemetry.
- Support for telemetry generation for the
🚀 (Enhancement)
- feat(api-logs): support map in log attributes. #3821 @Abinet18
- feat(instrumentation): add ESM support for instrumentation. #3698 @JamieDanielson, @pkanal, @vmarchaud, @lizthegrey, @bengl
- feat(exporter-logs-otlp-http): otlp-http exporter for logs. #3764 @fuaiyi
- feat(otlp-trace-exporters): Add User-Agent header to OTLP trace exporters. #3790 @JamieDanielson
- feat(otlp-metric-exporters): Add User-Agent header to OTLP metric exporters. #3806 @JamieDanielson
- feat(opencensus-shim): add OpenCensus trace shim #3809 @aabmass
- feat(exporter-logs-otlp-proto): protobuf exporter for logs. #3779 @Abinet18
Experimental v0.39.1
🐛 (Bug Fix)
- fix(otlp-transformer): move api-logs to dependencies #3798 @pichlermarc