OpenTelemetry - CNCF/opentelemetry-go: Release v0.2.0

Name: opentelemetry-go

Owner: OpenTelemetry - CNCF

Release: Release v0.2.0

Released: 2019-12-03

License: Apache-2.0

Release Assets:

Added

  • Unary gRPC tracing example. (#351)
  • Prometheus exporter. (#334)
  • Dogstatsd metrics exporter. (#326)

Changed

  • Rename MaxSumCount aggregation to MinMaxSumCount and add the Min interface for this aggregation. (#352)
  • Rename GetMeter to Meter. (#357)
  • Rename HTTPTraceContextPropagator to TraceContextPropagator. (#355)
  • Rename HTTPB3Propagator to B3Propagator. (#355)
  • Rename HTTPTraceContextPropagator to TraceContextPropagator. (#355)
  • Move /global package to /api/global. (#356)
  • Rename GetTracer to Tracer. (#347)

Removed

  • SetAttribute from the Span interface in the trace API. (#361)
  • AddLink from the Span interface in the trace API. (#349)
  • Link from the Span interface in the trace API. (#349)

Fixed

  • Exclude example directories from coverage report. (#365)
  • Lint make target now implements automatic fixes with golangci-lint before a second run to report the remaining issues. (#360)
  • Drop GO111MODULE environment variable in Makefile as Go 1.13 is the project specified minimum version and this is environment variable is not needed for that version of Go. (#359)
  • Run the race checker for all test. (#354)
  • Redundant commands in the Makefile are removed. (#354)
  • Split the generate and lint targets of the Makefile. (#354)
  • Renames circle-ci target to more generic ci in Makefile. (#354)
  • Add example Prometheus binary to gitignore. (#358)
  • Support negative numbers with the MaxSumCount. (#335)
  • Resolve race conditions in push_test.go identified in #339. (#340)
  • Use /usr/bin/env bash as a shebang in scripts rather than /bin/bash. (#336)
  • Trace benchmark now tests both AlwaysSample and NeverSample. Previously it was testing AlwaysSample twice. (#325)
  • Trace benchmark now uses a []byte for TraceID to fix failing test. (#325)
  • Added a trace benchmark to test variadic functions in setAttribute vs setAttributes (#325)
  • The defaultkeys batcher was only using the encoded label set as its map key while building a checkpoint. This allowed distinct label sets through, but any metrics sharing a label set could be overwritten or merged incorrectly. This was corrected. (#333)

Changes since v0.1.2

d35ea75879d21c105df6f8a9dd4a600fef806c49 go module update for release v0.2.0 (#366) f0eb35b918af9fc7559795b76566f34adfc93a0a exclude example dirs from coverage test/report. (#365) eb9fe13a777b691cc1ecfd1a29bdbe6368fc0e9d Drop SetAttribute from Span (#361) f25c84f35fef22447576198d9da0fed5ca532de3 Fix lint target (#360) 921ea03c0d11cdc69aa44403344e0eb50a96c6aa Drop GO111MODULE environment variable (#359) e6d725626d4629220a2de0112570adf80d50be21 Simplify Makefile (#354) 77543cd80e50b6c276e1c540ea58b6f1ece3d7e8 Unary gRPC tracing example (#351) fef504d469ed76bf310e31fd8299f536ef80fb00 Add Min() interface - rename MaxSumCount to MinMaxSumCount (#352) 5ec1f5c643f4e62a95715e95917b5b9a26f06635 Add example prometheus binary to gitignore (#358) a99f87275966a21a7d7376aa0c1945d163580bd1 Span interface should only allow LinkedTo at creation. (#349) 3d78564d2ff2706b7af22be043f322d5154ed90c Prometheus exporter (#334) 1b08d827a4a47cc88e69ffb0f506d7e263f8181d Rename GetMeter() to Meter() (#357) 5f776dbaedb450120d9f7d47dd877adbb6762652 Remove "HTTP" from propagator names (#355) 13cd2ac41713c4a9d59f338d6a2da816450e21e8 move /global to /api/global (#356) 9a2484c373d7e3c25383545bc4514eb83cabf41a Implement support for NonAbsolute Measurement MaxSumCount (#335) 0f052af2f4caf534a4fd20d46aa0a911ce949c93 Rename GetTracer to Tracer (#347) 059ca3ef6f949aa888f2b8eba9d6a48aad1afe31 Removing pjanotti from owners (#342) 799a4180bd41258b93f8710e59380054ab3a7f20 Fix race conditions in push_test.go (#340) b9706b20f9ecf28dbb567e375c069609059f3904 Dogstatsd metrics exporter (#326) 6b632815f831ed5ad941ca50146fa27b0aa36536 Use /usr/bin/env bash rather than /bin/bash (#336) 2c437c9efe00356727c7903d83dc241f43568e33 fix benchmark error, with always/never sample and add benchmark setAttribute vs setAttributes (#325) dfae2acc6c5b0ee8f1267b212448981d84b9d9b6 Fix the defaultkeys metrics batcher (#333)

To top