Releases: open-telemetry/opentelemetry-js
Releases · open-telemetry/opentelemetry-js
v0.11.0 Release
0.11.0
💥 Breaking Change
opentelemetry-api
,opentelemetry-core
,opentelemetry-node
,opentelemetry-plugin-http
,opentelemetry-plugin-https
,opentelemetry-sdk-node
,opentelemetry-tracing
,opentelemetry-web
- #1458 refactor: rename HttpText to TextMap propagator (@dengliming)
opentelemetry-api
,opentelemetry-core
,opentelemetry-exporter-collector-grpc
,opentelemetry-exporter-collector-proto
,opentelemetry-exporter-collector
,opentelemetry-metrics
opentelemetry-exporter-collector
,opentelemetry-exporter-jaeger
,opentelemetry-exporter-zipkin
,opentelemetry-node
,opentelemetry-resources
,opentelemetry-web
🚀 (Enhancement)
opentelemetry-api
,opentelemetry-core
,opentelemetry-shim-opentracing
,opentelemetry-tracing
- #1447 Move SpanContext isValid to the API (@srjames90)
opentelemetry-plugin-xml-http-request
opentelemetry-resource-detector-gcp
,opentelemetry-sdk-node
opentelemetry-exporter-prometheus
- #1310 feat: prometheus serializer (@legendecas)
- #1428 feat: Add missing prometheus exports for ValueRecorder, SumObserver & UpDownSumObserver (@paulfairless)
opentelemetry-core
,opentelemetry-tracing
- #1344 feat: introduces ability to suppress tracing via context (@michaelgoin)
opentelemetry-api
,opentelemetry-exporter-collector-proto
,opentelemetry-plugin-http
,opentelemetry-semantic-conventions
,opentelemetry-tracing
opentelemetry-api
,opentelemetry-core
,opentelemetry-exporter-collector-grpc
,opentelemetry-exporter-collector-proto
,opentelemetry-exporter-collector
,opentelemetry-metrics
opentelemetry-metrics
- #1366 fix: ignore non-number value on BaseBoundInstrument.update (@legendecas)
opentelemetry-node
- #1440 fix: add Hapi and Koa to default supported plugins (@carolinee21)
opentelemetry-resources
opentelemetry-core
opentelemetry-context-async-hooks
opentelemetry-semantic-conventions
🐛 (Bug Fix)
opentelemetry-api
,opentelemetry-metrics
- #1373 fix: updates ValueRecorder to allow negative values (@michaelgoin)
opentelemetry-metrics
- #1475 fix: proper histogram boundaries sort (@AndrewGrachov)
opentelemetry-core
- #1336 fix: correlation context propagation extract for a single entry (@rubenvp8510)
- #1406 Pass W3C Trace Context test suite at strictness 1 (@michaelgoin)
opentelemetry-context-base
📚 (Refine Doc)
opentelemetry-exporter-collector
- #1432 docs(exporter-collector): CollectorTransportNode should be CollectorProtocolNode (@Hongbo-Miao)
- #1361 chore: adding info about collector compatible version, removing duplicated doc after merge (@obecny)
opentelemetry-metrics
- Other
- #1431 Fix typo in document. (@dengliming)
Committers: 21
- Andrew (@AndrewGrachov)
- Bartlomiej Obecny (@obecny)
- Cong Zou (@EdZou)
- Daniel Dyla (@dyladan)
- Gerhard Stöbich (@Flarna)
- Hongbo Miao (@Hongbo-Miao)
- Igor Konforti (@confiq)
- John Bley (@johnbley)
- Jonah Rosenblum (@jonahrosenblum)
- Mark Wolff (@markwolff)
- Matthew Wear (@mwear)
- Michael Goin (@michaelgoin)
- Paul Fairless (@paulfairless)
- Reginald McDonald (@reggiemcdonald)
- Ruben Vargas Palma (@rubenvp8510)
- Sergio Regueira (@sergioregueira)
- Tiger He (@TigerHe7)
- @carolinee21
- @dengliming
- @srjames90
- legendecas (@legendecas)
v0.10.2 Release
🚀 (Enhancement)
opentelemetry-core
,opentelemetry-tracing
opentelemetry-api
,opentelemetry-context-base
- #1368 feat(api/context-base): change compile target to es5 (@markwolff)
Committers: 3
- Cong Zou (@EdZou)
- Mark Wolff (@markwolff)
- Reginald McDonald (@reggiemcdonald)
v0.10.1 Release
v0.10.0 Release
💥 Breaking Change
opentelemetry-exporter-collector
,opentelemetry-metrics
- #1292 feat: remove HistogramAggregator.reset (@legendecas)
opentelemetry-api
,opentelemetry-exporter-prometheus
,opentelemetry-metrics
opentelemetry-exporter-collector
- #1256 feat: [Collector Metric Exporter][1/x] Rename CollectorExporter to CollectorTraceExporter (@davidwitten)
🚀 (Enhancement)
opentelemetry-exporter-collector
opentelemetry-core
,opentelemetry-metrics
,opentelemetry-tracing
- #974 feat: add OTEL_LOG_LEVEL env var (@naseemkullah)
opentelemetry-metrics
,opentelemetry-node
,opentelemetry-sdk-node
opentelemetry-shim-opentracing
- #918 feat: add baggage support to the opentracing shim (@rubenvp8510)
opentelemetry-tracing
- #1069 feat: add OTEL_SAMPLING_PROBABILITY env var (@naseemkullah)
- #1296 feat: force flush and shutdown callback for span exporters (@dyladan)
opentelemetry-node
- #1343 feat(grpc-js): enable autoinstrumentation by default (@markwolff)
opentelemetry-exporter-collector
,opentelemetry-exporter-prometheus
,opentelemetry-metrics
opentelemetry-plugin-fetch
,opentelemetry-plugin-xml-http-request
,opentelemetry-semantic-conventions
,opentelemetry-web
opentelemetry-resources
- #1211 Resource auto detection logging (@adamegyed)
opentelemetry-api
,opentelemetry-exporter-prometheus
,opentelemetry-metrics
opentelemetry-core
opentelemetry-context-async-hooks
- #1210 AsyncLocalStorage based ContextManager (@johanneswuerbach)
opentelemetry-api
,opentelemetry-context-async-hooks
,opentelemetry-context-base
,opentelemetry-context-zone-peer-dep
,opentelemetry-context-zone
,opentelemetry-core
,opentelemetry-exporter-collector
,opentelemetry-exporter-jaeger
,opentelemetry-exporter-prometheus
,opentelemetry-exporter-zipkin
,opentelemetry-metrics
,opentelemetry-node
,opentelemetry-plugin-fetch
,opentelemetry-plugin-grpc-js
,opentelemetry-plugin-grpc
,opentelemetry-plugin-http
,opentelemetry-plugin-https
,opentelemetry-plugin-xml-http-request
,opentelemetry-resources
,opentelemetry-semantic-conventions
,opentelemetry-shim-opentracing
,opentelemetry-tracing
,opentelemetry-web
- #1237 fix(package.json): publish source maps (@markwolff)
opentelemetry-core
,opentelemetry-exporter-collector
,opentelemetry-exporter-jaeger
,opentelemetry-exporter-zipkin
,opentelemetry-metrics
,opentelemetry-tracing
opentelemetry-plugin-xml-http-request
opentelemetry-core
,opentelemetry-node
,opentelemetry-tracing
,opentelemetry-web
- #1218 fix: change default propagator to match spec (@jonahrosenblum)
🐛 (Bug Fix)
opentelemetry-plugin-grpc
- #1289 fix(grpc): camelCase methods can be double patched (@markwolff)
opentelemetry-plugin-fetch
opentelemetry-core
- #1269 fix(opentelemetry-core): modify regex to allow future versions (@srjames90)
opentelemetry-exporter-collector
📚 (Refine Doc)
opentelemetry-metrics
- #1239 chore: update metrics example with UpDownCounter (@mayurkale22)
opentelemetry-exporter-jaeger
- #1234 docs: add note about endpoint config option (@danielmbarlow)
opentelemetry-api
- #1231 fix(jsdoc): change null to undefined (@markwolff)
✨ (Feature)
opentelemetry-api
,opentelemetry-metrics
Committers: 21
- Adam Egyed (@adamegyed)
- Aravin (@aravinsiva)
- Bartlomiej Obecny (@obecny)
- Bryan Clement (@lykkin)
- Connor Lindsey (@connorlindsey)
- Daniel Dyla (@dyladan)
- Daniel M Barlow (@danielmbarlow)
- David W. (@davidwitten)
- Johannes Würbach (@johanneswuerbach)
- John Bley (@johnbley)
- Jonah Rosenblum (@jonahrosenblum)
- Julien FABRE (@jufab)
- Mark Wolff (@markwolff)
- Matthew Wear (@mwear)
- Mayur Kale (@mayurkale22)
- Naseem (@naseemkullah)
- Ruben Vargas Palma (@rubenvp8510)
- Shivkanya Andhare (@shivkanya9146)
- Tina Gao (@thgao)
- @srjames90
- legendecas (@legendecas)
v0.9.0 Release
💥 Breaking Change
opentelemetry-api
,opentelemetry-exporter-prometheus
,opentelemetry-metrics
- #1120 feat: add the UpDownCounter instrument (@mayurkale22)
- #1126 feat!: remove label keys as they are no longer part of the spec (@naseemkullah)
opentelemetry-api
,opentelemetry-metrics
opentelemetry-api
,opentelemetry-core
,opentelemetry-tracing
- #1058 feat: spec compliant sampling result support (@legendecas)
🚀 (Enhancement)
- Other
opentelemetry-plugin-fetch
,opentelemetry-plugin-xml-http-request
,opentelemetry-web
opentelemetry-node
- #1153 feat: add OPENTELEMETRY_NO_PATCH_MODULES (@markwolff)
- #1151 chore(todo): add missing span sampling test (@markwolff)
opentelemetry-exporter-jaeger
- #965 feat(opentelemetry-exporter-jaeger): http sender (@leonardodalcin)
opentelemetry-exporter-zipkin
- #1138 feat(opentelemetry-js): infer zipkin service name from resource (@rezakrimi)
opentelemetry-plugin-xml-http-request
opentelemetry-metrics
opentelemetry-exporter-collector
opentelemetry-exporter-zipkin
🐛 (Bug Fix)
opentelemetry-exporter-collector
- #1197 fix(exporter-collector): default endpoint for node and browser (@davidwitten)
opentelemetry-context-zone-peer-dep
✨ (Feature)
opentelemetry-semantic-conventions
- #1160 refactor(attributes): move enums to @opentelemetry/semantic-conventions (@markwolff)
📚 (Refine Doc)
- Other
- #1192 Fix_typo (@shivkanya9146)
- #1147 ci: lint markdown files (@naseemkullah)
- #1142 chore: template prometheus endpoint in examples rather than hardcode (@naseemkullah)
- #1217 chore: fix markdown linting and add npm script (@dyladan)
Committers: 13
- David W. (@davidwitten)
- Bartlomiej Obecny (@obecny)
- Daniel Dyla (@dyladan)
- Mark Wolff (@markwolff)
- Mayur Kale (@mayurkale22)
- Naseem (@naseemkullah)
- Valentin Marchaud (@vmarchaud)
- legendecas (@legendecas)
- Shivkanya Andhare (@shivkanya9146)
- Leonardo Dalcin (@leonardodalcin)
- @rezakrimi
- John Bley (@johnbley)
- Matthew Wear (@mwear)
v0.8.3 Release
🚀 (Enhancement)
opentelemetry-node
- #980 feat: merge user supplied and default plugin configs (@naseemkullah)
🐛 (Bug Fix)
opentelemetry-context-async-hooks
- #1099 fix(asynchooks-scope): fix context loss using .with() #1101 (@vmarchaud)
📚 (Refine Doc)
- Other
- #1100 docs(batcher): document how to configure custom aggregators #989 (@vmarchaud)
opentelemetry-api
- #1106 chore: improve API documentation (@mayurkale22)
Committers: 7
- Bartlomiej Obecny (@obecny)
- Daniel Dyla (@dyladan)
- Kanika Shah (@kanikashah90)
- Mayur Kale (@mayurkale22)
- Naseem (@naseemkullah)
- Valentin Marchaud (@vmarchaud)
- @shivkanya9146
v0.8.2 Release
🚀 (Enhancement)
opentelemetry-exporter-collector
opentelemetry-core
- #838 feat: implement W3C Correlation Context propagator (@rubenvp8510)
🐛 (Bug Fix)
opentelemetry-api
- #1067 fix: missing
global
in browser environments (@legendecas)
- #1067 fix: missing
📚 (Refine Doc)
- Other
- #1057 chore: add examples README.md (@mayurkale22)
opentelemetry-core
- #1080 docs: document CorrelationContext propagator under Built-in Implement… (@rubenvp8510)
Committers: 5
- Marian Zagoruiko (@mzahor)
- Mayur Kale (@mayurkale22)
- Olivier Albertini (@OlivierAlbertini)
- Ruben Vargas Palma (@rubenvp8510)
- legendecas (@legendecas)
v0.8.1 Release
🚀 (Enhancement)
- Other
opentelemetry-resources
- #1055 chore(opentelemetry-resources): add instance type and az to aws detector (@justinwalz)
opentelemetry-plugin-http
opentelemetry-metrics
opentelemetry-api
,opentelemetry-metrics
🐛 (Bug Fix)
opentelemetry-plugin-http
opentelemetry-exporter-collector
📚 (Refine Doc)
- Other
- #1065 style: format README (@naseemkullah)
- #1064 chore: update README (@mayurkale22)
- #1051 chore: deploy docs using github action (@dyladan)
opentelemetry-exporter-prometheus
Committers: 9
- Alan Storm (@astorm)
- Amir Blum (@BlumAmir)
- Daniel Dyla (@dyladan)
- Justin Walz (@justinwalz)
- Matthew Wear (@mwear)
- Matthias Lübken (@luebken)
- Mayur Kale (@mayurkale22)
- Naseem (@naseemkullah)
- @shivkanya9146
v0.8.0 Release
💥 Breaking Change
opentelemetry-api
,opentelemetry-metrics
- #1001 fix: observers should not expose bind/unbind method (@legendecas)
🐛 (Bug Fix)
opentelemetry-plugin-http
- #984 fix(http-plugin): strip otel custom http header #983 (@vmarchaud)
opentelemetry-core
opentelemetry-plugin-xml-http-reques
- #1002 fix(opentelemetry-plugin-xml-http-request): define span kind as CLIENT for xmlhttprequests (@ivansenic)
opentelemetry-plugin-grpc
- #1005 fix: add missing error status handler (@markwolff)
opentelemetry-exporter-collector
🚀 (Enhancement)
opentelemetry-exporter-zipkin
,opentelemetry-plugin-http
,opentelemetry-tracing
- #1037 fix(tracing): span processor should receive a readable span as parameters (@legendecas)
opentelemetry-tracing
- #1024 fix: multi span processor should flush child span processors (@legendecas)
opentelemetry-metrics
,opentelemetry-tracing
- #1015 fix: prevent duplicated resource creation (@legendecas)
opentelemetry-metrics
- #1014 feat(metrics): use MetricDescriptor to determine aggregator #989 (@vmarchaud)
opentelemetry-plugin-http
- #948 feat(http-plugin): add options to disable new spans if no parent (@vmarchaud)
opentelemetry-api
,opentelemetry-node
,opentelemetry-plugin-grpc
,opentelemetry-plugin-http
,opentelemetry-plugin-https
,opentelemetry-plugin-xml-http-request
,opentelemetry-tracing
,opentelemetry-web
opentelemetry-api
- #1016 refactor: normalize namespace import name for @opentelemetry/api (@legendecas)
opentelemetry-core
,opentelemetry-base
- #991 refactor: merge opentelemetry-base to opentelemetry-core (@legendecas)
opentelemetry-core
📚 (Refine Doc)
- Other
Committers: 7
- legendecas (@legendecas)
- Valentin Marchaud (@vmarchaud)
- Daniel Dyla (@dyladan)
- Ivan Senic (@ivansenic)
- Mark Wolff (@markwolff)
- Simon Leigh (@sleighzy)
- Bartlomiej Obecny (@obecny)
v0.7.0 Release
💥 Breaking Change
opentelemetry-exporter-collector
opentelemetry-api
,opentelemetry-metrics
🐛 (Bug Fix)
opentelemetry-plugin-http
- #960 [http] fix: use url.URL (@naseemkullah)
opentelemetry-core
- #977 fix(B3Propagator): B3 sampled causing gRPC error (@mayurkale22)
🚀 (Enhancement)
opentelemetry-resources
opentelemetry-metrics
- #930 feat(aggregators): implement histogram aggregator (@vmarchaud)
Committers: 5
- Naseem (@naseemkullah)
- Matthew Wear (@mwear)
- Bartlomiej Obecny (@obecny)
- Mayur Kale (@mwear)
- Valentin Marchaud (@vmarchaud)