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.
For semantic convention package changes, see the semconv CHANGELOG.
For notes on migrating to 2.x / 0.200.x see the upgrade guide.
Unreleased
:boom: Breaking Changes
:rocket: Features
:bug: Bug Fixes
:books: Documentation
:house: Internal
2.0.1
:bug: Bug Fixes
- fix(resources): guard asynchronous resource attribute rejections from causing unhandled promise rejection #5544 @dyladan
- fix(resource): do not trigger
Accessing resource attributes before async attributes settled
warning when detecting resources #5546 @dyladan
- verbose logging of detected resource removed
- fix(resource): use dynamic import over require to improve ESM compliance #5298 @xiaoxiangmoe
:books: Documentation
- refactor(metrics): Updated metrics samples to no longer treat
sdk.start()
as async #5617 @JacksonWeber
:house: Internal
- refactor(sdk-trace-base): update semconv usage to ATTR_ exports #5669 @trentm
- refactor(sdk-trace-web): update semconv usage to ATTR_ exports #5672 @trentm
- refactor(resources): update semconv usage to ATTR_ exports #5666 @trentm
- test(sdk-metrics): fix multiple problematic assertRejects() calls #5611 @cjihrig
- refactor: replace assertRejects() with assert.rejects() #5614 @cjihrig
- refactor(core): migrate from deprecated semconv constants #5575 @alumni55748
- refactor(opentelemetry-core): simplify
parseKeyPairsIntoRecord()
#5610 @cjihrig
2.0.0
Summary
- The minimum supported Node.js has been raised to
^18.19.0 || >=20.6.0
. This means that support for Node.js 14 and 16 has been dropped.
- The minimum supported TypeScript version has been raised to 5.0.4.
- The compilation target for transpiled TypeScript has been raised to ES2022 (from ES2017).
- The public interface has changed
- Only experimental versions
0.200.0
are compatible with this release
:boom: Breaking Change
- feat(sdk-trace-base)!: Add
parentSpanContext
and remove parentSpanId
from Span
and ReadableSpan
#5450 @JacksonWeber
- (user-facing): the SDK's
Span
s parentSpanId
was replaced by parentSpanContext
, to migrate to the new property, please replace span.parentSpanId
-> span.parentSpanContext?.spanId
- feat(sdk-metrics)!: drop deprecated
type
field on MetricDescriptor
#5291 @chancancode
- feat(sdk-metrics)!: drop deprecated
InstrumentDescriptor
type; use MetricDescriptor
instead #5277 @chancancode
- feat(sdk-metrics)!: bump minimum version of
@opentelemetry/api
peer dependency to 1.9.0 #5254 @chancancode
- chore(shim-opentracing): replace deprecated SpanAttributes #4430 @JamieDanielson
- chore(otel-core): replace deprecated SpanAttributes #4408 @JamieDanielson
- feat(sdk-metrics)!: remove MeterProvider.addMetricReader() in favor of constructor option #4419 @pichlermarc
- chore(otel-resources): replace deprecated SpanAttributes #4428 @JamieDanielson
- feat(sdk-metrics)!: remove MeterProvider.addMetricReader() in favor of constructor option #4419 @pichlermarc
- feat(sdk-metrics)!: replace attributeKeys with custom processors option #4532 @pichlermarc
- refactor(sdk-trace-base)!: replace
SpanAttributes
with Attributes
#5009 @david-luna
- refactor(resources)!: replace
ResourceAttributes
with Attributes
#5016 @david-luna
- feat(sdk-metrics)!: drop
View
and Aggregation
in favor of ViewOptions
and AggregationOption
#4931 @pichlermarc
- refactor(sdk-trace-base)!: remove
new Span
constructor in favor of Tracer.startSpan
API #5048 @david-luna
- refactor(sdk-trace-base)!: remove
BasicTracerProvider.addSpanProcessor
API in favor of constructor options. #5134 @david-luna
- refactor(sdk-trace-base)!: make
resource
property private in BasicTracerProvider
and remove getActiveSpanProcessor
API. #5192 @david-luna
- feat(sdk-metrics)!: extract
IMetricReader
interface and use it over abstract class #5311
- (user-facing):
MeterProviderOptions
now provides the more general IMetricReader
type over MetricReader
- If you accept
MetricReader
in your public interface, consider accepting the more general IMetricReader
instead to avoid unintentional breaking changes
- feat(sdk-trace)!: remove ability to have BasicTracerProvider instantiate exporters #5239 @pichlermarc
- When extending
BasicTracerProvider
, the class offered multiple methods to facilitate the creation of exporters and auto-pairing with SpanProcessor
s.
- This functionality has been removed - users may now pass
SpanProcessor
s to the base class constructor when extending
- (user-facing):
_registeredExporters
has been removed
- (user-facing):
_getSpanExporter
has been removed
- (user-facing):
_buildExporterFromEnv
has been removed
- feat(core)!: remove deprecated
IdGenerator
and RandomIdGenerator
#5309 @pichlermarc
- feat(core)!: remove deprecated type
InstrumentationLibrary
#5308 @pichlermarc
- (user-facing): please use equivalent type
InstrumentationScope
instead
- feat(sdk-trace-base)!: replace usages fo
InstrumentationLibrary
with InstrumentationScope
#5308 @pichlermarc
- (user-facing) rename
Tracer.instrumentationLibrary
-> Tracer.instrumentationScope
- (user-facing) rename
ReadableSpan.instrumentationLibrary
-> ReadableSpan.instrumentationScope
- also renames the property in implementations of
ReadableSpan
- feat(exporter-jaeger): use
ReadableSpan.instrumentationScope
over ReadableSpan.instrumentationLibrary
#5308 @pichlermarc
- feat(exporter-zipkin): use
ReadableSpan.instrumentationScope
over ReadableSpan.instrumentationLibrary
#5308 @pichlermarc
- chore!: update typescript to version
5.0.4
#5145 @david-luna
- (user-facing) dropped support for
typescript@<5.0.4
- (user-facing) all packages published from this repository will from now on drop support for old versions of
typescript
in minor releases. We will only drop support for versions that are older than 2 years.
- feat(core)!: remove deprecated samplers #5316 @pichlermarc
- (user-facing): deprecated
AlwaysOnSampler
has moved to @opentelemetry/sdk-trace-base
- (user-facing): deprecated
AlwaysOffSampler
has moved to @opentelemetry/sdk-trace-base
- (user-facing): deprecated
ParentBasedSampler
has moved to @opentelemetry/sdk-trace-base
- (user-facing): deprecated
TraceIdRatioSampler
has moved to @opentelemetry/sdk-trace-base
- feat(resource): Merge sync and async resource interfaces into a single interface #5350 @dyladan
- Resource constructor now takes a single argument which contains an optional
attributes
object
- Detected resource attribute values may be a promise or a synchronous value
- Resources are now merged by the order in which their detectors are configured instead of async attributes being last
- Resource detectors now return
DetectedResource
plain objects instead of new Resource()
- feat(sdk-trace-base)!: drop ability to instantiate propagators beyond defaults #5355 @pichlermarc
- (user-facing): only a non-env-var based default is now used on
BasicTracerProvider#register()
.
- propagators can now not be configured via
OTEL_PROPAGATORS
or window.OTEL_PROPAGATORS
anymore, please pass the propagator to NodeTracerProvider#register()
instead.
- if not configured directly via code,
BasicTracerProvider#register()
will now fall back to defaults (tracecontext
and baggage
)
- feat(sdk-trace-node)!: drop ability to instantiate propagators beyond defaults #5355 @pichlermarc
- (user-facing): only a non-env-var based default is now used on
NodeTracerProvider#register()
.
- propagators can now not be configured via
OTEL_PROPAGATORS
anymore, please pass the propagator to NodeTracerProvider#register()
instead.
- if not configured via code,
NodeTracerProvider#register()
will now fall back to the defaults (tracecontext
and baggage
)
- if autoconfiguration based on enviornment variables is needed, please use
NodeSDK
from @opentelemetry/sdk-node
.
- feat(sdk-trace-web)!: drop ability to instantiate propagators beyond defaults #5355 @pichlermarc
- (user-facing): only a non-env-var based default is now used on
WebTracerProvider#register()
.
- propagators can now not be configured via
window.OTEL_PROPAGATORS
anymore, please pass the propagator to WebTracerProvider#register()
instead.
- if not configured via code,
WebTracerProvider#register()
will now fall back to defaults (tracecontext
and baggage
)
- feat(sdk-trace)!: drop unnecessary exports #5405 @pichlermarc
- (user-facing):
EXPORTER_FACTORY
is not used anymore and has been removed
- (user-facing):
PROPAGATOR_FACTORY
is not used anymore and has been removed
- (user-facing):
ForceFlushState
was intended for internal use and has been removed
- (user-facing): the
Tracer
class was unintentionally exported and has been removed
- to obtain a
Tracer
, please use BasicTracerProvider#getTracer()
, NodeTracerProvider#getTracer()
or WebTracerProvider#getTracer()
- to reference a
Tracer
, please use the Tracer
type from @opentelemetry/api
- chore!: Raise the minimum supported Node.js version to
^18.19.0 || >=20.6.0
. Support for Node.js 14, 16, and early minor versions of 18 and 20 have been dropped. This applies to all packages except the 'api' and 'semantic-conventions' packages. #5395 @trentm
- feat(core)!: remove TracesSamplerValues from exports #5406 @pichlermarc
- (user-facing): TracesSamplerValues was only consumed internally and has been removed from exports without replacement
- chore(resources)!: Remove deprecated duplicate browser detector from
@opentelemetry/resource
in favor of @opentelemetry/opentelemetry-browser-detector
#5420
- feat(core)!: remove unused and obsolete functions and types #5444 @pichlermarc
- (user-facing):
VERSION
was an internal constant that was unintentionally exported. It has been removed without replacement.
- (user-facing):
isWrapped
has been removed in favor of isWrapped
from @opentelemetry/instrumentation
- (user-facing):
ShimWrapped
has been removed in favor of ShimWrapped
from @opentelemetry/instrumentation
- (user-facing):
hexToBase64
was a utility function that is not used by the SDK anymore. It has been removed without replacement.
- (user-facing):
hexToBinary
was a utility function that now internal to @opentelemetry/otlp-tranformer
. It has been removed without replacement.
- (user-facing):
baggageUtils.getKeyParis
was an internal utility function that was unintentionally exported. It has been removed without replacement.
- (user-facing):
baggageUtils.serializeKeyPairs
was an internal utility function that was unintentionally exported. It has been removed without replacement.
- (user-facing):
baggageUtils.parseKeyPairsIntoRecord,
has been removed in favor of parseKeyPairsIntoRecord
- (user-facing):
baggageUtils.parsePairKeyValue
was an internal utility function that was unintentionally exported. It has been removed without replacement.
- (user-facing):
TimeOriginLegacy
has been removed without replacement.
- (user-facing):
isAttributeKey
was an internal utility function that was unintentionally exported. It has been removed without replacement.
- feat(sdk-trace-base)!: do not read environment variables from window in browsers #5445 @pichlermarc
- (user-facing): all configuration previously possible via
window.OTEL_*
is now not supported anymore, please pass configuration options to constructors instead.
- Note: Node.js environment variable configuration continues to work as-is.
- feat(exporter-zipkin)!: do not read environment variables from window in browsers #5465 @pichlermarc
- (user-facing): all configuration previously possible via
window.OTEL_*
is now not supported anymore, please pass configuration options to constructors instead.
- Note: Node.js environment variable configuration continues to work as-is.
- feat(resource)!: Remove resource class export in favor of functions and types only to aid in cross-version compatibility #5421
- Renames
Resource
class to ResourceImpl
and makes it package-private
- Renames
IResource
interface to Resource
- Export function
resourceFromAttributes
to create a Resource
from a DetectedAttributes
object
- Export function
defaultResource
to create a default resource #5467 @pichlermarc
- Export function
emptyResource
to create an empty resource #5467 @pichlermarc
- Only export types and functions. This aids in cross-version compatibility and makes it more easily extensible in the future.
- feat(resources)!: do not read environment variables from window in browsers #5466 @pichlermarc
- (user-facing): all configuration previously possible via
window.OTEL_*
is now not supported anymore
- If you have been using the
envDetector
in browser environments, please migrate to manually creating a resource.
- Note: Node.js environment variable configuration continues to work as-is.
- fix(sdk-trace-base)!: use
ParentBasedAlwaysOnSampler
over AlwaysOnSampler
when bogus data is supplied to OTEL_TRACES_SAMPLER
- this aligns the SDK implementation with the specification
- feat(core)!: drop
getEnv()
, getEnvWithoutDefaults()
#5481 @pichlermarc
- (user-facing):
getEnv()
has been replaced by getStringFromEnv()
, getNumberFromEnv()
, getBooleanFromEnv()
, getStringListFromEnv()
- these new functions do not include defaults, please inline any defaults if necessary (example:
getStringFromEnv("OTEL_FOO") ?? "my-default"
)
- to find the previously used defaults, please see here
- (user-facing):
getEnvWithoutDefaults()
has been replaced by getStringFromEnv()
, getNumberFromEnv()
, getBooleanFromEnv()
, getStringListFromEnv()
- (user-facing):
DEFAULT_ENVIRONMENT
has been removed, please inline any defaults from now on
- to find the previously used defaults, please see here
- (user-facing):
ENVIRONMENT
has been removed without replacement
- (user-facing):
RAW_ENVIRONMENT
has been removed without replacement
- (user-facing):
parseEnvironment
has been removed without replacement
- feat(sdk-trace-base): remove
BasicTracerProvider#register()
to improve tree-shaking #5503 @pichlermarc
- (user-facing):
BasicTracerProvider#register()
has been removed
- to register a global propagator, please use
propagation.setGlobalPropagator()
from @opentelemetry/api
- to register a global context manager, please use
context.setGlobalContextManager()
from @opentelemetry/api
- feat!: set compilation target to ES2022 for all packages except
@opentelemetry/api
, @opentelemetry/api-logs
, @opentelemetry/api-events
, and @opentelemetry/semantic-conventions
#5456 @david-luna
- (user-facing): drops browser runtimes which do not support ES2022 features
- feat(core)! drop unused constants #5504 @pichlermarc
- (user-facing):
DEFAULT_ATTRIBUTE_VALUE_LENTGHT_LIMIT
has been removed, please use Infinity
instead
- (user-facing):
DEFAULT_ATTRIBUTE_VALUE_COUNT_LIMIT
has been removed, please use 128
instead
- (user-facing):
DEFAULT_SPAN_ATTRIBUTE_PER_EVENT_COUNT_LIMIT
has been removed, please use 128
instead
- (user-facing):
DEFAULT_SPAN_ATTRIBUTE_PER_LINK_COUNT_LIMIT
has been removed, please use 128
instead
:rocket: (Enhancement)
- feat(sdk-trace-web): do not throw when passing extra options #5357 @pichlermarc
WebTracerProvider
constructor now does not throw anymore when contextManager
or propagator
are passed as extra options to the constructor
- feat(sdk-trace-base): add stack trace warning to debug instrumentation #5363 @neilfordyce
- feat(core): add more scalable replacements for getEnv(), getEnvWithoutDefaults() #5443 @pichlermarc
- refactor(exporter-jaeger): migrate away from getEnv() #5464 @pichlermarc
- feat(core): add
diagLogLevelFromString
utility #5475 @pichlermarc
:bug: (Bug Fix)
- fix(exporter-zipkin): remove usages of deprecated
url.parse
from node:url
#5390 @chancancode
- fix(sdk-metrics): do not export from
PeriodicExportingMetricReader
when there are no metrics to export. #5288 @jacksonweber
- fix(sdk-trace-base): always wait on pending export in SimpleSpanProcessor. #5303 @anuraaga
- fix(core): avoid using util in configuration.ts for browser compatibility #5524 @sriraamas
:house: (Internal)
- refactor(sdk-metrics): the internal
InstrumentDescriptor
type now extends MetricDescriptor
; moved public InstrumentType
type enum into ./src/export/MetricData.ts
#5277
- refactor(sdk-metrics): remove
Gauge
and MetricAdvice
workaround types in favor of the upstream @opentelemetry/api
types #5254 @chancancode
- chore: remove checks for unsupported node versions #4341 @dyladan
- refactor(sdk-trace-base): remove
BasicTracerProvider._registeredSpanProcessors
private property. #5134 @david-luna
- refactor(sdk-trace-base): rename
BasicTracerProvider.activeSpanProcessor
private property. #5211 @david-luna
- chore(selenium-tests): remove internal selenium-tests/ package, it wasn't being used @trentm
- chore: update typescript
module
compiler option to node16
. #5347 @david-luna
- feat(opentelemetry-instrumentation): replace
semver
package with internal semantic versioning check implementation to get rid of semver
package initialization overhead especially in the AWS Lambda environment during coldstart #5305 @serkan-ozal
- chore: unpin
@opentelemetry/semantic-conventions
dep to allow better de-duplication in installs #5439 @trentm
1.30.0
:rocket: (Enhancement)
- feat(sdk-metrics): PeriodicExportingMetricReader now flushes pending tasks at shutdown #5242
:bug: (Bug Fix)
- fix(sdk-trace-base): do not load OTEL_ env vars on module load, but when needed #5233
- fix(instrumentation-xhr, instrumentation-fetch): content length attributes no longer get removed with
ignoreNetworkEvents: true
being set #5229
1.29.0
:rocket: (Enhancement)
- feat(sdk-metrics): Add support for aggregation cardinality limit with a default limit of 2000. This limit can be customized via views #5128
1.28.0
:rocket: (Enhancement)
feat(sdk-metrics, sdk-trace): add mergeResourceWithDefaults
flag, which allows opting-out of resources getting merged with the default resource #4617
- default:
true
(no change in behavior)
- note:
false
will become the default behavior in the next major version in order to comply with specification requirements
feat(sdk-trace-base): add spanProcessors
property in TracerConfig
interface. #5138 @david-luna
:bug: (Bug Fix)
- fix(sdk-metrics): await exports in
PeriodicExportingMetricReader
when async resource attributes have not yet settled #5119 @pichlermarc
- fix(sdk-trace): performance.now() may return the same value for consecutive calls #5150 @dyladan
- fix(sdk-trace-base): pass BatchSpanProcessor#forceFlush() errors on visibilitychange/pagehide to globalErrorHandler #5143 @pichlermarc
- fixes a bug where switching browser tabs with a failing exporter would cause an unhandled error
1.27.0
:rocket: (Enhancement)
- feat: add processors for adding session.id attribute to spans and logs #4972
:bug: (Bug Fix)
:house: (Internal)
- deps: set
@opentelemetry/api
dependency min version to 1.3.0 in examples
, experimental/packages
, integration-tests
and selenium-tests
#4992
- refactor(sdk-metrics): replace
MetricsAttributes
with Attributes
#5021 @david-luna
- refactor(instrumentation-http): replace
SpanAttributes
and MetricsAttributes
with Attributes
#5023 @david-luna
- chore(exporter-zipkin): remove usages of Span constructor #5030 @david-luna
- test(instrumentation-http): remove usages of
new Span
in tests #5035 @david-luna
1.26.0
:rocket: (Enhancement)
- feat: include instrumentation scope info in console span and log record exporters #4848 @blumamir
- feat(semconv): update semantic conventions to 1.27 (from 1.7.0) #4690 @dyladan
- Exported names have changed to
ATTR_{name}
for attributes (e.g. ATTR_HTTP_REQUEST_METHOD
), {name}_VALUE_{value}
for enumeration values (e.g. HTTP_REQUEST_METHOD_VALUE_POST
), and METRIC_{name}
for metrics. Exported names from previous versions are deprecated.
- Import
@opentelemetry/semantic-conventions
for stable semantic conventions. Import @opentelemetry/semantic-conventions/incubating
for all semantic conventions, stable and unstable.
- Note: Semantic conventions are now versioned separately from other stable artifacts, to correspond to the version of semantic conventions they provide. Changes will be in a separate changelog.
:bug: (Bug Fix)
- fix(sdk-node): avoid spurious diag errors for unknown OTEL_NODE_RESOURCE_DETECTORS values #4879 @trentm
- deps(opentelemetry-instrumentation): Bump
shimmer
types to 1.2.0 #4865 @lforst
- fix(instrumentation): Fix optional property types #4833 @alecmev
- fix(sdk-metrics): fix(sdk-metrics): use inclusive upper bounds in histogram #4829
:house: (Internal)
- refactor: Simplify the code for the
getEnv
function #4799 @danstarns
- refactor: remove "export *" in favor of explicit named exports #4880 @robbkidd
- Packages updated:
- opentelemetry-context-zone
- opentelemetry-core
- opentelemetry-exporter-jaeger
- opentelemetry-exporter-zipkin
- opentelemetry-propagator-b3
- opentelemetry-propagator-jaeger
- opentelemetry-sdk-trace-base
- opentelemetry-sdk-trace-node
- opentelemetry-sdk-trace-web
- propagator-aws-xray
- sdk-metrics
- deps(sdk-metrics): remove unused lodash.merge dependency #4905 @pichlermarc
1.25.1
:books: (Refine Doc)
- refactor(examples): added usage of @opentelemetry/semantic-conventions and @opentelemetry/resources to the examples in examples/opentelemetry-web for maintaining consistency across all examples. #4764 @Zen-cronic
:house: (Internal)
- refactor(context-zone-peer-dep): use explicit exports #4785 @pichlermarc
- refactor(context-async-hooks): use explicit exports #4785 @pichlermarc
1.25.0
:rocket: (Enhancement)
- feat: support node 22 #4666 @dyladan
- feat(context-zone*): support zone.js 0.12.x #4376 @maldago
- refactor(core): Use tree-shakeable string constants for semconv #4739 @JohannesHuster
- refactor(shim-opentracing): Use tree-shakeable string constants for semconv #4746 @JohannesHuster
- refactor(sdk-trace-web): Use tree-shakeable string constants for semconv #4747 @JohannesHuster
- refactor(sdk-trace-node): Use tree-shakeable string constants for semconv #4748 @JohannesHuster
- refactor(sdk-trace-base): Use tree-shakeable string constants for semconv #4749 @JohannesHuster
- refactor(resources): update deprecated semconv to use exported strings #4755 @JamieDanielson
- refactor(exporters): update deprecated semconv to use exported strings #4756 @JamieDanielson
:books: (Refine Doc)
- refactor(examples): use new exported string constants for semconv in examples/esm-http-ts #4758 @Zen-cronic
- refactor(examples): use new exported string constants for semconv in examples/basic-tracer-node #4759 @Zen-cronic
- refactor(examples): use new exported string constants for semconv in examples/http #4750 @Zen-cronic
- refactor(examples): use new exported string constants for semconv in examples/grpc-js #4760 @Zen-cronic
- refactor(examples): use new exported string constants for semconv in examples/otlp-exporter-node #4762 @Zen-cronic
- refactor(examples): use new exported string constants for semconv in examples/opentracing-shim #4761 @Zen-cronic
1.24.1
:bug: (Bug Fix)
- fix(core): align inconsistent behavior of
getEnv()
and getEnvWithoutDefaults()
when a process
polyfill is used #4648 @pichlermarc
getEnvWithoutDefaults()
would use process.env
if it was defined when running in a browser, while getEnv()
would always use _globalThis
. Now both use _globalThis
when running in a browser.
- fix(resources): prevent circular import (resource -> detector -> resource -> ...) #4653 @pichlermarc
- fixes a circular import warning which would appear in rollup when bundling
@opentelemetry/resources
- fix(exporter-metrics-otlp-grpc): add explicit otlp-exporter-base dependency to exporter-metrics-otlp-grpc #4678 @AkselAllas
- fix(resources) wait for async attributes for detecting resources #4687 @ziolekjj
1.24.0
:rocket: (Enhancement)
- feat(sdk-trace-base): log resource attributes in ConsoleSpanExporter #4605 @pichlermarc
- feat(propagator-aws-xray): moved AWS Xray propagator from contrib 4603 @martinkuba
- feat(resources): new experimental detector ServiceInstanceIdDetectorSync that sets the value for
service.instance.id
as random UUID. #4608 @maryliag
:bug: (Bug Fix)
- fix(sdk-trace-web): fix invalid timings in span events #4486 @Abinet18
- fix(resources): ensure BrowserDetector does not think Node.js v21 is a browser #4561 @trentm
- fix(core): align inconsistent behavior of
getEnv()
and getEnvWithoutDefaults()
when a process
polyfill is used #4648 @pichlermarc
getEnvWithoutDefaults()
would use process.env
if it was defined when running in a browser, while getEnv()
would always use _globalThis
. Now both use _globalThis
when running in a browser.
1.23.0
:rocket: (Enhancement)
- perf(sdk-trace-base): do not allocate arrays if resource has no pending async attributes #4576 @Samuron
- feat(sdk-metrics): added experimental synchronous gauge to SDK #4565 @clintonb
- this change will become user-facing in an upcoming release
:bug: (Bug Fix)
- fix(sdk-metrics): increase the depth of the output to the console such that objects in the metric are printed fully to the console #4522 @JacksonWeber
1.22.0
:rocket: (Enhancement)
- feat(sdk-metrics): allow single bucket histograms #4456 @pichlermarc
- feat(instrumentation): Make
init()
method public #4418
- feat(context-zone-peer-dep, context-zone): support zone.js 0.13.x, 0.14.x #4469 @pichlermarc
- chore: Semantic Conventions export individual strings 4185
- feat(sdk-trace-base): allow adding span links after span creation #4536 @seemk
:bug: (Bug Fix)
- fix(sdk-metrics): handle zero bucket counts in exponential histogram merge #4459 @mwear
- fix(sdk-metrics): ignore
NaN
value recordings in Histograms #4455 @pichlermarc
- fixes a bug where recording
NaN
on a histogram would result in the sum of bucket count values not matching the overall count
- fix(sdk-metrics): allow single bucket histograms #4456 @pichlermarc
- fixes a bug where
Meter.createHistogram()
with the advice explicitBucketBoundaries: []
would throw
- fix(context-zone-peer-dep, context-zone): support zone.js 0.13.x, 0.14.x #4469 @pichlermarc
:books: (Refine Doc)
- docs: shorten readme sections #4460 @legendecas
1.21.0
:rocket: (Enhancement)
- feat(sdk-metrics): add constructor option to add metric readers #4427 @pichlermarc
- deprecates
MeterProvider.addMetricReader()
please use the constructor option readers
instead.
:bug: (Bug Fix)
- fix(sdk-trace-base): ensure attribute value length limit is enforced on span creation #4417 @pichlermarc
- fix(sdk-trace-base): Export processed spans while exporter failed #4287 @Zirak
:house: (Internal)
- chore(opentelemetry-context-zone-peer-dep): support zone.js ^v0.13.0 #4320
- refactor(core): drop unnecessary assignment of HOSTNAME #4421 @pichlermarc
- test(opentelemetry-context-zone-peer-dep): transpile zone.js in tests #4423 @legendecas
1.20.0
:rocket: (Enhancement)
- perf(otlp-transformer): skip unnecessary base64 encode of span contexts #4343 @seemk
- feat(sdk-trace-base): improve log messages when dropping span events #4223 @mkubliniak
1.19.0
:rocket: (Enhancement)
- feat: add node 20 support #4336 @dyladan
:house: (Internal)
- chore: type reference on zone.js #4257 @legendecas
- chore: no need for 'packages' in lerna.json #4264 @trentm
- test: add node 20 to test matrix #4336 @dyladan
:bug: (Bug Fix)
- fix(api-logs): allow for TimeInput type for LogRecord timestamps #4345
- fix(sdk-trace-web): only access location if it is defined #4063
- fix(sdk-trace-base): processor onStart called with a span having empty attributes
1.18.1
:bug: (Bug Fix)
- fix(sdk-metrics): hand-roll MetricAdvice type as older API versions do not include it #4260
1.18.0
:rocket: (Enhancement)
- feat(metrics): prototype experimental advice support #3876 @legendecas
:bug: (Bug Fix)
- fix(core): remove re-export of
version.ts
#4225 @david-luna
:house: (Internal)
- chore: track package-lock.json #4238 @legendecas
- Switched to npm workspaces to bootstrap dependencies.
1.17.1
:bug: (Bug Fix)
- fix(sdk-trace-base): BatchSpanProcessor flushes when
maxExportBatchSize
is reached #3958 @nordfjord
- fix(sdk-metrics): allow instrument names to contain '/' #4155
- fix(sdk-metrics): prevent per-reader storages from keeping unreported accumulations in memory #4163 @pichlermarc
- fixes a memory leak which occurred when two or more
MetricReader
instances are registered to a MeterProvider
- fix(sdk-metrics): do not report empty scopes and metrics #4135 @pichlermarc
- Instruments that were created, but did not have measurements will not be exported anymore
- Meters (Scopes) that were created, but did not have any instruments with measurements under them will not be exported anymore.
- fix(exporter-zipkin): round duration to the nearest int in annotations to be compliant with zipkin protocol #4167 @FelipeEmerim
:books: (Refine Doc)
- docs(contributing): added guidelines for adding benchmark tests #4169
:house: (Internal)
- test: added a performance benchmark test for span creation #4105
- test: added a workflow to run performance benchmark tests automatically #4144
1.17.0
:bug: (Bug Fix)
- Revert "feat(api): add attributes argument to recordException API #4071"
- This feature was an unintentional breaking change introduced with API 1.5.0
- This PR updates all SDK packages to allow API 1.6.0, where this change has been reverted.
1.16.0
:rocket: (Enhancement)
- feat(sdk-metrics): implement MetricProducer specification #4007
- feat: update PeriodicExportingMetricReader and PrometheusExporter to accept optional metric producers #4077 @aabmass
:bug: (Bug Fix)
- fix(exporter-zipkin): rounding duration to the nearest int to be compliant with zipkin protocol #4064 @n0cloud
- fix(sdk-metrics): metric names should be case-insensitive
:books: (Refine Doc)
- docs(guidelines): add dependencies guidelines #4040
1.15.2
:bug: (Bug Fix)
- fix(core): stop rounding to nearest int in hrTimeTo*seconds() functions #4014 @aabmass
- fix(sdk-metrics): ignore invalid metric values #3988 @legendecas
- fix(core): add baggage support for values containing an equals sign #3975 @krosenk729
1.15.1
:bug: (Bug Fix)
- Revert "feat(minification): Add noEmitHelpers, importHelpers and tslib as a dependency (#3914)"
#4011 @dyladan
1.15.0
:bug: (Bug Fix)
- fix(opentelemetry-exporter-prometheus): Update default PrometheusExporter to not append a timestamp to match the text based exposition format #3961 @JacksonWeber
- fix(sdk-metrics): Update default Histogram's boundary to match OTEL's spec #3893 @chigia001
- fix(sdk-metrics): preserve startTime for cumulative ExponentialHistograms #3934 @aabmass
- fix(sdk-trace-web): add secureConnectionStart to https only #3879 @Abinet18
:house: (Internal)
- feat(minification): [Minification] Add noEmitHelpers, importHelpers and tslib as a dependency #3913 @MSNev
1.14.0
:rocket: (Enhancement)
- feat(SpanExporter): Add optional forceFlush to SpanExporter interface #3753 @sgracias1 @JacksonWeber
1.13.0
:rocket: (Enhancement)
- feat(core): add environment variables for OTLP log exporters. #3712 @llc1123
:bug: (Bug Fix)
- fix(http-instrumentation): stop listening to
request
's close
event once it has emitted response
#3625 @SimenB
- fix(sdk-node): fix initialization in bundled environments by not loading @opentelemetry/exporter-jaeger #3739 @pichlermarc
1.12.0
:rocket: (Enhancement)
- feat(tracing): log span name and IDs when span end is called multiple times #3716
- feat(core): add logs environment variables; add timeout utils method. #3549 @fuaiyi
:bug: (Bug Fix)
- fix(instrumentation-http): fixed description for http.server.duration metric #3710
- fix(opentelemetry-sdk-trace-web): don't crash in runtimes where location isn't defined #3715
1.11.0
:rocket: (Enhancement)
- feat(sdk-metrics): add exponential histogram support #3505, #3506 @mwear
- feat(resources): collect additional process attributes #3605 @mwear
:bug: (Bug Fix)
- fix(sdk-metrics): merge uncollected delta accumulations #3667 @legendecas
- fix(sdk-trace-web): make
parseUrl()
respect document.baseURI #3670 @domasx2
:books: (Refine Doc)
- doc(sdk): update NodeSDK example #3684 @martinkuba
- docs: change vmarchaud status from maintainer to emeritus #3710 @vmarchaud
- docs: change rauno56 status from maintainer to emeritus #3706 @rauno56
1.10.1
:bug: (Bug Fix)
- fix(resource): make properties for async resource resolution optional #3677 @pichlermarc
- fix(resource): change fs/promises import to be node 12 compatible #3681 @pichlermarc
1.10.0
:rocket: (Enhancement)
- feat(resource): create sync resource with some attributes that resolve asynchronously #3460 @samimusallam
- feat: collect host id for non-cloud environments #3575 @mwear
- feat (api-logs): separate Events API into its own package 3550 @martinkuba
- feat(sdk-metrics): apply binary search in histogram recording #3539 @legendecas
- perf(propagator-jaeger): improve deserializeSpanContext performance #3541 @doochik
- feat: support TraceState in SamplingResult #3530 @raphael-theriault-swi
- feat(sdk-trace-base): add diagnostic logging when spans are dropped #3610 @neoeinstein
- feat: add unit to view instrument selection criteria #3647 @jlabatut
- feat(tracing): expose dropped counts for attributes, events and links on span #3576 @mohitk05
:bug: (Bug Fix)
- fix(core): added falsy check to make otel core work with browser where webpack config had process as false or null #3613 @ravindra-dyte
- fix(instrumentation-http): include query params in http.target #3646 @kobi-co
:books: (Refine Doc)
- chore: update http example #3651 @JamieDanielson
:house: (Internal)
- chore(exporter-jaeger): deprecate jaeger exporter #3585 @pichlermarc
- fix(sdk-metrics): fix flaky LastValueAggregator test by using fake timer #3587 @pichlermarc
- fix(test): fix failing tests by preventing source-map generation #3642 @pichlermarc
1.9.1
:bug: (Bug Fix)
- fix: avoid grpc types dependency #3551 @flarna
- fix(otlp-proto-exporter-base): Match Accept header with Content-Type in the proto exporter
#3562 @scheler
- fix: include tracestate in export #3569 @flarna
:house: (Internal)
- chore: fix cross project links and missing implicitly exported types #3533 @legendecas
- feat(sdk-metrics): add exponential histogram mapping functions #3504 @mwear
1.9.0
:rocket: (Enhancement)
- feat(instrumentation-grpc): set net.peer.name and net.peer.port on client spans #3430
- feat(exporter-trace-otlp-proto): Add protobuf otlp trace exporter support for browser #3208 @pkanal
:bug: (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.name
telemetry.sdk.name
telemetry.sdk.language
telemetry.sdk.version
- fix(sdk-metrics): use Date.now() for instrument recording timestamps #3514 @MisterSquishy
- fix(sdk-trace): make spans resilient to clock drift #3434 @dyladan
- fix(selenium-tests): updated webpack version for selenium test issue #3456 @SaumyaBhushan
- fix(sdk-metrics): collect metrics when periodic exporting metric reader flushes #3517 @legendecas
- fix(sdk-metrics): fix duplicated registration of metrics for collectors #3488 @legendecas
- fix(core): fix precision loss in numberToHrtime #3480 @legendecas
:house: (Internal)
- chore: automatically generate tsconfigs #3432 @legendecas
- chore: enforce format with prettier #3444 @legendecas
1.8.0
@opentelemetry/sdk-metrics
has been promoted to stable
@opentelemetry/api-metrics
has been merged into @opentelemetry/api
and deprecated
:boom: Breaking Change
- feat(api): merge api-metrics into api #3374 @legendecas
:rocket: (Enhancement)
- feat(sdk-trace): re-export sdk-trace-base in sdk-trace-node and web #3319 @legendecas
- feat: enable tree shaking #3329 @pkanal
:bug: (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
:books: (Refine Doc)
- doc: Added Metrics documentation #3360 @weyert
- docs(api): fix counter negative value wording #3396 @legendecas
:house: (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.
:boom: 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: (Bug Fix)
:books: (Refine Doc)
- docs(metrics): add missing metrics packages to SDK reference documentation #3239 @dyladan
:house: (Internal)
- deps: update markdownlint-cli to 0.32.2 #3253 @pichlermarc
1.6.0
:rocket: (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: (Bug Fix)
- fix(context-async-hooks): Ensure listeners added using
once
can be removed using removeListener
#3133
:books: (Refine Doc)
- chore: update trace-web example and rename it to opentelemetry-web #3145 @pichlermarc
- chore: update https example #3152 @pichlermarc
1.5.0
:rocket: (Enhancement)
- feat(sdk-trace-base): Improve extensibility of BasicTracerProvider #3023 @Rauno56
1.4.0
:rocket: (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
:house: (Internal)
- test: add node 18 and remove EoL node versions #3048 @dyladan
1.3.1
:bug: (Bug Fix)
- fix(resources): fix browser compatibility for host and os detectors #3004 @legendecas
1.3.0
:boom: Breaking Change
- chore: remove unused InstrumentationConfig#path #2944 @flarna
:rocket: (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: (Bug Fix)
- fix(sdk-web): parse url with relative url string #2972 @legendecas
1.2.0
:bug: (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
:books: (Refine Doc)
- docs(sdk): update earliest support node version #2860 @svetlanabrennan
:house: (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
- #2906 fix: support extract one digit '0' in jaeger traceFlag (@shmilyoo)
1.1.1
1.1.0
:rocket: (Enhancement)
opentelemetry-resources
- #2727 feat(opentelemetry-resources): add runtime version information (@cuichenli)
exporter-trace-otlp-http
, opentelemetry-core
instrumentation-http
opentelemetry-core
, opentelemetry-exporter-jaeger
- #2754 fix(exporter-jaeger): add env variable for agent port (@blumamir)
exporter-trace-otlp-grpc
, exporter-trace-otlp-http
, exporter-trace-otlp-proto
, opentelemetry-context-async-hooks
, opentelemetry-context-zone-peer-dep
, opentelemetry-core
, opentelemetry-exporter-jaeger
, opentelemetry-exporter-zipkin
, opentelemetry-propagator-b3
, opentelemetry-propagator-jaeger
, opentelemetry-resources
, opentelemetry-sdk-trace-base
, opentelemetry-sdk-trace-node
, opentelemetry-sdk-trace-web
, opentelemetry-shim-opentracing
opentelemetry-sdk-trace-web
exporter-trace-otlp-http
, exporter-trace-otlp-proto
- #2557 feat(otlp-exporter-http): change otlp-http port to canonical 4318 (@secustor)
exporter-trace-otlp-grpc
, exporter-trace-otlp-http
, exporter-trace-otlp-proto
, opentelemetry-core
, opentelemetry-exporter-jaeger
, opentelemetry-sdk-trace-base
opentelemetry-propagator-jaeger
- #2673 feat(@opentelemetry/propagator-jaeger): support custom baggage prefix (@sschegolev)
exporter-trace-otlp-grpc
, exporter-trace-otlp-http
, exporter-trace-otlp-proto
opentelemetry-context-zone-peer-dep
, opentelemetry-context-zone
, opentelemetry-core
, opentelemetry-exporter-zipkin
, opentelemetry-propagator-b3
, opentelemetry-resources
, opentelemetry-sdk-trace-base
, opentelemetry-sdk-trace-web
, opentelemetry-semantic-conventions
:bug: (Bug Fix)
exporter-trace-otlp-grpc
, exporter-trace-otlp-http
, exporter-trace-otlp-proto
opentelemetry-sdk-trace-base
- #2790 fix: pass same context to Sampler and SpanProcessor in root span case (@Flarna)
- #2757 fix: add parentContext to onStart (@Flarna)
- #2678 fix: span attribute count and value limits (#2671) (@Bataran)
- #2679 fix: span events count limit when set to 0 (@Bataran)
opentelemetry-core
- #2766 fix(baggage): include baggage metadata when propagating baggage entries (@chrskrchr)
opentelemetry-exporter-jaeger
- #2731 fix(exporter-jaeger): transform all links to jaeger reference (@blumamir)
opentelemetry-resources
- #2739 fix(resources): align exported names in different environments (@legendecas)
- Other
- #2680 fix: tracer typo in fetchxhr examples (@MSNev)
- #2650 fix: clientMethodTrace missing original properties (@bgpo)
opentelemetry-propagator-jaeger
opentelemetry-exporter-zipkin
, opentelemetry-sdk-trace-web
- #2689 fix: remove window and document dependencies in web packages (@legendecas)
:books: (Refine Doc)
- Other
exporter-trace-otlp-grpc
opentelemetry-context-async-hooks
opentelemetry-context-async-hooks
, opentelemetry-sdk-trace-node
:house: (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
- Other
opentelemetry-core
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
exporter-trace-otlp-grpc
, exporter-trace-otlp-http
, exporter-trace-otlp-proto
, opentelemetry-context-async-hooks
, opentelemetry-context-zone-peer-dep
, opentelemetry-context-zone
, opentelemetry-core
, opentelemetry-exporter-jaeger
, opentelemetry-exporter-zipkin
, opentelemetry-propagator-b3
, opentelemetry-propagator-jaeger
, opentelemetry-resources
, opentelemetry-sdk-trace-base
, opentelemetry-sdk-trace-node
, opentelemetry-sdk-trace-web
, opentelemetry-semantic-conventions
, opentelemetry-shim-opentracing
, template
opentelemetry-context-async-hooks
, opentelemetry-context-zone-peer-dep
, opentelemetry-context-zone
, opentelemetry-core
, opentelemetry-exporter-jaeger
, opentelemetry-exporter-zipkin
, opentelemetry-propagator-b3
, opentelemetry-propagator-jaeger
, opentelemetry-resources
, opentelemetry-sdk-trace-base
, opentelemetry-sdk-trace-node
, opentelemetry-sdk-trace-web
, opentelemetry-semantic-conventions
, opentelemetry-shim-opentracing
opentelemetry-exporter-jaeger
, opentelemetry-exporter-zipkin
, opentelemetry-resources
, opentelemetry-semantic-conventions
opentelemetry-sdk-trace-web
Committers: 24
1.0.1 / Experimental 0.27.0
:boom: 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
:rocket: (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: (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-core
- #2560 fix(core): support regex global flag in urlMatches (@moander)
opentelemetry-exporter-zipkin
- #2519 fix(exporter-zipkin): correct status tags names (@t2t2)
:books: (Refine Doc)
:house: (Internal)
- Other
opentelemetry-sdk-trace-base
, opentelemetry-sdk-trace-node
, opentelemetry-sdk-trace-web
opentelemetry-context-async-hooks
, opentelemetry-context-zone-peer-dep
, opentelemetry-core
, opentelemetry-exporter-jaeger
, opentelemetry-exporter-zipkin
, opentelemetry-propagator-b3
, opentelemetry-propagator-jaeger
, opentelemetry-resources
, opentelemetry-sdk-trace-base
, opentelemetry-sdk-trace-node
, opentelemetry-sdk-trace-web
, opentelemetry-shim-opentracing
opentelemetry-core
Committers: 23
1.0.0
No changes
0.26.0
:boom: Breaking Change
opentelemetry-exporter-collector-grpc
, opentelemetry-exporter-otlp-grpc
, opentelemetry-exporter-otlp-http
, opentelemetry-exporter-otlp-proto
opentelemetry-core
, opentelemetry-instrumentation-grpc
, opentelemetry-sdk-trace-base
, opentelemetry-shim-opentracing
:rocket: (Enhancement)
opentelemetry-core
, opentelemetry-sdk-trace-base
opentelemetry-instrumentation
- #2450 fix: handle missing package.json file when checking for version (@nozik)
opentelemetry-semantic-conventions
- #2456 feat: upgrade semantic conventions to the latest 1.6.1 version (@weyert)
opentelemetry-exporter-collector-proto
, opentelemetry-exporter-collector
- #2438 feat: OTEL_EXPORTER_OTLP_ENDPOINT append version and signal (@longility)
:bug: (Bug Fix)
- Other
opentelemetry-instrumentation-fetch
opentelemetry-sdk-trace-base
- #2434 fix: ReferenceError when OTEL_TRACES_SAMPLER used without OTEL_TRACES_SAMPLER_ARG (@hermanbanken)
:books: (Refine Doc)
:house: (Internal)
opentelemetry-exporter-otlp-http
opentelemetry-sdk-node
- Other
opentelemetry-context-zone
, opentelemetry-core
, opentelemetry-exporter-collector-grpc
, opentelemetry-exporter-collector-proto
, opentelemetry-exporter-collector
, opentelemetry-exporter-prometheus
, opentelemetry-exporter-zipkin
, opentelemetry-instrumentation-fetch
, opentelemetry-instrumentation-grpc
, opentelemetry-instrumentation-http
, opentelemetry-instrumentation-xml-http-request
, opentelemetry-propagator-b3
, opentelemetry-propagator-jaeger
, opentelemetry-resources
, opentelemetry-sdk-metrics-base
, opentelemetry-sdk-node
, opentelemetry-sdk-trace-base
, opentelemetry-sdk-trace-web
- #2462 chore: split stable and experimental packages into groups using directories (@dyladan)
opentelemetry-instrumentation-http
opentelemetry-instrumentation-fetch
opentelemetry-exporter-collector
opentelemetry-sdk-trace-base
, opentelemetry-sdk-trace-node
opentelemetry-exporter-prometheus
, opentelemetry-exporter-zipkin
, opentelemetry-shim-opentracing
Committers: 18
0.25.0
:boom: 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)
:rocket: (Enhancement)
opentelemetry-exporter-collector-grpc
, opentelemetry-exporter-collector-proto
, opentelemetry-exporter-collector
, opentelemetry-exporter-zipkin
- #1775 fix(@opentelemetry/exporter-collector): remove fulfilled promises cor… (@aabmass)
opentelemetry-exporter-collector
- #2336 feat: use Blob in sendBeacon to add application/json type (@jufab)
:bug: (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-fetch
- #2411 fix(instrumentation-fetch):
fetch(string, Request)
silently drops request body (@t2t2)
opentelemetry-sdk-trace-base
- #2396 fix: respect sampled flag in Span Processors, fix associated tests (@quickgiant)
:books: (Refine Doc)
- Other
opentelemetry-resources
, opentelemetry-semantic-conventions
:house: (Internal)
opentelemetry-core
, opentelemetry-exporter-collector-grpc
, opentelemetry-exporter-collector-proto
, opentelemetry-instrumentation-http
, opentelemetry-sdk-trace-node
opentelemetry-propagator-b3
, opentelemetry-propagator-jaeger
, opentelemetry-resources
, opentelemetry-sdk-metrics-base
- #2406 chore: Fix lint warnings in propagator-jaeger, propagator-b3, resources, and sdk-metrics-base packages (@alisabzevari)
opentelemetry-core
opentelemetry-resource-detector-aws
, opentelemetry-resource-detector-gcp
, opentelemetry-sdk-node
opentelemetry-exporter-collector-grpc
, opentelemetry-exporter-collector-proto
, opentelemetry-exporter-collector
, opentelemetry-exporter-jaeger
, opentelemetry-exporter-zipkin
, opentelemetry-instrumentation-fetch
, opentelemetry-instrumentation-grpc
, opentelemetry-instrumentation-http
, opentelemetry-instrumentation-xml-http-request
, opentelemetry-sdk-node
, opentelemetry-sdk-trace-node
, opentelemetry-sdk-trace-web
, opentelemetry-shim-opentracing
opentelemetry-api-metrics
, opentelemetry-context-zone-peer-dep
- Other
- #2397 chore: change codeowners to point to team (@dyladan)
- #2385 chore: move api into dependencies in integration tests (@Flarna)
Committers: 11
0.24.0
:boom: 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
- #2345 feat: updated spec to v1.5.0 and renamed resource class (@weyert)
:rocket: (Enhancement)
opentelemetry-exporter-collector-proto
, opentelemetry-exporter-collector
opentelemetry-instrumentation-http
- #2332 feat(@opentelemetry-instrumentation-http): support adding custom attributes before a span is started (@echoontheway)
- #2349 fix(instrumentation-http): set outgoing request attributes on start span (@blumamir)
opentelemetry-web
- #2343 feat(opentelemetry-web): capture decodedBodySize / http.response_content_length_uncompressed (@t2t2)
opentelemetry-instrumentation
- #2309 chore: add includePrerelease option to instrumentation config (@dyladan)
:bug: (Bug Fix)
opentelemetry-exporter-collector
opentelemetry-exporter-collector-grpc
- #2322 fix(@opentelemetry/exporter-collector-grpc) regression from #2130 when host specified without protocol (@lizthegrey)
opentelemetry-exporter-collector-proto
:books: (Refine Doc)
- Other
opentelemetry-resource-detector-aws
opentelemetry-propagator-b3
opentelemetry-exporter-collector-grpc
- #2266 fix(exporter-collector-grpc): incorrect URL format on docs after 0.20.0 update (@brunoluiz)
:house: (Internal)
- Other
opentelemetry-exporter-collector-grpc
, opentelemetry-exporter-jaeger
, opentelemetry-instrumentation
, opentelemetry-node
, opentelemetry-sdk-node
, opentelemetry-shim-opentracing
, opentelemetry-tracing
, opentelemetry-web
- #2351 style: use single quotes everywhere and add a rule to eslint (@blumamir)
template
Committers: 18
0.23.0
:rocket: (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
opentelemetry-core
, opentelemetry-instrumentation-fetch
, opentelemetry-instrumentation-xml-http-request
, opentelemetry-web
- #2226 fix(xhr): make performance observer work with relative urls (@mhennoch)
:books: (Refine Doc)
- Other
opentelemetry-sdk-node
opentelemetry-exporter-jaeger
, opentelemetry-exporter-zipkin
, opentelemetry-sdk-node
opentelemetry-resources
:house: (Internal)
opentelemetry-context-async-hooks
, opentelemetry-context-zone-peer-dep
, opentelemetry-web
- Other
Committers: 9
0.22.0
:rocket: (Enhancement)
opentelemetry-tracing
opentelemetry-resource-detector-aws
, opentelemetry-semantic-conventions
- #2268 feat(semantic-conventions): upgrade semantic conventions to version 1… (@weyert)
opentelemetry-api-metrics
, opentelemetry-context-async-hooks
, opentelemetry-context-zone-peer-dep
, opentelemetry-core
, opentelemetry-exporter-collector-grpc
, opentelemetry-exporter-collector-proto
, opentelemetry-exporter-collector
, opentelemetry-exporter-jaeger
, opentelemetry-exporter-prometheus
, opentelemetry-exporter-zipkin
, opentelemetry-instrumentation-fetch
, opentelemetry-instrumentation-grpc
, opentelemetry-instrumentation-http
, opentelemetry-instrumentation-xml-http-request
, opentelemetry-instrumentation
, opentelemetry-metrics
, opentelemetry-node
, opentelemetry-propagator-b3
, opentelemetry-propagator-jaeger
, opentelemetry-resource-detector-aws
, opentelemetry-resource-detector-gcp
, opentelemetry-resources
, opentelemetry-sdk-node
, opentelemetry-shim-opentracing
, opentelemetry-tracing
, opentelemetry-web
:books: (Refine Doc)
Committers: 3
0.21.0
:rocket: (Enhancement)
opentelemetry-instrumentation-fetch
, opentelemetry-instrumentation-grpc
, opentelemetry-instrumentation-http
, opentelemetry-instrumentation-xml-http-request
, opentelemetry-instrumentation
- #2261 Adding ComponentLogger into instrumentations (@obecny)
opentelemetry-api-metrics
, opentelemetry-context-async-hooks
, opentelemetry-context-zone-peer-dep
, opentelemetry-core
, opentelemetry-exporter-collector-grpc
, opentelemetry-exporter-collector-proto
, opentelemetry-exporter-collector
, opentelemetry-exporter-jaeger
, opentelemetry-exporter-prometheus
, opentelemetry-exporter-zipkin
, opentelemetry-instrumentation-fetch
, opentelemetry-instrumentation-grpc
, opentelemetry-instrumentation-http
, opentelemetry-instrumentation-xml-http-request
, opentelemetry-instrumentation
, opentelemetry-metrics
, opentelemetry-node
, opentelemetry-propagator-b3
, opentelemetry-propagator-jaeger
, opentelemetry-resource-detector-aws
, opentelemetry-resource-detector-gcp
, opentelemetry-resources
, opentelemetry-sdk-node
, opentelemetry-shim-opentracing
, opentelemetry-tracing
, opentelemetry-web
:books: (Refine Doc)
:house: (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
0.20.0
:boom: Breaking Change
opentelemetry-sdk-node
, opentelemetry-tracing
opentelemetry-node
, opentelemetry-propagator-jaeger
, opentelemetry-shim-opentracing
- #2148 chore: renaming jaeger http trace propagator to jaeger propagator (@obecny)
opentelemetry-core
, opentelemetry-instrumentation-grpc
, opentelemetry-shim-opentracing
, opentelemetry-tracing
- #2149 chore: adding sufix propagator to http baggage and http trace context (@obecny)
:rocket: (Enhancement)
opentelemetry-shim-opentracing
opentelemetry-tracing
opentelemetry-core
, opentelemetry-exporter-collector-grpc
, opentelemetry-exporter-collector-proto
, opentelemetry-exporter-collector
, opentelemetry-exporter-jaeger
, opentelemetry-exporter-zipkin
, opentelemetry-metrics
, opentelemetry-resources
, opentelemetry-sdk-node
, opentelemetry-tracing
opentelemetry-api-metrics
, opentelemetry-context-async-hooks
, opentelemetry-context-zone-peer-dep
, opentelemetry-context-zone
, opentelemetry-core
, opentelemetry-exporter-collector-grpc
, opentelemetry-exporter-collector-proto
, opentelemetry-exporter-collector
, opentelemetry-exporter-jaeger
, opentelemetry-exporter-prometheus
, opentelemetry-exporter-zipkin
, opentelemetry-instrumentation-fetch
, opentelemetry-instrumentation-grpc
, opentelemetry-instrumentation-http
, opentelemetry-instrumentation-xml-http-request
, opentelemetry-instrumentation
, opentelemetry-metrics
, opentelemetry-node
, opentelemetry-propagator-b3
, opentelemetry-propagator-jaeger
, opentelemetry-resource-detector-aws
, opentelemetry-resource-detector-gcp
, opentelemetry-resources
, opentelemetry-sdk-node
, opentelemetry-shim-opentracing
, opentelemetry-tracing
, opentelemetry-web
opentelemetry-instrumentation
- #2224 feat(opentelemetry-instrumentation): getConfig and setConfig (@mottibec)
opentelemetry-core
, opentelemetry-instrumentation-http
, opentelemetry-propagator-b3
, opentelemetry-propagator-jaeger
, opentelemetry-tracing
opentelemetry-core
, opentelemetry-tracing
- #2100 feat(tracing): allow to configure exporter by environment #1676 (@vmarchaud)
opentelemetry-core
, opentelemetry-exporter-collector-grpc
, opentelemetry-exporter-collector-proto
, opentelemetry-exporter-collector
opentelemetry-exporter-collector
, opentelemetry-exporter-zipkin
, opentelemetry-tracing
- #2183 chore: removing usage of timed event from api (@obecny)
- Other
- #2195 fix: remove redundant try-catch from http/https server examples (@legendecas)
opentelemetry-exporter-collector-grpc
opentelemetry-semantic-conventions
- #2167 semantic-conventions: include built esm files in package (@t2t2)
opentelemetry-instrumentation-xml-http-request
- #2134 feat(instrumentation-xhr): add applyCustomAttributesOnSpan hook (@mhennoch)
opentelemetry-exporter-prometheus
- #2122 feat: add diag warning when metric name is invalid (@weyert)
opentelemetry-api-metrics
, opentelemetry-exporter-collector-grpc
, opentelemetry-exporter-collector-proto
, opentelemetry-exporter-collector
, opentelemetry-metrics
:bug: (Bug Fix)
opentelemetry-exporter-collector-grpc
opentelemetry-tracing
- #2185 fix: use invalid parent for sampler when options.root (@dyladan)
- #2171 fix: move initialization of const above first use #2170 (@dyladan)
opentelemetry-instrumentation-grpc
opentelemetry-core
- #2165 [sampler] treat invalid SpanContext as no SpanContext (@thisthat)
:books: (Refine Doc)
opentelemetry-node
- Other
opentelemetry-instrumentation-fetch
, opentelemetry-instrumentation-grpc
, opentelemetry-instrumentation-http
, opentelemetry-instrumentation-xml-http-request
, opentelemetry-instrumentation
, opentelemetry-node
, opentelemetry-sdk-node
, opentelemetry-web
- #2127 chore: prefer use of global TracerProvider/MeterProvider (@Flarna)
:house: (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
opentelemetry-instrumentation-http
, opentelemetry-instrumentation
, opentelemetry-tracing
opentelemetry-node
, opentelemetry-sdk-node
, opentelemetry-web
- #2230 chore: remove references to Noop classes from API (@dyladan)
opentelemetry-api-metrics
, opentelemetry-context-zone-peer-dep
, opentelemetry-context-zone
, opentelemetry-core
, opentelemetry-exporter-collector
, opentelemetry-exporter-zipkin
, opentelemetry-instrumentation-fetch
, opentelemetry-instrumentation-xml-http-request
, opentelemetry-instrumentation
, opentelemetry-propagator-jaeger
, opentelemetry-tracing
, opentelemetry-web
opentelemetry-sdk-node
- #2219 fix(opentelemetry-sdk-node): move nock to dev dependencies (@nflaig)
opentelemetry-core
opentelemetry-api-metrics
, opentelemetry-context-zone-peer-dep
, opentelemetry-context-zone
, opentelemetry-core
, opentelemetry-exporter-collector
, opentelemetry-exporter-zipkin
, opentelemetry-instrumentation-fetch
, opentelemetry-instrumentation-xml-http-request
, opentelemetry-instrumentation
, opentelemetry-metrics
, opentelemetry-propagator-b3
, opentelemetry-propagator-jaeger
, opentelemetry-resources
, opentelemetry-semantic-conventions
, opentelemetry-tracing
, opentelemetry-web
, template
- #2112 feat: add ESM builds for packages used in browser (@t2t2)
Committers: 18
0.19.0
:boom: Breaking Change
opentelemetry-core
, opentelemetry-tracing
opentelemetry-instrumentation-fetch
, opentelemetry-instrumentation-grpc
, opentelemetry-instrumentation-http
, opentelemetry-instrumentation-xml-http-request
, opentelemetry-semantic-conventions
, opentelemetry-tracing
, opentelemetry-web
- #2083 feat: add semconv generator for
semantic-conventions
-package (@weyert)
opentelemetry-core
, opentelemetry-grpc-utils
, opentelemetry-instrumentation-fetch
, opentelemetry-instrumentation-grpc
, opentelemetry-instrumentation-http
, opentelemetry-instrumentation-xml-http-request
, opentelemetry-instrumentation
, opentelemetry-node
, opentelemetry-plugin-grpc-js
, opentelemetry-plugin-grpc
, opentelemetry-plugin-http
, opentelemetry-plugin-https
, opentelemetry-sdk-node
, opentelemetry-web
opentelemetry-api-metrics
, opentelemetry-context-async-hooks
, opentelemetry-context-zone-peer-dep
, opentelemetry-core
, opentelemetry-exporter-collector-grpc
, opentelemetry-exporter-collector-proto
, opentelemetry-exporter-collector
, opentelemetry-exporter-jaeger
, opentelemetry-exporter-prometheus
, opentelemetry-exporter-zipkin
, opentelemetry-grpc-utils
, opentelemetry-instrumentation-fetch
, opentelemetry-instrumentation-grpc
, opentelemetry-instrumentation-http
, opentelemetry-instrumentation-xml-http-request
, opentelemetry-instrumentation
, opentelemetry-metrics
, opentelemetry-node
, opentelemetry-plugin-grpc-js
, opentelemetry-plugin-grpc
, opentelemetry-plugin-http
, opentelemetry-plugin-https
, opentelemetry-propagator-b3
, opentelemetry-propagator-jaeger
, opentelemetry-resource-detector-aws
, opentelemetry-resource-detector-gcp
, opentelemetry-resources
, opentelemetry-sdk-node
, opentelemetry-shim-opentracing
, opentelemetry-tracing
, opentelemetry-web
opentelemetry-core
, opentelemetry-propagator-b3
:rocket: (Enhancement)
opentelemetry-instrumentation
- #2135 fix: add isEnabled to InstrumentationBase (@seemk)
opentelemetry-semantic-conventions
- #2115 feat: upgrade semantic conventions to v1.2.0 of spec (@weyert)
opentelemetry-core
, opentelemetry-exporter-zipkin
- #2097 feat(zipkin): allow to configure url via environment #1675 (@vmarchaud)
opentelemetry-exporter-zipkin
- #2050 chore: adding interceptor for getting headers before each request (@obecny)
opentelemetry-exporter-collector-grpc
opentelemetry-instrumentation-http
- #2043 chore: avoid unneeded context.with in http instrumentation (@Flarna)
opentelemetry-instrumentation-fetch
, opentelemetry-instrumentation-xml-http-request
- #2061 chore: adding info to debug whenever headers are being skipped due to cors policy (@obecny)
:bug: (Bug Fix)
opentelemetry-exporter-prometheus
opentelemetry-instrumentation
- #2120 fix(instrumentation): support multiple module definitions with different versions (@seemk)
opentelemetry-instrumentation-http
, opentelemetry-tracing
opentelemetry-context-async-hooks
- #2088 fix: correct removeAllListeners in case no event is passed (@Flarna)
opentelemetry-resource-detector-aws
opentelemetry-core
, opentelemetry-propagator-b3
, opentelemetry-propagator-jaeger
- #2082 chore: do not inject span context when instrumentation is suppressed (@dyladan)
opentelemetry-core
opentelemetry-tracing
- #2086 fix: exception.type should always be a string (@YanivD)
opentelemetry-propagator-jaeger
- #1986 fix(propagator-jaeger): zero pad extracted trace id to 32 characters (@sid-maddy)
:books: (Refine Doc)
:house: (Internal)
opentelemetry-exporter-collector-grpc
, opentelemetry-metrics
, opentelemetry-tracing
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
0.18.2
:bug: (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
0.18.1
:rocket: (Enhancement)
opentelemetry-instrumentation-fetch
, opentelemetry-web
opentelemetry-semantic-conventions
opentelemetry-instrumentation
- #1999 chore: fixing path of instrumentation file for different systems (@obecny)
opentelemetry-instrumentation-grpc
- #2005 chore: exporting grpc instrumentation config (@obecny)
:bug: (Bug Fix)
:books: (Refine Doc)
opentelemetry-resource-detector-gcp
opentelemetry-api-metrics
, opentelemetry-context-async-hooks
, opentelemetry-context-zone-peer-dep
, opentelemetry-context-zone
, opentelemetry-core
, opentelemetry-exporter-collector-grpc
, opentelemetry-exporter-collector-proto
, opentelemetry-exporter-collector
, opentelemetry-exporter-jaeger
, opentelemetry-exporter-prometheus
, opentelemetry-exporter-zipkin
, opentelemetry-grpc-utils
, opentelemetry-instrumentation-fetch
, opentelemetry-instrumentation-grpc
, opentelemetry-instrumentation-http
, opentelemetry-instrumentation-xml-http-request
, opentelemetry-instrumentation
, opentelemetry-metrics
, opentelemetry-node
, opentelemetry-plugin-grpc-js
, opentelemetry-plugin-grpc
, opentelemetry-plugin-http
, opentelemetry-plugin-https
, opentelemetry-propagator-b3
, opentelemetry-resource-detector-aws
, opentelemetry-resource-detector-gcp
, opentelemetry-resources
, opentelemetry-sdk-node
, opentelemetry-semantic-conventions
, opentelemetry-shim-opentracing
, opentelemetry-tracing
, opentelemetry-web
- #2040 chore: fixing broken links, updating to correct base url (@obecny)
opentelemetry-resources
- Other
opentelemetry-core
:house: (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-web
opentelemetry-exporter-zipkin
opentelemetry-core
, opentelemetry-exporter-collector
, opentelemetry-instrumentation-fetch
, opentelemetry-metrics
, opentelemetry-propagator-b3
opentelemetry-propagator-jaeger
Committers: 12
0.18.0
:boom: Breaking Change
:rocket: (Enhancement)
opentelemetry-semantic-conventions
- #1976 feat(semantic-conventions): add missing RpcAttributes from spec (@blumamir)
:bug: (Bug Fix)
opentelemetry-exporter-collector-grpc
, opentelemetry-exporter-collector
opentelemetry-instrumentation-http
, opentelemetry-plugin-http
opentelemetry-context-async-hooks
:books: (Refine Doc)
- #1973 docs(readme): fix @opentelemetry/instrumentation-http link (@Hongbo-Miao)
- #1941 fix: update readme upgrade guidelines version setting (@MSNev)
:house: (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
- #1960 chore: updating current state of compatibility matrix (@obecny)
opentelemetry-api-metrics
, opentelemetry-api
, opentelemetry-context-async-hooks
, opentelemetry-context-base
, opentelemetry-context-zone-peer-dep
, opentelemetry-core
, opentelemetry-exporter-collector-grpc
, opentelemetry-exporter-collector-proto
, opentelemetry-exporter-collector
, opentelemetry-exporter-jaeger
, opentelemetry-exporter-prometheus
, opentelemetry-exporter-zipkin
, opentelemetry-grpc-utils
, opentelemetry-instrumentation-fetch
, opentelemetry-instrumentation-grpc
, opentelemetry-instrumentation-http
, opentelemetry-instrumentation-xml-http-request
, opentelemetry-instrumentation
, opentelemetry-metrics
, opentelemetry-node
, opentelemetry-plugin-grpc-js
, opentelemetry-plugin-grpc
, opentelemetry-plugin-http
, opentelemetry-plugin-https
, opentelemetry-propagator-b3
, opentelemetry-resource-detector-aws
, opentelemetry-resource-detector-gcp
, opentelemetry-resources
, opentelemetry-sdk-node
, opentelemetry-shim-opentracing
, opentelemetry-tracing
, opentelemetry-web
opentelemetry-core
, opentelemetry-exporter-collector
, opentelemetry-instrumentation-http
, opentelemetry-metrics
, opentelemetry-plugin-http
- #1922 chore: lint on shadowing in non-test sources, fix a few of them (@johnbley)
Committers: 10
0.17.0
:boom: 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-web
- #1925 feat(diag-logger): replace logger with diag logger (@MSNev)
opentelemetry-api
, opentelemetry-instrumentation-http
, opentelemetry-node
, opentelemetry-plugin-http
, opentelemetry-tracing
- #1899 chore: create NoopSpan instead reusing NOOP_SPAN (@Flarna)
opentelemetry-tracing
- #1908 chore: remove config from BasicTracerProvider#getTracer (@Flarna)
opentelemetry-core
, opentelemetry-instrumentation-http
, opentelemetry-node
, opentelemetry-plugin-http
, opentelemetry-tracing
opentelemetry-instrumentation-fetch
, opentelemetry-instrumentation-xml-http-request
, opentelemetry-instrumentation
, opentelemetry-node
, opentelemetry-sdk-node
, opentelemetry-web
- #1855 Use instrumentation loader to load plugins and instrumentations (@obecny)
opentelemetry-api
, opentelemetry-core
, opentelemetry-shim-opentracing
opentelemetry-api-metrics
, opentelemetry-api
, opentelemetry-context-async-hooks
, opentelemetry-context-base
, opentelemetry-context-zone-peer-dep
, opentelemetry-context-zone
, opentelemetry-core
, opentelemetry-exporter-collector-grpc
, opentelemetry-exporter-collector-proto
, opentelemetry-exporter-collector
, opentelemetry-exporter-jaeger
, opentelemetry-exporter-prometheus
, opentelemetry-exporter-zipkin
, opentelemetry-grpc-utils
, opentelemetry-instrumentation-fetch
, opentelemetry-instrumentation-grpc
, opentelemetry-instrumentation-http
, opentelemetry-instrumentation-xml-http-request
, opentelemetry-instrumentation
, opentelemetry-metrics
, opentelemetry-node
, opentelemetry-plugin-grpc-js
, opentelemetry-plugin-grpc
, opentelemetry-plugin-http
, opentelemetry-plugin-https
, opentelemetry-propagator-b3
, opentelemetry-resource-detector-aws
, opentelemetry-resource-detector-gcp
, opentelemetry-resources
, opentelemetry-sdk-node
, opentelemetry-semantic-conventions
, opentelemetry-shim-opentracing
, opentelemetry-tracing
, opentelemetry-web
:rocket: (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-tracing
- #1918 chore: batch processor, aligning with latest spec changes for environments variables (@obecny)
opentelemetry-instrumentation-grpc
opentelemetry-api
, opentelemetry-core
- #1880 feat(diag-logger): introduce a new global level api.diag for internal diagnostic logging (@MSNev)
- Other
- #1920 chore: adding compatibility matrix for core and contrib versions (@obecny)
opentelemetry-api
, opentelemetry-context-async-hooks
, opentelemetry-context-base
, opentelemetry-context-zone-peer-dep
, opentelemetry-tracing
, opentelemetry-web
- #1883 feat: add support to forward args in context.with (@Flarna)
opentelemetry-api
, opentelemetry-core
, opentelemetry-shim-opentracing
:books: (Refine Doc)
Committers: 8
0.16.0
:boom: Breaking Change
opentelemetry-exporter-collector
- #1863 fix(exporter-collector): all http export requests should share same a… (@blumamir)
opentelemetry-api
, opentelemetry-exporter-collector
, opentelemetry-exporter-jaeger
- #1860 chore: fixing status code aligning it with proto (@obecny)
:rocket: (Enhancement)
opentelemetry-core
opentelemetry-api
, opentelemetry-exporter-collector
, opentelemetry-exporter-jaeger
- #1860 chore: fixing status code aligning it with proto (@obecny)
:bug: (Bug Fix)
opentelemetry-exporter-collector
- #1863 fix(exporter-collector): all http export requests should share same a… (@blumamir)
:books: (Refine Doc)
opentelemetry-api
opentelemetry-api-metrics
, opentelemetry-api
, opentelemetry-context-async-hooks
, opentelemetry-context-base
, opentelemetry-context-zone-peer-dep
, opentelemetry-context-zone
, opentelemetry-core
, opentelemetry-exporter-collector-grpc
, opentelemetry-exporter-collector-proto
, opentelemetry-exporter-collector
, opentelemetry-exporter-jaeger
, opentelemetry-exporter-prometheus
, opentelemetry-exporter-zipkin
, opentelemetry-grpc-utils
, opentelemetry-instrumentation-fetch
, opentelemetry-instrumentation-grpc
, opentelemetry-instrumentation-http
, opentelemetry-instrumentation-xml-http-request
, opentelemetry-instrumentation
, opentelemetry-metrics
, opentelemetry-node
, opentelemetry-plugin-grpc-js
, opentelemetry-plugin-grpc
, opentelemetry-plugin-http
, opentelemetry-plugin-https
, opentelemetry-propagator-b3
, opentelemetry-resource-detector-aws
, opentelemetry-resource-detector-gcp
, opentelemetry-resources
, opentelemetry-sdk-node
, opentelemetry-semantic-conventions
, opentelemetry-shim-opentracing
, opentelemetry-tracing
, opentelemetry-web
- #1866 chore: remove all gitter links and replace with dicussions (@dyladan)
opentelemetry-exporter-jaeger
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
0.15.0
:boom: 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-node
opentelemetry-api
, opentelemetry-context-zone-peer-dep
, opentelemetry-context-zone
, opentelemetry-grpc-utils
, opentelemetry-instrumentation-http
, opentelemetry-instrumentation-xml-http-request
, opentelemetry-node
, opentelemetry-plugin-fetch
, opentelemetry-plugin-grpc-js
, opentelemetry-plugin-grpc
, opentelemetry-plugin-http
, opentelemetry-plugin-https
, opentelemetry-tracing
, opentelemetry-web
opentelemetry-exporter-collector-grpc
, opentelemetry-exporter-collector-proto
opentelemetry-api
, opentelemetry-core
, opentelemetry-instrumentation-http
, opentelemetry-node
, opentelemetry-plugin-fetch
, opentelemetry-plugin-http
, opentelemetry-plugin-https
, opentelemetry-propagator-b3
, opentelemetry-shim-opentracing
, opentelemetry-tracing
- #1749 chore: improve naming of span related context APIs (@Flarna)
:rocket: (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-web
opentelemetry-instrumentation-fetch
opentelemetry-exporter-zipkin
opentelemetry-api-metrics
, opentelemetry-api
, opentelemetry-exporter-collector-grpc
, opentelemetry-exporter-collector-proto
, opentelemetry-exporter-collector
, opentelemetry-exporter-prometheus
, opentelemetry-instrumentation
, opentelemetry-metrics
, opentelemetry-sdk-node
opentelemetry-exporter-collector
opentelemetry-api
- #1815 chore: change SpanOptions startTime to TimeInput (@dyladan)
- #1813 fix(api): add public 'fields' function to api.propagator (@blumamir)
opentelemetry-instrumentation
- #1803 chore: adding async function for safe execute in instrumentation (@obecny)
- #1731 feat: creating one auto loader for instrumentation and old plugins (@obecny)
opentelemetry-instrumentation
, opentelemetry-node
- #1807 perf(opentelemetry-node): plugin loader search required cache (@blumamir)
- Other
opentelemetry-instrumentation-grpc
, opentelemetry-instrumentation
- #1744 feat(grpc-instrumentation): migrate grpc to instrumentation #1656 (@vmarchaud)
opentelemetry-core
, opentelemetry-tracing
- #1755 feat: batch span processor environment config (@mwear)
opentelemetry-instrumentation-http
- #1771 feat(http-instrumentation): add content size attributes to spans (@vmarchaud)
opentelemetry-core
, opentelemetry-exporter-collector-proto
, opentelemetry-exporter-collector
, opentelemetry-exporter-jaeger
, opentelemetry-exporter-prometheus
, opentelemetry-exporter-zipkin
, opentelemetry-grpc-utils
, opentelemetry-instrumentation-http
, opentelemetry-metrics
, opentelemetry-node
, opentelemetry-plugin-http
, opentelemetry-plugin-https
, opentelemetry-resource-detector-aws
, opentelemetry-resource-detector-gcp
, opentelemetry-resources
, opentelemetry-shim-opentracing
, opentelemetry-tracing
, opentelemetry-web
:bug: (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
:books: (Refine Doc)
opentelemetry-exporter-collector
- #1791 docs: fix readme MetricProvider -> MeterProvider (@aabmass)
Committers: 17
0.14.0
:boom: 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-opentracing
- #1734 chore: requires user to pass context to propagation APIs (@Flarna)
opentelemetry-api
, opentelemetry-core
, opentelemetry-grpc-utils
, opentelemetry-node
, opentelemetry-plugin-fetch
, opentelemetry-plugin-grpc-js
, opentelemetry-plugin-grpc
, opentelemetry-plugin-http
:rocket: (Enhancement)
opentelemetry-semantic-conventions
- #1684 feat(semantic-conventions): messaging specifications (@nirsky)
opentelemetry-tracing
opentelemetry-api
, opentelemetry-core
, opentelemetry-sdk-node
, opentelemetry-shim-opentracing
, opentelemetry-tracing
opentelemetry-exporter-prometheus
opentelemetry-exporter-collector-proto
, opentelemetry-exporter-collector
opentelemetry-plugin-http
, opentelemetry-semantic-conventions
- #1625 feat(opentelemetry-js): add content size attributes to HTTP spans (@nijotz)
opentelemetry-exporter-collector
- #1708 feat(exporter-collector): implement concurrencyLimit option (@dobesv)
opentelemetry-api
, opentelemetry-core
, opentelemetry-grpc-utils
, opentelemetry-node
, opentelemetry-plugin-fetch
, opentelemetry-plugin-grpc-js
, opentelemetry-plugin-grpc
, opentelemetry-plugin-http
:bug: (Bug Fix)
opentelemetry-exporter-jaeger
- #1758 fix(@opentelemetry/exporter-jaeger): fixed issue #1757 (@debagger)
opentelemetry-exporter-collector-grpc
, opentelemetry-exporter-collector-proto
, opentelemetry-exporter-collector
opentelemetry-instrumentation-http
, opentelemetry-plugin-http
opentelemetry-instrumentation-xml-http-request
Committers: 13
0.13.0
:boom: Breaking Change
opentelemetry-api
, opentelemetry-exporter-collector-grpc
, opentelemetry-exporter-collector-proto
, opentelemetry-exporter-collector
, opentelemetry-exporter-prometheus
, opentelemetry-metrics
, opentelemetry-sdk-node
opentelemetry-api
, opentelemetry-exporter-collector-grpc
, opentelemetry-exporter-collector-proto
, opentelemetry-exporter-collector
, opentelemetry-exporter-jaeger
, opentelemetry-exporter-zipkin
, opentelemetry-grpc-utils
, opentelemetry-plugin-grpc-js
, opentelemetry-plugin-grpc
, opentelemetry-plugin-http
, opentelemetry-plugin-https
, opentelemetry-shim-opentracing
, opentelemetry-tracing
opentelemetry-core
, opentelemetry-exporter-collector-proto
, opentelemetry-exporter-collector
, opentelemetry-exporter-jaeger
, opentelemetry-exporter-prometheus
, opentelemetry-exporter-zipkin
, opentelemetry-metrics
, opentelemetry-tracing
opentelemetry-api
, opentelemetry-core
, opentelemetry-plugin-fetch
, opentelemetry-plugin-xml-http-request
, opentelemetry-propagator-b3
, opentelemetry-web
opentelemetry-api
, opentelemetry-core
, opentelemetry-plugin-fetch
, opentelemetry-plugin-grpc-js
, opentelemetry-plugin-grpc
, opentelemetry-shim-opentracing
:rocket: (Enhancement)
opentelemetry-resource-detector-aws
opentelemetry-api
, opentelemetry-exporter-collector-grpc
, opentelemetry-exporter-collector-proto
, opentelemetry-exporter-collector
, opentelemetry-exporter-prometheus
, opentelemetry-metrics
, opentelemetry-sdk-node
opentelemetry-tracing
opentelemetry-semantic-conventions
- #1670 feat(semantic-conventions): FaaS specifications (@nirsky)
opentelemetry-exporter-collector-grpc
, opentelemetry-exporter-collector-proto
, opentelemetry-exporter-collector
, opentelemetry-exporter-prometheus
, opentelemetry-metrics
opentelemetry-exporter-collector-proto
, opentelemetry-exporter-collector
opentelemetry-instrumentation-xml-http-request
opentelemetry-instrumentation-xml-http-request
, opentelemetry-instrumentation
, opentelemetry-web
- #1659 feat: replacing base plugin with instrumentation for xml-http-request (@obecny)
opentelemetry-core
, opentelemetry-tracing
opentelemetry-exporter-zipkin
opentelemetry-api
, opentelemetry-node
, opentelemetry-plugin-fetch
, opentelemetry-tracing
opentelemetry-exporter-zipkin
, opentelemetry-plugin-http
, opentelemetry-tracing
opentelemetry-api
, opentelemetry-core
, opentelemetry-tracing
opentelemetry-api
, opentelemetry-core
, opentelemetry-plugin-http
, opentelemetry-plugin-https
, opentelemetry-propagator-b3
- #1615 chore: add fields operation to TextMapPropagator (@dyladan)
opentelemetry-plugin-xml-http-request
, opentelemetry-tracing
- #1621 chore: ensure onStart is called with a writeable span (@dyladan)
opentelemetry-api
, opentelemetry-core
:bug: (Bug Fix)
opentelemetry-tracing
opentelemetry-exporter-collector-grpc
, opentelemetry-exporter-collector-proto
, opentelemetry-exporter-collector
- #1641 fix: do not access promise before resolve (@obecny)
- #1627 chore: fixing conversion of id to hex and base64 (@obecny)
:books: (Refine Doc)
opentelemetry-context-zone-peer-dep
, opentelemetry-context-zone
, opentelemetry-instrumentation-xml-http-request
opentelemetry-api
- #1650 docs: document null and undefined attribute values undefined behavior (@dyladan)
opentelemetry-context-zone-peer-dep
, opentelemetry-web
- #1616 docs: zone ctx manager can only be used with es2015 (@dyladan)
Committers: 16
0.12.0
:boom: Breaking Change
opentelemetry-api
, opentelemetry-exporter-collector-grpc
, opentelemetry-exporter-collector-proto
, opentelemetry-exporter-collector
, opentelemetry-exporter-prometheus
, opentelemetry-metrics
opentelemetry-api
, opentelemetry-core
, opentelemetry-plugin-http
, opentelemetry-plugin-https
, opentelemetry-shim-opentracing
opentelemetry-resource-detector-aws
, opentelemetry-resources
- #1581 chore: remove duplicate hostname resource attribute (@mwear)
opentelemetry-api
, opentelemetry-core
, opentelemetry-plugin-fetch
, opentelemetry-plugin-xml-http-request
opentelemetry-core
, opentelemetry-tracing
- #1562 feat(core): rename ProbabilitySampler to TraceIdRatioBasedSampler (@legendecas)
opentelemetry-exporter-prometheus
opentelemetry-core
, opentelemetry-exporter-prometheus
, opentelemetry-metrics
, opentelemetry-sdk-node
, opentelemetry-tracing
:rocket: (Enhancement)
opentelemetry-api
, opentelemetry-exporter-collector-grpc
, opentelemetry-exporter-collector-proto
, opentelemetry-exporter-collector
, opentelemetry-exporter-prometheus
, opentelemetry-metrics
opentelemetry-core
, opentelemetry-tracing
opentelemetry-instrumentation
- #1572 feat: adding function for checking wrapped into instrumentation (@obecny)
opentelemetry-core
opentelemetry-exporter-prometheus
opentelemetry-api
, opentelemetry-core
, opentelemetry-exporter-collector-proto
, opentelemetry-exporter-collector
, opentelemetry-exporter-jaeger
, opentelemetry-exporter-prometheus
, opentelemetry-exporter-zipkin
, opentelemetry-metrics
, opentelemetry-tracing
opentelemetry-api
, opentelemetry-core
, opentelemetry-node
, opentelemetry-plugin-http
, opentelemetry-plugin-https
, opentelemetry-shim-opentracing
, opentelemetry-tracing
opentelemetry-node
, opentelemetry-sdk-node
- #1525 feat(node-tracer): use AsyncLocalStorageContextManager by default starting Node 14.8 #1511 (@vmarchaud)
opentelemetry-exporter-collector
, opentelemetry-exporter-jaeger
, opentelemetry-exporter-zipkin
, opentelemetry-grpc-utils
, opentelemetry-plugin-grpc-js
, opentelemetry-plugin-grpc
, opentelemetry-plugin-http
, opentelemetry-plugin-https
- #1548 chore(http): remove
x-opentelemetry-outgoing-request
header #1547 (@vmarchaud)
- Other
opentelemetry-api
, opentelemetry-instrumentation
, opentelemetry-node
- #1540 Plugins refactoring - new instrumentation package for plugins (@obecny)
opentelemetry-api
, opentelemetry-tracing
opentelemetry-resource-detector-aws
, opentelemetry-resources
- #1404 Feat: Added AWS ECS Plugins Resource Detector (@EdZou)
opentelemetry-node
opentelemetry-resources
, opentelemetry-sdk-node
opentelemetry-api
, opentelemetry-context-async-hooks
, opentelemetry-context-base
, opentelemetry-context-zone-peer-dep
, opentelemetry-core
, opentelemetry-shim-opentracing
, opentelemetry-tracing
, opentelemetry-web
opentelemetry-exporter-zipkin
- #1399 chore: refactoring zipkin to be able to use it in web (@obecny)
opentelemetry-exporter-collector-grpc
, opentelemetry-exporter-collector-proto
, opentelemetry-exporter-collector
, opentelemetry-exporter-jaeger
, opentelemetry-exporter-prometheus
, opentelemetry-exporter-zipkin
, opentelemetry-metrics
, opentelemetry-plugin-fetch
, opentelemetry-plugin-xml-http-request
, opentelemetry-tracing
:bug: (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-https
opentelemetry-context-async-hooks
- #1530 fix: ignore TIMERWRAP in AsyncHooksContextManager (@Flarna)
opentelemetry-exporter-collector-grpc
, opentelemetry-exporter-collector-proto
- #1539 fix: include missing proto files in npm distribution (@blumamir)
:books: (Refine Doc)
- Other
opentelemetry-exporter-collector-proto
, opentelemetry-exporter-collector
:sparkles: (Feature)
opentelemetry-resource-detector-aws
, opentelemetry-resources
- #1404 Feat: Added AWS ECS Plugins Resource Detector (@EdZou)
opentelemetry-exporter-zipkin
- #1399 chore: refactoring zipkin to be able to use it in web (@obecny)
Committers: 19
0.11.0
:boom: Breaking Change
opentelemetry-api
, opentelemetry-core
, opentelemetry-node
, opentelemetry-plugin-http
, opentelemetry-plugin-https
, opentelemetry-sdk-node
, opentelemetry-tracing
, opentelemetry-web
opentelemetry-api
, opentelemetry-core
, opentelemetry-exporter-collector-grpc
, opentelemetry-exporter-collector-proto
, opentelemetry-exporter-collector
, opentelemetry-metrics
opentelemetry-exporter-collector
, opentelemetry-exporter-jaeger
, opentelemetry-exporter-zipkin
, opentelemetry-node
, opentelemetry-resources
, opentelemetry-web
- #1419 chore!: refer to resource labels as attributes (@mwear)
:rocket: (Enhancement)
opentelemetry-api
, opentelemetry-core
, opentelemetry-shim-opentracing
, opentelemetry-tracing
opentelemetry-plugin-xml-http-request
opentelemetry-resource-detector-gcp
, opentelemetry-sdk-node
opentelemetry-exporter-prometheus
opentelemetry-core
, opentelemetry-tracing
opentelemetry-api
, opentelemetry-exporter-collector-proto
, opentelemetry-plugin-http
, opentelemetry-semantic-conventions
, opentelemetry-tracing
- #1372 feat: adding possibility of recording exception (@obecny)
opentelemetry-api
, opentelemetry-core
, opentelemetry-exporter-collector-grpc
, opentelemetry-exporter-collector-proto
, opentelemetry-exporter-collector
, opentelemetry-metrics
opentelemetry-metrics
opentelemetry-node
opentelemetry-resources
- #1408 Feat: Migrate EC2 Plugin Resource Detector from IMDSv1 to IMDSv2 (@EdZou)
opentelemetry-core
opentelemetry-context-async-hooks
- #1356 feat: use a symbol to store patched listeners (@Flarna)
opentelemetry-semantic-conventions
:bug: (Bug Fix)
opentelemetry-api
, opentelemetry-metrics
opentelemetry-metrics
opentelemetry-core
opentelemetry-context-base
- #1387 fix: allow multiple instances of core to interact with context (@dyladan)
:books: (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
Committers: 21
0.10.2
:rocket: (Enhancement)
opentelemetry-core
, opentelemetry-tracing
opentelemetry-api
, opentelemetry-context-base
Committers: 3
0.10.1
:bug: (Bug Fix)
opentelemetry-plugin-grpc-js
Committers: 1
0.10.0
:boom: Breaking Change
opentelemetry-exporter-collector
, opentelemetry-metrics
opentelemetry-api
, opentelemetry-exporter-prometheus
, opentelemetry-metrics
opentelemetry-exporter-collector
- #1256 feat: Collector Metric Exporter [1/x] Rename CollectorExporter to CollectorTraceExporter (@davidwitten)
:rocket: (Enhancement)
opentelemetry-exporter-collector
- #1339 Proto update to latest to support arrays and maps (@obecny)
- #1302 feat: adding proto over http for collector exporter (@obecny)
- #1247 feat: adding json over http for collector exporter (@obecny)
opentelemetry-core
, opentelemetry-metrics
, opentelemetry-tracing
opentelemetry-metrics
, opentelemetry-node
, opentelemetry-sdk-node
opentelemetry-shim-opentracing
opentelemetry-tracing
opentelemetry-node
opentelemetry-exporter-collector
, opentelemetry-exporter-prometheus
, opentelemetry-metrics
- #1276 chore: updating aggregator MinMaxLastSumCount and use it for value observer and value recorder (@obecny)
opentelemetry-plugin-fetch
, opentelemetry-plugin-xml-http-request
, opentelemetry-semantic-conventions
, opentelemetry-web
- #1262 feat(opentelemetry-web): capture decodedBodySize / http.response_content_length (@johnbley)
opentelemetry-resources
opentelemetry-api
, opentelemetry-exporter-prometheus
, opentelemetry-metrics
opentelemetry-core
- #1191 Add platform agnostic way to read environment variables (@obecny)
opentelemetry-context-async-hooks
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
opentelemetry-core
, opentelemetry-exporter-collector
, opentelemetry-exporter-jaeger
, opentelemetry-exporter-zipkin
, opentelemetry-metrics
, opentelemetry-tracing
- #1171 feat: add instrumentation library and update collector exporter (@mwear)
opentelemetry-plugin-xml-http-request
- #1216 Increase Test Coverage for XML Http Plugin (@thgao)
opentelemetry-core
, opentelemetry-node
, opentelemetry-tracing
, opentelemetry-web
:bug: (Bug Fix)
opentelemetry-plugin-grpc
opentelemetry-plugin-fetch
opentelemetry-core
- #1269 fix(opentelemetry-core): modify regex to allow future versions (@srjames90)
opentelemetry-exporter-collector
:books: (Refine Doc)
opentelemetry-metrics
opentelemetry-exporter-jaeger
opentelemetry-api
:sparkles: (Feature)
opentelemetry-api
, opentelemetry-metrics
- #1272 feat: adding new metric: up down sum observer (@obecny)
Committers: 21
0.9.0
:boom: Breaking Change
opentelemetry-api
, opentelemetry-exporter-prometheus
, opentelemetry-metrics
opentelemetry-api
, opentelemetry-metrics
opentelemetry-api
, opentelemetry-core
, opentelemetry-tracing
:rocket: (Enhancement)
- Other
opentelemetry-plugin-fetch
, opentelemetry-plugin-xml-http-request
, opentelemetry-web
opentelemetry-node
opentelemetry-exporter-jaeger
opentelemetry-exporter-zipkin
- #1138 feat(opentelemetry-js): infer zipkin service name from resource (@rezakrimi)
opentelemetry-plugin-xml-http-request
opentelemetry-metrics
opentelemetry-exporter-collector
- #1204 feat: collector exporter custom headers and metadata (@mwear)
opentelemetry-exporter-zipkin
- #1202 Adds possibility to set headers to zipkin exporter (@obecny)
:bug: (Bug Fix)
opentelemetry-exporter-collector
opentelemetry-context-zone-peer-dep
- #1209 chore: fixing zone from which to fork a new zone (@obecny)
:sparkles: (Feature)
opentelemetry-semantic-conventions
- #1160 refactor(attributes): move enums to @opentelemetry/semantic-conventions (@markwolff)
:books: (Refine Doc)
Committers: 13
0.8.3
:rocket: (Enhancement)
:bug: (Bug Fix)
opentelemetry-context-async-hooks
- #1099 fix(asynchooks-scope): fix context loss using .with() #1101 (@vmarchaud)
:books: (Refine Doc)
- Other
- #1100 docs(batcher): document how to configure custom aggregators #989 (@vmarchaud)
opentelemetry-api
Committers: 7
0.8.2
:rocket: (Enhancement)
opentelemetry-exporter-collector
opentelemetry-core
:bug: (Bug Fix)
:books: (Refine Doc)
- Other
opentelemetry-core
- #1080 docs: document CorrelationContext propagator under Built-in Implement… (@rubenvp8510)
Committers: 5
0.8.1
:rocket: (Enhancement)
- Other
opentelemetry-resources
- #1055 chore(opentelemetry-resources): add instance type and az to aws detector (@justinwalz)
opentelemetry-plugin-http
- #963 feat(plugin-http): add plugin hooks before processing req and res (@BlumAmir)
opentelemetry-metrics
- #1049 chore: pipe resource through to MetricRecord (@mwear)
opentelemetry-api
, opentelemetry-metrics
:bug: (Bug Fix)
opentelemetry-plugin-http
- #1060 fix(http-plugin): don't modify user's headers object in plugin (@BlumAmir)
opentelemetry-exporter-collector
:books: (Refine Doc)
- Other
opentelemetry-exporter-prometheus
- #1056 fix readme: setting labelKeys when creating the counter (@luebken)
Committers: 9
0.8.0
Released 2020-05-12
:boom: Breaking Change
opentelemetry-api
, opentelemetry-metrics
:bug: (Bug Fix)
opentelemetry-plugin-http
- #984 fix(http-plugin): strip otel custom http header #983 (@vmarchaud)
opentelemetry-core
opentelemetry-plugin-xml-http-reques
- #1002 fix(opentelemetry-plugin-xml-http-request): define span kind as CLIENT for xmlhttprequests (@ivansenic)
opentelemetry-plugin-grpc
opentelemetry-exporter-collector
- #1008 fix: permission denied error when cloning submodules (@sleighzy)
:rocket: (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
opentelemetry-metrics
- #1014 feat(metrics): use MetricDescriptor to determine aggregator #989 (@vmarchaud)
opentelemetry-plugin-http
- #948 feat(http-plugin): add options to disable new spans if no parent (@vmarchaud)
opentelemetry-api
, opentelemetry-node
, opentelemetry-plugin-grpc
, opentelemetry-plugin-http
, opentelemetry-plugin-https
, opentelemetry-plugin-xml-http-request
, opentelemetry-tracing
, opentelemetry-web
opentelemetry-api
- #1016 refactor: normalize namespace import name for @opentelemetry/api (@legendecas)
opentelemetry-core
, opentelemetry-base
- #991 refactor: merge opentelemetry-base to opentelemetry-core (@legendecas)
opentelemetry-core
- #981 chore: splitting BasePlugin into browser and node (@obecny)
:books: (Refine Doc)
Committers: 7
0.7.0
Released 2020-04-23
:boom: Breaking Change
opentelemetry-exporter-collector
- #901 grpc for node and support for new proto format for node and browser (@obecny)
opentelemetry-api
, opentelemetry-metrics
- #964 chore: adding metric observable to be able to support async update (@obecny)
:bug: (Bug Fix)
opentelemetry-plugin-http
opentelemetry-core
:rocket: (Enhancement)
opentelemetry-resources
opentelemetry-metrics
Committers: 5
0.6.1
Released 2020-04-08
:rocket: (Enhancement)
opentelemetry-exporter-jaeger
opentelemetry-metrics
:bug: (Bug Fix)
opentelemetry-plugin-http
opentelemetry-exporter-prometheus
, opentelemetry-metrics
- #941 fix: do not clear other labelsets when updating metrics (@dyladan)
:books: (Refine Doc)
opentelemetry-propagator-jaeger
Committers: 4
0.6.0
Released 2020-04-01
:boom: Breaking Change
opentelemetry-api
, opentelemetry-metrics
:rocket: (Enhancement)
opentelemetry-tracing
- #913 chore: remove unused default argument in Tracer (@Flarna)
opentelemetry-exporter-jaeger
:books: (Refine Doc)
Committers: 4
0.5.2
Released 2020-03-27
:rocket: (Enhancement)
opentelemetry-exporter-prometheus
, opentelemetry-metrics
opentelemetry-tracing
opentelemetry-api
, opentelemetry-tracing
- #889 feat: start a root span with spanOptions.parent = null (@dyladan)
:bug: (Bug Fix)
opentelemetry-core
, opentelemetry-propagator-jaeger
opentelemetry-context-base
, opentelemetry-core
, opentelemetry-plugin-document-load
, opentelemetry-plugin-user-interaction
, opentelemetry-web
- #906 chore: fixing documentation for web tracer provider, fixing examples … (@obecny)
- Other
:books: (Refine Doc)
opentelemetry-context-base
, opentelemetry-core
, opentelemetry-plugin-document-load
, opentelemetry-plugin-user-interaction
, opentelemetry-web
- #906 chore: fixing documentation for web tracer provider, fixing examples … (@obecny)
Committers: 4
0.5.1
Released 2020-03-19
:bug: (Bug Fix)
opentelemetry-web
- #873 Remove unnecessary
this
overwrite in stack context manager (@dyladan)
opentelemetry-plugin-mysql
opentelemetry-metrics
Committers: 2
0.5.0
Released 2020-03-16
First official beta release
- provides almost fully complete metrics, tracing, and context propagation functionality but makes no promises around breaking changes
:boom: Breaking Change
- #853 Rename scope to context
- #851 Rename formatter to propagator
:rocket: (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: (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
:rocket: (Enhancement)
opentelemetry-api
- #727 Api separation (deprecate
opentelemetry-types
)
- #749 chore: rename registry to provider
:sparkles: (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
:books: (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: (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
:rocket: (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-postgres
- #662 feat: add pg-pool to default list of instrumented plugins
- #708 Simplify and speed up trace context parsing
opentelemetry-metrics
- #700 implement named meter
:sparkles: (Feature)
opentelemetry-propagator-jaeger
- #701 add jaeger http trace format
opentelemetry-exporter-stackdriver-trace
- #648 Stackdriver Trace exporter
:books: (Refine Doc)
- #673 chore(getting-started): Added a TypeScript version for Getting Started Guide
:bug: (Bug Fix)
opentelemetry-plugin-ioredis
- #714 fix: return module exports from ioredis
0.3.2
Released 2020-01-03
:rocket: (Enhancement)
opentelemetry-plugin-http
, opentelemetry-plugin-https
- #643 feat(plugin-http): add/modify attributes
- #651 chore: add version script to all packages
opentelemetry-plugin-mongodb
- #652 feat: port mongodb-core plugin to mongodb
opentelemetry-metrics
- #634 Rename metric handle to bound instrument
opentelemetry-test-utils
:sparkles: (Feature)
opentelemetry-plugin-ioredis
- #558 feat(plugin): add ioredis plugin
:books: (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
dependencies
in package.json
0.3.1
Released 2019-12-20
:bug: (Bug Fix)
opentelemetry-plugin-grpc
- #631 fix(grpc): patch original client methods
- #593 fix: transpile to es2017 as esnext may result in unsupported JS code
:books: (Refine Doc)
- Other
- #629 ci: deploy documentation on releases
- #581 feat: add OpenTracing example
:rocket: (Enhancement)
- #633 chore: enable incremental builds
:sparkles: (Feature)
opentelemetry-plugin-xml-http-request
- #595 feat: implement XMLHttpRequest plugin
0.3.0
Released 2019-12-13
:rocket: (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-load
- #546 chore: fixing issue when metric time is 0 in document-load plugin
- #469 chore: fixing problem with load event and performance for loadend
opentelemetry-plugin-http
, opentelemetry-plugin-https
- #548 fix(plugin-http): adapt to current @types/node
- Other
- #510 chore(circleci): remove duplicate compile step
- #514 ci: enumerate caching paths manually
- #470 chore: remove examples from lerna packages
opentelemetry-core
, opentelemetry-metrics
, opentelemetry-types
- #507 feat: direct calling of metric instruments
- #517 chore: update dependencies gts and codecov
- #497 chore: bump typescript version to ^3.7.2
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
:bug: (Bug Fix)
opentelemetry-exporter-jaeger
- #609 Jaeger no flush interval
opentelemetry-plugin-dns
- #613 fix(plugin-dns): remove from default plugin list
opentelemetry-plugin-http
- #589 fix(plugin-http): correct handling of WHATWG urls
- #580 fix(plugin-http): http.url attribute
opentelemetry-shim-opentracing
- #577 fix: add missing
main
in package.json
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
:books: (Refine Doc)
- Other
- #574 chore: add CHANGELOG.md
- #575 Add exporter guide
- #534 feat: add redis plugin example
- #562 chore(web-example): Added a README for the existing example
- #537 examples(tracing): add multi exporter example
- #484 chore: update README for new milestones
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
:sparkles: (Feature)
opentelemetry-core
, opentelemetry-exporter-collector
opentelemetry-node
, opentelemetry-plugin-mysql
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
- #500 feat: add ConsoleMetricExporter
- #468 feat: validate metric names
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
0.2.0
Released 2019-11-04
:rocket: (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: (Bug Fix)
opentelemetry-tracing
- #444 fix: batchSpanProcessor test failing intermittently
opentelemetry-core
- #472 fix(core): add missing semver dependency
:books: (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
:sparkles: (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