OpenTelemetry - CNCF/opentelemetry-go: Release v0.4.0
Name: opentelemetry-go
Owner: OpenTelemetry - CNCF
Release: Release v0.4.0
Released: 2020-03-30
License: Apache-2.0
Release Assets:
Added
- New API package
api/metric/registry
that exposes aMeterImpl
wrapper for use by SDKs to generate unique instruments. (#580) - Script to verify examples after a new release. (#579)
Removed
- The dogstatsd exporter due to lack of support. This additionally removes support for statsd. (#591)
LabelSet
from the metric API. This is replaced by a[]core.KeyValue
slice. (#595)Labels
from the metric API'sMeter
interface. (#595)
Changed
- The metric
export.Labels
became an interface which the SDK implements and theexport
package provides a simple, immutable implementation of this interface intended for testing purposes. (#574) - Renamed
internal/metric.Meter
toMeterImpl
. (#580) - Renamed
api/global/internal.obsImpl
toasyncImpl
. (#580)
Fixed
- Corrected missing return in mock span. (#582)
- Update License header for all source files to match CNCF guidelines and include a test to ensure it is present. (#586) (#596)
- Update to v0.3.0 of the OTLP in the OTLP exporter. (#588)
- Update pre-release script to be compatible between GNU and BSD based systems. (#592)
- Add a
RecordBatch
benchmark. (#594) - Moved span transforms of the OTLP exporter to the internal package. (#593)
- Build both go-1.13 and go-1.14 in circleci to test for all supported versions of Go. (#569)
- Removed unneeded allocation on empty labels in OLTP exporter. (#597)
- Update
BatchedSpanProcessor
to process the queue until no data but respect max batch size. (#599) - Update project documentation godoc.org links to pkg.go.dev. (#602)
Changes since v0.3.0
f474c349aec6cc93a6f6c50d268be2d607a3f049 Script to verify example after new release. (#579) 5d346a4190d87d55b62c6a77e3cf3fb34e48efe1 update godoc.org links to pkg.go.dev (#602) 1e8e72b530a41edcc63c0e77a5af5c58bfe15661 Process the queue until no data but respect max batch size (#599) e8546e3bc520b3cf20934cd92fc013d75bf87565 Remove Labelset (#595) e7a9ba1e2e0935e3f43d7c8af5b116dff133b62f Remove unneeded allocation on empty labels (#597) e458809c41e030baa0f5d73e0aa9d9da8111b834 Build both go-1.13 and go-1.14 in circleci (#569) c97b4f726cf3b4770c98e296f4302cd1eb82a3a4 Update project License headers and checking (#596) c9dcc1be28fe8692b3bb0f005c637f864b874cdc Move span transforms of the OTLP exporter to internal (#593) cfe74cf91f7d4c465653fc179b8ba5421961a0aa Add a RecordBatch benchmark (#594) 4c69dd3234c6b71d030ecd1b523644cd3ccde0a2 Remove dogstatsd and statsd support (#591) 06f833e2ae06a670f3c4e9ea04a04808daeb56ed Unique instrument checking (#580) dff6265dc55cb6979659df8d85bcf49d8799c1e6 Pre-release script fixes (#592) d648712cf2420ef17e5f63147a11473e7d338eeb Kick label encoder out of sdk (#574) 6f881b4400b6f9b19f25cac8efd3dee99c85b462 update to proto v0.3.0 (#588) a485d0ec64a48f6b7d5344790ba6c4b85f154e8e Update License header for all source files (#586) c16f56ee6103306759e712c555d7b1e6d193c255 Fix missing return in mock span (#582)