Skip to content

Releases: lightstep/otel-launcher-go

Release v1.11.1

05 Oct 19:44
63cd084

Choose a tag to compare

Bug fixes

  • Updates required for tests to pass with go-1.19.x.
    #300

Changed

  • Print the metric name responsible for empty attributes
    #298

Release v1.11.0

13 Sep 17:58
c9ca848

Choose a tag to compare

🛑 [BREAKING] The set of builtin, automatic metrics instrumentation libraries configured by the Launcher is new and improved in this release. To configure the behavior in Launcher versions 1.10.x and prior, use WithMetricsBuiltinLibraries("all:prestable") or set LS_METRICS_BUILTIN_LIBRARIES=all:prestable.

Added

  • Add WithMetricsBuiltinsEnabled() option and environment variable LS_METRICS_BUILTINS_ENABLED, which defaults to true. #265
  • New replacement for go-contrib instrumentation/runtime added as lightstep/instrumentation/runtime. #267
  • New "cputime" instrumentation package combines several related timing metrics, process.cpu.time, process.uptime, and process.runtime.go.gc.cpu.time #269
  • New replacement for go-contrib instrumentation/host added as lightstep/instrumentation/host; same code but removes process metrics #268
  • When metrics builtin libraries are enabled, the WithMetricsBuiltinLibraries() option and environment variable LS_METRICS_BUILTIN_LIBRARIES control which libraries are enabled. By default, the libraries in ./lightstep/instrumentation are selected as stable builtin instrumentation. To configure the former-default builtin libraries (i.e., runtime and host) use WithMetricsBuiltinLibraries("all:prestable") or set LS_METRICS_BUILTIN_LIBRARIES=all:prestable. #274

Changed

  • Update to OTel-Go 1.10.0. #284
  • Avoid repetitive calls to otel.Handle() with error conditions caused by out-of-range metrics input values, including NaN, Inf, and in some cases negative values. These will be handled no more than once per 30 seconds per condition. #272

Release v1.10.1

29 Aug 21:55
b21f635

Choose a tag to compare

Changes in this Release

  • refs/tags/v1.10.1

Release v1.10.0

29 Aug 03:43
5e273ff

Choose a tag to compare

Changes in this Release

  • refs/tags/v1.10.0

Release v1.9.0

04 Aug 15:43
254892d

Choose a tag to compare

Changes in this Release

  • refs/tags/v1.9.0

Release v1.8.1

28 Jul 18:32
c147f95

Choose a tag to compare

1.8.1 - 2022-07-28

💡 Enhancements

  • Optimize the synchronous instrument fast path #226
  • Exponential histogram package is externally-usable #222
  • Add an example for stand-alone use of Lightstep metrics SDK #219

Changes in this Release

  • refs/tags/v1.8.1

Release v1.8.0

13 Jul 15:01
b60529d

Choose a tag to compare

1.8.0 - 2022-07-13

💡 Enhancements

  • Update OpenTelemetry dependencies to OTel-Go version 1.8.0 #216
  • OTLP version 0.18.0: includes Min/Max support for exponential histogram #215
  • sync.Map replaced with sync.RWLock and plain map (saves 3 allocations) #206

🧰 Bug fixes 🧰

  • Race condition possible with multiple exporters fixed #205

Changes in this Release

  • refs/tags/v1.8.0

Release v1.7.0

05 Jul 21:26
38d5716

Choose a tag to compare

Introduces the "Lightstep Metrics SDK" option, an alternative to the OpenTelemetry-Go community SDK. This SDK features experimental features listed below: #196

  • Lightstep Metrics SDK: Exponential histogram on-by-default, no explicit-boundary Histogram
  • Lightstep Metrics SDK: Support for MinMaxSumCount aggregation (via a 0-bucket Histogram)
  • Lightstep Metrics SDK: Support for synchronous Gauge instrument (configured via API hints)
  • New in both Metrics SDKs: Support for "stateless" temporality preference
  • New in both Metrics SDKs: Recognize & print Lightstep's metric validation error details.

Changes in this Release

  • refs/tags/v1.7.0

1.5.2: Bugfix: WithResourceAttributes() fixed

13 May 01:32
c86c058

Choose a tag to compare

🧰 Bug fixes 🧰

  • WithResourceAttributes() fixed, had been non-functional #165

Release v1.5.1

24 Mar 18:37
be0e900

Choose a tag to compare

Changes in this Release

  • refs/tags/v1.5.1