192 KiB
192 KiB
CHANGELOG
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.
Unreleased
💥 Breaking Change
🚀 (Enhancement)
- feat(api): add
getActiveBaggageAPI #3385 - feat(instrumentation-grpc): set net.peer.name and net.peer.port on client spans #3430
🐛 (Bug Fix)
- 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.nametelemetry.sdk.nametelemetry.sdk.languagetelemetry.sdk.version
- Metrics exported by the SDK now contain the following resource attributes by default:
- fix(selenium-tests): updated webpack version for selenium test issue #3456 @SaumyaBhushan
- fix(sdk-metrics): fix duplicated registration of metrics for collectors #3488 @legendecas
📚 (Refine Doc)
🏠 (Internal)
- chore: automatically generate tsconfigs #3432 @legendecas
- chore: enforce format with prettier #3444 @legendecas
1.8.0
@opentelemetry/sdk-metricshas been promoted to stable@opentelemetry/api-metricshas been merged into@opentelemetry/apiand deprecated
💥 Breaking Change
- feat(api): merge api-metrics into api #3374 @legendecas
🚀 (Enhancement)
- feat(sdk-trace): re-export sdk-trace-base in sdk-trace-node and web #3319 @legendecas
- feat: enable tree shaking #3329 @pkanal
🐛 (Bug Fix)
- 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
📚 (Refine Doc)
- doc: Added Metrics documentation #3360 @weyert
- docs(api): fix counter negative value wording #3396 @legendecas
🏠 (Internal)
- ci: run browser tests without circle #3328 @dyladan
Metrics API 1.0.0
Metrics API is now stable and generally available. There are no changes between 1.0.0 and the previous 0.33.0 version.
💥 Breaking Change
- Add semver check to metrics API #3357 @dyladan
- Previously API versions were only considered compatible if the API was exactly the same
1.7.0
🐛 (Bug Fix)
-
fix(sdk-trace-base): make span start times resistant to hrtime clock drift #3129
-
fix(sdk-trace-base): validate maxExportBatchSize in BatchSpanProcessorBase #3232
📚 (Refine Doc)
- docs(metrics): add missing metrics packages to SDK reference documentation #3239 @dyladan
🏠 (Internal)
- deps: update markdownlint-cli to 0.32.2 #3253 @pichlermarc
1.6.0
🚀 (Enhancement)
- 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
🐛 (Bug Fix)
- fix(context-async-hooks): Ensure listeners added using
oncecan be removed usingremoveListener#3133
📚 (Refine Doc)
- chore: update trace-web example and rename it to opentelemetry-web #3145 @pichlermarc
- chore: update https example #3152 @pichlermarc
1.5.0
🚀 (Enhancement)
- feat(sdk-trace-base): Improve extensibility of BasicTracerProvider #3023 @Rauno56
1.4.0
🚀 (Enhancement)
- 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
🏠 (Internal)
- test: add node 18 and remove EoL node versions #3048 @dyladan
1.3.1
🐛 (Bug Fix)
- fix(resources): fix browser compatibility for host and os detectors #3004 @legendecas
1.3.0
💥 Breaking Change
- chore: remove unused InstrumentationConfig#path #2944 @flarna
🚀 (Enhancement)
- 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
🐛 (Bug Fix)
- fix(sdk-web): parse url with relative url string #2972 @legendecas
📚 (Refine Doc)
🏠 (Internal)
1.2.0
💥 Breaking Change
🚀 (Enhancement)
🐛 (Bug Fix)
- 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
📚 (Refine Doc)
- docs(sdk): update earliest support node version #2860 @svetlanabrennan
🏠 (Internal)
- 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
1.1.1
- #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)
1.1.0
🚀 (Enhancement)
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-jaegerexporter-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-opentracingopentelemetry-sdk-trace-web- #2719 feat(sdk-trace-web): web worker support (@legendecas)
exporter-trace-otlp-http,exporter-trace-otlp-protoexporter-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-protoopentelemetry-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)
🐛 (Bug Fix)
exporter-trace-otlp-grpc,exporter-trace-otlp-http,exporter-trace-otlp-protoopentelemetry-sdk-trace-baseopentelemetry-core- #2766 fix(baggage): include baggage metadata when propagating baggage entries (@chrskrchr)
opentelemetry-exporter-jaegeropentelemetry-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)
📚 (Refine Doc)
- 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)
🏠 (Internal)
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,templateopentelemetry-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-conventionsopentelemetry-sdk-trace-web- #2451 chore(sdk-trace-web): fix lint warnings (@alisabzevari)
Committers: 24
- 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)
1.0.1 / Experimental 0.27.0
💥 Breaking Change
- 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)
🚀 (Enhancement)
- 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
🐛 (Bug Fix)
- 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-coreopentelemetry-exporter-zipkin
📚 (Refine Doc)
- 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)
🏠 (Internal)
- 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-opentracingopentelemetry-core
Committers: 23
- (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)
1.0.0
No changes
0.26.0
💥 Breaking Change
opentelemetry-exporter-collector-grpc,opentelemetry-exporter-otlp-grpc,opentelemetry-exporter-otlp-http,opentelemetry-exporter-otlp-protoopentelemetry-core,opentelemetry-instrumentation-grpc,opentelemetry-sdk-trace-base,opentelemetry-shim-opentracing
🚀 (Enhancement)
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-instrumentationopentelemetry-semantic-conventionsopentelemetry-exporter-collector-proto,opentelemetry-exporter-collector- #2438 feat: OTEL_EXPORTER_OTLP_ENDPOINT append version and signal (@longility)
🐛 (Bug Fix)
- 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)
📚 (Refine Doc)
- #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)
🏠 (Internal)
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-webopentelemetry-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)
Committers: 18
- 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)
0.25.0
💥 Breaking Change
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)
🚀 (Enhancement)
opentelemetry-exporter-collector-grpc,opentelemetry-exporter-collector-proto,opentelemetry-exporter-collector,opentelemetry-exporter-zipkinopentelemetry-exporter-collector
🐛 (Bug Fix)
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-fetchopentelemetry-sdk-trace-base- #2396 fix: respect sampled flag in Span Processors, fix associated tests (@quickgiant)
📚 (Refine Doc)
- Other
opentelemetry-resources,opentelemetry-semantic-conventions- #2399 chore: update doc identifier names in readme (@lonewolf3739)
🏠 (Internal)
opentelemetry-core,opentelemetry-exporter-collector-grpc,opentelemetry-exporter-collector-proto,opentelemetry-instrumentation-http,opentelemetry-sdk-trace-nodeopentelemetry-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-opentracingopentelemetry-api-metrics,opentelemetry-context-zone-peer-dep- #2390 chore: fix Lint warnings in api-metrics and context-zone-peer-dep (@alisabzevari)
- Other
Committers: 11
- 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)
0.24.0
💥 Breaking Change
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
🚀 (Enhancement)
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-webopentelemetry-instrumentation
🐛 (Bug Fix)
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)
📚 (Refine Doc)
- 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)
🏠 (Internal)
- Other
opentelemetry-exporter-collector-grpc,opentelemetry-exporter-jaeger,opentelemetry-instrumentation,opentelemetry-node,opentelemetry-sdk-node,opentelemetry-shim-opentracing,opentelemetry-tracing,opentelemetry-webtemplate- #2319 chore: update package template engines version (@jonchurch)
Committers: 18
- (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)
0.23.0
🚀 (Enhancement)
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
📚 (Refine Doc)
- 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)
🏠 (Internal)
opentelemetry-context-async-hooks,opentelemetry-context-zone-peer-dep,opentelemetry-web- Other
Committers: 9
- 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)
0.22.0
🚀 (Enhancement)
opentelemetry-tracing- #2243 feat(tracing): auto flush BatchSpanProcessor on browser (@kkruk-sumo)
opentelemetry-resource-detector-aws,opentelemetry-semantic-conventionsopentelemetry-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)
📚 (Refine Doc)
- #2287 chore(doc): update compatibility matrix (@vmarchaud)
Committers: 3
- Krystian Kruk (@kkruk-sumo)
- Valentin Marchaud (@vmarchaud)
- Weyert de Boer (@weyert)
0.21.0
🚀 (Enhancement)
opentelemetry-instrumentation-fetch,opentelemetry-instrumentation-grpc,opentelemetry-instrumentation-http,opentelemetry-instrumentation-xml-http-request,opentelemetry-instrumentationopentelemetry-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
📚 (Refine Doc)
- #2263 docs(README): update link to @opentelemetry/api package (@nvenegas)
- #2254 chore: update compatibility matrix (@dyladan)
- #2253 chore: add missing changelog entry (@dyladan)
🏠 (Internal)
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
Committers: 4
- Bartlomiej Obecny (@obecny)
- Daniel Dyla (@dyladan)
- Nicolas Venegas (@nvenegas)
- Rauno Viskus (@Rauno56)
0.20.0
💥 Breaking Change
opentelemetry-sdk-node,opentelemetry-tracingopentelemetry-node,opentelemetry-propagator-jaeger,opentelemetry-shim-opentracingopentelemetry-core,opentelemetry-instrumentation-grpc,opentelemetry-shim-opentracing,opentelemetry-tracing
🚀 (Enhancement)
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-tracingopentelemetry-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-webopentelemetry-instrumentationopentelemetry-core,opentelemetry-instrumentation-http,opentelemetry-propagator-b3,opentelemetry-propagator-jaeger,opentelemetry-tracingopentelemetry-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-conventionsopentelemetry-instrumentation-xml-http-requestopentelemetry-exporter-prometheusopentelemetry-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)
🐛 (Bug Fix)
opentelemetry-exporter-collector-grpcopentelemetry-tracingopentelemetry-instrumentation-grpc- #2179 chore(grpc-instrumentation): fix grpc example #2160 (@vmarchaud)
opentelemetry-core
📚 (Refine Doc)
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
🏠 (Internal)
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,templateopentelemetry-instrumentation-http,opentelemetry-instrumentation,opentelemetry-tracingopentelemetry-node,opentelemetry-sdk-node,opentelemetry-webopentelemetry-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-webopentelemetry-sdk-nodeopentelemetry-coreopentelemetry-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
Committers: 18
- 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)
0.19.0
💥 Breaking Change
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-webopentelemetry-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-webopentelemetry-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-webopentelemetry-core,opentelemetry-propagator-b3
🚀 (Enhancement)
opentelemetry-instrumentationopentelemetry-semantic-conventionsopentelemetry-core,opentelemetry-exporter-zipkin- #2097 feat(zipkin): allow to configure url via environment #1675 (@vmarchaud)
opentelemetry-exporter-zipkinopentelemetry-exporter-collector-grpcopentelemetry-instrumentation-httpopentelemetry-instrumentation-fetch,opentelemetry-instrumentation-xml-http-request
🐛 (Bug Fix)
opentelemetry-exporter-prometheusopentelemetry-instrumentationopentelemetry-instrumentation-http,opentelemetry-tracingopentelemetry-context-async-hooksopentelemetry-resource-detector-aws- #2076 fix: await http response in AWS EKS detector (@vreynolds)
opentelemetry-core,opentelemetry-propagator-b3,opentelemetry-propagator-jaegeropentelemetry-coreopentelemetry-tracingopentelemetry-propagator-jaeger- #1986 fix(propagator-jaeger): zero pad extracted trace id to 32 characters (@sid-maddy)
📚 (Refine Doc)
- #2094 chore: fixing readme info (@obecny)
- #2051 Add opentelemetry.io docs (@austinlparker)
🏠 (Internal)
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
Committers: 15
- 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)
0.18.2
🐛 (Bug Fix)
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
Committers: 1
- Daniel Dyla (@dyladan)
0.18.1
🚀 (Enhancement)
opentelemetry-instrumentation-fetch,opentelemetry-web- #2010 Server side rendering support (@ryhinchey)
opentelemetry-semantic-conventionsopentelemetry-instrumentationopentelemetry-instrumentation-grpc
🐛 (Bug Fix)
📚 (Refine Doc)
opentelemetry-resource-detector-gcpopentelemetry-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-webopentelemetry-resources- #2031 chore: add resource example (@vknelluri)
- Other
opentelemetry-core
🏠 (Internal)
- 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-webopentelemetry-exporter-zipkinopentelemetry-core,opentelemetry-exporter-collector,opentelemetry-instrumentation-fetch,opentelemetry-metrics,opentelemetry-propagator-b3opentelemetry-propagator-jaeger- #1931 adopt opentelemetry-propagator-jaeger (@jtmalinowski)
Committers: 12
- 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)
0.18.0
💥 Breaking Change
opentelemetry-resources- #1975 fix: specification compliant resource collision precedence (@lonewolf3739)
🚀 (Enhancement)
opentelemetry-semantic-conventions
🐛 (Bug Fix)
opentelemetry-exporter-collector-grpc,opentelemetry-exporter-collector- #1938 fix(exporter-collector): wrong data type for numbers (@kudlatyamroth)
opentelemetry-instrumentation-http,opentelemetry-plugin-httpopentelemetry-context-async-hooks
📚 (Refine Doc)
- #1973 docs(readme): fix @opentelemetry/instrumentation-http link (@Hongbo-Miao)
- #1941 fix: update readme upgrade guidelines version setting (@MSNev)
🏠 (Internal)
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-webopentelemetry-core,opentelemetry-exporter-collector,opentelemetry-instrumentation-http,opentelemetry-metrics,opentelemetry-plugin-http
Committers: 10
- 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)
0.17.0
💥 Breaking Change
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-webopentelemetry-api,opentelemetry-instrumentation-http,opentelemetry-node,opentelemetry-plugin-http,opentelemetry-tracingopentelemetry-tracingopentelemetry-core,opentelemetry-instrumentation-http,opentelemetry-node,opentelemetry-plugin-http,opentelemetry-tracingopentelemetry-instrumentation-fetch,opentelemetry-instrumentation-xml-http-request,opentelemetry-instrumentation,opentelemetry-node,opentelemetry-sdk-node,opentelemetry-webopentelemetry-api,opentelemetry-core,opentelemetry-shim-opentracingopentelemetry-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
🚀 (Enhancement)
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-tracingopentelemetry-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-webopentelemetry-api,opentelemetry-core,opentelemetry-shim-opentracing
📚 (Refine Doc)
- Other
opentelemetry-api
Committers: 8
- Bartlomiej Obecny (@obecny)
- Daniel Dyla (@dyladan)
- Gerhard Stöbich (@Flarna)
- Naseem (@naseemkullah)
- Nev (@MSNev)
- Srikanth Chekuri (@lonewolf3739)
- Valentin Marchaud (@vmarchaud)
- Weyert de Boer (@weyert)
0.16.0
💥 Breaking Change
opentelemetry-exporter-collectoropentelemetry-api,opentelemetry-exporter-collector,opentelemetry-exporter-jaeger
🚀 (Enhancement)
opentelemetry-core- #1837 chore(http-propagation): reduce complexity of traceparent parsing (@marcbachmann)
opentelemetry-api,opentelemetry-exporter-collector,opentelemetry-exporter-jaeger
🐛 (Bug Fix)
opentelemetry-exporter-collector
📚 (Refine Doc)
opentelemetry-apiopentelemetry-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-webopentelemetry-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
Committers: 6
- Amir Blum (@blumamir)
- Bartlomiej Obecny (@obecny)
- Daniel Dyla (@dyladan)
- Marc Bachmann (@marcbachmann)
- @JapuDCret
- andrew quartey (@drexler)
0.15.0
💥 Breaking Change
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-nodeopentelemetry-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-webopentelemetry-exporter-collector-grpc,opentelemetry-exporter-collector-protoopentelemetry-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
🚀 (Enhancement)
opentelemetry-instrumentation-http,opentelemetry-plugin-http,opentelemetry-plugin-https- #1838 improv(instrumentation-http): supressInstrumentation when we get a request on ignoredPath [#1831] (@vmarchaud)
opentelemetry-webopentelemetry-instrumentation-fetchopentelemetry-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-nodeopentelemetry-exporter-collectoropentelemetry-apiopentelemetry-instrumentationopentelemetry-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-tracingopentelemetry-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)
🐛 (Bug Fix)
opentelemetry-core- #1784 fix(opentelemetry-core): fixed timeInputToHrTime when time is Date type (@zoomchan-cxj)
opentelemetry-exporter-collector-grpc,opentelemetry-exporter-collector-proto
📚 (Refine Doc)
Committers: 17
- 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)
0.14.0
💥 Breaking Change
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-opentracingopentelemetry-api,opentelemetry-core,opentelemetry-grpc-utils,opentelemetry-node,opentelemetry-plugin-fetch,opentelemetry-plugin-grpc-js,opentelemetry-plugin-grpc,opentelemetry-plugin-http
🚀 (Enhancement)
opentelemetry-semantic-conventionsopentelemetry-tracingopentelemetry-api,opentelemetry-core,opentelemetry-sdk-node,opentelemetry-shim-opentracing,opentelemetry-tracingopentelemetry-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-conventionsopentelemetry-exporter-collectoropentelemetry-api,opentelemetry-core,opentelemetry-grpc-utils,opentelemetry-node,opentelemetry-plugin-fetch,opentelemetry-plugin-grpc-js,opentelemetry-plugin-grpc,opentelemetry-plugin-http
🐛 (Bug Fix)
opentelemetry-exporter-jaegeropentelemetry-exporter-collector-grpc,opentelemetry-exporter-collector-proto,opentelemetry-exporter-collectoropentelemetry-instrumentation-http,opentelemetry-plugin-httpopentelemetry-instrumentation-xml-http-request- #1720 fix(xhr): check for resource timing support (@bradfrosty)
Committers: 13
- 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)
0.13.0
💥 Breaking Change
opentelemetry-api,opentelemetry-exporter-collector-grpc,opentelemetry-exporter-collector-proto,opentelemetry-exporter-collector,opentelemetry-exporter-prometheus,opentelemetry-metrics,opentelemetry-sdk-nodeopentelemetry-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-webopentelemetry-api,opentelemetry-core,opentelemetry-plugin-fetch,opentelemetry-plugin-grpc-js,opentelemetry-plugin-grpc,opentelemetry-shim-opentracing
🚀 (Enhancement)
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-nodeopentelemetry-tracing- #1692 chore: remove unused tracer config gracefulShutdown (@Flarna)
- #1622 fix(tracing): use globalErrorHandler when flushing fails (@johanneswuerbach)
opentelemetry-semantic-conventionsopentelemetry-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-requestopentelemetry-instrumentation-xml-http-request,opentelemetry-instrumentation,opentelemetry-webopentelemetry-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-tracingopentelemetry-exporter-zipkin,opentelemetry-plugin-http,opentelemetry-tracingopentelemetry-api,opentelemetry-core,opentelemetry-tracingopentelemetry-api,opentelemetry-core,opentelemetry-plugin-http,opentelemetry-plugin-https,opentelemetry-propagator-b3opentelemetry-plugin-xml-http-request,opentelemetry-tracingopentelemetry-api,opentelemetry-core
🐛 (Bug Fix)
opentelemetry-tracing- #1666 fix: clear BatchSpanProcessor internal spans buffer before exporting (@TsvetanMilanov)
opentelemetry-exporter-collector-grpc,opentelemetry-exporter-collector-proto,opentelemetry-exporter-collector
📚 (Refine Doc)
opentelemetry-context-zone-peer-dep,opentelemetry-context-zone,opentelemetry-instrumentation-xml-http-request- #1696 chore: use WebTracerProvider instead of WebTracer in docs (@bradfrosty)
opentelemetry-apiopentelemetry-context-zone-peer-dep,opentelemetry-web
Committers: 16
- 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
0.12.0
💥 Breaking Change
opentelemetry-api,opentelemetry-exporter-collector-grpc,opentelemetry-exporter-collector-proto,opentelemetry-exporter-collector,opentelemetry-exporter-prometheus,opentelemetry-metricsopentelemetry-api,opentelemetry-core,opentelemetry-plugin-http,opentelemetry-plugin-https,opentelemetry-shim-opentracingopentelemetry-resource-detector-aws,opentelemetry-resourcesopentelemetry-api,opentelemetry-core,opentelemetry-plugin-fetch,opentelemetry-plugin-xml-http-requestopentelemetry-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
🚀 (Enhancement)
opentelemetry-api,opentelemetry-exporter-collector-grpc,opentelemetry-exporter-collector-proto,opentelemetry-exporter-collector,opentelemetry-exporter-prometheus,opentelemetry-metricsopentelemetry-core,opentelemetry-tracingopentelemetry-instrumentationopentelemetry-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-tracingopentelemetry-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-requestheader #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-nodeopentelemetry-api,opentelemetry-tracingopentelemetry-resource-detector-aws,opentelemetry-resourcesopentelemetry-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-webopentelemetry-exporter-zipkinopentelemetry-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
🐛 (Bug Fix)
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-httpsopentelemetry-context-async-hooksopentelemetry-exporter-collector-grpc,opentelemetry-exporter-collector-proto
📚 (Refine Doc)
- Other
- #1536 chore: variable names cleanup (@DarkPurple141)
opentelemetry-exporter-collector-proto,opentelemetry-exporter-collector- #1483 docs: change CollectorExporter to CollectorTraceExporter (@Hongbo-Miao)
✨ (Feature)
opentelemetry-resource-detector-aws,opentelemetry-resourcesopentelemetry-exporter-zipkin
Committers: 19
- 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)
0.11.0
💥 Breaking Change
opentelemetry-api,opentelemetry-core,opentelemetry-node,opentelemetry-plugin-http,opentelemetry-plugin-https,opentelemetry-sdk-node,opentelemetry-tracing,opentelemetry-web- #1458 refactor: rename HttpText to TextMap propagator (@dengliming)
opentelemetry-api,opentelemetry-core,opentelemetry-exporter-collector-grpc,opentelemetry-exporter-collector-proto,opentelemetry-exporter-collector,opentelemetry-metricsopentelemetry-exporter-collector,opentelemetry-exporter-jaeger,opentelemetry-exporter-zipkin,opentelemetry-node,opentelemetry-resources,opentelemetry-web
🚀 (Enhancement)
opentelemetry-api,opentelemetry-core,opentelemetry-shim-opentracing,opentelemetry-tracing- #1447 Move SpanContext isValid to the API (@srjames90)
opentelemetry-plugin-xml-http-requestopentelemetry-resource-detector-gcp,opentelemetry-sdk-nodeopentelemetry-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-tracingopentelemetry-api,opentelemetry-core,opentelemetry-exporter-collector-grpc,opentelemetry-exporter-collector-proto,opentelemetry-exporter-collector,opentelemetry-metricsopentelemetry-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-resourcesopentelemetry-coreopentelemetry-context-async-hooksopentelemetry-semantic-conventions
🐛 (Bug Fix)
opentelemetry-api,opentelemetry-metrics- #1373 fix: updates ValueRecorder to allow negative values (@michaelgoin)
opentelemetry-metrics- #1475 fix: proper histogram boundaries sort (@AndrewGrachov)
opentelemetry-core- #1336 fix: correlation context propagation extract for a single entry (@rubenvp8510)
- #1406 Pass W3C Trace Context test suite at strictness 1 (@michaelgoin)
opentelemetry-context-base
📚 (Refine Doc)
opentelemetry-exporter-collector- #1432 docs(exporter-collector): CollectorTransportNode should be CollectorProtocolNode (@Hongbo-Miao)
- #1361 chore: adding info about collector compatible version, removing duplicated doc after merge (@obecny)
opentelemetry-metrics- Other
- #1431 Fix typo in document. (@dengliming)
Committers: 21
- Andrew (@AndrewGrachov)
- Bartlomiej Obecny (@obecny)
- Cong Zou (@EdZou)
- Daniel Dyla (@dyladan)
- Gerhard Stöbich (@Flarna)
- Hongbo Miao (@Hongbo-Miao)
- Igor Konforti (@confiq)
- John Bley (@johnbley)
- Jonah Rosenblum (@jonahrosenblum)
- Mark Wolff (@markwolff)
- Matthew Wear (@mwear)
- Michael Goin (@michaelgoin)
- Paul Fairless (@paulfairless)
- Reginald McDonald (@reggiemcdonald)
- Ruben Vargas Palma (@rubenvp8510)
- Sergio Regueira (@sergioregueira)
- Tiger He (@TigerHe7)
- @carolinee21
- @dengliming
- @srjames90
- legendecas (@legendecas)
0.10.2
🚀 (Enhancement)
opentelemetry-core,opentelemetry-tracingopentelemetry-api,opentelemetry-context-base- #1368 feat(api/context-base): change compile target to es5 (@markwolff)
Committers: 3
- Cong Zou (@EdZou)
- Mark Wolff (@markwolff)
- Reginald McDonald (@reggiemcdonald)
0.10.1
🐛 (Bug Fix)
Committers: 1
- Daniel Dyla (@dyladan)
0.10.0
💥 Breaking Change
opentelemetry-exporter-collector,opentelemetry-metrics- #1292 feat: remove HistogramAggregator.reset (@legendecas)
opentelemetry-api,opentelemetry-exporter-prometheus,opentelemetry-metricsopentelemetry-exporter-collector- #1256 feat: [Collector Metric Exporter][1/x] Rename CollectorExporter to CollectorTraceExporter (@davidwitten)
🚀 (Enhancement)
opentelemetry-exporter-collectoropentelemetry-core,opentelemetry-metrics,opentelemetry-tracing- #974 feat: add OTEL_LOG_LEVEL env var (@naseemkullah)
opentelemetry-metrics,opentelemetry-node,opentelemetry-sdk-nodeopentelemetry-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-metricsopentelemetry-plugin-fetch,opentelemetry-plugin-xml-http-request,opentelemetry-semantic-conventions,opentelemetry-webopentelemetry-resources- #1211 Resource auto detection logging (@adamegyed)
opentelemetry-api,opentelemetry-exporter-prometheus,opentelemetry-metricsopentelemetry-coreopentelemetry-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-tracingopentelemetry-plugin-xml-http-requestopentelemetry-core,opentelemetry-node,opentelemetry-tracing,opentelemetry-web- #1218 fix: change default propagator to match spec (@jonahrosenblum)
🐛 (Bug Fix)
opentelemetry-plugin-grpc- #1289 fix(grpc): camelCase methods can be double patched (@markwolff)
opentelemetry-plugin-fetchopentelemetry-core- #1269 fix(opentelemetry-core): modify regex to allow future versions (@srjames90)
opentelemetry-exporter-collector
📚 (Refine Doc)
opentelemetry-metrics- #1239 chore: update metrics example with UpDownCounter (@mayurkale22)
opentelemetry-exporter-jaeger- #1234 docs: add note about endpoint config option (@danielmbarlow)
opentelemetry-api- #1231 fix(jsdoc): change null to undefined (@markwolff)
✨ (Feature)
opentelemetry-api,opentelemetry-metrics
Committers: 21
- Adam Egyed (@adamegyed)
- Aravin (@aravinsiva)
- Bartlomiej Obecny (@obecny)
- Bryan Clement (@lykkin)
- Connor Lindsey (@connorlindsey)
- Daniel Dyla (@dyladan)
- Daniel M Barlow (@danielmbarlow)
- David W. (@davidwitten)
- Johannes Würbach (@johanneswuerbach)
- John Bley (@johnbley)
- Jonah Rosenblum (@jonahrosenblum)
- Julien FABRE (@jufab)
- Mark Wolff (@markwolff)
- Matthew Wear (@mwear)
- Mayur Kale (@mayurkale22)
- Naseem (@naseemkullah)
- Ruben Vargas Palma (@rubenvp8510)
- Shivkanya Andhare (@shivkanya9146)
- Tina Gao (@thgao)
- @srjames90
- legendecas (@legendecas)
0.9.0
💥 Breaking Change
opentelemetry-api,opentelemetry-exporter-prometheus,opentelemetry-metrics- #1120 feat: add the UpDownCounter instrument (@mayurkale22)
- #1126 feat!: remove label keys as they are no longer part of the spec (@naseemkullah)
opentelemetry-api,opentelemetry-metricsopentelemetry-api,opentelemetry-core,opentelemetry-tracing- #1058 feat: spec compliant sampling result support (@legendecas)
🚀 (Enhancement)
- Other
opentelemetry-plugin-fetch,opentelemetry-plugin-xml-http-request,opentelemetry-webopentelemetry-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-requestopentelemetry-metricsopentelemetry-exporter-collectoropentelemetry-exporter-zipkin
🐛 (Bug Fix)
opentelemetry-exporter-collector- #1197 fix(exporter-collector): default endpoint for node and browser (@davidwitten)
opentelemetry-context-zone-peer-dep
✨ (Feature)
opentelemetry-semantic-conventions- #1160 refactor(attributes): move enums to @opentelemetry/semantic-conventions (@markwolff)
📚 (Refine Doc)
- Other
- #1192 Fix_typo (@shivkanya9146)
- #1147 ci: lint markdown files (@naseemkullah)
- #1142 chore: template prometheus endpoint in examples rather than hardcode (@naseemkullah)
- #1217 chore: fix markdown linting and add npm script (@dyladan)
Committers: 13
- David W. (@davidwitten)
- Bartlomiej Obecny (@obecny)
- Daniel Dyla (@dyladan)
- Mark Wolff (@markwolff)
- Mayur Kale (@mayurkale22)
- Naseem (@naseemkullah)
- Valentin Marchaud (@vmarchaud)
- legendecas (@legendecas)
- Shivkanya Andhare (@shivkanya9146)
- Leonardo Dalcin (@leonardodalcin)
- @rezakrimi
- John Bley (@johnbley)
- Matthew Wear (@mwear)
0.8.3
🚀 (Enhancement)
opentelemetry-node- #980 feat: merge user supplied and default plugin configs (@naseemkullah)
🐛 (Bug Fix)
opentelemetry-context-async-hooks- #1099 fix(asynchooks-scope): fix context loss using .with() #1101 (@vmarchaud)
📚 (Refine Doc)
- Other
- #1100 docs(batcher): document how to configure custom aggregators #989 (@vmarchaud)
opentelemetry-api- #1106 chore: improve API documentation (@mayurkale22)
Committers: 7
- Bartlomiej Obecny (@obecny)
- Daniel Dyla (@dyladan)
- Kanika Shah (@kanikashah90)
- Mayur Kale (@mayurkale22)
- Naseem (@naseemkullah)
- Valentin Marchaud (@vmarchaud)
- @shivkanya9146
0.8.2
🚀 (Enhancement)
opentelemetry-exporter-collectoropentelemetry-core- #838 feat: implement W3C Correlation Context propagator (@rubenvp8510)
🐛 (Bug Fix)
opentelemetry-api- #1067 fix: missing
globalin browser environments (@legendecas)
- #1067 fix: missing
📚 (Refine Doc)
- Other
- #1057 chore: add examples README.md (@mayurkale22)
opentelemetry-core- #1080 docs: document CorrelationContext propagator under Built-in Implement… (@rubenvp8510)
Committers: 5
- Marian Zagoruiko (@mzahor)
- Mayur Kale (@mayurkale22)
- Olivier Albertini (@OlivierAlbertini)
- Ruben Vargas Palma (@rubenvp8510)
- legendecas (@legendecas)
0.8.1
🚀 (Enhancement)
- Other
opentelemetry-resources- #1055 chore(opentelemetry-resources): add instance type and az to aws detector (@justinwalz)
opentelemetry-plugin-httpopentelemetry-metricsopentelemetry-api,opentelemetry-metrics
🐛 (Bug Fix)
opentelemetry-plugin-httpopentelemetry-exporter-collector
📚 (Refine Doc)
- Other
- #1065 style: format README (@naseemkullah)
- #1064 chore: update README (@mayurkale22)
- #1051 chore: deploy docs using github action (@dyladan)
opentelemetry-exporter-prometheus
Committers: 9
- Alan Storm (@astorm)
- Amir Blum (@BlumAmir)
- Daniel Dyla (@dyladan)
- Justin Walz (@justinwalz)
- Matthew Wear (@mwear)
- Matthias Lübken (@luebken)
- Mayur Kale (@mayurkale22)
- Naseem (@naseemkullah)
- @shivkanya9146
0.8.0
Released 2020-05-12
💥 Breaking Change
opentelemetry-api,opentelemetry-metrics- #1001 fix: observers should not expose bind/unbind method (@legendecas)
🐛 (Bug Fix)
opentelemetry-plugin-http- #984 fix(http-plugin): strip otel custom http header #983 (@vmarchaud)
opentelemetry-coreopentelemetry-plugin-xml-http-reques- #1002 fix(opentelemetry-plugin-xml-http-request): define span kind as CLIENT for xmlhttprequests (@ivansenic)
opentelemetry-plugin-grpc- #1005 fix: add missing error status handler (@markwolff)
opentelemetry-exporter-collector
🚀 (Enhancement)
opentelemetry-exporter-zipkin,opentelemetry-plugin-http,opentelemetry-tracing- #1037 fix(tracing): span processor should receive a readable span as parameters (@legendecas)
opentelemetry-tracing- #1024 fix: multi span processor should flush child span processors (@legendecas)
opentelemetry-metrics,opentelemetry-tracing- #1015 fix: prevent duplicated resource creation (@legendecas)
opentelemetry-metrics- #1014 feat(metrics): use MetricDescriptor to determine aggregator #989 (@vmarchaud)
opentelemetry-plugin-http- #948 feat(http-plugin): add options to disable new spans if no parent (@vmarchaud)
opentelemetry-api,opentelemetry-node,opentelemetry-plugin-grpc,opentelemetry-plugin-http,opentelemetry-plugin-https,opentelemetry-plugin-xml-http-request,opentelemetry-tracing,opentelemetry-webopentelemetry-api- #1016 refactor: normalize namespace import name for @opentelemetry/api (@legendecas)
opentelemetry-core,opentelemetry-base- #991 refactor: merge opentelemetry-base to opentelemetry-core (@legendecas)
opentelemetry-core
📚 (Refine Doc)
- Other
Committers: 7
- legendecas (@legendecas)
- Valentin Marchaud (@vmarchaud)
- Daniel Dyla (@dyladan)
- Ivan Senic (@ivansenic)
- Mark Wolff (@markwolff)
- Simon Leigh (@sleighzy)
- Bartlomiej Obecny (@obecny)
0.7.0
Released 2020-04-23
💥 Breaking Change
opentelemetry-exporter-collectoropentelemetry-api,opentelemetry-metrics
🐛 (Bug Fix)
opentelemetry-plugin-http- #960 [http] fix: use url.URL (@naseemkullah)
opentelemetry-core- #977 fix(B3Propagator): B3 sampled causing gRPC error (@mayurkale22)
🚀 (Enhancement)
opentelemetry-resourcesopentelemetry-metrics- #930 feat(aggregators): implement histogram aggregator (@vmarchaud)
Committers: 5
- Naseem (@naseemkullah)
- Matthew Wear (@mwear)
- Bartlomiej Obecny (@obecny)
- Mayur Kale (@mayurkale22)
- Valentin Marchaud (@vmarchaud)
0.6.1
Released 2020-04-08
🚀 (Enhancement)
opentelemetry-exporter-jaeger- #924 [Jaeger-Exporter] host default env var (@naseemkullah)
opentelemetry-metrics- #933 feat(meter): allow custom batcher #932 (@vmarchaud)
🐛 (Bug Fix)
opentelemetry-plugin-httpopentelemetry-exporter-prometheus,opentelemetry-metrics
📚 (Refine Doc)
opentelemetry-propagator-jaeger- #937 fix: Jaeger propagator example of usage" (@shivkanya9146)
Committers: 4
- Daniel Dyla (@dyladan)
- Naseem (@naseemkullah)
- Valentin Marchaud (@vmarchaud)
- @shivkanya9146
0.6.0
Released 2020-04-01
💥 Breaking Change
opentelemetry-api,opentelemetry-metrics- #915 Remove label set from metrics API (@mayurkale22)
🚀 (Enhancement)
opentelemetry-tracingopentelemetry-exporter-jaeger
📚 (Refine Doc)
opentelemetry-node- #921 chore: fix Require Path in README @shivkanya9146)
Committers: 4
- Mayur Kale (@mayurkale22)
- Bartlomiej Obecny (@obecny)
- Gerhard Stöbich (@Flarna)
- Shivkanya Andhare (@shivkanya9146)
0.5.2
Released 2020-03-27
🚀 (Enhancement)
opentelemetry-exporter-prometheus,opentelemetry-metrics- #893 Metrics: Add lastUpdateTimestamp associated with point (@mayurkale22)
opentelemetry-tracingopentelemetry-api,opentelemetry-tracing
🐛 (Bug Fix)
opentelemetry-core,opentelemetry-propagator-jaegeropentelemetry-context-base,opentelemetry-core,opentelemetry-plugin-document-load,opentelemetry-plugin-user-interaction,opentelemetry-web- Other
📚 (Refine Doc)
opentelemetry-context-base,opentelemetry-core,opentelemetry-plugin-document-load,opentelemetry-plugin-user-interaction,opentelemetry-web
Committers: 4
- Bartlomiej Obecny (@obecny)
- Daniel Dyla (@dyladan)
- Mark Robert Henderson (@aphelionz)
- Mayur Kale (@mayurkale22)
0.5.1
Released 2020-03-19
🐛 (Bug Fix)
opentelemetry-webopentelemetry-plugin-mysqlopentelemetry-metrics- #881 fix: @opentelemetry/metrics fails to run due to bad import (@mayurkale22)
Committers: 2
- Daniel Dyla (@dyladan)
- Mayur Kale (@mayurkale22)
0.5.0
Released 2020-03-16
This is a first official beta release, which provides almost fully complete metrics, tracing, and context propagation functionality but makes no promises around breaking changes
💥 Breaking Change
🚀 (Enhancement)
- #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)
🐛 (Bug Fix)
- #798 Respect sampled bit in probability sampler
- #743 fix: left pad jaeger trace ids
- #715 fix: unref jaeger socket to prevent process running indefinitely
0.4.0
Released 2020-02-05
🚀 (Enhancement)
opentelemetry-api
✨ (Feature)
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
📚 (Refine Doc)
- #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
🐛 (Bug Fix)
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
0.3.3
Released 2020-01-22
🚀 (Enhancement)
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-postgresopentelemetry-metrics- #700 implement named meter
✨ (Feature)
opentelemetry-propagator-jaeger- #701 add jaeger http trace format
opentelemetry-exporter-stackdriver-trace- #648 Stackdriver Trace exporter
📚 (Refine Doc)
- #673 chore(getting-started): Added a TypeScript version for Getting Started Guide
🐛 (Bug Fix)
opentelemetry-plugin-ioredis- #714 fix: return module exports from ioredis
0.3.2
Released 2020-01-03
🚀 (Enhancement)
opentelemetry-plugin-http,opentelemetry-plugin-httpsopentelemetry-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
✨ (Feature)
opentelemetry-plugin-ioredis- #558 feat(plugin): add ioredis plugin
📚 (Refine Doc)
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
dependenciesin package.json
- #645 chore(plugin-pg): move dev dependencies out of
0.3.1
Released 2019-12-20
🐛 (Bug Fix)
opentelemetry-plugin-grpc
📚 (Refine Doc)
🚀 (Enhancement)
- #633 chore: enable incremental builds
✨ (Feature)
opentelemetry-plugin-xml-http-request- #595 feat: implement XMLHttpRequest plugin
0.3.0
Released 2019-12-13
🚀 (Enhancement)
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-loadopentelemetry-plugin-http,opentelemetry-plugin-https- #548 fix(plugin-http): adapt to current @types/node
- Other
opentelemetry-core,opentelemetry-metrics,opentelemetry-typesopentelemetry-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
🐛 (Bug Fix)
opentelemetry-exporter-jaeger- #609 Jaeger no flush interval
opentelemetry-plugin-dns- #613 fix(plugin-dns): remove from default plugin list
opentelemetry-plugin-httpopentelemetry-shim-opentracing- #577 fix: add missing
mainin 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
📚 (Refine Doc)
- 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
✨ (Feature)
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-metricsopentelemetry-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
0.2.0
Released 2019-11-04
🚀 (Enhancement)
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
🐛 (Bug Fix)
opentelemetry-tracing- #444 fix: batchSpanProcessor test failing intermittently
opentelemetry-core- #472 fix(core): add missing semver dependency
📚 (Refine Doc)
- #462 chore: update README
- #460 chore: move members list out of community repo
- #445 chore: update CONTRIBUTING.md
- #459 chore: update API docs
✨ (Feature)
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
0.1.1
- 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)
0.1.0
- Initial release