All notable changes to this project will be documented in this file.
For API changes, see the API CHANGELOG. For experimental package changes, see the experimental CHANGELOG.
- feat: include instrumentation scope info in console span and log record exporters #4848 @blumamir
- refactor: Simplify the code for the
getEnv
function #4799 @danstarns
- refactor(examples): added usage of @opentelemetry/semantic-conventions and @opentelemetry/resources to the examples in examples/opentelemetry-web for maintaining consistency across all examples. #4764 @Zen-cronic
- refactor(context-zone-peer-dep): use explicit exports #4785 @pichlermarc
- refactor(context-async-hooks): use explicit exports #4785 @pichlermarc
- feat: support node 22 #4666 @dyladan
- feat(context-zone*): support zone.js 0.12.x #4376 @maldago
- refactor(core): Use tree-shakeable string constants for semconv #4739 @JohannesHuster
- refactor(shim-opentracing): Use tree-shakeable string constants for semconv #4746 @JohannesHuster
- refactor(sdk-trace-web): Use tree-shakeable string constants for semconv #4747 @JohannesHuster
- refactor(sdk-trace-node): Use tree-shakeable string constants for semconv #4748 @JohannesHuster
- refactor(sdk-trace-base): Use tree-shakeable string constants for semconv #4749 @JohannesHuster
- refactor(resources): update deprecated semconv to use exported strings #4755 @JamieDanielson
- refactor(exporters): update deprecated semconv to use exported strings #4756 @JamieDanielson
- refactor(examples): use new exported string constants for semconv in examples/esm-http-ts #4758 @Zen-cronic
- refactor(examples): use new exported string constants for semconv in examples/basic-tracer-node #4759 @Zen-cronic
- refactor(examples): use new exported string constants for semconv in examples/http #4750 @Zen-cronic
- refactor(examples): use new exported string constants for semconv in examples/grpc-js #4760 @Zen-cronic
- refactor(examples): use new exported string constants for semconv in examples/otlp-exporter-node #4762 @Zen-cronic
- refactor(examples): use new exported string constants for semconv in examples/opentracing-shim #4761 @Zen-cronic
- fix(core): align inconsistent behavior of
getEnv()
andgetEnvWithoutDefaults()
when aprocess
polyfill is used #4648 @pichlermarcgetEnvWithoutDefaults()
would useprocess.env
if it was defined when running in a browser, whilegetEnv()
would always use_globalThis
. Now both use_globalThis
when running in a browser.
- fix(resources): prevent circular import (resource -> detector -> resource -> ...) #4653 @pichlermarc
- fixes a circular import warning which would appear in rollup when bundling
@opentelemetry/resources
- fixes a circular import warning which would appear in rollup when bundling
- fix(exporter-metrics-otlp-grpc): add explicit otlp-exporter-base dependency to exporter-metrics-otlp-grpc #4678 @AkselAllas
- feat(sdk-trace-base): log resource attributes in ConsoleSpanExporter #4605 @pichlermarc
- feat(propagator-aws-xray): moved AWS Xray propagator from contrib 4603 @martinkuba
- feat(resources): new experimental detector ServiceInstanceIdDetectorSync that sets the value for
service.instance.id
as random UUID. #4608 @maryliag
- fix(sdk-trace-web): fix invalid timings in span events #4486 @Abinet18
- fix(resources): ensure BrowserDetector does not think Node.js v21 is a browser #4561 @trentm
- fix(core): align inconsistent behavior of
getEnv()
andgetEnvWithoutDefaults()
when aprocess
polyfill is used #4648 @pichlermarcgetEnvWithoutDefaults()
would useprocess.env
if it was defined when running in a browser, whilegetEnv()
would always use_globalThis
. Now both use_globalThis
when running in a browser.
- perf(sdk-trace-base): do not allocate arrays if resource has no pending async attributes #4576 @Samuron
- feat(sdk-metrics): added experimental synchronous gauge to SDK #4565 @clintonb
- this change will become user-facing in an upcoming release
- fix(sdk-metrics): increase the depth of the output to the console such that objects in the metric are printed fully to the console #4522 @JacksonWeber
- feat(sdk-metrics): allow single bucket histograms #4456 @pichlermarc
- feat(instrumentation): Make
init()
method public #4418 - feat(context-zone-peer-dep, context-zone): support zone.js 0.13.x, 0.14.x #4469 @pichlermarc
- chore: Semantic Conventions export individual strings 4185
- feat(sdk-trace-base): allow adding span links after span creation #4536 @seemk
- fix(sdk-metrics): handle zero bucket counts in exponential histogram merge #4459 @mwear
- fix(sdk-metrics): ignore
NaN
value recordings in Histograms #4455 @pichlermarc- fixes a bug where recording
NaN
on a histogram would result in the sum of bucket count values not matching the overall count
- fixes a bug where recording
- fix(sdk-metrics): allow single bucket histograms #4456 @pichlermarc
- fixes a bug where
Meter.createHistogram()
with the adviceexplicitBucketBoundaries: []
would throw
- fixes a bug where
- fix(context-zone-peer-dep, context-zone): support zone.js 0.13.x, 0.14.x #4469 @pichlermarc
- fixes a bug where old versions of
zone.js
affected by angular/angular#53507 would be pulled in
- fixes a bug where old versions of
- docs: shorten readme sections #4460 @legendecas
- feat(sdk-metrics): add constructor option to add metric readers #4427 @pichlermarc
- deprecates
MeterProvider.addMetricReader()
please use the constructor optionreaders
instead.
- deprecates
- fix(sdk-trace-base): ensure attribute value length limit is enforced on span creation #4417 @pichlermarc
- fix(sdk-trace-base): Export processed spans while exporter failed #4287 @Zirak
- chore(opentelemetry-context-zone-peer-dep): support zone.js ^v0.13.0 #4320
- refactor(core): drop unnecessary assignment of HOSTNAME #4421 @pichlermarc
- test(opentelemetry-context-zone-peer-dep): transpile zone.js in tests #4423 @legendecas
- perf(otlp-transformer): skip unnecessary base64 encode of span contexts #4343 @seemk
- feat(sdk-trace-base): improve log messages when dropping span events #4223 @mkubliniak
- feat: add node 20 support #4336 @dyladan
- chore: type reference on zone.js #4257 @legendecas
- chore: no need for 'packages' in lerna.json #4264 @trentm
- test: add node 20 to test matrix #4336 @dyladan
- fix(api-logs): allow for TimeInput type for LogRecord timestamps #4345
- fix(sdk-trace-web): only access location if it is defined #4063
- fix(sdk-trace-base): processor onStart called with a span having empty attributes
- fix(sdk-metrics): hand-roll MetricAdvice type as older API versions do not include it #4260
- feat(metrics): prototype experimental advice support #3876 @legendecas
- fix(core): remove re-export of
version.ts
#4225 @david-luna
- chore: track package-lock.json #4238 @legendecas
- Switched to npm workspaces to bootstrap dependencies.
- fix(sdk-trace-base): BatchSpanProcessor flushes when
maxExportBatchSize
is reached #3958 @nordfjord - fix(sdk-metrics): allow instrument names to contain '/' #4155
- fix(sdk-metrics): prevent per-reader storages from keeping unreported accumulations in memory #4163 @pichlermarc
- fixes a memory leak which occurred when two or more
MetricReader
instances are registered to aMeterProvider
- fixes a memory leak which occurred when two or more
- fix(sdk-metrics): do not report empty scopes and metrics #4135 @pichlermarc
- Instruments that were created, but did not have measurements will not be exported anymore
- Meters (Scopes) that were created, but did not have any instruments with measurements under them will not be exported anymore.
- fix(exporter-zipkin): round duration to the nearest int in annotations to be compliant with zipkin protocol #4167 @FelipeEmerim
- docs(contributing): added guidelines for adding benchmark tests #4169
- test: added a performance benchmark test for span creation #4105
- test: added a workflow to run performance benchmark tests automatically #4144
- Revert "feat(api): add attributes argument to recordException API #4071"
- This feature was an unintentional breaking change introduced with API 1.5.0
- This PR updates all SDK packages to allow API 1.6.0, where this change has been reverted.
- feat(sdk-metrics): implement MetricProducer specification #4007
- feat: update PeriodicExportingMetricReader and PrometheusExporter to accept optional metric producers #4077 @aabmass
- fix(exporter-zipkin): rounding duration to the nearest int to be compliant with zipkin protocol #4064 @n0cloud
- fix(sdk-metrics): metric names should be case-insensitive
- docs(guidelines): add dependencies guidelines #4040
- 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
- Revert "feat(minification): Add noEmitHelpers, importHelpers and tslib as a dependency (#3914)" #4011 @dyladan
- 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
- fix(sdk-trace-web): add secureConnectionStart to https only #3879 @Abinet18
- feat(minification): [Minification] Add noEmitHelpers, importHelpers and tslib as a dependency #3913 @MSNev
- feat(SpanExporter): Add optional forceFlush to SpanExporter interface #3753 @sgracias1 @JacksonWeber
- feat(core): add environment variables for OTLP log exporters. #3712 @llc1123
- fix(http-instrumentation): stop listening to
request
'sclose
event once it has emittedresponse
#3625 @SimenB - fix(sdk-node): fix initialization in bundled environments by not loading @opentelemetry/exporter-jaeger #3739 @pichlermarc
- 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
- 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
- feat(sdk-metrics): add exponential histogram support #3505, #3506 @mwear
- feat(resources): collect additional process attributes #3605 @mwear
- fix(sdk-metrics): merge uncollected delta accumulations #3667 @legendecas
- fix(sdk-trace-web): make
parseUrl()
respect document.baseURI #3670 @domasx2
- doc(sdk): update NodeSDK example #3684 @martinkuba
- docs: change vmarchaud status from maintainer to emeritus #3710 @vmarchaud
- docs: change rauno56 status from maintainer to emeritus #3706 @rauno56
- fix(resource): make properties for async resource resolution optional #3677 @pichlermarc
- fix(resource): change fs/promises import to be node 12 compatible #3681 @pichlermarc
- 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
- feat: add unit to view instrument selection criteria #3647 @jlabatut
- feat(tracing): expose dropped counts for attributes, events and links on span #3576 @mohitk05
- 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
- chore: update http example #3651 @JamieDanielson
- chore(exporter-jaeger): deprecate jaeger exporter #3585 @pichlermarc
- 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
- 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
- chore: fix cross project links and missing implicitly exported types #3533 @legendecas
- feat(sdk-metrics): add exponential histogram mapping functions #3504 @mwear
- feat(instrumentation-grpc): set net.peer.name and net.peer.port on client spans #3430
- feat(exporter-trace-otlp-proto): Add protobuf otlp trace exporter support for browser #3208 @pkanal
- fix(sdk-metrics): use default Resource to comply with semantic conventions #3411 @pichlermarc
- Metrics exported by the SDK now contain the following resource attributes by default:
service.name
telemetry.sdk.name
telemetry.sdk.language
telemetry.sdk.version
- Metrics exported by the SDK now contain the following resource attributes by default:
- fix(sdk-metrics): use Date.now() for instrument recording timestamps #3514 @MisterSquishy
- fix(sdk-trace): make spans resilient to clock drift #3434 @dyladan
- fix(selenium-tests): updated webpack version for selenium test issue #3456 @SaumyaBhushan
- fix(sdk-metrics): collect metrics when periodic exporting metric reader flushes #3517 @legendecas
- fix(sdk-metrics): fix duplicated registration of metrics for collectors #3488 @legendecas
- fix(core): fix precision loss in numberToHrtime #3480 @legendecas
- chore: automatically generate tsconfigs #3432 @legendecas
- chore: enforce format with prettier #3444 @legendecas
@opentelemetry/sdk-metrics
has been promoted to stable@opentelemetry/api-metrics
has been merged into@opentelemetry/api
and deprecated
- feat(api): merge api-metrics into api #3374 @legendecas
- feat(sdk-trace): re-export sdk-trace-base in sdk-trace-node and web #3319 @legendecas
- feat: enable tree shaking #3329 @pkanal
- fix(sdk-trace): enforce consistent span durations #3327 @dyladan
- fix(resources): fix EnvDetector throwing errors when attribute values contain spaces #3295
- fix(trace): fix an issue which caused negative span durations in web based spans #3359 @dyladan
- fix(resources): strict OTEL_RESOURCE_ATTRIBUTES baggage octet decoding #3341 @legendecas
- doc: Added Metrics documentation #3360 @weyert
- docs(api): fix counter negative value wording #3396 @legendecas
- ci: run browser tests without circle #3328 @dyladan
Metrics API is now stable and generally available. There are no changes between 1.0.0 and the previous 0.33.0 version.
- Add semver check to metrics API #3357 @dyladan
- Previously API versions were only considered compatible if the API was exactly the same
-
fix(sdk-trace-base): make span start times resistant to hrtime clock drift #3129
-
fix(sdk-trace-base): validate maxExportBatchSize in BatchSpanProcessorBase #3232
- docs(metrics): add missing metrics packages to SDK reference documentation #3239 @dyladan
- deps: update markdownlint-cli to 0.32.2 #3253 @pichlermarc
- perf(opentelemetry-core): improve hexToBase64 performance #3178 @seemk
- feat(sdk-trace-base): move Sampler declaration into sdk-trace-base #3088 @legendecas
- fix(grpc-instrumentation): added grpc attributes in instrumentation #3127 @andrewzenkov
- feat: support latest
@opentelemetry/api
#3177 @dyladan
- fix(context-async-hooks): Ensure listeners added using
once
can be removed usingremoveListener
#3133
- chore: update trace-web example and rename it to opentelemetry-web #3145 @pichlermarc
- chore: update https example #3152 @pichlermarc
- feat(sdk-trace-base): Improve extensibility of BasicTracerProvider #3023 @Rauno56
- fix(resources): fix browser compatibility for host and os detectors #3004 @legendecas
- fix(sdk-trace-base): fix crash on environments without global document #3000 @legendecas
- fix(sdk-trace-base): fix spanLimits attribute length/count to consider env values #3068 @svetlanabrennan
- test: add node 18 and remove EoL node versions #3048 @dyladan
- fix(resources): fix browser compatibility for host and os detectors #3004 @legendecas
- chore: remove unused InstrumentationConfig#path #2944 @flarna
- feat(ConsoleSpanExporter): export span links #2917 @trentm
- feat: warn when hooked module is already loaded #2926 @nozik
- feat: implement OSDetector #2927 @rauno56
- feat: implement HostDetector #2921 @rauno56
- feat(opentelemetry-core): add InstrumentationScope #2959 @pichlermarc
- fix(sdk-web): parse url with relative url string #2972 @legendecas
- fix: sanitize attributes inputs #2881 @legendecas
- fix: support earlier API versions #2892 @dyladan
- fix: support extract one digit '0' in jaeger traceFlag #2905 @shmilyoo
- fix(resources): extend ResourceAttributes interface to comply with spec #2924 @blumamir
- docs(sdk): update earliest support node version #2860 @svetlanabrennan
- chore: require changelog entry to merge PR #2847 @dyladan
- chore: remove peer API check #2892 @dyladan
- chore: merge lerna subdirectories into a single monorepo #2892 @dyladan
- chore: indent the code with eslint #2923 @blumamir
opentelemetry-propagator-jaeger
- #2849 fix: correct changelog and compat matrix for 1.1 release (@Flarna)
- #2823 fix: enable downlevelIteration for es5 targets (@legendecas)
- #2844 chore: add prepublishOnly to ensure a full build (@legendecas)
opentelemetry-resources
- #2727 feat(opentelemetry-resources): add runtime version information (@cuichenli)
exporter-trace-otlp-http
,opentelemetry-core
- #2796 feat(trace-otlp-http-exporter): add compression env vars (@svetlanabrennan)
instrumentation-http
- #2704 feat(instrumentation-http): add options to ignore requests (@legendecas)
opentelemetry-core
,opentelemetry-exporter-jaeger
exporter-trace-otlp-grpc
,exporter-trace-otlp-http
,exporter-trace-otlp-proto
,opentelemetry-context-async-hooks
,opentelemetry-context-zone-peer-dep
,opentelemetry-core
,opentelemetry-exporter-jaeger
,opentelemetry-exporter-zipkin
,opentelemetry-propagator-b3
,opentelemetry-propagator-jaeger
,opentelemetry-resources
,opentelemetry-sdk-trace-base
,opentelemetry-sdk-trace-node
,opentelemetry-sdk-trace-web
,opentelemetry-shim-opentracing
opentelemetry-sdk-trace-web
- #2719 feat(sdk-trace-web): web worker support (@legendecas)
exporter-trace-otlp-http
,exporter-trace-otlp-proto
exporter-trace-otlp-grpc
,exporter-trace-otlp-http
,exporter-trace-otlp-proto
,opentelemetry-core
,opentelemetry-exporter-jaeger
,opentelemetry-sdk-trace-base
- #2695 refactor: unifying shutdown once with BindOnceFuture (@legendecas)
opentelemetry-propagator-jaeger
- #2673 feat(@opentelemetry/propagator-jaeger): support custom baggage prefix (@sschegolev)
exporter-trace-otlp-grpc
,exporter-trace-otlp-http
,exporter-trace-otlp-proto
opentelemetry-context-zone-peer-dep
,opentelemetry-context-zone
,opentelemetry-core
,opentelemetry-exporter-zipkin
,opentelemetry-propagator-b3
,opentelemetry-resources
,opentelemetry-sdk-trace-base
,opentelemetry-sdk-trace-web
,opentelemetry-semantic-conventions
- #2556 chore: add esm2015 entry for web apps aiming at modern browsers (@echoontheway)
exporter-trace-otlp-grpc
,exporter-trace-otlp-http
,exporter-trace-otlp-proto
opentelemetry-sdk-trace-base
opentelemetry-core
- #2766 fix(baggage): include baggage metadata when propagating baggage entries (@chrskrchr)
opentelemetry-exporter-jaeger
opentelemetry-resources
- #2739 fix(resources): align exported names in different environments (@legendecas)
- Other
opentelemetry-propagator-jaeger
- #2694 fix(propagator-jaeger): 0-pad span-id to match 16-symbol validation (@nikolaylagutko)
opentelemetry-exporter-zipkin
,opentelemetry-sdk-trace-web
- #2689 fix: remove window and document dependencies in web packages (@legendecas)
- Other
- #2830 Cleanup removed documentation for missing benchmarks (@dmathieu)
- #2807 docs: document removal of shutdown flag in OTLPExporterBase (@legendecas)
- #2814 docs: simplify contrib part in readme (@Flarna)
- #2802 docs(prom-example): remove deprecated startServer option (@naseemkullah)
- #2728 docs: specify minimun version of npm to run command in subproject (@cuichenli)
- #2720 docs: document node v10 EOL (@YanivD)
- #2688 docs: update typedoc config (@dyladan)
- #2685 docs: remove circle-ci from development guide, update link, and fix typo. (@pichlermarc)
- #2661 chore: update and fix tracer-web examples (@MSNev)
- #2647 chore: update opentelemetry dependencies to latest versions (@svetlanabrennan)
exporter-trace-otlp-grpc
- #2726 docs(otlp-grpc-exporter): update default url (@svetlanabrennan)
opentelemetry-context-async-hooks
- #2619 docs(context): Fix links, edit prose (@spencerwilson)
opentelemetry-context-async-hooks
,opentelemetry-sdk-trace-node
- #2651 docs: fix links to the context document (@legendecas)
opentelemetry-sdk-trace-base
- #2768 test(sdk-trace-base): pin core.hrtime dependencies on timeOrigin (@legendecas)
exporter-trace-otlp-http
,opentelemetry-context-zone-peer-dep
,opentelemetry-context-zone
,opentelemetry-core
,opentelemetry-exporter-zipkin
,opentelemetry-propagator-b3
,opentelemetry-resources
,opentelemetry-sdk-trace-base
,opentelemetry-sdk-trace-web
,opentelemetry-semantic-conventions
- #2765 chore: target to es2017 in the no-polyfill target (@legendecas)
- Other
- #2743 test(sdk-metrics-base): test metric instrument interfaces (@legendecas)
- #2752 test(integration-w3c): fix inconsistent api versions loaded (@legendecas)
- #2715 chore: update actions/checkout to v2 (@legendecas)
- #2702 chore: add Chengzhong Wu as maintainer (@dyladan)
- #2703 chore: add Amir Blum as maintainer (@dyladan)
- #2701 chore: add Rauno Viskus as maintainer (@dyladan)
- #2693 chore: retry link checks on code 429 with 'retry-after' header (@legendecas)
- #2669 chore: checks links in typedoc html (@legendecas)
- #2683 chore: start a style guide (@dyladan)
- #2684 chore: remove @obecny as maintainer (@dyladan)
- #2663 chore: fix nojekyll in docs command (@dyladan)
- #2648 refactor(opentelemetry-sdk-node): remove redundant judgments for metric (@rickyes)
- #2638 chore: Update wip metrics references (@dyladan)
- #2629 chore: rename metrics packages to prevent lerna linking (@dyladan)
- #2623 chore: fix the compilation for typescript 4.4 (@dyladan)
- #2598 chore: Remove old metrics SDK (@dyladan)
opentelemetry-core
- #2709 test(sdk-metrics): browser compatibility tests (@legendecas)
exporter-trace-otlp-grpc
,exporter-trace-otlp-http
,exporter-trace-otlp-proto
,opentelemetry-exporter-jaeger
,opentelemetry-exporter-zipkin
,opentelemetry-propagator-b3
,opentelemetry-resources
,opentelemetry-sdk-trace-base
,opentelemetry-sdk-trace-web
,opentelemetry-semantic-conventions
- #2710 chore: apply eslint rule semi (@legendecas)
exporter-trace-otlp-grpc
,exporter-trace-otlp-http
,exporter-trace-otlp-proto
,opentelemetry-context-async-hooks
,opentelemetry-context-zone-peer-dep
,opentelemetry-context-zone
,opentelemetry-core
,opentelemetry-exporter-jaeger
,opentelemetry-exporter-zipkin
,opentelemetry-propagator-b3
,opentelemetry-propagator-jaeger
,opentelemetry-resources
,opentelemetry-sdk-trace-base
,opentelemetry-sdk-trace-node
,opentelemetry-sdk-trace-web
,opentelemetry-semantic-conventions
,opentelemetry-shim-opentracing
,template
opentelemetry-context-async-hooks
,opentelemetry-context-zone-peer-dep
,opentelemetry-context-zone
,opentelemetry-core
,opentelemetry-exporter-jaeger
,opentelemetry-exporter-zipkin
,opentelemetry-propagator-b3
,opentelemetry-propagator-jaeger
,opentelemetry-resources
,opentelemetry-sdk-trace-base
,opentelemetry-sdk-trace-node
,opentelemetry-sdk-trace-web
,opentelemetry-semantic-conventions
,opentelemetry-shim-opentracing
- #2657 chore: add markdown link checks (@legendecas)
opentelemetry-exporter-jaeger
,opentelemetry-exporter-zipkin
,opentelemetry-resources
,opentelemetry-semantic-conventions
opentelemetry-sdk-trace-web
- #2451 chore(sdk-trace-web): fix lint warnings (@alisabzevari)
- Ali Sabzevari (@alisabzevari)
- Amir Blum (@blumamir)
- Chris Karcher (@chrskrchr)
- Damien Mathieu (@dmathieu)
- Daniel Dyla (@dyladan)
- Gerhard Stöbich (@Flarna)
- Marc Pichler (@pichlermarc)
- Mitar Milanovic (@Bataran)
- Nev (@MSNev)
- Nikolay Lagutko (@nikolaylagutko)
- Rauno Viskus (@Rauno56)
- Ricky Zhou (@rickyes)
- Sebastian Poxhofer (@secustor)
- Siim Kallas (@seemk)
- Spencer Wilson (@spencerwilson)
- Srikanth Chekuri (@srikanthccv)
- Svetlana Brennan (@svetlanabrennan)
- Will Li (@cuichenli)
- Yaniv Davidi (@YanivD)
- @bgpo
- @echoontheway
- @naseemkullah
- @sschegolev
- legendecas (@legendecas)
- Other
- #2566 feat!(metrics): remove batch observer (@dyladan)
- #2485 feat!: Split metric and trace exporters into new experimental packages (@willarmiros)
- #2540 fix(sdk-metrics-base): remove metric kind BATCH_OBSERVER (@legendecas)
- #2496 feat(api-metrics): rename metric instruments to match feature-freeze API specification (@legendecas)
opentelemetry-core
- #2529 feat(api-metrics): add schemaUrl to meter creations (@legendecas)
- Other
- #2523 feat: Rename Labels to Attributes (@pirgeo)
- #2559 feat(api-metrics): remove bind/unbind and bound instruments (@legendecas)
- #2563 feat(sdk-metrics-base): remove per-meter config on MeterProvider.getMeter (@legendecas)
opentelemetry-core
- #2465 fix: prefer globalThis instead of window to support webworkers (@legendecas)
opentelemetry-semantic-conventions
- #2532 feat(@opentelemetry/semantic-conventions): change enum to object literals (@echoontheway)
- #2528 feat: upgrade semantic-conventions to latest v1.7.0 spec (@weyert)
opentelemetry-core
,opentelemetry-sdk-trace-base
- Other
- #2610 fix: preventing double enable for instrumentation that has been already enabled (@obecny)
- #2581 feat: lazy initialization of the gzip stream (@fungiboletus)
- #2584 fix: fixing compatibility versions for detectors (@obecny)
- #2558 fix(@opentelemetry/exporter-prometheus): unref prometheus server to prevent process running indefinitely (@mothershipper)
- #2495 fix(sdk-metrics-base): metrics name should be in the max length of 63 (@legendecas)
- #2497 feat(@opentelemetry-instrumentation-fetch): support reading response body from the hook applyCustomAttributesOnSpan (@echoontheway)
opentelemetry-core
opentelemetry-exporter-zipkin
- Other
- #2561 Use new canonical path to Getting Started (@chalin)
- #2576 docs(instrumentation): update links in the Readme (@OlivierAlbertini)
- #2600 docs: fix URLs in README post-experimental move (@arbourd)
- #2579 doc: Move upgrade propagator notes to correct section (@NathanielRN)
- #2568 chore(doc): update matrix with contrib version for 1.0 core (@vmarchaud)
- #2555 docs: expose existing comments (@moander)
- #2493 chore: remove getting started and link to documentation. (@svrnm)
opentelemetry-core
- #2604 Docs: Document the HrTime format (@JamesJHPark)
- Other
- #2404 chore: Fix lint warnings in instrumentation package (@alisabzevari)
- #2533 chore: regularly close stale issues (@Rauno56)
- #2570 chore: adding selenium tests with browserstack (@obecny)
- #2522 chore: cleanup setting config in instrumentations (@Flarna)
- #2541 chore: slim font size for section title in PR template (@legendecas)
- #2509 chore: expand pull request template with action items (@pragmaticivan)
- #2488 chore: inline sources in source maps (@dyladan)
- #2514 chore: update stable dependencies to 1.0 (@dyladan)
opentelemetry-sdk-trace-base
,opentelemetry-sdk-trace-node
,opentelemetry-sdk-trace-web
- #2607 chore: update npm badge image links (@legendecas)
opentelemetry-context-async-hooks
,opentelemetry-context-zone-peer-dep
,opentelemetry-core
,opentelemetry-exporter-jaeger
,opentelemetry-exporter-zipkin
,opentelemetry-propagator-b3
,opentelemetry-propagator-jaeger
,opentelemetry-resources
,opentelemetry-sdk-trace-base
,opentelemetry-sdk-trace-node
,opentelemetry-sdk-trace-web
,opentelemetry-shim-opentracing
opentelemetry-core
- (Eliseo) Nathaniel Ruiz Nowell (@NathanielRN)
- Ali Sabzevari (@alisabzevari)
- Antoine Pultier (@fungiboletus)
- Bartlomiej Obecny (@obecny)
- Daniel Dyla (@dyladan)
- Dylan Arbour (@arbourd)
- Georg Pirklbauer (@pirgeo)
- Gerhard Stöbich (@Flarna)
- Ivan Santos (@pragmaticivan)
- Jack (@mothershipper)
- James (@JamesJHPark)
- MartenH (@mhennoch)
- Olivier Albertini (@OlivierAlbertini)
- Patrice Chalin (@chalin)
- Rauno Viskus (@Rauno56)
- Severin Neumann (@svrnm)
- Valentin Marchaud (@vmarchaud)
- Weyert de Boer (@weyert)
- William Armiros (@willarmiros)
- @echoontheway
- legendecas (@legendecas)
- moander (@moander)
- t2t2 (@t2t2)
No changes
opentelemetry-exporter-collector-grpc
,opentelemetry-exporter-otlp-grpc
,opentelemetry-exporter-otlp-http
,opentelemetry-exporter-otlp-proto
opentelemetry-core
,opentelemetry-instrumentation-grpc
,opentelemetry-sdk-trace-base
,opentelemetry-shim-opentracing
opentelemetry-core
,opentelemetry-sdk-trace-base
- #2430 feat(opentelemetry-sdk-trace-base): implemented general limits of attributes (@banothurameshnaik)
- #2418 feat(opentelemetry-sdk-trace-base): implemented option to limit length of values of attributes (@banothurameshnaik)
opentelemetry-instrumentation
opentelemetry-semantic-conventions
opentelemetry-exporter-collector-proto
,opentelemetry-exporter-collector
- #2438 feat: OTEL_EXPORTER_OTLP_ENDPOINT append version and signal (@longility)
- Other
- #2494 fix: remove setting http.route in http span attributes (@mustafain117)
opentelemetry-instrumentation-fetch
- #2426 fix(opentelemetry-instrumentation-fetch): fixed override of headers (@philipszalla)
opentelemetry-sdk-trace-base
- #2434 fix: ReferenceError when OTEL_TRACES_SAMPLER used without OTEL_TRACES_SAMPLER_ARG (@hermanbanken)
- #2478 Update links to packages moved to experimental (@jessitron)
- #2463 docs(README): Fix links in README.md (@JamesJHPark)
- #2437 docs(examples): updated examples readme links (@banothurameshnaik)
- #2421 docs(website): support GH page links to canonical src (@chalin)
- #2408 docs: make link to exporters filter only exporters (@Rauno56)
- #2297 eslint configuration for getting-started examples (@alisabzevari)
opentelemetry-exporter-otlp-http
- #2490 chore: mark otlp exporters experimental (@dyladan)
- #2491 fix: remove usage of serviceName property in tests for otel collector (@mustafain117)
opentelemetry-sdk-node
- #2473 chore: move sdk-node to experimental (@dyladan)
- #2453 chore(sdk-node): fix lint warnings (@alisabzevari)
- Other
opentelemetry-context-zone
,opentelemetry-core
,opentelemetry-exporter-collector-grpc
,opentelemetry-exporter-collector-proto
,opentelemetry-exporter-collector
,opentelemetry-exporter-prometheus
,opentelemetry-exporter-zipkin
,opentelemetry-instrumentation-fetch
,opentelemetry-instrumentation-grpc
,opentelemetry-instrumentation-http
,opentelemetry-instrumentation-xml-http-request
,opentelemetry-propagator-b3
,opentelemetry-propagator-jaeger
,opentelemetry-resources
,opentelemetry-sdk-metrics-base
,opentelemetry-sdk-node
,opentelemetry-sdk-trace-base
,opentelemetry-sdk-trace-web
opentelemetry-instrumentation-http
- #2126 feat(instrumentation-http): add diag debug on http request events (@Asafb26)
- #2455 chore(instrumentation-http): fix lint warnings (@alisabzevari)
opentelemetry-instrumentation-fetch
- #2454 chore(instrumentation-fetch): fix lint warnings (@alisabzevari)
opentelemetry-exporter-collector
- #2452 chore(exporter-collector): fix lint warnings (@alisabzevari)
opentelemetry-sdk-trace-base
,opentelemetry-sdk-trace-node
- #2446 chore(sdk-trace): fix lint warnings (@alisabzevari)
opentelemetry-exporter-prometheus
,opentelemetry-exporter-zipkin
,opentelemetry-shim-opentracing
- #2447 chore(exporter): fix lint warnings (@alisabzevari)
- Aaron Abbott (@aabmass)
- Ali Sabzevari (@alisabzevari)
- Asaf Ben Aharon (@Asafb26)
- Banothu Ramesh Naik (@banothurameshnaik)
- Daniel Dyla (@dyladan)
- Gerhard Stöbich (@Flarna)
- Herman (@hermanbanken)
- James (@JamesJHPark)
- Jessica Kerr (@jessitron)
- Long Mai (@longility)
- Mustafain Ali Khan (@mustafain117)
- Patrice Chalin (@chalin)
- Philip Szalla (@philipszalla)
- Ran Nozik (@nozik)
- Rauno Viskus (@Rauno56)
- Siim Kallas (@seemk)
- Weyert de Boer (@weyert)
- legendecas (@legendecas)
opentelemetry-api-metrics
,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-instrumentation-fetch
,opentelemetry-instrumentation-grpc
,opentelemetry-instrumentation-http
,opentelemetry-instrumentation-xml-http-request
,opentelemetry-instrumentation
,opentelemetry-propagator-jaeger
,opentelemetry-sdk-metrics-base
,opentelemetry-sdk-node
,opentelemetry-sdk-trace-base
,opentelemetry-sdk-trace-node
,opentelemetry-sdk-trace-web
,opentelemetry-shim-opentracing
- #2340 chore: rename sdks to better represent what they are [#2146] (@vmarchaud)
opentelemetry-exporter-collector-grpc
,opentelemetry-exporter-collector-proto
,opentelemetry-exporter-collector
,opentelemetry-exporter-zipkin
opentelemetry-exporter-collector
opentelemetry-instrumentation-grpc
,opentelemetry-instrumentation-http
,opentelemetry-instrumentation-jaeger
,opentelemetry-exporter-zipkin
,opentelemetry-sdk-trace-base
- #2499 fix: 2389- replaced logger unformatted strings with template literals (@PaurushGarg)
opentelemetry-instrumentation-fetch
opentelemetry-sdk-trace-base
- #2396 fix: respect sampled flag in Span Processors, fix associated tests (@quickgiant)
- Other
opentelemetry-resources
,opentelemetry-semantic-conventions
- #2399 chore: update doc identifier names in readme (@lonewolf3739)
opentelemetry-core
,opentelemetry-exporter-collector-grpc
,opentelemetry-exporter-collector-proto
,opentelemetry-instrumentation-http
,opentelemetry-sdk-trace-node
opentelemetry-propagator-b3
,opentelemetry-propagator-jaeger
,opentelemetry-resources
,opentelemetry-sdk-metrics-base
- #2406 chore: Fix lint warnings in propagator-jaeger, propagator-b3, resources, and sdk-metrics-base packages (@alisabzevari)
opentelemetry-core
- #2405 chore: Fix lint warnings in core package (@alisabzevari)
opentelemetry-resource-detector-aws
,opentelemetry-resource-detector-gcp
,opentelemetry-sdk-node
- #2392 refactor: move detectors to opentelemetry-js-contrib repo (@legendecas)
opentelemetry-exporter-collector-grpc
,opentelemetry-exporter-collector-proto
,opentelemetry-exporter-collector
,opentelemetry-exporter-jaeger
,opentelemetry-exporter-zipkin
,opentelemetry-instrumentation-fetch
,opentelemetry-instrumentation-grpc
,opentelemetry-instrumentation-http
,opentelemetry-instrumentation-xml-http-request
,opentelemetry-sdk-node
,opentelemetry-sdk-trace-node
,opentelemetry-sdk-trace-web
,opentelemetry-shim-opentracing
opentelemetry-api-metrics
,opentelemetry-context-zone-peer-dep
- #2390 chore: fix Lint warnings in api-metrics and context-zone-peer-dep (@alisabzevari)
- Other
- Aaron Abbott (@aabmass)
- Ali Sabzevari (@alisabzevari)
- Clark Jacobsohn (@quickgiant)
- Daniel Dyla (@dyladan)
- Gerhard Stöbich (@Flarna)
- Julien Fabre (@jufab)
- Severin Neumann (@svrnm)
- Srikanth Chekuri (@lonewolf3739)
- Valentin Marchaud (@vmarchaud)
- legendecas (@legendecas)
- t2t2 (@t2t2)
opentelemetry-core
,opentelemetry-exporter-jaeger
,opentelemetry-exporter-zipkin
,opentelemetry-node
,opentelemetry-resource-detector-aws
,opentelemetry-resource-detector-gcp
,opentelemetry-resources
,opentelemetry-semantic-conventions
,opentelemetry-web
opentelemetry-exporter-collector-proto
,opentelemetry-exporter-collector
- #2337 Support gzip compression for node exporter collector (@alisabzevari)
opentelemetry-instrumentation-http
- #2332 feat(@opentelemetry-instrumentation-http): support adding custom attributes before a span is started (@echoontheway)
- #2349 fix(instrumentation-http): set outgoing request attributes on start span (@blumamir)
opentelemetry-web
opentelemetry-instrumentation
opentelemetry-exporter-collector
- #2357 fix: headers are appended to existing one (open-telemetry#2335) (@niko-achilles)
opentelemetry-exporter-collector-grpc
- #2322 fix(@opentelemetry/exporter-collector-grpc) regression from #2130 when host specified without protocol (@lizthegrey)
opentelemetry-exporter-collector-proto
- #2331 Change default HTTP exporter port to 55681 (@NathanielRN)
- Other
- #2344 Additional website docs updates (@svrnm)
- #2365 docs: add quickstart code example (@vreynolds)
- #2358 examples opentelemetry-api version fix (@CptSchnitz)
- #2308 chore: use typedoc to build sdk reference (@dyladan)
- #2324 fix: update and make website docs work (@svrnm)
- #2328 chore: updating compatibility matrix (@obecny)
- #2326 chore: fix tracer-web example webpack config (@jonchurch)
opentelemetry-resource-detector-aws
- #2379 fix: fixup aws detector readme (@legendecas)
opentelemetry-propagator-b3
- #2342 docs: updates README.md for @opentelemetry/propagator-b3 (@OmkarKirpan)
opentelemetry-exporter-collector-grpc
- #2266 fix(exporter-collector-grpc): incorrect URL format on docs after 0.20.0 update (@brunoluiz)
- Other
opentelemetry-exporter-collector-grpc
,opentelemetry-exporter-jaeger
,opentelemetry-instrumentation
,opentelemetry-node
,opentelemetry-sdk-node
,opentelemetry-shim-opentracing
,opentelemetry-tracing
,opentelemetry-web
template
- #2319 chore: update package template engines version (@jonchurch)
- (Eliseo) Nathaniel Ruiz Nowell (@NathanielRN)
- Ali Sabzevari (@alisabzevari)
- Amir Blum (@blumamir)
- Bartlomiej Obecny (@obecny)
- Bruno Luiz Silva (@brunoluiz)
- Daniel Dyla (@dyladan)
- Gerhard Stöbich (@Flarna)
- Jonathan Church (@jonchurch)
- Liz Fong-Jones (@lizthegrey)
- Niko Achilles Kokkinos (@niko-achilles)
- Ofer Adelstein (@CptSchnitz)
- Omkar Kirpan (@OmkarKirpan)
- Severin Neumann (@svrnm)
- Vera Reynolds (@vreynolds)
- Weyert de Boer (@weyert)
- @echoontheway
- legendecas (@legendecas)
- t2t2 (@t2t2)
opentelemetry-shim-opentracing
- #2282 feat(shim-opentracing): update logging based on new spec (@vreynolds)
opentelemetry-exporter-collector-grpc
- #2304 feat: otlp-grpc exporter uses headers environment variables (@vreynolds)
opentelemetry-propagator-b3
- #2285 fix(propagator-b3): update extract to check for array (@jordanworner)
opentelemetry-core
,opentelemetry-instrumentation-fetch
,opentelemetry-instrumentation-xml-http-request
,opentelemetry-web
- Other
- #2306 chore: update the website getting started docs (@dyladan)
- #2283 Module opentelemetry/instrumentation-grpc required (@pramodsreek)
opentelemetry-sdk-node
- #2300 chore(README): update link to BatchSpanProcessor in sdk node (@pragmaticivan)
opentelemetry-exporter-jaeger
,opentelemetry-exporter-zipkin
,opentelemetry-sdk-node
- #2290 fix: service.name resource attribute (@OmkarKirpan)
opentelemetry-resources
- #2289 docs(opentelemetry-resources): fix wrong sample code in readme (@alisabzevari)
opentelemetry-context-async-hooks
,opentelemetry-context-zone-peer-dep
,opentelemetry-web
- Other
- Ali Sabzevari (@alisabzevari)
- Daniel Dyla (@dyladan)
- Ivan Santos (@pragmaticivan)
- Jordan Worner (@jordanworner)
- MartenH (@mhennoch)
- Omkar Kirpan (@OmkarKirpan)
- Pramod (@pramodsreek)
- Rauno Viskus (@Rauno56)
- Vera Reynolds (@vreynolds)
opentelemetry-tracing
- #2243 feat(tracing): auto flush BatchSpanProcessor on browser (@kkruk-sumo)
opentelemetry-resource-detector-aws
,opentelemetry-semantic-conventions
opentelemetry-api-metrics
,opentelemetry-context-async-hooks
,opentelemetry-context-zone-peer-dep
,opentelemetry-core
,opentelemetry-exporter-collector-grpc
,opentelemetry-exporter-collector-proto
,opentelemetry-exporter-collector
,opentelemetry-exporter-jaeger
,opentelemetry-exporter-prometheus
,opentelemetry-exporter-zipkin
,opentelemetry-instrumentation-fetch
,opentelemetry-instrumentation-grpc
,opentelemetry-instrumentation-http
,opentelemetry-instrumentation-xml-http-request
,opentelemetry-instrumentation
,opentelemetry-metrics
,opentelemetry-node
,opentelemetry-propagator-b3
,opentelemetry-propagator-jaeger
,opentelemetry-resource-detector-aws
,opentelemetry-resource-detector-gcp
,opentelemetry-resources
,opentelemetry-sdk-node
,opentelemetry-shim-opentracing
,opentelemetry-tracing
,opentelemetry-web
- #2276 chore(deps): update dependency @opentelemetry/api to v1 (@renovate-bot)
- #2287 chore(doc): update compatibility matrix (@vmarchaud)
- Krystian Kruk (@kkruk-sumo)
- Valentin Marchaud (@vmarchaud)
- Weyert de Boer (@weyert)
opentelemetry-instrumentation-fetch
,opentelemetry-instrumentation-grpc
,opentelemetry-instrumentation-http
,opentelemetry-instrumentation-xml-http-request
,opentelemetry-instrumentation
opentelemetry-api-metrics
,opentelemetry-context-async-hooks
,opentelemetry-context-zone-peer-dep
,opentelemetry-core
,opentelemetry-exporter-collector-grpc
,opentelemetry-exporter-collector-proto
,opentelemetry-exporter-collector
,opentelemetry-exporter-jaeger
,opentelemetry-exporter-prometheus
,opentelemetry-exporter-zipkin
,opentelemetry-instrumentation-fetch
,opentelemetry-instrumentation-grpc
,opentelemetry-instrumentation-http
,opentelemetry-instrumentation-xml-http-request
,opentelemetry-instrumentation
,opentelemetry-metrics
,opentelemetry-node
,opentelemetry-propagator-b3
,opentelemetry-propagator-jaeger
,opentelemetry-resource-detector-aws
,opentelemetry-resource-detector-gcp
,opentelemetry-resources
,opentelemetry-sdk-node
,opentelemetry-shim-opentracing
,opentelemetry-tracing
,opentelemetry-web
- #2263 docs(README): update link to @opentelemetry/api package (@nvenegas)
- #2254 chore: update compatibility matrix (@dyladan)
- #2253 chore: add missing changelog entry (@dyladan)
opentelemetry-api-metrics
,opentelemetry-context-async-hooks
,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-instrumentation-fetch
,opentelemetry-instrumentation-grpc
,opentelemetry-instrumentation-http
,opentelemetry-instrumentation-xml-http-request
,opentelemetry-instrumentation
,opentelemetry-metrics
,opentelemetry-node
,opentelemetry-propagator-b3
,opentelemetry-propagator-jaeger
,opentelemetry-resource-detector-aws
,opentelemetry-resource-detector-gcp
,opentelemetry-resources
,opentelemetry-sdk-node
,opentelemetry-semantic-conventions
,opentelemetry-shim-opentracing
,opentelemetry-tracing
,opentelemetry-web
,template
- Bartlomiej Obecny (@obecny)
- Daniel Dyla (@dyladan)
- Nicolas Venegas (@nvenegas)
- Rauno Viskus (@Rauno56)
opentelemetry-sdk-node
,opentelemetry-tracing
opentelemetry-node
,opentelemetry-propagator-jaeger
,opentelemetry-shim-opentracing
opentelemetry-core
,opentelemetry-instrumentation-grpc
,opentelemetry-shim-opentracing
,opentelemetry-tracing
opentelemetry-shim-opentracing
- #2194 feat(shim-opentracing): update setTag based on new spec (@vreynolds)
opentelemetry-tracing
- #2221 feat: add startActiveSpan method to Tracer (@naseemkullah)
opentelemetry-core
,opentelemetry-exporter-collector-grpc
,opentelemetry-exporter-collector-proto
,opentelemetry-exporter-collector
,opentelemetry-exporter-jaeger
,opentelemetry-exporter-zipkin
,opentelemetry-metrics
,opentelemetry-resources
,opentelemetry-sdk-node
,opentelemetry-tracing
opentelemetry-api-metrics
,opentelemetry-context-async-hooks
,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-instrumentation-fetch
,opentelemetry-instrumentation-grpc
,opentelemetry-instrumentation-http
,opentelemetry-instrumentation-xml-http-request
,opentelemetry-instrumentation
,opentelemetry-metrics
,opentelemetry-node
,opentelemetry-propagator-b3
,opentelemetry-propagator-jaeger
,opentelemetry-resource-detector-aws
,opentelemetry-resource-detector-gcp
,opentelemetry-resources
,opentelemetry-sdk-node
,opentelemetry-shim-opentracing
,opentelemetry-tracing
,opentelemetry-web
opentelemetry-instrumentation
opentelemetry-core
,opentelemetry-instrumentation-http
,opentelemetry-propagator-b3
,opentelemetry-propagator-jaeger
,opentelemetry-tracing
opentelemetry-core
,opentelemetry-tracing
- #2100 feat(tracing): allow to configure exporter by environment #1676 (@vmarchaud)
opentelemetry-core
,opentelemetry-exporter-collector-grpc
,opentelemetry-exporter-collector-proto
,opentelemetry-exporter-collector
- #2117 feat(exporter-collector): support config from env #2099 (@vmarchaud)
opentelemetry-exporter-collector
,opentelemetry-exporter-zipkin
,opentelemetry-tracing
- Other
- #2195 fix: remove redundant try-catch from http/https server examples (@legendecas)
opentelemetry-exporter-collector-grpc
- #2130 chore: url validation & README to prevent gRPC footguns. (@lizthegrey)
opentelemetry-semantic-conventions
opentelemetry-instrumentation-xml-http-request
opentelemetry-exporter-prometheus
opentelemetry-api-metrics
,opentelemetry-exporter-collector-grpc
,opentelemetry-exporter-collector-proto
,opentelemetry-exporter-collector
,opentelemetry-metrics
- #2118 chore(deps): support cumulative, delta, and pass-through exporters (@sergeylanzman)
opentelemetry-exporter-collector-grpc
opentelemetry-tracing
opentelemetry-instrumentation-grpc
- #2179 chore(grpc-instrumentation): fix grpc example #2160 (@vmarchaud)
opentelemetry-core
opentelemetry-node
- #2180 fix docs typo (@sbrichardson)
- Other
opentelemetry-instrumentation-fetch
,opentelemetry-instrumentation-grpc
,opentelemetry-instrumentation-http
,opentelemetry-instrumentation-xml-http-request
,opentelemetry-instrumentation
,opentelemetry-node
,opentelemetry-sdk-node
,opentelemetry-web
opentelemetry-api-metrics
,opentelemetry-context-async-hooks
,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-instrumentation-fetch
,opentelemetry-instrumentation-grpc
,opentelemetry-instrumentation-http
,opentelemetry-instrumentation-xml-http-request
,opentelemetry-instrumentation
,opentelemetry-metrics
,opentelemetry-node
,opentelemetry-propagator-b3
,opentelemetry-propagator-jaeger
,opentelemetry-resource-detector-aws
,opentelemetry-resource-detector-gcp
,opentelemetry-resources
,opentelemetry-sdk-node
,opentelemetry-semantic-conventions
,opentelemetry-shim-opentracing
,opentelemetry-tracing
,opentelemetry-web
,template
opentelemetry-instrumentation-http
,opentelemetry-instrumentation
,opentelemetry-tracing
opentelemetry-node
,opentelemetry-sdk-node
,opentelemetry-web
opentelemetry-api-metrics
,opentelemetry-context-zone-peer-dep
,opentelemetry-context-zone
,opentelemetry-core
,opentelemetry-exporter-collector
,opentelemetry-exporter-zipkin
,opentelemetry-instrumentation-fetch
,opentelemetry-instrumentation-xml-http-request
,opentelemetry-instrumentation
,opentelemetry-propagator-jaeger
,opentelemetry-tracing
,opentelemetry-web
opentelemetry-sdk-node
opentelemetry-core
opentelemetry-api-metrics
,opentelemetry-context-zone-peer-dep
,opentelemetry-context-zone
,opentelemetry-core
,opentelemetry-exporter-collector
,opentelemetry-exporter-zipkin
,opentelemetry-instrumentation-fetch
,opentelemetry-instrumentation-xml-http-request
,opentelemetry-instrumentation
,opentelemetry-metrics
,opentelemetry-propagator-b3
,opentelemetry-propagator-jaeger
,opentelemetry-resources
,opentelemetry-semantic-conventions
,opentelemetry-tracing
,opentelemetry-web
,template
- Bartlomiej Obecny (@obecny)
- Daniel Dyla (@dyladan)
- Gerhard Stöbich (@Flarna)
- Giovanni Liva (@thisthat)
- Liz Fong-Jones (@lizthegrey)
- MartenH (@mhennoch)
- Motti Bechhofer (@mottibec)
- Naseem (@naseemkullah)
- Nico Flaig (@nflaig)
- Sergey Lanzman (@sergeylanzman)
- Severin Neumann (@svrnm)
- Stephen Richardson (@sbrichardson)
- Valentin Marchaud (@vmarchaud)
- Vera Reynolds (@vreynolds)
- Weyert de Boer (@weyert)
- andrew quartey (@drexler)
- legendecas (@legendecas)
- t2t2 (@t2t2)
opentelemetry-core
,opentelemetry-tracing
- #2111 feat: handle OTEL_TRACES_SAMPLER env var (@jtmalinowski)
- #2098 chore(env): update default value for span's attributes/links/events count #1675 (@vmarchaud)
opentelemetry-instrumentation-fetch
,opentelemetry-instrumentation-grpc
,opentelemetry-instrumentation-http
,opentelemetry-instrumentation-xml-http-request
,opentelemetry-semantic-conventions
,opentelemetry-tracing
,opentelemetry-web
opentelemetry-core
,opentelemetry-grpc-utils
,opentelemetry-instrumentation-fetch
,opentelemetry-instrumentation-grpc
,opentelemetry-instrumentation-http
,opentelemetry-instrumentation-xml-http-request
,opentelemetry-instrumentation
,opentelemetry-node
,opentelemetry-plugin-grpc-js
,opentelemetry-plugin-grpc
,opentelemetry-plugin-http
,opentelemetry-plugin-https
,opentelemetry-sdk-node
,opentelemetry-web
opentelemetry-api-metrics
,opentelemetry-context-async-hooks
,opentelemetry-context-zone-peer-dep
,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-propagator-jaeger
,opentelemetry-resource-detector-aws
,opentelemetry-resource-detector-gcp
,opentelemetry-resources
,opentelemetry-sdk-node
,opentelemetry-shim-opentracing
,opentelemetry-tracing
,opentelemetry-web
opentelemetry-core
,opentelemetry-propagator-b3
opentelemetry-instrumentation
opentelemetry-semantic-conventions
opentelemetry-core
,opentelemetry-exporter-zipkin
- #2097 feat(zipkin): allow to configure url via environment #1675 (@vmarchaud)
opentelemetry-exporter-zipkin
opentelemetry-exporter-collector-grpc
opentelemetry-instrumentation-http
opentelemetry-instrumentation-fetch
,opentelemetry-instrumentation-xml-http-request
opentelemetry-exporter-prometheus
opentelemetry-instrumentation
opentelemetry-instrumentation-http
,opentelemetry-tracing
opentelemetry-context-async-hooks
opentelemetry-resource-detector-aws
- #2076 fix: await http response in AWS EKS detector (@vreynolds)
opentelemetry-core
,opentelemetry-propagator-b3
,opentelemetry-propagator-jaeger
opentelemetry-core
opentelemetry-tracing
opentelemetry-propagator-jaeger
- #1986 fix(propagator-jaeger): zero pad extracted trace id to 32 characters (@sid-maddy)
- #2094 chore: fixing readme info (@obecny)
- #2051 Add opentelemetry.io docs (@austinlparker)
opentelemetry-exporter-collector-grpc
,opentelemetry-metrics
,opentelemetry-tracing
- #1780 chore: no-floating-promises (@naseemkullah)
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-instrumentation-fetch
,opentelemetry-instrumentation-grpc
,opentelemetry-instrumentation-http
,opentelemetry-instrumentation-xml-http-request
,opentelemetry-instrumentation
,opentelemetry-metrics
,opentelemetry-node
,opentelemetry-propagator-jaeger
,opentelemetry-resource-detector-aws
,opentelemetry-resource-detector-gcp
,opentelemetry-resources
,opentelemetry-sdk-node
,opentelemetry-shim-opentracing
,opentelemetry-tracing
,opentelemetry-web
- Anuraag Agrawal (@anuraaga)
- Austin Parker (@austinlparker)
- Bartlomiej Obecny (@obecny)
- Daniel Dyla (@dyladan)
- Gerhard Stöbich (@Flarna)
- Jakub Malinowski (@jtmalinowski)
- Matthew Wear (@mwear)
- Naseem (@naseemkullah)
- Niek Kruse (@niekert)
- Siddhesh Mhadnak (@sid-maddy)
- Siim Kallas (@seemk)
- Valentin Marchaud (@vmarchaud)
- Vera Reynolds (@vreynolds)
- Weyert de Boer (@weyert)
- Yaniv Davidi (@YanivD)
opentelemetry-api-metrics
,opentelemetry-context-async-hooks
,opentelemetry-context-zone-peer-dep
,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-propagator-jaeger
,opentelemetry-resource-detector-aws
,opentelemetry-resource-detector-gcp
,opentelemetry-resources
,opentelemetry-sdk-node
,opentelemetry-shim-opentracing
,opentelemetry-tracing
,opentelemetry-web
- Daniel Dyla (@dyladan)
opentelemetry-instrumentation-fetch
,opentelemetry-web
- #2010 Server side rendering support (@ryhinchey)
opentelemetry-semantic-conventions
opentelemetry-instrumentation
opentelemetry-instrumentation-grpc
opentelemetry-resource-detector-gcp
opentelemetry-api-metrics
,opentelemetry-context-async-hooks
,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-resources
- #2031 chore: add resource example (@vknelluri)
- Other
opentelemetry-core
- Other
opentelemetry-api-metrics
,opentelemetry-context-async-hooks
,opentelemetry-context-zone-peer-dep
,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-shim-opentracing
,opentelemetry-tracing
,opentelemetry-web
opentelemetry-exporter-zipkin
opentelemetry-core
,opentelemetry-exporter-collector
,opentelemetry-instrumentation-fetch
,opentelemetry-metrics
,opentelemetry-propagator-b3
opentelemetry-propagator-jaeger
- #1931 adopt opentelemetry-propagator-jaeger (@jtmalinowski)
- Bartlomiej Obecny (@obecny)
- Daniel Dyla (@dyladan)
- Gerhard Stöbich (@Flarna)
- Jakub Malinowski (@jtmalinowski)
- Neil Fordyce (@neilfordyce)
- Nir Hadassi (@nirsky)
- Ryan Hinchey (@ryhinchey)
- SJ (@skjindal93)
- Siim Kallas (@seemk)
- Weyert de Boer (@weyert)
- @vknelluri
- pokutuna (@pokutuna)
opentelemetry-resources
- #1975 fix: specification compliant resource collision precedence (@lonewolf3739)
opentelemetry-semantic-conventions
opentelemetry-exporter-collector-grpc
,opentelemetry-exporter-collector
- #1938 fix(exporter-collector): wrong data type for numbers (@kudlatyamroth)
opentelemetry-instrumentation-http
,opentelemetry-plugin-http
opentelemetry-context-async-hooks
- #1973 docs(readme): fix @opentelemetry/instrumentation-http link (@Hongbo-Miao)
- #1941 fix: update readme upgrade guidelines version setting (@MSNev)
opentelemetry-api-metrics
,opentelemetry-context-async-hooks
,opentelemetry-context-zone-peer-dep
,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-shim-opentracing
,opentelemetry-tracing
,opentelemetry-web
- Other
opentelemetry-api-metrics
,opentelemetry-api
,opentelemetry-context-async-hooks
,opentelemetry-context-base
,opentelemetry-context-zone-peer-dep
,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-shim-opentracing
,opentelemetry-tracing
,opentelemetry-web
opentelemetry-core
,opentelemetry-exporter-collector
,opentelemetry-instrumentation-http
,opentelemetry-metrics
,opentelemetry-plugin-http
- Amir Blum (@blumamir)
- Bartlomiej Obecny (@obecny)
- Daniel Dyla (@dyladan)
- Gerhard Stöbich (@Flarna)
- Hongbo Miao (@Hongbo-Miao)
- John Bley (@johnbley)
- Karol Fuksiewicz (@kudlatyamroth)
- Marian Zagoruiko (@mzahor)
- Nev (@MSNev)
- Srikanth Chekuri (@lonewolf3739)
opentelemetry-api-metrics
,opentelemetry-api
,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-shim-opentracing
,opentelemetry-tracing
,opentelemetry-web
opentelemetry-api
,opentelemetry-instrumentation-http
,opentelemetry-node
,opentelemetry-plugin-http
,opentelemetry-tracing
opentelemetry-tracing
opentelemetry-core
,opentelemetry-instrumentation-http
,opentelemetry-node
,opentelemetry-plugin-http
,opentelemetry-tracing
opentelemetry-instrumentation-fetch
,opentelemetry-instrumentation-xml-http-request
,opentelemetry-instrumentation
,opentelemetry-node
,opentelemetry-sdk-node
,opentelemetry-web
opentelemetry-api
,opentelemetry-core
,opentelemetry-shim-opentracing
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-prometheus
- #1857 feat: add prometheus exporter host and port env vars (@naseemkullah)
- #1879 feat(prometheus): add
getMetricsRequestHandler
-method to Prometheus (@weyert)
opentelemetry-core
,opentelemetry-tracing
opentelemetry-instrumentation-grpc
- #1806 feat: merge grpc-js into grpc instrumentation #1657 (@vmarchaud)
opentelemetry-api
,opentelemetry-core
- Other
opentelemetry-api
,opentelemetry-context-async-hooks
,opentelemetry-context-base
,opentelemetry-context-zone-peer-dep
,opentelemetry-tracing
,opentelemetry-web
opentelemetry-api
,opentelemetry-core
,opentelemetry-shim-opentracing
- Other
opentelemetry-api
- Bartlomiej Obecny (@obecny)
- Daniel Dyla (@dyladan)
- Gerhard Stöbich (@Flarna)
- Naseem (@naseemkullah)
- Nev (@MSNev)
- Srikanth Chekuri (@lonewolf3739)
- Valentin Marchaud (@vmarchaud)
- Weyert de Boer (@weyert)
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
- 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