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. For semantic convention package changes, see the semconv CHANGELOG.
- feat: add processors for adding session.id attribute to spans and logs #4972
- fix(sdk-trace-base): avoid keeping non-string
status.message
onSpan#setStatus()
#4999 @pichlermarc - fix(sdk-metrics): Add missing catch and handle error in promise of
PeriodicExportingMetricReader
#5006 @jj22ee - fix(opentelemetry-core): confusing log extract of composite propagator #5017 @rv2673
- deps: set
@opentelemetry/api
dependency min version to 1.3.0 inexamples
,experimental/packages
,integration-tests
andselenium-tests
#4992 - refactor(sdk-metrics): replace
MetricsAttributes
withAttributes
#5021 @david-luna - refactor(instrumentation-http): replace
SpanAttributes
andMetricsAttributes
withAttributes
#5023 @david-luna - chore(exporter-zipkin): remove usages of Span constructor #5030 @david-luna
- test(instrumentation-http): remove usages of
new Span
in tests #5035 @david-luna
- feat: include instrumentation scope info in console span and log record exporters #4848 @blumamir
- feat(semconv): update semantic conventions to 1.27 (from 1.7.0) #4690 @dyladan
- Exported names have changed to
ATTR_{name}
for attributes (e.g.ATTR_HTTP_REQUEST_METHOD
),{name}_VALUE_{value}
for enumeration values (e.g.HTTP_REQUEST_METHOD_VALUE_POST
), andMETRIC_{name}
for metrics. Exported names from previous versions are deprecated. - Import
@opentelemetry/semantic-conventions
for stable semantic conventions. Import@opentelemetry/semantic-conventions/incubating
for all semantic conventions, stable and unstable. - Note: Semantic conventions are now versioned separately from other stable artifacts, to correspond to the version of semantic conventions they provide. Changes will be in a separate changelog.
- Exported names have changed to
- fix(sdk-node): avoid spurious diag errors for unknown OTEL_NODE_RESOURCE_DETECTORS values #4879 @trentm
- deps(opentelemetry-instrumentation): Bump
shimmer
types to 1.2.0 #4865 @lforst - fix(instrumentation): Fix optional property types #4833 @alecmev
- fix(sdk-metrics): fix(sdk-metrics): use inclusive upper bounds in histogram #4829
- refactor: Simplify the code for the
getEnv
function #4799 @danstarns - refactor: remove "export *" in favor of explicit named exports #4880 @robbkidd
- Packages updated:
- opentelemetry-context-zone
- opentelemetry-core
- opentelemetry-exporter-jaeger
- opentelemetry-exporter-zipkin
- opentelemetry-propagator-b3
- opentelemetry-propagator-jaeger
- opentelemetry-sdk-trace-base
- opentelemetry-sdk-trace-node
- opentelemetry-sdk-trace-web
- propagator-aws-xray
- sdk-metrics
- Packages updated:
- deps(sdk-metrics): remove unused lodash.merge dependency #4905 @pichlermarc
- 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
- fix(resources) wait for async attributes for detecting resources #4687 @ziolekjj
- 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