Skip to content

Releases: mathworks/OpenTelemetry-MATLAB

Version 1.5.0

14 Dec 20:35
3400f04

Choose a tag to compare

Metrics initial release

Enhancements:

  1. Synchronous metric instruments (counter, updowncounter, histogram)
  2. Metric exporters and readers: OtlpHttpMetricExporter, OtlpGrpcMetricExporter, PeriodicExportingMetricReader
  3. Partial support of View class for renaming metrics and customizing histogram bins
  4. MeterProvider (including saving and loading as a global instance)
  5. Full support of resources and attributes in all metric measurements
  6. New metrics example
  7. Bump up libmexclass to the latest version

Version 1.4.0

01 Nov 15:48
bb15a99

Choose a tag to compare

Enhancements:

  1. Added 3 examples in the "examples" folder (Issue #3)
  2. Properties of span exporters, processors, and samplers are now editable instead of read-only (Issue #36)

Bug Fixes:

  1. "Description" input in span/setStatus should be optional (Issue #20)

Version 1.3.0

13 Sep 15:36
e2525ed

Choose a tag to compare

Enhancements:

  • Major simplifications to build process. Dependencies no longer need to be separately downloaded and installed. Cmake build script will now handle all dependencies.

Bug Fixes:

  • Fixed an issue where setting service.name resource was being ignored.

Version 1.2.0

24 Jul 20:29

Choose a tag to compare

Version 1.2.0

Enhancements:

  1. Add Mac OS support. Supported platforms now include Windows, Linux, Mac OS.
  2. New methods shutdown and forceFlush in opentelemetry.sdk.trace.TracerProvider.
  3. New class opentelemetry.sdk.trace.Cleanup to provide static methods shutdown and forceFlush. Both methods takes as input a TracerProvider object from the API package (opentelemetry.trace.TracerProvider).
  4. Error handling more in line with guidance from OpenTelemetry Specifications (https://opentelemetry.io/docs/specs/otel/error-handling/). Specifically, API classes no longer throw errors.
  5. Add error IDs to any errors thrown in SDK or exporters packages.

Version 1.1.0

19 Jun 18:03

Choose a tag to compare

  • The OTLP HTTP and gRPC exporters are now optional. By default only the OTLP HTTP exporter is installed.
  • To switch between installing exporters, define WITH_OTLP_HTTP and WITH_OTLP_GRPC macros during build. For example "cmake ... -DWITH_OTLP_HTTP=OFF -DWITH_OTLP_GRPC=ON ..." will only install the gRPC exporter.
  • At least one of WITH_OTLP_HTTP and WITH_OTLP_GRPC must be turned on.

Version 1.0.1

13 Jun 21:08

Choose a tag to compare

Build and test bug fixes on Linux

Version 1.0

12 Jun 20:24

Choose a tag to compare

Initial version for distributed tracing