All notable changes to this project will be documented in this file.
Released 2020-03-27
opentelemetry-exporter-prometheus
,opentelemetry-metrics
- #893 Metrics: Add lastUpdateTimestamp associated with point (@mayurkale22)
opentelemetry-tracing
opentelemetry-api
,opentelemetry-tracing
opentelemetry-core
,opentelemetry-propagator-jaeger
opentelemetry-context-base
,opentelemetry-core
,opentelemetry-plugin-document-load
,opentelemetry-plugin-user-interaction
,opentelemetry-web
- Other
opentelemetry-context-base
,opentelemetry-core
,opentelemetry-plugin-document-load
,opentelemetry-plugin-user-interaction
,opentelemetry-web
- Bartlomiej Obecny (@obecny)
- Daniel Dyla (@dyladan)
- Mark Robert Henderson (@aphelionz)
- Mayur Kale (@mayurkale22)
Released 2020-03-19
opentelemetry-web
opentelemetry-plugin-mysql
opentelemetry-metrics
- #881 fix: @opentelemetry/metrics fails to run due to bad import (@mayurkale22)
- Daniel Dyla (@dyladan)
- Mayur Kale (@mayurkale22)
Released 2020-03-16
This is a first official beta release, which provides almost fully complete metrics, tracing, and context propagation functionality but makes no promises around breaking changes.
- #828 feat: metric observer
- #858 chore: update out-of-date dependencies
- #856 fix: change loglevel for beta
- #843 export resource to exporters
- #846 SDK Resource
- #625 feat: introduce ended property on Span
- #837 Simplify SDK registration
- #818 fix: change SpanContext.traceFlags to mandatory
- #827 Add getter and setter arguments to propagation API
- #821 feat: add composite propagator
- #824 Faster trace id generation
- #708 Simplify and speed up trace context parsing
- #802 chore: adding force flush to span processors
- #816 feat: use context-based tracing
- #815 Resources API: package, semantic conventions, and test utils
- #797 Add propagation API
- #792 Add context API
- #685 feat: add express plugin #666
- #769 Separate context propagation (OTEP 66)
- #653 Prevent loading plugins for incorrect module #626
- #654 feat: warn user when a instrumented package was already required #636
- #772 chore: add typing to propagator carrier
- #735 feat: decode jaeger header
- #719 feat(plugin-http): sync. specs for statuscode
- #701 feat: add jaeger http trace format (#696)
- #798 Respect sampled bit in probability sampler
- #743 fix: left pad jaeger trace ids
- #715 fix: unref jaeger socket to prevent process running indefinitely
Released 2020-02-05
opentelemetry-api
opentelemetry-plugin-http
- #719 feat(plugin-http): sync. specs for statuscode
opentelemetry-exporter-jaeger
- #735 feat: decode jaeger header
opentelemetry-plugin-user-interaction
- #658 feat: plugin user interaction for web
- #689 Add benchmark README and latest numbers
- #733 chore: add instruction for pg-pool plugin
- #665 docs: add ioredis example
- #731 Update Stackdriver exporter example
opentelemetry-exporter-jaeger
- #715 fix: unref jaeger socket to prevent process running indefinitely
opentelemetry-plugin-ioredis
- #671 [ioredis plugin] fix: change supportedVersions to >1 <5
Released 2020-01-22
opentelemetry-core
,opentelemetry-exporter-collector
,opentelemetry-exporter-zipkin
,opentelemetry-node
,opentelemetry-plugin-dns
,opentelemetry-plugin-document-load
,opentelemetry-plugin-grpc
,opentelemetry-plugin-http
,opentelemetry-plugin-https
,opentelemetry-plugin-ioredis
,opentelemetry-plugin-mongodb
,opentelemetry-plugin-mysql
,opentelemetry-plugin-postgres
,opentelemetry-plugin-redis
,opentelemetry-plugin-xml-http-request
,opentelemetry-shim-opentracing
,opentelemetry-tracing
,opentelemetry-types
,opentelemetry-web
- #582 Named Tracers / Tracer Registry
opentelemetry-node
,opentelemetry-plugin-postgres
opentelemetry-metrics
- #700 implement named meter
opentelemetry-propagator-jaeger
- #701 add jaeger http trace format
opentelemetry-exporter-stackdriver-trace
- #648 Stackdriver Trace exporter
- #673 chore(getting-started): Added a TypeScript version for Getting Started Guide
opentelemetry-plugin-ioredis
- #714 fix: return module exports from ioredis
Released 2020-01-03
opentelemetry-plugin-http
,opentelemetry-plugin-https
opentelemetry-plugin-mongodb
- #652 feat: port mongodb-core plugin to mongodb
opentelemetry-metrics
- #634 Rename metric handle to bound instrument
opentelemetry-test-utils
- #644 feat: test-utils
opentelemetry-plugin-ioredis
- #558 feat(plugin): add ioredis plugin
opentelemetry-node
,opentelemetry-plugin-xml-http-request
- #646 chore: update default plugins list and fix npm badge
opentelemetry-plugin-document-load
,opentelemetry-plugin-mysql
,opentelemetry-plugin-redis
,opentelemetry-plugin-xml-http-request
,opentelemetry-shim-opentracing
- #647 chore: update plugin readme with example links
opentelemetry-plugin-postgres
- #539 chore(docs:postgres): add usage instructions
- Other
- #645 chore(plugin-pg): move dev dependencies out of
dependencies
in package.json
- #645 chore(plugin-pg): move dev dependencies out of
Released 2019-12-20
opentelemetry-plugin-grpc
- #633 chore: enable incremental builds
opentelemetry-plugin-xml-http-request
- #595 feat: implement XMLHttpRequest plugin
Released 2019-12-13
opentelemetry-core
,opentelemetry-node
,opentelemetry-plugin-dns
,opentelemetry-plugin-document-load
,opentelemetry-plugin-grpc
,opentelemetry-plugin-postgres
,opentelemetry-plugin-redis
,opentelemetry-tracing
,opentelemetry-types
- #569 chore: allow parent span to be null
opentelemetry-plugin-document-load
opentelemetry-plugin-http
,opentelemetry-plugin-https
- #548 fix(plugin-http): adapt to current @types/node
- Other
opentelemetry-core
,opentelemetry-metrics
,opentelemetry-types
opentelemetry-metrics
- #475 add shutdown method on MetricExporter interface
opentelemetry-core
,opentelemetry-plugin-document-load
,opentelemetry-tracing
,opentelemetry-web
- #466 chore: fixing coverage for karma using istanbul
opentelemetry-exporter-jaeger
- #609 Jaeger no flush interval
opentelemetry-plugin-dns
- #613 fix(plugin-dns): remove from default plugin list
opentelemetry-plugin-http
opentelemetry-shim-opentracing
- #577 fix: add missing
main
in package.json
- #577 fix: add missing
opentelemetry-exporter-zipkin
- #526 fix: zipkin-exporter: don't export after shutdown
opentelemetry-plugin-grpc
- #487 fix(grpc): use correct supportedVersions
opentelemetry-core
- #472 fix(core): add missing semver dependency
- Other
opentelemetry-plugin-mongodb-core
- #564 docs: add usage for mongodb-core plugin #543)
opentelemetry-metrics
- #490 chore: update metrics README
opentelemetry-plugin-redis
- #551 chore: fix minor typo
opentelemetry-exporter-prometheus
- #521 chore: update prometheus exporter readme with usage and links
opentelemetry-types
- #512 chore: minor name change
opentelemetry-plugin-postgres
- #473 chore(plugin): postgres-pool plugin skeleton
opentelemetry-core
,opentelemetry-exporter-collector
- #552 Collector exporter
opentelemetry-node
,opentelemetry-plugin-mysql
- #525 feat: mysql support
opentelemetry-plugin-redis
- #503 feat(plugin): implement redis plugin
opentelemetry-plugin-mongodb-core
- #205 feat: add mongodb plugin
opentelemetry-exporter-prometheus
- #483 feat: Add prometheus exporter
opentelemetry-metrics
opentelemetry-scope-zone-peer-dep
,opentelemetry-scope-zone
,opentelemetry-web
- #461 feat(scope-zone): new scope manager to support async operations in web
opentelemetry-core
,opentelemetry-plugin-document-load
- #477 feat(traceparent): setting parent span from server
opentelemetry-core
,opentelemetry-metrics
,opentelemetry-types
- #463 feat: implement labelset
opentelemetry-metrics
,opentelemetry-types
- #437 feat(metrics): add registerMetric and getMetrics
Released 2019-11-04
opentelemetry-shim-opentracing
,opentelemetry-tracing
,opentelemetry-types
- #449 fix: allow recording links only at Span creation time
opentelemetry-core
,opentelemetry-node
,opentelemetry-tracing
,opentelemetry-types
- #454 fix(span): rename span recording flag
opentelemetry-metrics
- #475 add shutdown method on MetricExporter interface
opentelemetry-plugin-document-load
- #469 chore: fixing problem with load event and performance for loadend
opentelemetry-core
,opentelemetry-plugin-document-load
,opentelemetry-tracing
,opentelemetry-web
- #466 chore: fixing coverage for karma using istanbul
opentelemetry-tracing
- #444 fix: batchSpanProcessor test failing intermittently
opentelemetry-core
- #472 fix(core): add missing semver dependency
- #462 chore: update README
- #460 chore: move members list out of community repo
- #445 chore: update CONTRIBUTING.md
- #459 chore: update API docs
opentelemetry-metrics
,opentelemetry-types
- #437 feat(metrics): add registerMetric and getMetrics
opentelemetry-metrics
- #468 feat: validate metric names
opentelemetry-plugin-postgres
- #417 feature(plugin): implement postgres plugin
opentelemetry-core
,opentelemetry-types
- #451 feat: add IsRemote field to SpanContext, set by propagators
opentelemetry-core
,opentelemetry-plugin-document-load
,opentelemetry-tracing
,opentelemetry-types
,opentelemetry-web
- #433 feat(plugin-document-load): new plugin for document load for web tracer
- chore: add prepare script and bump the version (#431)
- docs: fix broken links (#428)
- docs(exporter-jaeger): fix jaeger version (#430)
- fix(plugin-http): ensure no leaks (#398)
- Update readme (#421)
- refactor: cal duration once instead of each get duration call (#412)
- chore: add npm version badge (#414)
- Initial release