All notable changes to this project will be documented in this file.
opentelemetry-exporter-collector
opentelemetry-api
,opentelemetry-exporter-collector
,opentelemetry-exporter-jaeger
opentelemetry-core
- #1837 chore(http-propagation): reduce complexity of traceparent parsing (@marcbachmann)
opentelemetry-api
,opentelemetry-exporter-collector
,opentelemetry-exporter-jaeger
opentelemetry-exporter-collector
opentelemetry-api
opentelemetry-api-metrics
,opentelemetry-api
,opentelemetry-context-async-hooks
,opentelemetry-context-base
,opentelemetry-context-zone-peer-dep
,opentelemetry-context-zone
,opentelemetry-core
,opentelemetry-exporter-collector-grpc
,opentelemetry-exporter-collector-proto
,opentelemetry-exporter-collector
,opentelemetry-exporter-jaeger
,opentelemetry-exporter-prometheus
,opentelemetry-exporter-zipkin
,opentelemetry-grpc-utils
,opentelemetry-instrumentation-fetch
,opentelemetry-instrumentation-grpc
,opentelemetry-instrumentation-http
,opentelemetry-instrumentation-xml-http-request
,opentelemetry-instrumentation
,opentelemetry-metrics
,opentelemetry-node
,opentelemetry-plugin-grpc-js
,opentelemetry-plugin-grpc
,opentelemetry-plugin-http
,opentelemetry-plugin-https
,opentelemetry-propagator-b3
,opentelemetry-resource-detector-aws
,opentelemetry-resource-detector-gcp
,opentelemetry-resources
,opentelemetry-sdk-node
,opentelemetry-semantic-conventions
,opentelemetry-shim-opentracing
,opentelemetry-tracing
,opentelemetry-web
opentelemetry-exporter-jaeger
- #1869 Add info that the project only works with Node.js (@JapuDCret)
opentelemetry-api-metrics
,opentelemetry-api
,opentelemetry-context-async-hooks
,opentelemetry-context-base
,opentelemetry-context-zone-peer-dep
,opentelemetry-context-zone
,opentelemetry-core
,opentelemetry-exporter-collector-grpc
,opentelemetry-exporter-collector-proto
,opentelemetry-exporter-collector
,opentelemetry-exporter-jaeger
,opentelemetry-exporter-prometheus
,opentelemetry-exporter-zipkin
,opentelemetry-grpc-utils
,opentelemetry-instrumentation-fetch
,opentelemetry-instrumentation-grpc
,opentelemetry-instrumentation-http
,opentelemetry-instrumentation-xml-http-request
,opentelemetry-instrumentation
,opentelemetry-metrics
,opentelemetry-node
,opentelemetry-plugin-grpc-js
,opentelemetry-plugin-grpc
,opentelemetry-plugin-http
,opentelemetry-plugin-https
,opentelemetry-resource-detector-aws
,opentelemetry-resource-detector-gcp
,opentelemetry-resources
,opentelemetry-sdk-node
,opentelemetry-semantic-conventions
,opentelemetry-shim-opentracing
,opentelemetry-tracing
,opentelemetry-web
- Other
- Amir Blum (@blumamir)
- Bartlomiej Obecny (@obecny)
- Daniel Dyla (@dyladan)
- Marc Bachmann (@marcbachmann)
- @JapuDCret
- andrew quartey (@drexler)
opentelemetry-api-metrics
,opentelemetry-api
,opentelemetry-exporter-collector-grpc
,opentelemetry-exporter-collector-proto
,opentelemetry-exporter-collector
,opentelemetry-exporter-prometheus
,opentelemetry-instrumentation
,opentelemetry-metrics
,opentelemetry-sdk-node
opentelemetry-api
,opentelemetry-context-zone-peer-dep
,opentelemetry-context-zone
,opentelemetry-grpc-utils
,opentelemetry-instrumentation-http
,opentelemetry-instrumentation-xml-http-request
,opentelemetry-node
,opentelemetry-plugin-fetch
,opentelemetry-plugin-grpc-js
,opentelemetry-plugin-grpc
,opentelemetry-plugin-http
,opentelemetry-plugin-https
,opentelemetry-tracing
,opentelemetry-web
opentelemetry-exporter-collector-grpc
,opentelemetry-exporter-collector-proto
opentelemetry-api
,opentelemetry-core
,opentelemetry-instrumentation-http
,opentelemetry-node
,opentelemetry-plugin-fetch
,opentelemetry-plugin-http
,opentelemetry-plugin-https
,opentelemetry-propagator-b3
,opentelemetry-shim-opentracing
,opentelemetry-tracing
opentelemetry-instrumentation-http
,opentelemetry-plugin-http
,opentelemetry-plugin-https
- #1838 improv(instrumentation-http): supressInstrumentation when we get a request on ignoredPath [#1831] (@vmarchaud)
opentelemetry-web
opentelemetry-instrumentation-fetch
opentelemetry-exporter-zipkin
- #1789 feat(exporter-zipkin): per-span service name (@sfishel-splunk)
opentelemetry-api-metrics
,opentelemetry-api
,opentelemetry-exporter-collector-grpc
,opentelemetry-exporter-collector-proto
,opentelemetry-exporter-collector
,opentelemetry-exporter-prometheus
,opentelemetry-instrumentation
,opentelemetry-metrics
,opentelemetry-sdk-node
opentelemetry-exporter-collector
opentelemetry-api
opentelemetry-instrumentation
opentelemetry-instrumentation
,opentelemetry-node
- Other
- #1785 Add CodeQL security scans (@amanbrar1999)
opentelemetry-instrumentation-grpc
,opentelemetry-instrumentation
- #1744 feat(grpc-instrumentation): migrate grpc to instrumentation #1656 (@vmarchaud)
opentelemetry-core
,opentelemetry-tracing
opentelemetry-instrumentation-http
- #1771 feat(http-instrumentation): add content size attributes to spans (@vmarchaud)
opentelemetry-core
,opentelemetry-exporter-collector-proto
,opentelemetry-exporter-collector
,opentelemetry-exporter-jaeger
,opentelemetry-exporter-prometheus
,opentelemetry-exporter-zipkin
,opentelemetry-grpc-utils
,opentelemetry-instrumentation-http
,opentelemetry-metrics
,opentelemetry-node
,opentelemetry-plugin-http
,opentelemetry-plugin-https
,opentelemetry-resource-detector-aws
,opentelemetry-resource-detector-gcp
,opentelemetry-resources
,opentelemetry-shim-opentracing
,opentelemetry-tracing
,opentelemetry-web
- #1746 chore: remove NoopLogger from sdk and use from api (@lonewolf3739)
opentelemetry-core
- #1784 fix(opentelemetry-core): fixed timeInputToHrTime when time is Date type (@zoomchan-cxj)
opentelemetry-exporter-collector-grpc
,opentelemetry-exporter-collector-proto
- Aaron Abbott (@aabmass)
- Aman Brar (@amanbrar1999)
- Amir Blum (@blumamir)
- Bartlomiej Obecny (@obecny)
- Daniel Dyla (@dyladan)
- Gerhard Stöbich (@Flarna)
- Jakub Malinowski (@jtmalinowski)
- John Bley (@johnbley)
- Julien Fabre (@jufab)
- MartenH (@mhennoch)
- Matthew Wear (@mwear)
- Naseem (@naseemkullah)
- Paul Draper (@pauldraper)
- Simon Fishel (@sfishel-splunk)
- Srikanth Chekuri (@lonewolf3739)
- Valentin Marchaud (@vmarchaud)
- Zoom Chan (@zoomchan-cxj)
opentelemetry-api
,opentelemetry-metrics
- #1709 refactor: batch observer to be independent from metric types (@legendecas)
opentelemetry-api
,opentelemetry-instrumentation-http
,opentelemetry-instrumentation-xml-http-request
,opentelemetry-plugin-fetch
,opentelemetry-plugin-grpc-js
,opentelemetry-plugin-grpc
,opentelemetry-plugin-http
,opentelemetry-shim-opentracing
opentelemetry-api
,opentelemetry-core
,opentelemetry-grpc-utils
,opentelemetry-node
,opentelemetry-plugin-fetch
,opentelemetry-plugin-grpc-js
,opentelemetry-plugin-grpc
,opentelemetry-plugin-http
opentelemetry-semantic-conventions
opentelemetry-tracing
opentelemetry-api
,opentelemetry-core
,opentelemetry-sdk-node
,opentelemetry-shim-opentracing
,opentelemetry-tracing
opentelemetry-exporter-prometheus
- #1697 fix(exporter-prometheus): add appendTimestamp option to ExporterConfig (@antoniomrfranco)
opentelemetry-exporter-collector-proto
,opentelemetry-exporter-collector
- #1661 Use http keep-alive in collector exporter (@lonewolf3739)
opentelemetry-plugin-http
,opentelemetry-semantic-conventions
opentelemetry-exporter-collector
opentelemetry-api
,opentelemetry-core
,opentelemetry-grpc-utils
,opentelemetry-node
,opentelemetry-plugin-fetch
,opentelemetry-plugin-grpc-js
,opentelemetry-plugin-grpc
,opentelemetry-plugin-http
opentelemetry-exporter-jaeger
opentelemetry-exporter-collector-grpc
,opentelemetry-exporter-collector-proto
,opentelemetry-exporter-collector
opentelemetry-instrumentation-http
,opentelemetry-plugin-http
opentelemetry-instrumentation-xml-http-request
- #1720 fix(xhr): check for resource timing support (@bradfrosty)
- Antônio Franco (@antoniomrfranco)
- Bartlomiej Obecny (@obecny)
- Brad Frost (@bradfrosty)
- Daniel Dyla (@dyladan)
- Dobes Vandermeer (@dobesv)
- Gerhard Stöbich (@Flarna)
- Mikhail Sokolov (@debagger)
- Nik Zap (@nijotz)
- Nir Hadassi (@nirsky)
- Shovnik Bhattacharya (@shovnik)
- Srikanth Chekuri (@lonewolf3739)
- Valentin Marchaud (@vmarchaud)
- legendecas (@legendecas)
opentelemetry-api
,opentelemetry-exporter-collector-grpc
,opentelemetry-exporter-collector-proto
,opentelemetry-exporter-collector
,opentelemetry-exporter-prometheus
,opentelemetry-metrics
,opentelemetry-sdk-node
opentelemetry-api
,opentelemetry-exporter-collector-grpc
,opentelemetry-exporter-collector-proto
,opentelemetry-exporter-collector
,opentelemetry-exporter-jaeger
,opentelemetry-exporter-zipkin
,opentelemetry-grpc-utils
,opentelemetry-plugin-grpc-js
,opentelemetry-plugin-grpc
,opentelemetry-plugin-http
,opentelemetry-plugin-https
,opentelemetry-shim-opentracing
,opentelemetry-tracing
- #1644 fix!: change status codes from grpc status codes (@lonewolf3739)
opentelemetry-core
,opentelemetry-exporter-collector-proto
,opentelemetry-exporter-collector
,opentelemetry-exporter-jaeger
,opentelemetry-exporter-prometheus
,opentelemetry-exporter-zipkin
,opentelemetry-metrics
,opentelemetry-tracing
- #1643 refactor: new interface for ExportResult #1569 (@vmarchaud)
opentelemetry-api
,opentelemetry-core
,opentelemetry-plugin-fetch
,opentelemetry-plugin-xml-http-request
,opentelemetry-propagator-b3
,opentelemetry-web
opentelemetry-api
,opentelemetry-core
,opentelemetry-plugin-fetch
,opentelemetry-plugin-grpc-js
,opentelemetry-plugin-grpc
,opentelemetry-shim-opentracing
opentelemetry-resource-detector-aws
- #1669 Feat: Added Amazon EKS Resource Detector (@KKelvinLo)
opentelemetry-api
,opentelemetry-exporter-collector-grpc
,opentelemetry-exporter-collector-proto
,opentelemetry-exporter-collector
,opentelemetry-exporter-prometheus
,opentelemetry-metrics
,opentelemetry-sdk-node
opentelemetry-tracing
- #1692 chore: remove unused tracer config gracefulShutdown (@Flarna)
- #1622 fix(tracing): use globalErrorHandler when flushing fails (@johanneswuerbach)
opentelemetry-semantic-conventions
opentelemetry-exporter-collector-grpc
,opentelemetry-exporter-collector-proto
,opentelemetry-exporter-collector
,opentelemetry-exporter-prometheus
,opentelemetry-metrics
- #1628 fix: boundaries option propagation in ValueRecorder Metric (@AndrewGrachov)
opentelemetry-exporter-collector-proto
,opentelemetry-exporter-collector
- #1607 feat(exporter-collector): log upstream error #1459 (@vmarchaud)
opentelemetry-instrumentation-xml-http-request
opentelemetry-instrumentation-xml-http-request
,opentelemetry-instrumentation
,opentelemetry-web
opentelemetry-core
,opentelemetry-tracing
- #1653 chore: env vars for span limit as per specification (@jtmalinowski)
opentelemetry-exporter-zipkin
- #1474 chore(zipkin): export ExporterConfig (@shivkanya9146)
opentelemetry-api
,opentelemetry-node
,opentelemetry-plugin-fetch
,opentelemetry-tracing
opentelemetry-exporter-zipkin
,opentelemetry-plugin-http
,opentelemetry-tracing
opentelemetry-api
,opentelemetry-core
,opentelemetry-tracing
opentelemetry-api
,opentelemetry-core
,opentelemetry-plugin-http
,opentelemetry-plugin-https
,opentelemetry-propagator-b3
opentelemetry-plugin-xml-http-request
,opentelemetry-tracing
opentelemetry-api
,opentelemetry-core
opentelemetry-tracing
- #1666 fix: clear BatchSpanProcessor internal spans buffer before exporting (@TsvetanMilanov)
opentelemetry-exporter-collector-grpc
,opentelemetry-exporter-collector-proto
,opentelemetry-exporter-collector
opentelemetry-context-zone-peer-dep
,opentelemetry-context-zone
,opentelemetry-instrumentation-xml-http-request
- #1696 chore: use WebTracerProvider instead of WebTracer in docs (@bradfrosty)
opentelemetry-api
opentelemetry-context-zone-peer-dep
,opentelemetry-web
- Andrew (@AndrewGrachov)
- Bartlomiej Obecny (@obecny)
- Brad Frost (@bradfrosty)
- Daniel Dyla (@dyladan)
- Gerhard Stöbich (@Flarna)
- Jakub Malinowski (@jtmalinowski)
- Johannes Würbach (@johanneswuerbach)
- Kelvin Lo (@KKelvinLo)
- Matthew Wear (@mwear)
- Naga (@tannaga)
- Nir Hadassi (@nirsky)
- Shivkanya Andhare (@shivkanya9146)
- Srikanth Chekuri (@lonewolf3739)
- Tsvetan Milanov (@TsvetanMilanov)
- Valentin Marchaud (@vmarchaud)
- @snyder114
opentelemetry-api
,opentelemetry-exporter-collector-grpc
,opentelemetry-exporter-collector-proto
,opentelemetry-exporter-collector
,opentelemetry-exporter-prometheus
,opentelemetry-metrics
opentelemetry-api
,opentelemetry-core
,opentelemetry-plugin-http
,opentelemetry-plugin-https
,opentelemetry-shim-opentracing
opentelemetry-resource-detector-aws
,opentelemetry-resources
opentelemetry-api
,opentelemetry-core
,opentelemetry-plugin-fetch
,opentelemetry-plugin-xml-http-request
opentelemetry-core
,opentelemetry-tracing
- #1562 feat(core): rename ProbabilitySampler to TraceIdRatioBasedSampler (@legendecas)
opentelemetry-exporter-prometheus
- #1375 feat: make prometheus config preventServerStart optional (@legendecas)
opentelemetry-core
,opentelemetry-exporter-prometheus
,opentelemetry-metrics
,opentelemetry-sdk-node
,opentelemetry-tracing
opentelemetry-api
,opentelemetry-exporter-collector-grpc
,opentelemetry-exporter-collector-proto
,opentelemetry-exporter-collector
,opentelemetry-exporter-prometheus
,opentelemetry-metrics
opentelemetry-core
,opentelemetry-tracing
opentelemetry-instrumentation
opentelemetry-core
- #1579 fix: correlation-context header (@Asafb26)
- #1503 feat: add deep-merge util (@naseemkullah)
opentelemetry-exporter-prometheus
- #1570 fix: make prometheus histogram export cumulative (@AndrewGrachov)
opentelemetry-api
,opentelemetry-core
,opentelemetry-exporter-collector-proto
,opentelemetry-exporter-collector
,opentelemetry-exporter-jaeger
,opentelemetry-exporter-prometheus
,opentelemetry-exporter-zipkin
,opentelemetry-metrics
,opentelemetry-tracing
opentelemetry-api
,opentelemetry-core
,opentelemetry-node
,opentelemetry-plugin-http
,opentelemetry-plugin-https
,opentelemetry-shim-opentracing
,opentelemetry-tracing
- #1527 feat(api): propagate spanContext only using API #1456 (@vmarchaud)
opentelemetry-node
,opentelemetry-sdk-node
- #1525 feat(node-tracer): use AsyncLocalStorageContextManager by default starting Node 14.8 #1511 (@vmarchaud)
opentelemetry-exporter-collector
,opentelemetry-exporter-jaeger
,opentelemetry-exporter-zipkin
,opentelemetry-grpc-utils
,opentelemetry-plugin-grpc-js
,opentelemetry-plugin-grpc
,opentelemetry-plugin-http
,opentelemetry-plugin-https
- #1548 chore(http): remove
x-opentelemetry-outgoing-request
header #1547 (@vmarchaud)
- #1548 chore(http): remove
- Other
- #1553 docs: fix and update getting-started (@svrnm)
- #1550 EOL semantics by adding .gitattributes and changing tsconfig.json (@MarkSeufert)
opentelemetry-api
,opentelemetry-instrumentation
,opentelemetry-node
opentelemetry-api
,opentelemetry-tracing
opentelemetry-resource-detector-aws
,opentelemetry-resources
opentelemetry-node
- #1543 feat: enable dns instrumentation by default (@naseemkullah)
- #1532 fix: decrease level of unsupported-version logs to warn (@naseemkullah)
opentelemetry-resources
,opentelemetry-sdk-node
- #1531 feat: process resource detector (@mihirsoni)
opentelemetry-api
,opentelemetry-context-async-hooks
,opentelemetry-context-base
,opentelemetry-context-zone-peer-dep
,opentelemetry-core
,opentelemetry-shim-opentracing
,opentelemetry-tracing
,opentelemetry-web
opentelemetry-exporter-zipkin
opentelemetry-exporter-collector-grpc
,opentelemetry-exporter-collector-proto
,opentelemetry-exporter-collector
,opentelemetry-exporter-jaeger
,opentelemetry-exporter-prometheus
,opentelemetry-exporter-zipkin
,opentelemetry-metrics
,opentelemetry-plugin-fetch
,opentelemetry-plugin-xml-http-request
,opentelemetry-tracing
opentelemetry-plugin-http
- #1546 fix(http): do not set outgoing http span as active in the context #1479 (@vmarchaud)
opentelemetry-metrics
- #1567 fix: histogram aggregator lastUpdateTime (@AndrewGrachov)
- #1470 IMPORTANT - Fixing collecting data from observers when using batch observer in first run (@obecny)
opentelemetry-plugin-http
,opentelemetry-plugin-https
opentelemetry-context-async-hooks
opentelemetry-exporter-collector-grpc
,opentelemetry-exporter-collector-proto
- Other
- #1536 chore: variable names cleanup (@DarkPurple141)
opentelemetry-exporter-collector-proto
,opentelemetry-exporter-collector
- #1483 docs: change CollectorExporter to CollectorTraceExporter (@Hongbo-Miao)
opentelemetry-resource-detector-aws
,opentelemetry-resources
opentelemetry-exporter-zipkin
- Alex Hinds (@DarkPurple141)
- Amir Blum (@blumamir)
- Andrew (@AndrewGrachov)
- Asaf Ben Aharon (@Asafb26)
- Bartlomiej Obecny (@obecny)
- Cong Zou (@EdZou)
- Daniel Dyla (@dyladan)
- Gerhard Stöbich (@Flarna)
- Hongbo Miao (@Hongbo-Miao)
- Igor Morozov (@morigs)
- Justin Walz (@justinwalz)
- Mark (@MarkSeufert)
- Matthew Wear (@mwear)
- Mihir Soni (@mihirsoni)
- Naseem (@naseemkullah)
- Severin Neumann (@svrnm)
- Steve Flanders (@flands)
- Valentin Marchaud (@vmarchaud)
- legendecas (@legendecas)
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
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
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
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)
- 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)
opentelemetry-core
,opentelemetry-tracing
opentelemetry-api
,opentelemetry-context-base
- #1368 feat(api/context-base): change compile target to es5 (@markwolff)
- Cong Zou (@EdZou)
- Mark Wolff (@markwolff)
- Reginald McDonald (@reggiemcdonald)
- Daniel Dyla (@dyladan)
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)
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)
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
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)
opentelemetry-api
,opentelemetry-metrics
- 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)
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)
- 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
opentelemetry-exporter-collector
- #1197 fix(exporter-collector): default endpoint for node and browser (@davidwitten)
opentelemetry-context-zone-peer-dep
opentelemetry-semantic-conventions
- #1160 refactor(attributes): move enums to @opentelemetry/semantic-conventions (@markwolff)
- 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)
- 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)
opentelemetry-node
- #980 feat: merge user supplied and default plugin configs (@naseemkullah)
opentelemetry-context-async-hooks
- #1099 fix(asynchooks-scope): fix context loss using .with() #1101 (@vmarchaud)
- Other
- #1100 docs(batcher): document how to configure custom aggregators #989 (@vmarchaud)
opentelemetry-api
- #1106 chore: improve API documentation (@mayurkale22)
- Bartlomiej Obecny (@obecny)
- Daniel Dyla (@dyladan)
- Kanika Shah (@kanikashah90)
- Mayur Kale (@mayurkale22)
- Naseem (@naseemkullah)
- Valentin Marchaud (@vmarchaud)
- @shivkanya9146
opentelemetry-exporter-collector
opentelemetry-core
- #838 feat: implement W3C Correlation Context propagator (@rubenvp8510)
opentelemetry-api
- #1067 fix: missing
global
in browser environments (@legendecas)
- #1067 fix: missing
- Other
- #1057 chore: add examples README.md (@mayurkale22)
opentelemetry-core
- #1080 docs: document CorrelationContext propagator under Built-in Implement… (@rubenvp8510)
- Marian Zagoruiko (@mzahor)
- Mayur Kale (@mayurkale22)
- Olivier Albertini (@OlivierAlbertini)
- Ruben Vargas Palma (@rubenvp8510)
- legendecas (@legendecas)
- 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
opentelemetry-plugin-http
opentelemetry-exporter-collector
- Other
- #1065 style: format README (@naseemkullah)
- #1064 chore: update README (@mayurkale22)
- #1051 chore: deploy docs using github action (@dyladan)
opentelemetry-exporter-prometheus
- 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
Released 2020-05-12
opentelemetry-api
,opentelemetry-metrics
- #1001 fix: observers should not expose bind/unbind method (@legendecas)
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
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
- Other
- legendecas (@legendecas)
- Valentin Marchaud (@vmarchaud)
- Daniel Dyla (@dyladan)
- Ivan Senic (@ivansenic)
- Mark Wolff (@markwolff)
- Simon Leigh (@sleighzy)
- Bartlomiej Obecny (@obecny)
Released 2020-04-23
opentelemetry-exporter-collector
opentelemetry-api
,opentelemetry-metrics
opentelemetry-plugin-http
- #960 [http] fix: use url.URL (@naseemkullah)
opentelemetry-core
- #977 fix(B3Propagator): B3 sampled causing gRPC error (@mayurkale22)
opentelemetry-resources
opentelemetry-metrics
- #930 feat(aggregators): implement histogram aggregator (@vmarchaud)
- Naseem (@naseemkullah)
- Matthew Wear (@mwear)
- Bartlomiej Obecny (@obecny)
- Mayur Kale (@mayurkale22)
- Valentin Marchaud (@vmarchaud)
Released 2020-04-08
opentelemetry-exporter-jaeger
- #924 [Jaeger-Exporter] host default env var (@naseemkullah)
opentelemetry-metrics
- #933 feat(meter): allow custom batcher #932 (@vmarchaud)
opentelemetry-plugin-http
opentelemetry-exporter-prometheus
,opentelemetry-metrics
opentelemetry-propagator-jaeger
- #937 fix: Jaeger propagator example of usage" (@shivkanya9146)
- Daniel Dyla (@dyladan)
- Naseem (@naseemkullah)
- Valentin Marchaud (@vmarchaud)
- @shivkanya9146
Released 2020-04-01
opentelemetry-api
,opentelemetry-metrics
- #915 Remove label set from metrics API (@mayurkale22)
opentelemetry-tracing
opentelemetry-exporter-jaeger
opentelemetry-node
- #921 chore: fix Require Path in README @shivkanya9146)
- Mayur Kale (@mayurkale22)
- Bartlomiej Obecny (@obecny)
- Gerhard Stöbich (@Flarna)
- Shivkanya Andhare (@shivkanya9146)
Released 2020-03-27
opentelemetry-exporter-prometheus
,opentelemetry-metrics
- #893 Metrics: Add lastUpdateTimestamp associated with point (@mayurkale22)
opentelemetry-tracing
opentelemetry-api
,opentelemetry-tracing
opentelemetry-core
,opentelemetry-propagator-jaeger
opentelemetry-context-base
,opentelemetry-core
,opentelemetry-plugin-document-load
,opentelemetry-plugin-user-interaction
,opentelemetry-web
- Other
opentelemetry-context-base
,opentelemetry-core
,opentelemetry-plugin-document-load
,opentelemetry-plugin-user-interaction
,opentelemetry-web
- Bartlomiej Obecny (@obecny)
- Daniel Dyla (@dyladan)
- Mark Robert Henderson (@aphelionz)
- Mayur Kale (@mayurkale22)
Released 2020-03-19
opentelemetry-web
opentelemetry-plugin-mysql
opentelemetry-metrics
- #881 fix: @opentelemetry/metrics fails to run due to bad import (@mayurkale22)
- Daniel Dyla (@dyladan)
- Mayur Kale (@mayurkale22)
Released 2020-03-16
This is a first official beta release, which provides almost fully complete metrics, tracing, and context propagation functionality but makes no promises around breaking changes
- #828 feat: metric observer
- #858 chore: update out-of-date dependencies
- #856 fix: change loglevel for beta
- #843 export resource to exporters
- #846 SDK Resource
- #625 feat: introduce ended property on Span
- #837 Simplify SDK registration
- #818 fix: change SpanContext.traceFlags to mandatory
- #827 Add getter and setter arguments to propagation API
- #821 feat: add composite propagator
- #824 Faster trace id generation
- #708 Simplify and speed up trace context parsing
- #802 chore: adding force flush to span processors
- #816 feat: use context-based tracing
- #815 Resources API: package, semantic conventions, and test utils
- #797 Add propagation API
- #792 Add context API
- #685 feat: add express plugin #666
- #769 Separate context propagation (OTEP 66)
- #653 Prevent loading plugins for incorrect module #626
- #654 feat: warn user when a instrumented package was already required #636
- #772 chore: add typing to propagator carrier
- #735 feat: decode jaeger header
- #719 feat(plugin-http): sync. specs for statuscode
- #701 feat: add jaeger http trace format (#696)
- #798 Respect sampled bit in probability sampler
- #743 fix: left pad jaeger trace ids
- #715 fix: unref jaeger socket to prevent process running indefinitely
Released 2020-02-05
opentelemetry-api
opentelemetry-plugin-http
- #719 feat(plugin-http): sync. specs for statuscode
opentelemetry-exporter-jaeger
- #735 feat: decode jaeger header
opentelemetry-plugin-user-interaction
- #658 feat: plugin user interaction for web
- #689 Add benchmark README and latest numbers
- #733 chore: add instruction for pg-pool plugin
- #665 docs: add ioredis example
- #731 Update Stackdriver exporter example
opentelemetry-exporter-jaeger
- #715 fix: unref jaeger socket to prevent process running indefinitely
opentelemetry-plugin-ioredis
- #671 [ioredis plugin] fix: change supportedVersions to >1 <5
Released 2020-01-22
opentelemetry-core
,opentelemetry-exporter-collector
,opentelemetry-exporter-zipkin
,opentelemetry-node
,opentelemetry-plugin-dns
,opentelemetry-plugin-document-load
,opentelemetry-plugin-grpc
,opentelemetry-plugin-http
,opentelemetry-plugin-https
,opentelemetry-plugin-ioredis
,opentelemetry-plugin-mongodb
,opentelemetry-plugin-mysql
,opentelemetry-plugin-postgres
,opentelemetry-plugin-redis
,opentelemetry-plugin-xml-http-request
,opentelemetry-shim-opentracing
,opentelemetry-tracing
,opentelemetry-types
,opentelemetry-web
- #582 Named Tracers / Tracer Registry
opentelemetry-node
,opentelemetry-plugin-postgres
opentelemetry-metrics
- #700 implement named meter
opentelemetry-propagator-jaeger
- #701 add jaeger http trace format
opentelemetry-exporter-stackdriver-trace
- #648 Stackdriver Trace exporter
- #673 chore(getting-started): Added a TypeScript version for Getting Started Guide
opentelemetry-plugin-ioredis
- #714 fix: return module exports from ioredis
Released 2020-01-03
opentelemetry-plugin-http
,opentelemetry-plugin-https
opentelemetry-plugin-mongodb
- #652 feat: port mongodb-core plugin to mongodb
opentelemetry-metrics
- #634 Rename metric handle to bound instrument
opentelemetry-test-utils
- #644 feat: test-utils
opentelemetry-plugin-ioredis
- #558 feat(plugin): add ioredis plugin
opentelemetry-node
,opentelemetry-plugin-xml-http-request
- #646 chore: update default plugins list and fix npm badge
opentelemetry-plugin-document-load
,opentelemetry-plugin-mysql
,opentelemetry-plugin-redis
,opentelemetry-plugin-xml-http-request
,opentelemetry-shim-opentracing
- #647 chore: update plugin readme with example links
opentelemetry-plugin-postgres
- #539 chore(docs:postgres): add usage instructions
- Other
- #645 chore(plugin-pg): move dev dependencies out of
dependencies
in package.json
- #645 chore(plugin-pg): move dev dependencies out of
Released 2019-12-20
opentelemetry-plugin-grpc
- #633 chore: enable incremental builds
opentelemetry-plugin-xml-http-request
- #595 feat: implement XMLHttpRequest plugin
Released 2019-12-13
opentelemetry-core
,opentelemetry-node
,opentelemetry-plugin-dns
,opentelemetry-plugin-document-load
,opentelemetry-plugin-grpc
,opentelemetry-plugin-postgres
,opentelemetry-plugin-redis
,opentelemetry-tracing
,opentelemetry-types
- #569 chore: allow parent span to be null
opentelemetry-plugin-document-load
opentelemetry-plugin-http
,opentelemetry-plugin-https
- #548 fix(plugin-http): adapt to current @types/node
- Other
opentelemetry-core
,opentelemetry-metrics
,opentelemetry-types
opentelemetry-metrics
- #475 add shutdown method on MetricExporter interface
opentelemetry-core
,opentelemetry-plugin-document-load
,opentelemetry-tracing
,opentelemetry-web
- #466 chore: fixing coverage for karma using istanbul
opentelemetry-exporter-jaeger
- #609 Jaeger no flush interval
opentelemetry-plugin-dns
- #613 fix(plugin-dns): remove from default plugin list
opentelemetry-plugin-http
opentelemetry-shim-opentracing
- #577 fix: add missing
main
in package.json
- #577 fix: add missing
opentelemetry-exporter-zipkin
- #526 fix: zipkin-exporter: don't export after shutdown
opentelemetry-plugin-grpc
- #487 fix(grpc): use correct supportedVersions
opentelemetry-core
- #472 fix(core): add missing semver dependency
- Other
opentelemetry-plugin-mongodb-core
- #564 docs: add usage for mongodb-core plugin #543)
opentelemetry-metrics
- #490 chore: update metrics README
opentelemetry-plugin-redis
- #551 chore: fix minor typo
opentelemetry-exporter-prometheus
- #521 chore: update prometheus exporter readme with usage and links
opentelemetry-types
- #512 chore: minor name change
opentelemetry-plugin-postgres
- #473 chore(plugin): postgres-pool plugin skeleton
opentelemetry-core
,opentelemetry-exporter-collector
- #552 Collector exporter
opentelemetry-node
,opentelemetry-plugin-mysql
- #525 feat: mysql support
opentelemetry-plugin-redis
- #503 feat(plugin): implement redis plugin
opentelemetry-plugin-mongodb-core
- #205 feat: add mongodb plugin
opentelemetry-exporter-prometheus
- #483 feat: Add prometheus exporter
opentelemetry-metrics
opentelemetry-scope-zone-peer-dep
,opentelemetry-scope-zone
,opentelemetry-web
- #461 feat(scope-zone): new scope manager to support async operations in web
opentelemetry-core
,opentelemetry-plugin-document-load
- #477 feat(traceparent): setting parent span from server
opentelemetry-core
,opentelemetry-metrics
,opentelemetry-types
- #463 feat: implement labelset
opentelemetry-metrics
,opentelemetry-types
- #437 feat(metrics): add registerMetric and getMetrics
Released 2019-11-04
opentelemetry-shim-opentracing
,opentelemetry-tracing
,opentelemetry-types
- #449 fix: allow recording links only at Span creation time
opentelemetry-core
,opentelemetry-node
,opentelemetry-tracing
,opentelemetry-types
- #454 fix(span): rename span recording flag
opentelemetry-metrics
- #475 add shutdown method on MetricExporter interface
opentelemetry-plugin-document-load
- #469 chore: fixing problem with load event and performance for loadend
opentelemetry-core
,opentelemetry-plugin-document-load
,opentelemetry-tracing
,opentelemetry-web
- #466 chore: fixing coverage for karma using istanbul
opentelemetry-tracing
- #444 fix: batchSpanProcessor test failing intermittently
opentelemetry-core
- #472 fix(core): add missing semver dependency
- #462 chore: update README
- #460 chore: move members list out of community repo
- #445 chore: update CONTRIBUTING.md
- #459 chore: update API docs
opentelemetry-metrics
,opentelemetry-types
- #437 feat(metrics): add registerMetric and getMetrics
opentelemetry-metrics
- #468 feat: validate metric names
opentelemetry-plugin-postgres
- #417 feature(plugin): implement postgres plugin
opentelemetry-core
,opentelemetry-types
- #451 feat: add IsRemote field to SpanContext, set by propagators
opentelemetry-core
,opentelemetry-plugin-document-load
,opentelemetry-tracing
,opentelemetry-types
,opentelemetry-web
- #433 feat(plugin-document-load): new plugin for document load for web tracer
- chore: add prepare script and bump the version (#431)
- docs: fix broken links (#428)
- docs(exporter-jaeger): fix jaeger version (#430)
- fix(plugin-http): ensure no leaks (#398)
- Update readme (#421)
- refactor: cal duration once instead of each get duration call (#412)
- chore: add npm version badge (#414)
- Initial release