mirror of
https://github.com/open-telemetry/opentelemetry-go.git
synced 2025-02-15 13:53:24 +02:00
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [go.opentelemetry.io/otel/sdk/log](https://togithub.com/open-telemetry/opentelemetry-go) | `v0.3.0` -> `v0.4.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fsdk%2flog/v0.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fsdk%2flog/v0.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fsdk%2flog/v0.3.0/v0.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fsdk%2flog/v0.3.0/v0.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>open-telemetry/opentelemetry-go (go.opentelemetry.io/otel/sdk/log)</summary> ### [`v0.4.0`](https://togithub.com/open-telemetry/opentelemetry-go/releases/tag/v0.4.0) [Compare Source](https://togithub.com/open-telemetry/opentelemetry-go/compare/v0.3.0...v0.4.0) ##### Added - New API package `api/metric/registry` that exposes a `MeterImpl` wrapper for use by SDKs to generate unique instruments. ([#​580](https://togithub.com/open-telemetry/opentelemetry-go/issues/580)) - Script to verify examples after a new release. ([#​579](https://togithub.com/open-telemetry/opentelemetry-go/issues/579)) ##### Removed - The dogstatsd exporter due to lack of support. This additionally removes support for statsd. ([#​591](https://togithub.com/open-telemetry/opentelemetry-go/issues/591)) - `LabelSet` from the metric API. This is replaced by a `[]core.KeyValue` slice. ([#​595](https://togithub.com/open-telemetry/opentelemetry-go/issues/595)) - `Labels` from the metric API's `Meter` interface. ([#​595](https://togithub.com/open-telemetry/opentelemetry-go/issues/595)) ##### Changed - The metric `export.Labels` became an interface which the SDK implements and the `export` package provides a simple, immutable implementation of this interface intended for testing purposes. ([#​574](https://togithub.com/open-telemetry/opentelemetry-go/issues/574)) - Renamed `internal/metric.Meter` to `MeterImpl`. ([#​580](https://togithub.com/open-telemetry/opentelemetry-go/issues/580)) - Renamed `api/global/internal.obsImpl` to `asyncImpl`. ([#​580](https://togithub.com/open-telemetry/opentelemetry-go/issues/580)) ##### Fixed - Corrected missing return in mock span. ([#​582](https://togithub.com/open-telemetry/opentelemetry-go/issues/582)) - Update License header for all source files to match CNCF guidelines and include a test to ensure it is present. ([#​586](https://togithub.com/open-telemetry/opentelemetry-go/issues/586)) ([#​596](https://togithub.com/open-telemetry/opentelemetry-go/issues/596)) - Update to v0.3.0 of the OTLP in the OTLP exporter. ([#​588](https://togithub.com/open-telemetry/opentelemetry-go/issues/588)) - Update pre-release script to be compatible between GNU and BSD based systems. ([#​592](https://togithub.com/open-telemetry/opentelemetry-go/issues/592)) - Add a `RecordBatch` benchmark. ([#​594](https://togithub.com/open-telemetry/opentelemetry-go/issues/594)) - Moved span transforms of the OTLP exporter to the internal package. ([#​593](https://togithub.com/open-telemetry/opentelemetry-go/issues/593)) - Build both go-1.13 and go-1.14 in circleci to test for all supported versions of Go. ([#​569](https://togithub.com/open-telemetry/opentelemetry-go/issues/569)) - Removed unneeded allocation on empty labels in OLTP exporter. ([#​597](https://togithub.com/open-telemetry/opentelemetry-go/issues/597)) - Update `BatchedSpanProcessor` to process the queue until no data but respect max batch size. ([#​599](https://togithub.com/open-telemetry/opentelemetry-go/issues/599)) - Update project documentation godoc.org links to pkg.go.dev. ([#​602](https://togithub.com/open-telemetry/opentelemetry-go/issues/602)) ##### Changes since v0.3.0 [`f474c34`](f474c349ae
) Script to verify example after new release. ([#​579](https://togithub.com/open-telemetry/opentelemetry-go/issues/579)) [`5d346a4`](5d346a4190
) update godoc.org links to pkg.go.dev ([#​602](https://togithub.com/open-telemetry/opentelemetry-go/issues/602)) [`1e8e72b`](1e8e72b530
) Process the queue until no data but respect max batch size ([#​599](https://togithub.com/open-telemetry/opentelemetry-go/issues/599)) [`e8546e3`](e8546e3bc5
) Remove Labelset ([#​595](https://togithub.com/open-telemetry/opentelemetry-go/issues/595)) [`e7a9ba1`](e7a9ba1e2e
) Remove unneeded allocation on empty labels ([#​597](https://togithub.com/open-telemetry/opentelemetry-go/issues/597)) [`e458809`](e458809c41
) Build both go-1.13 and go-1.14 in circleci ([#​569](https://togithub.com/open-telemetry/opentelemetry-go/issues/569)) [`c97b4f7`](c97b4f726c
) Update project License headers and checking ([#​596](https://togithub.com/open-telemetry/opentelemetry-go/issues/596)) [`c9dcc1b`](c9dcc1be28
) Move span transforms of the OTLP exporter to internal ([#​593](https://togithub.com/open-telemetry/opentelemetry-go/issues/593)) [`cfe74cf`](cfe74cf91f
) Add a RecordBatch benchmark ([#​594](https://togithub.com/open-telemetry/opentelemetry-go/issues/594)) [`4c69dd3`](4c69dd3234
) Remove dogstatsd and statsd support ([#​591](https://togithub.com/open-telemetry/opentelemetry-go/issues/591)) [`06f833e`](06f833e2ae
) Unique instrument checking ([#​580](https://togithub.com/open-telemetry/opentelemetry-go/issues/580)) [`dff6265`](dff6265dc5
) Pre-release script fixes ([#​592](https://togithub.com/open-telemetry/opentelemetry-go/issues/592)) [`d648712`](d648712cf2
) Kick label encoder out of sdk ([#​574](https://togithub.com/open-telemetry/opentelemetry-go/issues/574)) [`6f881b4`](6f881b4400
) update to proto v0.3.0 ([#​588](https://togithub.com/open-telemetry/opentelemetry-go/issues/588)) [`a485d0e`](a485d0ec64
) Update License header for all source files ([#​586](https://togithub.com/open-telemetry/opentelemetry-go/issues/586)) [`c16f56e`](c16f56ee61
) Fix missing return in mock span ([#​582](https://togithub.com/open-telemetry/opentelemetry-go/issues/582)) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/open-telemetry/opentelemetry-go). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjEuOSIsInVwZGF0ZWRJblZlciI6IjM3LjQyMS45IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJTa2lwIENoYW5nZWxvZyIsImRlcGVuZGVuY2llcyJdfQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Damien Mathieu <damien.mathieu@elastic.co>