1
0
mirror of https://github.com/open-telemetry/opentelemetry-go.git synced 2024-12-28 21:09:17 +02:00
Commit Graph

2611 Commits

Author SHA1 Message Date
renovate[bot]
19590e7c3e
fix(deps): update module github.com/golangci/golangci-lint to v1.59.0 (#5419)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[github.com/golangci/golangci-lint](https://togithub.com/golangci/golangci-lint)
| `v1.58.2` -> `v1.59.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fgolangci%2fgolangci-lint/v1.59.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fgolangci%2fgolangci-lint/v1.59.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fgolangci%2fgolangci-lint/v1.58.2/v1.59.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fgolangci%2fgolangci-lint/v1.58.2/v1.59.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>golangci/golangci-lint
(github.com/golangci/golangci-lint)</summary>

###
[`v1.59.0`](https://togithub.com/golangci/golangci-lint/compare/v1.58.2...v1.59.0)

[Compare
Source](https://togithub.com/golangci/golangci-lint/compare/v1.58.2...v1.59.0)

</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:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNjguMTAiLCJ1cGRhdGVkSW5WZXIiOiIzNy4zNjguMTAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbIlNraXAgQ2hhbmdlbG9nIiwiZGVwZW5kZW5jaWVzIl19-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-28 07:45:12 -07:00
renovate[bot]
7c5e64cccc
chore(deps): update dependency codespell to v2.3.0 (#5409)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Robert Pająk <pellared@hotmail.com>
2024-05-24 18:09:31 +02:00
Robert Pająk
bd24d549b6
sdk/log: Fix BenchmarkLoggerNewRecord to not drop attributes (#5407)
Leftover after
https://github.com/open-telemetry/opentelemetry-go/pull/5230

We want to have the benchmarks working with 5+ attributes as this is
when allocations kick in.

Before changes:
```
BenchmarkLoggerNewRecord/5_attributes-16         	 4016042	       309.0 ns/op	       0 B/op	       0 allocs/op
BenchmarkLoggerNewRecord/10_attributes-16        	 2150197	       543.4 ns/op	       0 B/op	       0 allocs/op
```

After changes:
```
BenchmarkLoggerNewRecord/5_attributes-16         	 3779966	       311.1 ns/op	       0 B/op	       0 allocs/op
BenchmarkLoggerNewRecord/10_attributes-16        	 1000000	      1314 ns/op	     610 B/op	       4 allocs/op
```
2024-05-24 08:07:56 +02:00
Sam Xie
55ec75291a
Fix test name in otlploghttp (#5411) 2024-05-24 07:03:34 +02:00
renovate[bot]
ca93aae3e9
fix(deps): update module golang.org/x/vuln to v1.1.1 (#5405) 2024-05-23 08:40:44 +02:00
Tyler Yahn
e800298893
Pool otlploghttp transform maps (#5378)
Part of #5196 

### Benchmarks

```console
goos: linux
goarch: amd64
pkg: go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp/internal/transform
cpu: Intel(R) Core(TM) i7-8550U CPU @ 1.80GHz
               │   old.txt   │               new.txt               │
               │   sec/op    │   sec/op     vs base                │
ResourceLogs-8   6.033µ ± 4%   5.249µ ± 8%  -13.00% (p=0.000 n=10)

               │    old.txt    │               new.txt                │
               │     B/op      │     B/op      vs base                │
ResourceLogs-8   10.602Ki ± 0%   8.299Ki ± 0%  -21.72% (p=0.000 n=10)

               │  old.txt   │              new.txt              │
               │ allocs/op  │ allocs/op   vs base               │
ResourceLogs-8   188.0 ± 0%   178.0 ± 0%  -5.32% (p=0.000 n=10)
```
2024-05-22 16:34:51 +02:00
Robert Pająk
0a7aae7bba
[chore] example/otel-collector: Fix README title (#5404) 2024-05-22 15:23:37 +02:00
renovate[bot]
3b5cfe9685
chore(deps): update google.golang.org/genproto/googleapis/rpc digest to d264139 (#5399)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[google.golang.org/genproto/googleapis/rpc](https://togithub.com/googleapis/go-genproto)
| indirect | digest | `dc85e6b` -> `d264139` |
|
[google.golang.org/genproto/googleapis/rpc](https://togithub.com/googleapis/go-genproto)
| require | digest | `dc85e6b` -> `d264139` |

---

### 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 these
updates 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:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNjguMTAiLCJ1cGRhdGVkSW5WZXIiOiIzNy4zNjguMTAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbIlNraXAgQ2hhbmdlbG9nIiwiZGVwZW5kZW5jaWVzIl19-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-21 16:08:52 -07:00
renovate[bot]
c5a02a644a
chore(deps): update otel/opentelemetry-collector-contrib docker tag to v0.101.0 (#5400)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[otel/opentelemetry-collector-contrib](https://togithub.com/open-telemetry/opentelemetry-collector-releases)
| minor | `0.100.0` -> `0.101.0` |

---

### Release Notes

<details>
<summary>open-telemetry/opentelemetry-collector-releases
(otel/opentelemetry-collector-contrib)</summary>

###
[`v0.101.0`](https://togithub.com/open-telemetry/opentelemetry-collector-releases/releases/tag/v0.101.0)

[Compare
Source](https://togithub.com/open-telemetry/opentelemetry-collector-releases/compare/v0.100.0...v0.101.0)

Check the [v0.101.0 contrib
changelog](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/releases/tag/v0.101.0)
and the [v0.101.0 core
changelog](https://togithub.com/open-telemetry/opentelemetry-collector/releases/tag/v0.101.0)
for changelogs on specific components.

#### Changelog

-
[`a09318c`](https://togithub.com/open-telemetry/opentelemetry-collector-releases/commit/a09318c)
\[chore] Prepare v0.101.0
([#&#8203;559](https://togithub.com/open-telemetry/opentelemetry-collector-releases/issues/559))
-
[`962611e`](https://togithub.com/open-telemetry/opentelemetry-collector-releases/commit/962611e)
Bump actions/checkout from 4.1.5 to 4.1.6
([#&#8203;556](https://togithub.com/open-telemetry/opentelemetry-collector-releases/issues/556))
-
[`36d5d69`](https://togithub.com/open-telemetry/opentelemetry-collector-releases/commit/36d5d69)
added splunkenterprise receiver to the manifest
([#&#8203;553](https://togithub.com/open-telemetry/opentelemetry-collector-releases/issues/553))
-
[`5176736`](https://togithub.com/open-telemetry/opentelemetry-collector-releases/commit/5176736)
Bump github.com/goreleaser/nfpm/v2 from 2.36.1 to 2.37.1
([#&#8203;549](https://togithub.com/open-telemetry/opentelemetry-collector-releases/issues/549))
-
[`640329d`](https://togithub.com/open-telemetry/opentelemetry-collector-releases/commit/640329d)
Bump actions/checkout from 4.1.4 to 4.1.5
([#&#8203;548](https://togithub.com/open-telemetry/opentelemetry-collector-releases/issues/548))
-
[`a87da25`](https://togithub.com/open-telemetry/opentelemetry-collector-releases/commit/a87da25)
Bump goreleaser/goreleaser-action from 5.0.0 to 5.1.0
([#&#8203;547](https://togithub.com/open-telemetry/opentelemetry-collector-releases/issues/547))
-
[`c782c5d`](https://togithub.com/open-telemetry/opentelemetry-collector-releases/commit/c782c5d)
\[chore] prepare v0.100.0
([#&#8203;545](https://togithub.com/open-telemetry/opentelemetry-collector-releases/issues/545))
-
[`f19cdbc`](https://togithub.com/open-telemetry/opentelemetry-collector-releases/commit/f19cdbc)
Bump actions/setup-go from 5.0.0 to 5.0.1
([#&#8203;544](https://togithub.com/open-telemetry/opentelemetry-collector-releases/issues/544))
-
[`2b50459`](https://togithub.com/open-telemetry/opentelemetry-collector-releases/commit/2b50459)
Add otlpencodingextension to contrib
([#&#8203;542](https://togithub.com/open-telemetry/opentelemetry-collector-releases/issues/542))
-
[`b46b435`](https://togithub.com/open-telemetry/opentelemetry-collector-releases/commit/b46b435)
Bump actions/upload-artifact from 4.3.2 to 4.3.3
([#&#8203;541](https://togithub.com/open-telemetry/opentelemetry-collector-releases/issues/541))
-
[`fe5f3d6`](https://togithub.com/open-telemetry/opentelemetry-collector-releases/commit/fe5f3d6)
Bump actions/checkout from 4.1.3 to 4.1.4
([#&#8203;540](https://togithub.com/open-telemetry/opentelemetry-collector-releases/issues/540))
-
[`16d2f27`](https://togithub.com/open-telemetry/opentelemetry-collector-releases/commit/16d2f27)
Bump anchore/sbom-action from 0.15.10 to 0.15.11
([#&#8203;538](https://togithub.com/open-telemetry/opentelemetry-collector-releases/issues/538))
-
[`7fa522a`](https://togithub.com/open-telemetry/opentelemetry-collector-releases/commit/7fa522a)
Bump actions/download-artifact from 4.1.5 to 4.1.7
([#&#8203;539](https://togithub.com/open-telemetry/opentelemetry-collector-releases/issues/539))
-
[`b7383b6`](https://togithub.com/open-telemetry/opentelemetry-collector-releases/commit/b7383b6)
Add zipkinencodingextension to contrib
([#&#8203;537](https://togithub.com/open-telemetry/opentelemetry-collector-releases/issues/537))

</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:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNjguMTAiLCJ1cGRhdGVkSW5WZXIiOiIzNy4zNjguMTAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbIlNraXAgQ2hhbmdlbG9nIiwiZGVwZW5kZW5jaWVzIl19-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-21 15:55:04 -07:00
renovate[bot]
bcc6db079b
fix(deps): update module go.opentelemetry.io/otel/sdk/log to v0.3.0 (#5398)
[![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.2.0-alpha` -> `v0.3.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fsdk%2flog/v0.3.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.3.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.2.0-alpha/v0.3.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.2.0-alpha/v0.3.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.3.0`](https://togithub.com/open-telemetry/opentelemetry-go/releases/tag/v0.3.0)

This is a first official beta release, which provides almost fully
complete metrics, tracing, and context propagation functionality.
There is still a possibility of breaking changes.

##### Added

- Add `Observer` metric instrument.
([#&#8203;474](https://togithub.com/open-telemetry/opentelemetry-go/issues/474))
- Add global `Propagators` functionality to enable deferred
initialization for propagators registered before the first Meter SDK is
installed.
([#&#8203;494](https://togithub.com/open-telemetry/opentelemetry-go/issues/494))
- Simplified export setup pipeline for the jaeger exporter to match
other exporters.
([#&#8203;459](https://togithub.com/open-telemetry/opentelemetry-go/issues/459))
- The zipkin trace exporter.
([#&#8203;495](https://togithub.com/open-telemetry/opentelemetry-go/issues/495))
- The OTLP exporter to export metric and trace telemetry to the
OpenTelemetry collector.
([#&#8203;497](https://togithub.com/open-telemetry/opentelemetry-go/issues/497))
([#&#8203;544](https://togithub.com/open-telemetry/opentelemetry-go/issues/544))
([#&#8203;545](https://togithub.com/open-telemetry/opentelemetry-go/issues/545))
- The `StatusMessage` field was add to the trace `Span`.
([#&#8203;524](https://togithub.com/open-telemetry/opentelemetry-go/issues/524))
- Context propagation in OpenTracing bridge in terms of OpenTelemetry
context propagation.
([#&#8203;525](https://togithub.com/open-telemetry/opentelemetry-go/issues/525))
- The `Resource` type was added to the SDK.
([#&#8203;528](https://togithub.com/open-telemetry/opentelemetry-go/issues/528))
- The global API now supports a `Tracer` and `Meter` function as
shortcuts to getting a global `*Provider` and calling these methods
directly.
([#&#8203;538](https://togithub.com/open-telemetry/opentelemetry-go/issues/538))
- The metric API now defines a generic `MeterImpl` interface to support
general purpose `Meter` construction.
Additionally, `SyncImpl` and `AsyncImpl` are added to support general
purpose instrument construction.
([#&#8203;560](https://togithub.com/open-telemetry/opentelemetry-go/issues/560))
- A metric `Kind` is added to represent the `MeasureKind`,
`ObserverKind`, and `CounterKind`.
([#&#8203;560](https://togithub.com/open-telemetry/opentelemetry-go/issues/560))
- Scripts to better automate the release process.
([#&#8203;576](https://togithub.com/open-telemetry/opentelemetry-go/issues/576))

##### Changed

- Default to to use `AlwaysSampler` instead of `ProbabilitySampler` to
match OpenTelemetry specification.
([#&#8203;506](https://togithub.com/open-telemetry/opentelemetry-go/issues/506))
- Renamed `AlwaysSampleSampler` to `AlwaysOnSampler` in the trace API.
([#&#8203;511](https://togithub.com/open-telemetry/opentelemetry-go/issues/511))
- Renamed `NeverSampleSampler` to `AlwaysOffSampler` in the trace API.
([#&#8203;511](https://togithub.com/open-telemetry/opentelemetry-go/issues/511))
- The `Status` field of the `Span` was changed to `StatusCode` to
disambiguate with the added `StatusMessage`.
([#&#8203;524](https://togithub.com/open-telemetry/opentelemetry-go/issues/524))
- Updated the trace `Sampler` interface conform to the OpenTelemetry
specification.
([#&#8203;531](https://togithub.com/open-telemetry/opentelemetry-go/issues/531))
- Rename metric API `Options` to `Config`.
([#&#8203;541](https://togithub.com/open-telemetry/opentelemetry-go/issues/541))
- Rename metric `Counter` aggregator to be `Sum`.
([#&#8203;541](https://togithub.com/open-telemetry/opentelemetry-go/issues/541))
- Unify metric options into `Option` from instrument specific options.
([#&#8203;541](https://togithub.com/open-telemetry/opentelemetry-go/issues/541))
- The trace API's `TraceProvider` now support `Resource`s.
([#&#8203;545](https://togithub.com/open-telemetry/opentelemetry-go/issues/545))
- Correct error in zipkin module name.
([#&#8203;548](https://togithub.com/open-telemetry/opentelemetry-go/issues/548))
- The jaeger trace exporter now supports `Resource`s.
([#&#8203;551](https://togithub.com/open-telemetry/opentelemetry-go/issues/551))
-   Metric SDK now supports `Resource`s.
The `WithResource` option was added to configure a `Resource` on
creation and the `Resource` method was added to the metric `Descriptor`
to return the associated `Resource`.
([#&#8203;552](https://togithub.com/open-telemetry/opentelemetry-go/issues/552))
- Replace `ErrNoLastValue` and `ErrEmptyDataSet` by `ErrNoData` in the
metric SDK.
([#&#8203;557](https://togithub.com/open-telemetry/opentelemetry-go/issues/557))
- The stdout trace exporter now supports `Resource`s.
([#&#8203;558](https://togithub.com/open-telemetry/opentelemetry-go/issues/558))
- The metric `Descriptor` is now included at the API instead of the SDK.
([#&#8203;560](https://togithub.com/open-telemetry/opentelemetry-go/issues/560))
- Replace `Ordered` with an iterator in `export.Labels`.
([#&#8203;567](https://togithub.com/open-telemetry/opentelemetry-go/issues/567))

##### Removed

- The vendor specific Stackdriver. It is now hosted on 3rd party vendor
infrastructure.
([#&#8203;452](https://togithub.com/open-telemetry/opentelemetry-go/issues/452))
- The `Unregister` method for metric observers as it is not in the
OpenTelemetry specification.
([#&#8203;560](https://togithub.com/open-telemetry/opentelemetry-go/issues/560))
- `GetDescriptor` from the metric SDK.
([#&#8203;575](https://togithub.com/open-telemetry/opentelemetry-go/issues/575))
- The `Gauge` instrument from the metric API.
([#&#8203;537](https://togithub.com/open-telemetry/opentelemetry-go/issues/537))

##### Fixed

- Make histogram aggregator checkpoint consistent.
([#&#8203;438](https://togithub.com/open-telemetry/opentelemetry-go/issues/438))
- Update README with import instructions and how to build and test.
([#&#8203;505](https://togithub.com/open-telemetry/opentelemetry-go/issues/505))
- The default label encoding was updated to be unique.
([#&#8203;508](https://togithub.com/open-telemetry/opentelemetry-go/issues/508))
- Use `NewRoot` in the othttp plugin for public endpoints.
([#&#8203;513](https://togithub.com/open-telemetry/opentelemetry-go/issues/513))
- Fix data race in `BatchedSpanProcessor`.
([#&#8203;518](https://togithub.com/open-telemetry/opentelemetry-go/issues/518))
- Skip test-386 for Mac OS 10.15.x (Catalina and upwards).
[#&#8203;521](https://togithub.com/open-telemetry/opentelemetry-go/issues/521)
- Use a variable-size array to represent ordered labels in maps.
([#&#8203;523](https://togithub.com/open-telemetry/opentelemetry-go/issues/523))
- Update the OTLP protobuf and update changed import path.
([#&#8203;532](https://togithub.com/open-telemetry/opentelemetry-go/issues/532))
- Use `StateLocker` implementation in `MinMaxSumCount`.
([#&#8203;546](https://togithub.com/open-telemetry/opentelemetry-go/issues/546))
- Eliminate goroutine leak in histogram stress test.
([#&#8203;547](https://togithub.com/open-telemetry/opentelemetry-go/issues/547))
- Update OTLP exporter with latest protobuf.
([#&#8203;550](https://togithub.com/open-telemetry/opentelemetry-go/issues/550))
- Add filters to the othttp plugin.
([#&#8203;556](https://togithub.com/open-telemetry/opentelemetry-go/issues/556))
- Provide an implementation of the `Header*` filters that do not depend
on Go 1.14.
([#&#8203;565](https://togithub.com/open-telemetry/opentelemetry-go/issues/565))
-   Encode labels once during checkpoint.
The checkpoint function is executed in a single thread so we can do the
encoding lazily before passing the encoded version of labels to the
exporter.
This is a cheap and quick way to avoid encoding the labels on every
collection interval.
([#&#8203;572](https://togithub.com/open-telemetry/opentelemetry-go/issues/572))
- Run coverage over all packages in `COVERAGE_MOD_DIR`.
([#&#8203;573](https://togithub.com/open-telemetry/opentelemetry-go/issues/573))

### Changes since v0.2.3


[`a1c2439`](a1c243965e)
Prepare for releasing v0.3.0
([#&#8203;578](https://togithub.com/open-telemetry/opentelemetry-go/issues/578))

[`a15e507`](a15e507b2e)
Scripts for releasing.
([#&#8203;576](https://togithub.com/open-telemetry/opentelemetry-go/issues/576))

[`7623fc5`](7623fc544a)
Remove GetDescriptor
([#&#8203;575](https://togithub.com/open-telemetry/opentelemetry-go/issues/575))

[`c95360f`](c95360fc06)
Run coverage over all packages beneath COVERAGE_MOD_DIR
([#&#8203;573](https://togithub.com/open-telemetry/opentelemetry-go/issues/573))

[`cc756f6`](cc756f6a8d)
Encode labels once during checkpoint
([#&#8203;572](https://togithub.com/open-telemetry/opentelemetry-go/issues/572))

[`f7df68b`](f7df68b68b)
Add support for Resources in the SDK
([#&#8203;552](https://togithub.com/open-telemetry/opentelemetry-go/issues/552))

[`a01f63b`](a01f63bec4)
Replace `Ordered` with an iterator in `export.Labels`.
([#&#8203;567](https://togithub.com/open-telemetry/opentelemetry-go/issues/567))

[`d8682c1`](d8682c1999)
Refactor the SDK helpers, create MeterImpl
([#&#8203;560](https://togithub.com/open-telemetry/opentelemetry-go/issues/560))

[`e0406dd`](e0406dd3eb)
Provide an implementation of the Header\* filters that does not depend
on go1.14
([#&#8203;565](https://togithub.com/open-telemetry/opentelemetry-go/issues/565))

[`80b720a`](80b720a771)
update stdout trace with resource.
([#&#8203;558](https://togithub.com/open-telemetry/opentelemetry-go/issues/558))

[`435c39a`](435c39aab4)
Update OTLP exporter with latest proto
([#&#8203;550](https://togithub.com/open-telemetry/opentelemetry-go/issues/550))

[`74a5285`](74a528520b)
update jaeger exporter to translate resources to tags.
([#&#8203;551](https://togithub.com/open-telemetry/opentelemetry-go/issues/551))

[`2ef25ea`](2ef25ea570)
Add filters for othttp plugin
([#&#8203;556](https://togithub.com/open-telemetry/opentelemetry-go/issues/556))

[`217a97d`](217a97d9b6)
Replace ErrNoLastValue and ErrEmptyDataSet by ErrNoData
([#&#8203;557](https://togithub.com/open-telemetry/opentelemetry-go/issues/557))

[`6ada85a`](6ada85adba)
(resource_zipkin, go\_114) add resource option to Provider.
([#&#8203;545](https://togithub.com/open-telemetry/opentelemetry-go/issues/545))

[`638b865`](638b865c90)
Update Sampler descriptions
([#&#8203;511](https://togithub.com/open-telemetry/opentelemetry-go/issues/511))

[`cba1664`](cba1664b46)
Add metrics support to the OTLP exporter
([#&#8203;544](https://togithub.com/open-telemetry/opentelemetry-go/issues/544))

[`fcc4aca`](fcc4aca8c7)
Fix typo in module name
([#&#8203;548](https://togithub.com/open-telemetry/opentelemetry-go/issues/548))

[`8680783`](8680783750)
Use StateLocker in MinMaxSumCount
([#&#8203;546](https://togithub.com/open-telemetry/opentelemetry-go/issues/546))

[`46ac030`](46ac030360)
Eliminate goroutine leak in histogram stress test
([#&#8203;547](https://togithub.com/open-telemetry/opentelemetry-go/issues/547))

[`2ccddfe`](2ccddfe82a)
Update README with import instructions and how to build / test
([#&#8203;505](https://togithub.com/open-telemetry/opentelemetry-go/issues/505))

[`23e65ac`](23e65ac79d)
Remove metric options; rename "counter" aggregator to "sum"
([#&#8203;541](https://togithub.com/open-telemetry/opentelemetry-go/issues/541))

[`d9210f5`](d9210f5676)
Zipkin exporter
([#&#8203;495](https://togithub.com/open-telemetry/opentelemetry-go/issues/495))

[`4047c08`](4047c0877a)
Introduce metric constructor errors, `MeterMust` wrapper
([#&#8203;529](https://togithub.com/open-telemetry/opentelemetry-go/issues/529))

[`288821c`](288821cd22)
Make histogram aggregator checkpoint consistent
([#&#8203;438](https://togithub.com/open-telemetry/opentelemetry-go/issues/438))

[`ae9033e`](ae9033e01f)
Use a variable-size array to represent ordered labels in maps
([#&#8203;523](https://togithub.com/open-telemetry/opentelemetry-go/issues/523))

[`8575142`](85751428a3)
add shorter version for global providers
([#&#8203;538](https://togithub.com/open-telemetry/opentelemetry-go/issues/538))

[`9674c81`](9674c81cb7)
Drop the gauge instrument
([#&#8203;537](https://togithub.com/open-telemetry/opentelemetry-go/issues/537))

[`fe0099f`](fe0099fb3d)
\[tracing] add simplified export pipeline setup for Jaeger
([#&#8203;459](https://togithub.com/open-telemetry/opentelemetry-go/issues/459))

[`8cddf30`](8cddf30cb2)
Context propagation in opentracing bridge
([#&#8203;525](https://togithub.com/open-telemetry/opentelemetry-go/issues/525))

[`7a1cbbc`](7a1cbbc191)
Update Samplers to conform to Spec
([#&#8203;531](https://togithub.com/open-telemetry/opentelemetry-go/issues/531))

[`af54288`](af5428829b)
Update OTLP protos, fix imports
([#&#8203;532](https://togithub.com/open-telemetry/opentelemetry-go/issues/532))

[`1ff0f2a`](1ff0f2a26a)
add resource type.
([#&#8203;528](https://togithub.com/open-telemetry/opentelemetry-go/issues/528))

[`3bf3927`](3bf3927eb5)
Add status message parameter
([#&#8203;524](https://togithub.com/open-telemetry/opentelemetry-go/issues/524))

[`5850278`](5850278197)
opentelemetry collector trace exporter
([#&#8203;497](https://togithub.com/open-telemetry/opentelemetry-go/issues/497))

[`9459629`](9459629d21)
Remove the StackDriver trace exporter
([#&#8203;452](https://togithub.com/open-telemetry/opentelemetry-go/issues/452))

[`43db6ec`](43db6ec76f)
Propose putting isobel to emeritus :(
([#&#8203;526](https://togithub.com/open-telemetry/opentelemetry-go/issues/526))

[`79de90a`](79de90a313)
fix data race in BatchedSpanProcessor
([#&#8203;518](https://togithub.com/open-telemetry/opentelemetry-go/issues/518))

[`161556a`](161556aab8)
Update provider to use AlwaysSampler instead of ProbabilitySampler
([#&#8203;506](https://togithub.com/open-telemetry/opentelemetry-go/issues/506))

[`20ecc38`](20ecc38919)
skip test-386 for Mac OS 10.15.x (Catalina and upwards).
([#&#8203;521](https://togithub.com/open-telemetry/opentelemetry-go/issues/521))

[`a202f16`](a202f16100)
Add observer metric
([#&#8203;474](https://togithub.com/open-telemetry/opentelemetry-go/issues/474))

[`547d584`](547d584da8)
Add global propagators
([#&#8203;494](https://togithub.com/open-telemetry/opentelemetry-go/issues/494))

[`6769330`](6769330394)
use NewRoot() standard code.
([#&#8203;513](https://togithub.com/open-telemetry/opentelemetry-go/issues/513))

[`148c9ce`](148c9ce5ba)
Make the default label encoding unique
([#&#8203;508](https://togithub.com/open-telemetry/opentelemetry-go/issues/508))

</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:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNjguMTAiLCJ1cGRhdGVkSW5WZXIiOiIzNy4zNjguMTAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbIlNraXAgQ2hhbmdlbG9nIiwiZGVwZW5kZW5jaWVzIl19-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-21 15:31:35 -07:00
renovate[bot]
1fcaae82f4
chore(deps): update google.golang.org/genproto/googleapis/api digest to d264139 (#5397)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[google.golang.org/genproto/googleapis/api](https://togithub.com/googleapis/go-genproto)
| indirect | digest | `dc85e6b` -> `d264139` |

---

### 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:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNjguMTAiLCJ1cGRhdGVkSW5WZXIiOiIzNy4zNjguMTAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbIlNraXAgQ2hhbmdlbG9nIiwiZGVwZW5kZW5jaWVzIl19-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-21 15:17:09 -07:00
renovate[bot]
216b7bcca9
fix(deps): update module go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp to v0.52.0 (#5396)
[![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/contrib/instrumentation/net/http/otelhttp](https://togithub.com/open-telemetry/opentelemetry-go-contrib)
| `v0.51.0` -> `v0.52.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fcontrib%2finstrumentation%2fnet%2fhttp%2fotelhttp/v0.52.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fcontrib%2finstrumentation%2fnet%2fhttp%2fotelhttp/v0.52.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fcontrib%2finstrumentation%2fnet%2fhttp%2fotelhttp/v0.51.0/v0.52.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fcontrib%2finstrumentation%2fnet%2fhttp%2fotelhttp/v0.51.0/v0.52.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### 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:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNjguMTAiLCJ1cGRhdGVkSW5WZXIiOiIzNy4zNjguMTAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbIlNraXAgQ2hhbmdlbG9nIiwiZGVwZW5kZW5jaWVzIl19-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-21 14:04:38 -07:00
renovate[bot]
8ea894949f
fix(deps): update module github.com/go-logr/logr to v1.4.2 (#5393)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [github.com/go-logr/logr](https://togithub.com/go-logr/logr) |
`v1.4.1` -> `v1.4.2` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fgo-logr%2flogr/v1.4.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fgo-logr%2flogr/v1.4.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fgo-logr%2flogr/v1.4.1/v1.4.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fgo-logr%2flogr/v1.4.1/v1.4.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>go-logr/logr (github.com/go-logr/logr)</summary>

### [`v1.4.2`](https://togithub.com/go-logr/logr/releases/tag/v1.4.2)

[Compare
Source](https://togithub.com/go-logr/logr/compare/v1.4.1...v1.4.2)

#### What's Changed

- Fix lint: named but unused params by
[@&#8203;thockin](https://togithub.com/thockin) in
[https://github.com/go-logr/logr/pull/268](https://togithub.com/go-logr/logr/pull/268)
- Add a Go report card, fix lint by
[@&#8203;thockin](https://togithub.com/thockin) in
[https://github.com/go-logr/logr/pull/271](https://togithub.com/go-logr/logr/pull/271)
- funcr: Handle nested empty groups properly by
[@&#8203;thockin](https://togithub.com/thockin) in
[https://github.com/go-logr/logr/pull/274](https://togithub.com/go-logr/logr/pull/274)

##### Dependencies:

- build(deps): bump github/codeql-action from 3.22.11 to 3.22.12 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/go-logr/logr/pull/254](https://togithub.com/go-logr/logr/pull/254)
- build(deps): bump github/codeql-action from 3.22.12 to 3.23.0 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/go-logr/logr/pull/256](https://togithub.com/go-logr/logr/pull/256)
- build(deps): bump actions/upload-artifact from 4.0.0 to 4.1.0 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/go-logr/logr/pull/257](https://togithub.com/go-logr/logr/pull/257)
- build(deps): bump github/codeql-action from 3.23.0 to 3.23.1 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/go-logr/logr/pull/259](https://togithub.com/go-logr/logr/pull/259)
- build(deps): bump actions/upload-artifact from 4.1.0 to 4.2.0 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/go-logr/logr/pull/260](https://togithub.com/go-logr/logr/pull/260)
- build(deps): bump actions/upload-artifact from 4.2.0 to 4.3.0 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/go-logr/logr/pull/263](https://togithub.com/go-logr/logr/pull/263)
- build(deps): bump github/codeql-action from 3.23.1 to 3.23.2 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/go-logr/logr/pull/262](https://togithub.com/go-logr/logr/pull/262)
- build(deps): bump github/codeql-action from 3.23.2 to 3.24.0 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/go-logr/logr/pull/264](https://togithub.com/go-logr/logr/pull/264)
- build(deps): bump actions/upload-artifact from 4.3.0 to 4.3.1 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/go-logr/logr/pull/266](https://togithub.com/go-logr/logr/pull/266)
- build(deps): bump golangci/golangci-lint-action from 3.7.0 to 4.0.0 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/go-logr/logr/pull/267](https://togithub.com/go-logr/logr/pull/267)
- build(deps): bump github/codeql-action from 3.24.0 to 3.24.3 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/go-logr/logr/pull/270](https://togithub.com/go-logr/logr/pull/270)
- build(deps): bump github/codeql-action from 3.24.3 to 3.24.5 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/go-logr/logr/pull/272](https://togithub.com/go-logr/logr/pull/272)
- build(deps): bump github/codeql-action from 3.24.5 to 3.24.6 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/go-logr/logr/pull/275](https://togithub.com/go-logr/logr/pull/275)
- build(deps): bump actions/checkout from 4.1.1 to 4.1.2 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/go-logr/logr/pull/276](https://togithub.com/go-logr/logr/pull/276)
- build(deps): bump github/codeql-action from 3.24.6 to 3.24.7 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/go-logr/logr/pull/277](https://togithub.com/go-logr/logr/pull/277)
- build(deps): bump github/codeql-action from 3.24.7 to 3.24.9 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/go-logr/logr/pull/278](https://togithub.com/go-logr/logr/pull/278)
- build(deps): bump github/codeql-action from 3.24.9 to 3.24.10 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/go-logr/logr/pull/279](https://togithub.com/go-logr/logr/pull/279)
- build(deps): bump actions/upload-artifact from 4.3.1 to 4.3.2 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/go-logr/logr/pull/280](https://togithub.com/go-logr/logr/pull/280)
- build(deps): bump actions/checkout from 4.1.2 to 4.1.3 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/go-logr/logr/pull/281](https://togithub.com/go-logr/logr/pull/281)
- build(deps): bump github/codeql-action from 3.24.10 to 3.25.1 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/go-logr/logr/pull/282](https://togithub.com/go-logr/logr/pull/282)
- build(deps): bump github/codeql-action from 3.25.1 to 3.25.3 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/go-logr/logr/pull/283](https://togithub.com/go-logr/logr/pull/283)
- build(deps): bump golangci/golangci-lint-action from 4.0.0 to 5.0.0 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/go-logr/logr/pull/284](https://togithub.com/go-logr/logr/pull/284)
- build(deps): bump actions/checkout from 4.1.3 to 4.1.4 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/go-logr/logr/pull/285](https://togithub.com/go-logr/logr/pull/285)
- build(deps): bump actions/upload-artifact from 4.3.2 to 4.3.3 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/go-logr/logr/pull/286](https://togithub.com/go-logr/logr/pull/286)
- build(deps): bump actions/setup-go from 5.0.0 to 5.0.1 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/go-logr/logr/pull/288](https://togithub.com/go-logr/logr/pull/288)
- build(deps): bump golangci/golangci-lint-action from 5.0.0 to 5.3.0 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/go-logr/logr/pull/289](https://togithub.com/go-logr/logr/pull/289)
- build(deps): bump golangci/golangci-lint-action from 5.3.0 to 6.0.1 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/go-logr/logr/pull/293](https://togithub.com/go-logr/logr/pull/293)
- build(deps): bump github/codeql-action from 3.25.3 to 3.25.4 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/go-logr/logr/pull/292](https://togithub.com/go-logr/logr/pull/292)
- build(deps): bump actions/checkout from 4.1.4 to 4.1.5 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/go-logr/logr/pull/291](https://togithub.com/go-logr/logr/pull/291)
- build(deps): bump ossf/scorecard-action from 2.3.1 to 2.3.3 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/go-logr/logr/pull/290](https://togithub.com/go-logr/logr/pull/290)
- build(deps): bump github/codeql-action from 3.25.4 to 3.25.5 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/go-logr/logr/pull/294](https://togithub.com/go-logr/logr/pull/294)
- build(deps): bump actions/checkout from 4.1.5 to 4.1.6 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/go-logr/logr/pull/295](https://togithub.com/go-logr/logr/pull/295)

**Full Changelog**:
https://github.com/go-logr/logr/compare/v1.4.1...v1.4.2

</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 these
updates 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:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNjguMTAiLCJ1cGRhdGVkSW5WZXIiOiIzNy4zNjguMTAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbIlNraXAgQ2hhbmdlbG9nIiwiZGVwZW5kZW5jaWVzIl19-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-21 13:58:14 -07:00
renovate[bot]
e94d1148c3
fix(deps): update module go.opentelemetry.io/contrib/bridges/otelslog to v0.2.0 (#5395)
[![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/contrib/bridges/otelslog](https://togithub.com/open-telemetry/opentelemetry-go-contrib)
| `v0.1.0` -> `v0.2.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fcontrib%2fbridges%2fotelslog/v0.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fcontrib%2fbridges%2fotelslog/v0.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fcontrib%2fbridges%2fotelslog/v0.1.0/v0.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fcontrib%2fbridges%2fotelslog/v0.1.0/v0.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### 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:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNjguMTAiLCJ1cGRhdGVkSW5WZXIiOiIzNy4zNjguMTAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbIlNraXAgQ2hhbmdlbG9nIiwiZGVwZW5kZW5jaWVzIl19-->

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Tyler Yahn <codingalias@gmail.com>
2024-05-21 13:48:51 -07:00
renovate[bot]
bdf6b77029
chore(deps): update google.golang.org/genproto/googleapis/rpc digest to dc85e6b (#5391)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[google.golang.org/genproto/googleapis/rpc](https://togithub.com/googleapis/go-genproto)
| indirect | digest | `fc5f0ca` -> `dc85e6b` |
|
[google.golang.org/genproto/googleapis/rpc](https://togithub.com/googleapis/go-genproto)
| require | digest | `fc5f0ca` -> `dc85e6b` |

---

### 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 these
updates 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:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNjguMTAiLCJ1cGRhdGVkSW5WZXIiOiIzNy4zNjguMTAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbIlNraXAgQ2hhbmdlbG9nIiwiZGVwZW5kZW5jaWVzIl19-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-21 13:35:13 -07:00
Tyler Yahn
281aeb5c64
Recheck log message in TestBatchProcessor (#5386)
Fix #5384

On single-threaded, or in general slow, systems where the log message
may not be emitted, use assert.Everything to allow multiple lookups for
the expected log message.

Co-authored-by: Sam Xie <sam@samxie.me>
2024-05-21 13:28:05 -07:00
Tyler Yahn
5661ff0ded
Release v1.27.0/v0.49.0/v0.3.0 (#5392)
This release includes the first beta release of the OpenTelemetry Logs
Bridge API and SDK for Go.

### Added

- Add example for `go.opentelemetry.io/otel/exporters/stdout/stdoutlog`.
(#5242)
- Add `RecordFactory` in `go.opentelemetry.io/otel/sdk/log/logtest` to
facilitate testing exporter and processor implementations. (#5258)
- Add `RecordFactory` in `go.opentelemetry.io/otel/log/logtest` to
facilitate testing bridge implementations. (#5263)
- The count of dropped records from the `BatchProcessor` in
`go.opentelemetry.io/otel/sdk/log` is logged. (#5276)
- Add metrics in the `otel-collector` example. (#5283)
- Add the synchronous gauge instrument to
`go.opentelemetry.io/otel/metric`. (#5304)
- An `int64` or `float64` synchronous gauge instrument can now be
created from a `Meter`.
- All implementations of the API
(`go.opentelemetry.io/otel/metric/noop`,
`go.opentelemetry.io/otel/sdk/metric`) are updated to support this
instrument.
- Add logs to `go.opentelemetry.io/otel/example/dice`. (#5349)

### Changed

- The `Shutdown` method of `Exporter` in
`go.opentelemetry.io/otel/exporters/stdout/stdouttrace` ignores the
context cancellation and always returns `nil`. (#5189)
- The `ForceFlush` and `Shutdown` methods of the exporter returned by
`New` in `go.opentelemetry.io/otel/exporters/stdout/stdoutmetric` ignore
the context cancellation and always return `nil`. (#5189)
- Apply the value length limits to `Record` attributes in
`go.opentelemetry.io/otel/sdk/log`. (#5230)
- De-duplicate map attributes added to a `Record` in
`go.opentelemetry.io/otel/sdk/log`. (#5230)
- `go.opentelemetry.io/otel/exporters/stdout/stdoutlog` won't print
timestamps when `WithoutTimestamps` option is set. (#5241)
- The `go.opentelemetry.io/otel/exporters/stdout/stdoutlog` exporter
won't print `AttributeValueLengthLimit` and `AttributeCountLimit` fields
now, instead it prints the `DroppedAttributes` field. (#5272)
- Improved performance in the `Stringer` implementation of
`go.opentelemetry.io/otel/baggage.Member` by reducing the number of
allocations. (#5286)
- Set the start time for last-value aggregates in
`go.opentelemetry.io/otel/sdk/metric`. (#5305)
- The `Span` in `go.opentelemetry.io/otel/sdk/trace` will record links
without span context if either non-empty `TraceState` or attributes are
provided. (#5315)
- Upgrade all dependencies of `go.opentelemetry.io/otel/semconv/v1.24.0`
to `go.opentelemetry.io/otel/semconv/v1.25.0`. (#5374)

### Fixed

- Comparison of unordered maps for
`go.opentelemetry.io/otel/log.KeyValue` and
`go.opentelemetry.io/otel/log.Value`. (#5306)
- Fix the empty output of `go.opentelemetry.io/otel/log.Value` in
`go.opentelemetry.io/otel/exporters/stdout/stdoutlog`. (#5311)
- Split the behavior of `Recorder` in
`go.opentelemetry.io/otel/log/logtest` so it behaves as a
`LoggerProvider` only. (#5365)
- Fix wrong package name of the error message when parsing endpoint URL
in `go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp`.
(#5371)
- Identify the `Logger` returned from the global `LoggerProvider` in
`go.opentelemetry.io/otel/log/global` with its schema URL. (#5375)
2024-05-21 10:59:36 -07:00
Tyler Yahn
0d3dddc17f
Fix exported instrument kind const value change (#5385)
#5304 introduced the following incompatible changes:

- `InstrumentKindObservableCounter`: value changed from 4 to 5
- `InstrumentKindObservableGauge`: value changed from 6 to 7
- `InstrumentKindObservableUpDownCounter`: value changed from 5 to 6

This reverts that change, making `InstrumentKindGauge` explicitly `7`.

Additionally, this removes the use of `iota` to prevent this kind of
breaking change from being accidentally introduced in the future.
2024-05-21 08:46:38 -07:00
renovate[bot]
7aae7a88b0
chore(deps): update benchmark-action/github-action-benchmark action to v1.20.3 (#5381)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[benchmark-action/github-action-benchmark](https://togithub.com/benchmark-action/github-action-benchmark)
| action | patch | `v1.20.1` -> `v1.20.3` |

---

### Release Notes

<details>
<summary>benchmark-action/github-action-benchmark
(benchmark-action/github-action-benchmark)</summary>

###
[`v1.20.3`](https://togithub.com/benchmark-action/github-action-benchmark/blob/HEAD/CHANGELOG.md#v1203---19-May-2024)

[Compare
Source](https://togithub.com/benchmark-action/github-action-benchmark/compare/v1.20.2...v1.20.3)

- **fix** Catch2 v.3.5.0 changed output format
([#&#8203;247](https://togithub.com/benchmark-action/github-action-benchmark/issues/247))

###
[`v1.20.2`](https://togithub.com/benchmark-action/github-action-benchmark/blob/HEAD/CHANGELOG.md#v1202---19-May-2024)

[Compare
Source](https://togithub.com/benchmark-action/github-action-benchmark/compare/v1.20.1...v1.20.2)

- **fix** Support sub-nanosecond precision on Cargo benchmarks
([#&#8203;246](https://togithub.com/benchmark-action/github-action-benchmark/issues/246))

</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:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNjMuNSIsInVwZGF0ZWRJblZlciI6IjM3LjM2My41IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJTa2lwIENoYW5nZWxvZyIsImRlcGVuZGVuY2llcyJdfQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-20 17:11:40 -07:00
renovate[bot]
8c3120f455
chore(deps): update module google.golang.org/genproto/googleapis/api to v0.0.0-20240520151616-dc85e6b867a5 (#5388)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[google.golang.org/genproto/googleapis/api](https://togithub.com/googleapis/go-genproto)
| `v0.0.0-20240515191416-fc5f0ca64291` ->
`v0.0.0-20240520151616-dc85e6b867a5` |
[![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fgenproto%2fgoogleapis%2fapi/v0.0.0-20240520151616-dc85e6b867a5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/google.golang.org%2fgenproto%2fgoogleapis%2fapi/v0.0.0-20240520151616-dc85e6b867a5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/google.golang.org%2fgenproto%2fgoogleapis%2fapi/v0.0.0-20240515191416-fc5f0ca64291/v0.0.0-20240520151616-dc85e6b867a5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fgenproto%2fgoogleapis%2fapi/v0.0.0-20240515191416-fc5f0ca64291/v0.0.0-20240520151616-dc85e6b867a5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### 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:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNjMuNSIsInVwZGF0ZWRJblZlciI6IjM3LjM2My41IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJTa2lwIENoYW5nZWxvZyIsImRlcGVuZGVuY2llcyJdfQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-20 16:41:49 -07:00
renovate[bot]
d55658e1b0
chore(deps): update codecov/codecov-action action to v4.4.1 (#5387)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [codecov/codecov-action](https://togithub.com/codecov/codecov-action)
| action | patch | `v4.4.0` -> `v4.4.1` |

---

### Release Notes

<details>
<summary>codecov/codecov-action (codecov/codecov-action)</summary>

###
[`v4.4.1`](https://togithub.com/codecov/codecov-action/compare/v4.4.0...v4.4.1)

[Compare
Source](https://togithub.com/codecov/codecov-action/compare/v4.4.0...v4.4.1)

</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:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNjMuNSIsInVwZGF0ZWRJblZlciI6IjM3LjM2My41IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJTa2lwIENoYW5nZWxvZyIsImRlcGVuZGVuY2llcyJdfQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-20 16:19:35 -07:00
renovate[bot]
49c866fbcd
fix(deps): update module github.com/golangci/golangci-lint to v1.58.2 (#5382)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[github.com/golangci/golangci-lint](https://togithub.com/golangci/golangci-lint)
| `v1.58.1` -> `v1.58.2` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fgolangci%2fgolangci-lint/v1.58.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fgolangci%2fgolangci-lint/v1.58.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fgolangci%2fgolangci-lint/v1.58.1/v1.58.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fgolangci%2fgolangci-lint/v1.58.1/v1.58.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>golangci/golangci-lint
(github.com/golangci/golangci-lint)</summary>

###
[`v1.58.2`](https://togithub.com/golangci/golangci-lint/compare/v1.58.1...v1.58.2)

[Compare
Source](https://togithub.com/golangci/golangci-lint/compare/v1.58.1...v1.58.2)

</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:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNjMuNSIsInVwZGF0ZWRJblZlciI6IjM3LjM2My41IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJTa2lwIENoYW5nZWxvZyIsImRlcGVuZGVuY2llcyJdfQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-20 07:25:01 +02:00
Tyler Yahn
999c6a07b3
Update all semconv use to v1.25.0 (#5374)
Resolve #5373
2024-05-19 07:16:33 +02:00
Tyler Yahn
14441aefdf
Identify logger with schemaURL in global logger provider (#5375)
Fix #5366
2024-05-18 11:00:00 +02:00
Damien Mathieu
ebd0adee35
Split log/logtest into a recorder and a logger (#5365)
The current logtest.Recorder implementation is wrong. We have a single
`Recorder`, which acts as both a `LoggerProvider`, and a `Logger`,
making it possible to emit a log entry with the root recorder, which
shouldn't be possible with the API.

This change introduces a new private struct, `logger` that acts as the
recording logger, while `Recorder` becomes only a LoggerProvider and not
a Logger anymore.

Closes #5357.

---------

Co-authored-by: Robert Pająk <pellared@hotmail.com>
2024-05-17 07:28:40 -07:00
Sam Xie
0d1e77c854
Fix package prefix of error in otlploghttp (#5371) 2024-05-17 09:23:39 +02:00
Sam Xie
76c06107b6
Collector example: add metrics (#5283)
Resolves #5243
2024-05-16 19:33:17 +02:00
Tyler Yahn
dafe137bbe
Add the synchronous gauge to the metric API and SDK (#5304)
Resolve #5225 

The specification has [added a synchronous gauge
instrument](https://github.com/open-telemetry/opentelemetry-specification/pull/3540).
That instrument has now been
[stabilized](https://github.com/open-telemetry/opentelemetry-specification/pull/4019),
and that stabilization is included in the [next
release](https://github.com/open-telemetry/opentelemetry-specification/pull/4034).

This adds the new synchronous gauge instrument to the metric API and all
implementation we publish.

This change will be a breaking change for any SDK developer. The
`embedded` package is updated to ensure our compatibility guarantees are
meet.

---------

Co-authored-by: David Ashpole <dashpole@google.com>
2024-05-16 09:56:40 -07:00
Robert Pająk
166b3473dd
[chore] Fix wrong type in DESIGN.md (#5368) 2024-05-16 13:56:22 +02:00
Yijie Ma
bf06b80a77
[chore] Fix 2 places in log design doc (#5364) 2024-05-16 09:02:37 +02:00
renovate[bot]
8fecf5d628
chore(deps): update module github.com/grpc-ecosystem/grpc-gateway/v2 to v2.20.0 (#5363)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-16 03:46:48 +02:00
renovate[bot]
f8382e73c7
chore(deps): update module google.golang.org/genproto/googleapis/api to v0.0.0-20240515191416-fc5f0ca64291 (#5361)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-16 03:27:54 +02:00
renovate[bot]
3c2b34cfda
chore(deps): update module google.golang.org/genproto/googleapis/rpc to v0.0.0-20240515191416-fc5f0ca64291 (#5362)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-15 16:52:46 -07:00
Tyler Yahn
aecd315296
Fix logger provider var name (#5358) 2024-05-15 18:34:34 +02:00
renovate[bot]
7708ace911
fix(deps): update module google.golang.org/grpc to v1.64.0 (#5354)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-15 12:36:29 +02:00
Damien Mathieu
08c8b3224a
log: Fix comparison of unordered map values (#5306) 2024-05-15 12:28:23 +02:00
Tyler Yahn
56bb4cf63e
Add logs to dice example (#5349)
* Add logs to dice example

Use slog to log a message on the server handler.

* Add changelog entry

* Split impl for 1.22 and 1.21
2024-05-14 13:00:49 -07:00
renovate[bot]
e94b07d5fd
chore(deps): update codecov/codecov-action action to v4.4.0 (#5353)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-14 12:00:23 -07:00
renovate[bot]
2efd53b3bb
chore(deps): update module github.com/prometheus/procfs to v0.15.0 (#5352)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-14 07:52:33 -07:00
renovate[bot]
74ca4c0d71
chore(deps): update module google.golang.org/genproto/googleapis/rpc to v0.0.0-20240513163218-0867130af1f8 (#5351)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-13 16:18:32 -07:00
renovate[bot]
a38f29bddb
chore(deps): update module google.golang.org/genproto/googleapis/api to v0.0.0-20240513163218-0867130af1f8 (#5350)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-13 16:11:30 -07:00
Sam Xie
3d51fa95c6
Remove dependabot version updates (#5346)
* Remove dependabot.yml file to disable version updates from Dependabot

* Remove dbotconf command in makefile

* Remove dbotconf tool

* Remove dependabot in workflows

---------

Co-authored-by: Chester Cheung <cheung.zhy.csu@gmail.com>
Co-authored-by: Tyler Yahn <MrAlias@users.noreply.github.com>
2024-05-13 08:38:02 -07:00
Robert Pająk
7ba796cb39
sdk/log: Document how Processor and Exporter interfaces can be extended (#5347) 2024-05-11 17:21:33 +02:00
Tyler Yahn
69800ee189
Support Delta & Cumulative temporality for LastValue aggregates (#5305)
* Add delta/cumulative/precomputed LastValue agg

* Add cumulative testing

* Add precomputed testing

* Add changelog entry
2024-05-10 07:19:46 -07:00
renovate[bot]
737f88584a
chore(deps): update module google.golang.org/genproto/googleapis/api to v0.0.0-20240509183442-62759503f434 (#5344)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-09 16:03:59 -07:00
renovate[bot]
3380296393
chore(deps): update module google.golang.org/genproto/googleapis/rpc to v0.0.0-20240509183442-62759503f434 (#5345)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-09 15:51:52 -07:00
Sam Xie
5d1e2a5b88
Update RELEASING.md to obtain steps to verify the changes for contrib (#5284)
* Add steps to verify the code changes for contrib

* Update release issue template

* Relace steps with the refernece to contrib

* Update RELEASING.md

Co-authored-by: Tyler Yahn <MrAlias@users.noreply.github.com>

---------

Co-authored-by: Tyler Yahn <MrAlias@users.noreply.github.com>
2024-05-09 15:05:56 -07:00
Anton Manakin
c00a51af86
Record links with empty span context (#5315)
* record links with empty span context

* add global trace state

* fix test comments and changelog

---------

Co-authored-by: Tyler Yahn <MrAlias@users.noreply.github.com>
2024-05-09 13:25:02 -07:00
Sam Xie
9f1de8415e
Fix empty log body printed by stdoutlog exporter (#5311) 2024-05-09 21:41:36 +02:00
Tyler Yahn
9e7d7446c3
Test metric aggregate times (#5323) 2024-05-09 20:11:32 +02:00