Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add the synchronous gauge to the metric API and SDK #5304

Merged
merged 20 commits into from
May 16, 2024

Conversation

MrAlias
Copy link
Contributor

@MrAlias MrAlias commented May 6, 2024

Resolve #5225

The specification has added a synchronous gauge instrument. That instrument has now been stabilized, and that stabilization is included in the next release.

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.

@MrAlias MrAlias added pkg:API Related to an API package pkg:SDK Related to an SDK package area:metrics Part of OpenTelemetry Metrics labels May 6, 2024
@MrAlias MrAlias added this to the v1.27.0 milestone May 6, 2024
Copy link

codecov bot commented May 6, 2024

Codecov Report

Attention: Patch coverage is 74.73684% with 24 lines in your changes are missing coverage. Please review.

Project coverage is 84.5%. Comparing base (166b347) to head (455421c).

Additional details and impacted files

Impacted file tree graph

@@           Coverage Diff           @@
##            main   #5304     +/-   ##
=======================================
- Coverage   84.6%   84.5%   -0.1%     
=======================================
  Files        268     268             
  Lines      17704   17794     +90     
=======================================
+ Hits       14982   15050     +68     
- Misses      2410    2430     +20     
- Partials     312     314      +2     
Files Coverage Δ
internal/global/meter.go 95.3% <100.0%> (+0.4%) ⬆️
metric/instrument.go 100.0% <100.0%> (ø)
metric/noop/noop.go 100.0% <100.0%> (ø)
metric/syncfloat64.go 100.0% <100.0%> (ø)
metric/syncint64.go 100.0% <100.0%> (ø)
sdk/metric/instrument.go 100.0% <ø> (ø)
sdk/metric/instrumentkind_string.go 50.0% <ø> (ø)
sdk/metric/reader.go 100.0% <100.0%> (ø)
sdk/metric/pipeline.go 88.7% <75.0%> (+0.1%) ⬆️
internal/global/instruments.go 63.6% <66.6%> (+0.4%) ⬆️
... and 1 more

@MrAlias MrAlias marked this pull request as ready for review May 6, 2024 18:45
@dashpole

This comment was marked as outdated.

@MrAlias

This comment was marked as outdated.

@MrAlias

This comment was marked as outdated.

CHANGELOG.md Show resolved Hide resolved
@MrAlias MrAlias merged commit dafe137 into open-telemetry:main May 16, 2024
26 of 27 checks passed
@MrAlias MrAlias deleted the sync-gauge branch May 16, 2024 16:56
MrAlias added a commit that referenced this pull request May 21, 2024
#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.
MrAlias added a commit that referenced this pull request May 21, 2024
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)
codeboten referenced this pull request in open-telemetry/opentelemetry-collector May 21, 2024
[![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](https://github.com/open-telemetry/opentelemetry-go)
| `v1.26.0` -> `v1.27.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel/v1.26.0/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel/v1.26.0/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[go.opentelemetry.io/otel/bridge/opencensus](https://github.com/open-telemetry/opentelemetry-go)
| `v1.26.0` -> `v1.27.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fbridge%2fopencensus/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fbridge%2fopencensus/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fbridge%2fopencensus/v1.26.0/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fbridge%2fopencensus/v1.26.0/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc](https://github.com/open-telemetry/opentelemetry-go)
| `v1.26.0` -> `v1.27.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetricgrpc/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetricgrpc/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetricgrpc/v1.26.0/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetricgrpc/v1.26.0/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp](https://github.com/open-telemetry/opentelemetry-go)
| `v1.26.0` -> `v1.27.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetrichttp/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetrichttp/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetrichttp/v1.26.0/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetrichttp/v1.26.0/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[go.opentelemetry.io/otel/exporters/prometheus](https://github.com/open-telemetry/opentelemetry-go)
| `v0.48.0` -> `v0.49.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fexporters%2fprometheus/v0.49.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fexporters%2fprometheus/v0.49.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fexporters%2fprometheus/v0.48.0/v0.49.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fexporters%2fprometheus/v0.48.0/v0.49.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[go.opentelemetry.io/otel/exporters/stdout/stdoutmetric](https://github.com/open-telemetry/opentelemetry-go)
| `v1.26.0` -> `v1.27.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fexporters%2fstdout%2fstdoutmetric/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fexporters%2fstdout%2fstdoutmetric/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fexporters%2fstdout%2fstdoutmetric/v1.26.0/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fexporters%2fstdout%2fstdoutmetric/v1.26.0/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[go.opentelemetry.io/otel/metric](https://github.com/open-telemetry/opentelemetry-go)
| `v1.26.0` -> `v1.27.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fmetric/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fmetric/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fmetric/v1.26.0/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fmetric/v1.26.0/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[go.opentelemetry.io/otel/trace](https://github.com/open-telemetry/opentelemetry-go)
| `v1.26.0` -> `v1.27.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2ftrace/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2ftrace/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2ftrace/v1.26.0/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2ftrace/v1.26.0/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

---

### Release Notes

<details>
<summary>open-telemetry/opentelemetry-go
(go.opentelemetry.io/otel)</summary>

###
[`v1.27.0`](https://github.com/open-telemetry/opentelemetry-go/releases/tag/v1.27.0):
/v0.49.0/v0.3.0

[Compare
Source](https://github.com/open-telemetry/opentelemetry-go/compare/v1.26.0...v1.27.0)

This release includes the first beta release of the OpenTelemetry Logs
Bridge API and SDK for Go.

##### Overview

##### Added

- Add example for `go.opentelemetry.io/otel/exporters/stdout/stdoutlog`.
([#&#8203;5242](https://github.com/open-telemetry/opentelemetry-go/issues/5242))
- Add `RecordFactory` in `go.opentelemetry.io/otel/sdk/log/logtest` to
facilitate testing exporter and processor implementations.
([#&#8203;5258](https://github.com/open-telemetry/opentelemetry-go/issues/5258))
- Add `RecordFactory` in `go.opentelemetry.io/otel/log/logtest` to
facilitate testing bridge implementations.
([#&#8203;5263](https://github.com/open-telemetry/opentelemetry-go/issues/5263))
- The count of dropped records from the `BatchProcessor` in
`go.opentelemetry.io/otel/sdk/log` is logged.
([#&#8203;5276](https://github.com/open-telemetry/opentelemetry-go/issues/5276))
- Add metrics in the `otel-collector` example.
([#&#8203;5283](https://github.com/open-telemetry/opentelemetry-go/issues/5283))
- Add the synchronous gauge instrument to
`go.opentelemetry.io/otel/metric`.
([#&#8203;5304](https://github.com/open-telemetry/opentelemetry-go/issues/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`.
([#&#8203;5349](https://github.com/open-telemetry/opentelemetry-go/issues/5349))

##### Changed

- The `Shutdown` method of `Exporter` in
`go.opentelemetry.io/otel/exporters/stdout/stdouttrace` ignores the
context cancellation and always returns `nil`.
([#&#8203;5189](https://github.com/open-telemetry/opentelemetry-go/issues/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`.
([#&#8203;5189](https://github.com/open-telemetry/opentelemetry-go/issues/5189))
- Apply the value length limits to `Record` attributes in
`go.opentelemetry.io/otel/sdk/log`.
([#&#8203;5230](https://github.com/open-telemetry/opentelemetry-go/issues/5230))
- De-duplicate map attributes added to a `Record` in
`go.opentelemetry.io/otel/sdk/log`.
([#&#8203;5230](https://github.com/open-telemetry/opentelemetry-go/issues/5230))
- `go.opentelemetry.io/otel/exporters/stdout/stdoutlog` won't print
timestamps when `WithoutTimestamps` option is set.
([#&#8203;5241](https://github.com/open-telemetry/opentelemetry-go/issues/5241))
- The `go.opentelemetry.io/otel/exporters/stdout/stdoutlog` exporter
won't print `AttributeValueLengthLimit` and `AttributeCountLimit` fields
now, instead it prints the `DroppedAttributes` field.
([#&#8203;5272](https://github.com/open-telemetry/opentelemetry-go/issues/5272))
- Improved performance in the `Stringer` implementation of
`go.opentelemetry.io/otel/baggage.Member` by reducing the number of
allocations.
([#&#8203;5286](https://github.com/open-telemetry/opentelemetry-go/issues/5286))
- Set the start time for last-value aggregates in
`go.opentelemetry.io/otel/sdk/metric`.
([#&#8203;5305](https://github.com/open-telemetry/opentelemetry-go/issues/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.
([#&#8203;5315](https://github.com/open-telemetry/opentelemetry-go/issues/5315))
- Upgrade all dependencies of `go.opentelemetry.io/otel/semconv/v1.24.0`
to `go.opentelemetry.io/otel/semconv/v1.25.0`.
([#&#8203;5374](https://github.com/open-telemetry/opentelemetry-go/issues/5374))

##### Fixed

- Comparison of unordered maps for
`go.opentelemetry.io/otel/log.KeyValue` and
`go.opentelemetry.io/otel/log.Value`.
([#&#8203;5306](https://github.com/open-telemetry/opentelemetry-go/issues/5306))
- Fix the empty output of `go.opentelemetry.io/otel/log.Value` in
`go.opentelemetry.io/otel/exporters/stdout/stdoutlog`.
([#&#8203;5311](https://github.com/open-telemetry/opentelemetry-go/issues/5311))
- Split the behavior of `Recorder` in
`go.opentelemetry.io/otel/log/logtest` so it behaves as a
`LoggerProvider` only.
([#&#8203;5365](https://github.com/open-telemetry/opentelemetry-go/issues/5365))
- Fix wrong package name of the error message when parsing endpoint URL
in `go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp`.
([#&#8203;5371](https://github.com/open-telemetry/opentelemetry-go/issues/5371))
- Identify the `Logger` returned from the global `LoggerProvider` in
`go.opentelemetry.io/otel/log/global` with its schema URL.
([#&#8203;5375](https://github.com/open-telemetry/opentelemetry-go/issues/5375))

##### What's Changed

- sdk/log/logtest: Add RecordFactory by
[@&#8203;pellared](https://github.com/pellared) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5258](https://github.com/open-telemetry/opentelemetry-go/pull/5258)
- log/logtest: add Record Factory by
[@&#8203;dmathieu](https://github.com/dmathieu) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5263](https://github.com/open-telemetry/opentelemetry-go/pull/5263)
- stdoutlog: Do not print timestamps when WithoutTimestamps is set by
[@&#8203;XSAM](https://github.com/XSAM) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5241](https://github.com/open-telemetry/opentelemetry-go/pull/5241)
- Add example for stdoutlog by [@&#8203;XSAM](https://github.com/XSAM)
in
[https://github.com/open-telemetry/opentelemetry-go/pull/5242](https://github.com/open-telemetry/opentelemetry-go/pull/5242)
- Remove context check on stdout exporters by
[@&#8203;prasad-shirodkar](https://github.com/prasad-shirodkar) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5189](https://github.com/open-telemetry/opentelemetry-go/pull/5189)
- Fix flaky test TestBufferExporter/Shutdown/ContextCancelled by
[@&#8203;XSAM](https://github.com/XSAM) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5261](https://github.com/open-telemetry/opentelemetry-go/pull/5261)
- Add `otlploggrpc` exporter skeleton by
[@&#8203;XSAM](https://github.com/XSAM) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5246](https://github.com/open-telemetry/opentelemetry-go/pull/5246)
- build(deps): bump lycheeverse/lychee-action from 1.9.3 to 1.10.0 by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5266](https://github.com/open-telemetry/opentelemetry-go/pull/5266)
- chore: fix function names in comment by
[@&#8203;dockercui](https://github.com/dockercui) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5262](https://github.com/open-telemetry/opentelemetry-go/pull/5262)
- build(deps): bump
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp from
0.50.0 to 0.51.0 in /example/dice by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5265](https://github.com/open-telemetry/opentelemetry-go/pull/5265)
- docs: update variable name in documentation by
[@&#8203;codeboten](https://github.com/codeboten) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5270](https://github.com/open-telemetry/opentelemetry-go/pull/5270)
- Use empty resource when `RecordFactory.Resource` is `nil` by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5264](https://github.com/open-telemetry/opentelemetry-go/pull/5264)
- Truncate and de-duplicate log attribute values by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5230](https://github.com/open-telemetry/opentelemetry-go/pull/5230)
- Add changelog entry for
[#&#8203;5230](https://github.com/open-telemetry/opentelemetry-go/issues/5230)
by [@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5277](https://github.com/open-telemetry/opentelemetry-go/pull/5277)
- docs: Add otlploghttp package in exporters README.md by
[@&#8203;arukiidou](https://github.com/arukiidou) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5274](https://github.com/open-telemetry/opentelemetry-go/pull/5274)
- The stdoutlog exporter prints `DroppedAttributes` field instead of
`Limit`s fields by [@&#8203;XSAM](https://github.com/XSAM) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5272](https://github.com/open-telemetry/opentelemetry-go/pull/5272)
- Test scope and resource transforms in `otlploghttp` by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5278](https://github.com/open-telemetry/opentelemetry-go/pull/5278)
- Add README template to semconvkit by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5279](https://github.com/open-telemetry/opentelemetry-go/pull/5279)
- Use docker compose in otel collector example by
[@&#8203;XSAM](https://github.com/XSAM) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5244](https://github.com/open-telemetry/opentelemetry-go/pull/5244)
- \[chore] dependabot updates Sun May 5 15:58:12 UTC 2024 by
[@&#8203;opentelemetrybot](https://github.com/opentelemetrybot) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5300](https://github.com/open-telemetry/opentelemetry-go/pull/5300)
- build(deps): bump codecov/codecov-action from 4.3.0 to 4.3.1 by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5296](https://github.com/open-telemetry/opentelemetry-go/pull/5296)
- docs: Update Go logs status to alpha in README.md by
[@&#8203;arukiidou](https://github.com/arukiidou) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5299](https://github.com/open-telemetry/opentelemetry-go/pull/5299)
- docs: Add logs exporters in README.md by
[@&#8203;arukiidou](https://github.com/arukiidou) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5298](https://github.com/open-telemetry/opentelemetry-go/pull/5298)
- Use reflect to construct a Record in `logtest` by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5275](https://github.com/open-telemetry/opentelemetry-go/pull/5275)
- Fix type error in float64 instrument documentation by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5302](https://github.com/open-telemetry/opentelemetry-go/pull/5302)
- Fix HistogramConfig documentation by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5301](https://github.com/open-telemetry/opentelemetry-go/pull/5301)
- feat: opt for concatenation instead of using fmt.Sprintf by
[@&#8203;moisesvega](https://github.com/moisesvega) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5286](https://github.com/open-telemetry/opentelemetry-go/pull/5286)
- Emit attributes slices as their json representation by
[@&#8203;dmathieu](https://github.com/dmathieu) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5159](https://github.com/open-telemetry/opentelemetry-go/pull/5159)
- Refactor exemplars to not use generic argument by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5285](https://github.com/open-telemetry/opentelemetry-go/pull/5285)
- Upgrade default go verison to 1.22.3 by
[@&#8203;XSAM](https://github.com/XSAM) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5314](https://github.com/open-telemetry/opentelemetry-go/pull/5314)
- Log records dropped by the BatchProcessor by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5276](https://github.com/open-telemetry/opentelemetry-go/pull/5276)
- Rename synchronous instrument names in global test by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5303](https://github.com/open-telemetry/opentelemetry-go/pull/5303)
- chore: Configure Renovate by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5309](https://github.com/open-telemetry/opentelemetry-go/pull/5309)
- chore(deps): update module github.com/golang/groupcache to
v0.0.0-20210331224755-41bb18bfe9da by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5320](https://github.com/open-telemetry/opentelemetry-go/pull/5320)
- chore(deps): update module google.golang.org/genproto/googleapis/api
to v0.0.0-20240506185236-b8a5c65736ae by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5321](https://github.com/open-telemetry/opentelemetry-go/pull/5321)
- chore(deps): update module gopkg.in/check.v1 to
v1.0.0-20201130134442-10cb98267c6c by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5326](https://github.com/open-telemetry/opentelemetry-go/pull/5326)
- chore(deps): update module google.golang.org/genproto/googleapis/rpc
to v0.0.0-20240506185236-b8a5c65736ae by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5325](https://github.com/open-telemetry/opentelemetry-go/pull/5325)
- fix(deps): update module golang.org/x/exp to
v0.0.0-20240506185415-9bf2ced13842 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5327](https://github.com/open-telemetry/opentelemetry-go/pull/5327)
- chore(deps): update module github.com/prometheus/common to v0.53.0 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5332](https://github.com/open-telemetry/opentelemetry-go/pull/5332)
- chore(deps): update module golang.org/x/net to v0.25.0 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5335](https://github.com/open-telemetry/opentelemetry-go/pull/5335)
- fix(deps): update module google.golang.org/protobuf to v1.34.1 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5328](https://github.com/open-telemetry/opentelemetry-go/pull/5328)
- chore(deps): update module github.com/prometheus/procfs to v0.14.0 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5333](https://github.com/open-telemetry/opentelemetry-go/pull/5333)
- chore(deps): update module github.com/cespare/xxhash/v2 to v2.3.0 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5330](https://github.com/open-telemetry/opentelemetry-go/pull/5330)
- chore(deps): update module github.com/rogpeppe/go-internal to v1.12.0
by [@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5334](https://github.com/open-telemetry/opentelemetry-go/pull/5334)
- fix(deps): update module github.com/golangci/golangci-lint to v1.58.1
by [@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5340](https://github.com/open-telemetry/opentelemetry-go/pull/5340)
- Merge Span.AddLink tests by
[@&#8203;perhapsmaple](https://github.com/perhapsmaple) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5115](https://github.com/open-telemetry/opentelemetry-go/pull/5115)
- exporters/otlp/otlptrace: fix incorrect documentation by
[@&#8203;kevinburkesegment](https://github.com/kevinburkesegment) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5098](https://github.com/open-telemetry/opentelemetry-go/pull/5098)
- Generate `internal/retry` in `otlploggrpc` by
[@&#8203;XSAM](https://github.com/XSAM) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5313](https://github.com/open-telemetry/opentelemetry-go/pull/5313)
- fix(deps): update module github.com/prometheus/client_golang to
v1.19.1 by [@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5341](https://github.com/open-telemetry/opentelemetry-go/pull/5341)
- chore(deps): update jaegertracing/all-in-one docker tag to v1.57 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5329](https://github.com/open-telemetry/opentelemetry-go/pull/5329)
- chore(deps): update otel/opentelemetry-collector-contrib docker tag to
v0.100.0 by [@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5337](https://github.com/open-telemetry/opentelemetry-go/pull/5337)
- chore(deps): update prom/prometheus docker tag to v2.52.0 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5338](https://github.com/open-telemetry/opentelemetry-go/pull/5338)
- Move Aneurysm9 to emeritus status by
[@&#8203;Aneurysm9](https://github.com/Aneurysm9) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5319](https://github.com/open-telemetry/opentelemetry-go/pull/5319)
- Test metric aggregate times by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5323](https://github.com/open-telemetry/opentelemetry-go/pull/5323)
- Fix empty log body printed by stdoutlog exporter by
[@&#8203;XSAM](https://github.com/XSAM) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5311](https://github.com/open-telemetry/opentelemetry-go/pull/5311)
- Record links with empty span context by
[@&#8203;amanakin](https://github.com/amanakin) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5315](https://github.com/open-telemetry/opentelemetry-go/pull/5315)
- Update `RELEASING.md` to obtain steps to verify the changes for
contrib by [@&#8203;XSAM](https://github.com/XSAM) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5284](https://github.com/open-telemetry/opentelemetry-go/pull/5284)
- chore(deps): update module google.golang.org/genproto/googleapis/rpc
to v0.0.0-20240509183442-62759503f434 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5345](https://github.com/open-telemetry/opentelemetry-go/pull/5345)
- chore(deps): update module google.golang.org/genproto/googleapis/api
to v0.0.0-20240509183442-62759503f434 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5344](https://github.com/open-telemetry/opentelemetry-go/pull/5344)
- Support Delta & Cumulative temporality for LastValue aggregates by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5305](https://github.com/open-telemetry/opentelemetry-go/pull/5305)
- sdk/log: Document how Processor and Exporter interfaces can be
extended by [@&#8203;pellared](https://github.com/pellared) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5347](https://github.com/open-telemetry/opentelemetry-go/pull/5347)
- Remove dependabot version updates by
[@&#8203;XSAM](https://github.com/XSAM) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5346](https://github.com/open-telemetry/opentelemetry-go/pull/5346)
- chore(deps): update module google.golang.org/genproto/googleapis/api
to v0.0.0-20240513163218-0867130af1f8 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5350](https://github.com/open-telemetry/opentelemetry-go/pull/5350)
- chore(deps): update module google.golang.org/genproto/googleapis/rpc
to v0.0.0-20240513163218-0867130af1f8 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5351](https://github.com/open-telemetry/opentelemetry-go/pull/5351)
- chore(deps): update module github.com/prometheus/procfs to v0.15.0 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5352](https://github.com/open-telemetry/opentelemetry-go/pull/5352)
- chore(deps): update codecov/codecov-action action to v4.4.0 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5353](https://github.com/open-telemetry/opentelemetry-go/pull/5353)
- Add logs to dice example by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5349](https://github.com/open-telemetry/opentelemetry-go/pull/5349)
- log: Fix comparison of unordered map values by
[@&#8203;dmathieu](https://github.com/dmathieu) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5306](https://github.com/open-telemetry/opentelemetry-go/pull/5306)
- fix(deps): update module google.golang.org/grpc to v1.64.0 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5354](https://github.com/open-telemetry/opentelemetry-go/pull/5354)
- Fix logger provider var name in dice example by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5358](https://github.com/open-telemetry/opentelemetry-go/pull/5358)
- chore(deps): update module google.golang.org/genproto/googleapis/rpc
to v0.0.0-20240515191416-fc5f0ca64291 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5362](https://github.com/open-telemetry/opentelemetry-go/pull/5362)
- chore(deps): update module google.golang.org/genproto/googleapis/api
to v0.0.0-20240515191416-fc5f0ca64291 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5361](https://github.com/open-telemetry/opentelemetry-go/pull/5361)
- chore(deps): update module github.com/grpc-ecosystem/grpc-gateway/v2
to v2.20.0 by [@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5363](https://github.com/open-telemetry/opentelemetry-go/pull/5363)
- \[chore] Fix 2 places in log design doc by
[@&#8203;yijiem](https://github.com/yijiem) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5364](https://github.com/open-telemetry/opentelemetry-go/pull/5364)
- \[chore] Fix wrong type in DESIGN.md by
[@&#8203;pellared](https://github.com/pellared) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5368](https://github.com/open-telemetry/opentelemetry-go/pull/5368)
- Add the synchronous gauge to the metric API and SDK by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5304](https://github.com/open-telemetry/opentelemetry-go/pull/5304)
- Collector example: add metrics by
[@&#8203;XSAM](https://github.com/XSAM) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5283](https://github.com/open-telemetry/opentelemetry-go/pull/5283)
- Fix package prefix of error in otlploghttp by
[@&#8203;XSAM](https://github.com/XSAM) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5371](https://github.com/open-telemetry/opentelemetry-go/pull/5371)
- Split log/logtest into a recorder and a logger by
[@&#8203;dmathieu](https://github.com/dmathieu) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5365](https://github.com/open-telemetry/opentelemetry-go/pull/5365)
- Identify logger with schemaURL in global logger provider by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5375](https://github.com/open-telemetry/opentelemetry-go/pull/5375)
- Update all semconv use to v1.25.0 by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5374](https://github.com/open-telemetry/opentelemetry-go/pull/5374)
- fix(deps): update module github.com/golangci/golangci-lint to v1.58.2
by [@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5382](https://github.com/open-telemetry/opentelemetry-go/pull/5382)
- chore(deps): update codecov/codecov-action action to v4.4.1 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5387](https://github.com/open-telemetry/opentelemetry-go/pull/5387)
- chore(deps): update module google.golang.org/genproto/googleapis/api
to v0.0.0-20240520151616-dc85e6b867a5 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5388](https://github.com/open-telemetry/opentelemetry-go/pull/5388)
- chore(deps): update benchmark-action/github-action-benchmark action to
v1.20.3 by [@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5381](https://github.com/open-telemetry/opentelemetry-go/pull/5381)
- Fix exported instrument kind const value change by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5385](https://github.com/open-telemetry/opentelemetry-go/pull/5385)
- Release v1.27.0/v0.49.0/v0.3.0 by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5392](https://github.com/open-telemetry/opentelemetry-go/pull/5392)

##### New Contributors

- [@&#8203;prasad-shirodkar](https://github.com/prasad-shirodkar) made
their first contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/5189](https://github.com/open-telemetry/opentelemetry-go/pull/5189)
- [@&#8203;dockercui](https://github.com/dockercui) made their first
contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/5262](https://github.com/open-telemetry/opentelemetry-go/pull/5262)
- [@&#8203;arukiidou](https://github.com/arukiidou) made their first
contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/5274](https://github.com/open-telemetry/opentelemetry-go/pull/5274)
- [@&#8203;moisesvega](https://github.com/moisesvega) made their first
contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/5286](https://github.com/open-telemetry/opentelemetry-go/pull/5286)
- [@&#8203;renovate](https://github.com/renovate) made their first
contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/5309](https://github.com/open-telemetry/opentelemetry-go/pull/5309)
- [@&#8203;perhapsmaple](https://github.com/perhapsmaple) made their
first contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/5115](https://github.com/open-telemetry/opentelemetry-go/pull/5115)
- [@&#8203;amanakin](https://github.com/amanakin) made their first
contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/5315](https://github.com/open-telemetry/opentelemetry-go/pull/5315)
- [@&#8203;yijiem](https://github.com/yijiem) made their first
contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/5364](https://github.com/open-telemetry/opentelemetry-go/pull/5364)

**Full Changelog**:
open-telemetry/opentelemetry-go@v1.26.0...v1.27.0

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "on tuesday" (UTC), 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.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config help](https://github.com/renovatebot/renovate/discussions) if
that's undesired.

---

- [ ] <!-- 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-collector).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNjguMTAiLCJ1cGRhdGVkSW5WZXIiOiIzNy4zNjguMTAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyIsInJlbm92YXRlYm90Il19-->

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <[email protected]>
renovate bot referenced this pull request in bruxisma/go-apt-transport May 21, 2024
[![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](https://github.com/open-telemetry/opentelemetry-go)
| `v1.26.0` -> `v1.27.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel/v1.26.0/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel/v1.26.0/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>open-telemetry/opentelemetry-go
(go.opentelemetry.io/otel)</summary>

###
[`v1.27.0`](https://github.com/open-telemetry/opentelemetry-go/releases/tag/v1.27.0):
/v0.49.0/v0.3.0

[Compare
Source](https://github.com/open-telemetry/opentelemetry-go/compare/v1.26.0...v1.27.0)

This release includes the first beta release of the OpenTelemetry Logs
Bridge API and SDK for Go.

##### Overview

##### Added

- Add example for `go.opentelemetry.io/otel/exporters/stdout/stdoutlog`.
([#&#8203;5242](https://github.com/open-telemetry/opentelemetry-go/issues/5242))
- Add `RecordFactory` in `go.opentelemetry.io/otel/sdk/log/logtest` to
facilitate testing exporter and processor implementations.
([#&#8203;5258](https://github.com/open-telemetry/opentelemetry-go/issues/5258))
- Add `RecordFactory` in `go.opentelemetry.io/otel/log/logtest` to
facilitate testing bridge implementations.
([#&#8203;5263](https://github.com/open-telemetry/opentelemetry-go/issues/5263))
- The count of dropped records from the `BatchProcessor` in
`go.opentelemetry.io/otel/sdk/log` is logged.
([#&#8203;5276](https://github.com/open-telemetry/opentelemetry-go/issues/5276))
- Add metrics in the `otel-collector` example.
([#&#8203;5283](https://github.com/open-telemetry/opentelemetry-go/issues/5283))
- Add the synchronous gauge instrument to
`go.opentelemetry.io/otel/metric`.
([#&#8203;5304](https://github.com/open-telemetry/opentelemetry-go/issues/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`.
([#&#8203;5349](https://github.com/open-telemetry/opentelemetry-go/issues/5349))

##### Changed

- The `Shutdown` method of `Exporter` in
`go.opentelemetry.io/otel/exporters/stdout/stdouttrace` ignores the
context cancellation and always returns `nil`.
([#&#8203;5189](https://github.com/open-telemetry/opentelemetry-go/issues/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`.
([#&#8203;5189](https://github.com/open-telemetry/opentelemetry-go/issues/5189))
- Apply the value length limits to `Record` attributes in
`go.opentelemetry.io/otel/sdk/log`.
([#&#8203;5230](https://github.com/open-telemetry/opentelemetry-go/issues/5230))
- De-duplicate map attributes added to a `Record` in
`go.opentelemetry.io/otel/sdk/log`.
([#&#8203;5230](https://github.com/open-telemetry/opentelemetry-go/issues/5230))
- `go.opentelemetry.io/otel/exporters/stdout/stdoutlog` won't print
timestamps when `WithoutTimestamps` option is set.
([#&#8203;5241](https://github.com/open-telemetry/opentelemetry-go/issues/5241))
- The `go.opentelemetry.io/otel/exporters/stdout/stdoutlog` exporter
won't print `AttributeValueLengthLimit` and `AttributeCountLimit` fields
now, instead it prints the `DroppedAttributes` field.
([#&#8203;5272](https://github.com/open-telemetry/opentelemetry-go/issues/5272))
- Improved performance in the `Stringer` implementation of
`go.opentelemetry.io/otel/baggage.Member` by reducing the number of
allocations.
([#&#8203;5286](https://github.com/open-telemetry/opentelemetry-go/issues/5286))
- Set the start time for last-value aggregates in
`go.opentelemetry.io/otel/sdk/metric`.
([#&#8203;5305](https://github.com/open-telemetry/opentelemetry-go/issues/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.
([#&#8203;5315](https://github.com/open-telemetry/opentelemetry-go/issues/5315))
- Upgrade all dependencies of `go.opentelemetry.io/otel/semconv/v1.24.0`
to `go.opentelemetry.io/otel/semconv/v1.25.0`.
([#&#8203;5374](https://github.com/open-telemetry/opentelemetry-go/issues/5374))

##### Fixed

- Comparison of unordered maps for
`go.opentelemetry.io/otel/log.KeyValue` and
`go.opentelemetry.io/otel/log.Value`.
([#&#8203;5306](https://github.com/open-telemetry/opentelemetry-go/issues/5306))
- Fix the empty output of `go.opentelemetry.io/otel/log.Value` in
`go.opentelemetry.io/otel/exporters/stdout/stdoutlog`.
([#&#8203;5311](https://github.com/open-telemetry/opentelemetry-go/issues/5311))
- Split the behavior of `Recorder` in
`go.opentelemetry.io/otel/log/logtest` so it behaves as a
`LoggerProvider` only.
([#&#8203;5365](https://github.com/open-telemetry/opentelemetry-go/issues/5365))
- Fix wrong package name of the error message when parsing endpoint URL
in `go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp`.
([#&#8203;5371](https://github.com/open-telemetry/opentelemetry-go/issues/5371))
- Identify the `Logger` returned from the global `LoggerProvider` in
`go.opentelemetry.io/otel/log/global` with its schema URL.
([#&#8203;5375](https://github.com/open-telemetry/opentelemetry-go/issues/5375))

##### What's Changed

- sdk/log/logtest: Add RecordFactory by
[@&#8203;pellared](https://github.com/pellared) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5258](https://github.com/open-telemetry/opentelemetry-go/pull/5258)
- log/logtest: add Record Factory by
[@&#8203;dmathieu](https://github.com/dmathieu) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5263](https://github.com/open-telemetry/opentelemetry-go/pull/5263)
- stdoutlog: Do not print timestamps when WithoutTimestamps is set by
[@&#8203;XSAM](https://github.com/XSAM) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5241](https://github.com/open-telemetry/opentelemetry-go/pull/5241)
- Add example for stdoutlog by [@&#8203;XSAM](https://github.com/XSAM)
in
[https://github.com/open-telemetry/opentelemetry-go/pull/5242](https://github.com/open-telemetry/opentelemetry-go/pull/5242)
- Remove context check on stdout exporters by
[@&#8203;prasad-shirodkar](https://github.com/prasad-shirodkar) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5189](https://github.com/open-telemetry/opentelemetry-go/pull/5189)
- Fix flaky test TestBufferExporter/Shutdown/ContextCancelled by
[@&#8203;XSAM](https://github.com/XSAM) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5261](https://github.com/open-telemetry/opentelemetry-go/pull/5261)
- Add `otlploggrpc` exporter skeleton by
[@&#8203;XSAM](https://github.com/XSAM) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5246](https://github.com/open-telemetry/opentelemetry-go/pull/5246)
- build(deps): bump lycheeverse/lychee-action from 1.9.3 to 1.10.0 by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5266](https://github.com/open-telemetry/opentelemetry-go/pull/5266)
- chore: fix function names in comment by
[@&#8203;dockercui](https://github.com/dockercui) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5262](https://github.com/open-telemetry/opentelemetry-go/pull/5262)
- build(deps): bump
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp from
0.50.0 to 0.51.0 in /example/dice by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5265](https://github.com/open-telemetry/opentelemetry-go/pull/5265)
- docs: update variable name in documentation by
[@&#8203;codeboten](https://github.com/codeboten) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5270](https://github.com/open-telemetry/opentelemetry-go/pull/5270)
- Use empty resource when `RecordFactory.Resource` is `nil` by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5264](https://github.com/open-telemetry/opentelemetry-go/pull/5264)
- Truncate and de-duplicate log attribute values by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5230](https://github.com/open-telemetry/opentelemetry-go/pull/5230)
- Add changelog entry for
[#&#8203;5230](https://github.com/open-telemetry/opentelemetry-go/issues/5230)
by [@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5277](https://github.com/open-telemetry/opentelemetry-go/pull/5277)
- docs: Add otlploghttp package in exporters README.md by
[@&#8203;arukiidou](https://github.com/arukiidou) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5274](https://github.com/open-telemetry/opentelemetry-go/pull/5274)
- The stdoutlog exporter prints `DroppedAttributes` field instead of
`Limit`s fields by [@&#8203;XSAM](https://github.com/XSAM) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5272](https://github.com/open-telemetry/opentelemetry-go/pull/5272)
- Test scope and resource transforms in `otlploghttp` by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5278](https://github.com/open-telemetry/opentelemetry-go/pull/5278)
- Add README template to semconvkit by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5279](https://github.com/open-telemetry/opentelemetry-go/pull/5279)
- Use docker compose in otel collector example by
[@&#8203;XSAM](https://github.com/XSAM) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5244](https://github.com/open-telemetry/opentelemetry-go/pull/5244)
- \[chore] dependabot updates Sun May 5 15:58:12 UTC 2024 by
[@&#8203;opentelemetrybot](https://github.com/opentelemetrybot) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5300](https://github.com/open-telemetry/opentelemetry-go/pull/5300)
- build(deps): bump codecov/codecov-action from 4.3.0 to 4.3.1 by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5296](https://github.com/open-telemetry/opentelemetry-go/pull/5296)
- docs: Update Go logs status to alpha in README.md by
[@&#8203;arukiidou](https://github.com/arukiidou) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5299](https://github.com/open-telemetry/opentelemetry-go/pull/5299)
- docs: Add logs exporters in README.md by
[@&#8203;arukiidou](https://github.com/arukiidou) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5298](https://github.com/open-telemetry/opentelemetry-go/pull/5298)
- Use reflect to construct a Record in `logtest` by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5275](https://github.com/open-telemetry/opentelemetry-go/pull/5275)
- Fix type error in float64 instrument documentation by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5302](https://github.com/open-telemetry/opentelemetry-go/pull/5302)
- Fix HistogramConfig documentation by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5301](https://github.com/open-telemetry/opentelemetry-go/pull/5301)
- feat: opt for concatenation instead of using fmt.Sprintf by
[@&#8203;moisesvega](https://github.com/moisesvega) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5286](https://github.com/open-telemetry/opentelemetry-go/pull/5286)
- Emit attributes slices as their json representation by
[@&#8203;dmathieu](https://github.com/dmathieu) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5159](https://github.com/open-telemetry/opentelemetry-go/pull/5159)
- Refactor exemplars to not use generic argument by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5285](https://github.com/open-telemetry/opentelemetry-go/pull/5285)
- Upgrade default go verison to 1.22.3 by
[@&#8203;XSAM](https://github.com/XSAM) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5314](https://github.com/open-telemetry/opentelemetry-go/pull/5314)
- Log records dropped by the BatchProcessor by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5276](https://github.com/open-telemetry/opentelemetry-go/pull/5276)
- Rename synchronous instrument names in global test by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5303](https://github.com/open-telemetry/opentelemetry-go/pull/5303)
- chore: Configure Renovate by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5309](https://github.com/open-telemetry/opentelemetry-go/pull/5309)
- chore(deps): update module github.com/golang/groupcache to
v0.0.0-20210331224755-41bb18bfe9da by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5320](https://github.com/open-telemetry/opentelemetry-go/pull/5320)
- chore(deps): update module google.golang.org/genproto/googleapis/api
to v0.0.0-20240506185236-b8a5c65736ae by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5321](https://github.com/open-telemetry/opentelemetry-go/pull/5321)
- chore(deps): update module gopkg.in/check.v1 to
v1.0.0-20201130134442-10cb98267c6c by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5326](https://github.com/open-telemetry/opentelemetry-go/pull/5326)
- chore(deps): update module google.golang.org/genproto/googleapis/rpc
to v0.0.0-20240506185236-b8a5c65736ae by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5325](https://github.com/open-telemetry/opentelemetry-go/pull/5325)
- fix(deps): update module golang.org/x/exp to
v0.0.0-20240506185415-9bf2ced13842 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5327](https://github.com/open-telemetry/opentelemetry-go/pull/5327)
- chore(deps): update module github.com/prometheus/common to v0.53.0 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5332](https://github.com/open-telemetry/opentelemetry-go/pull/5332)
- chore(deps): update module golang.org/x/net to v0.25.0 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5335](https://github.com/open-telemetry/opentelemetry-go/pull/5335)
- fix(deps): update module google.golang.org/protobuf to v1.34.1 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5328](https://github.com/open-telemetry/opentelemetry-go/pull/5328)
- chore(deps): update module github.com/prometheus/procfs to v0.14.0 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5333](https://github.com/open-telemetry/opentelemetry-go/pull/5333)
- chore(deps): update module github.com/cespare/xxhash/v2 to v2.3.0 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5330](https://github.com/open-telemetry/opentelemetry-go/pull/5330)
- chore(deps): update module github.com/rogpeppe/go-internal to v1.12.0
by [@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5334](https://github.com/open-telemetry/opentelemetry-go/pull/5334)
- fix(deps): update module github.com/golangci/golangci-lint to v1.58.1
by [@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5340](https://github.com/open-telemetry/opentelemetry-go/pull/5340)
- Merge Span.AddLink tests by
[@&#8203;perhapsmaple](https://github.com/perhapsmaple) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5115](https://github.com/open-telemetry/opentelemetry-go/pull/5115)
- exporters/otlp/otlptrace: fix incorrect documentation by
[@&#8203;kevinburkesegment](https://github.com/kevinburkesegment) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5098](https://github.com/open-telemetry/opentelemetry-go/pull/5098)
- Generate `internal/retry` in `otlploggrpc` by
[@&#8203;XSAM](https://github.com/XSAM) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5313](https://github.com/open-telemetry/opentelemetry-go/pull/5313)
- fix(deps): update module github.com/prometheus/client_golang to
v1.19.1 by [@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5341](https://github.com/open-telemetry/opentelemetry-go/pull/5341)
- chore(deps): update jaegertracing/all-in-one docker tag to v1.57 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5329](https://github.com/open-telemetry/opentelemetry-go/pull/5329)
- chore(deps): update otel/opentelemetry-collector-contrib docker tag to
v0.100.0 by [@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5337](https://github.com/open-telemetry/opentelemetry-go/pull/5337)
- chore(deps): update prom/prometheus docker tag to v2.52.0 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5338](https://github.com/open-telemetry/opentelemetry-go/pull/5338)
- Move Aneurysm9 to emeritus status by
[@&#8203;Aneurysm9](https://github.com/Aneurysm9) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5319](https://github.com/open-telemetry/opentelemetry-go/pull/5319)
- Test metric aggregate times by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5323](https://github.com/open-telemetry/opentelemetry-go/pull/5323)
- Fix empty log body printed by stdoutlog exporter by
[@&#8203;XSAM](https://github.com/XSAM) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5311](https://github.com/open-telemetry/opentelemetry-go/pull/5311)
- Record links with empty span context by
[@&#8203;amanakin](https://github.com/amanakin) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5315](https://github.com/open-telemetry/opentelemetry-go/pull/5315)
- Update `RELEASING.md` to obtain steps to verify the changes for
contrib by [@&#8203;XSAM](https://github.com/XSAM) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5284](https://github.com/open-telemetry/opentelemetry-go/pull/5284)
- chore(deps): update module google.golang.org/genproto/googleapis/rpc
to v0.0.0-20240509183442-62759503f434 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5345](https://github.com/open-telemetry/opentelemetry-go/pull/5345)
- chore(deps): update module google.golang.org/genproto/googleapis/api
to v0.0.0-20240509183442-62759503f434 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5344](https://github.com/open-telemetry/opentelemetry-go/pull/5344)
- Support Delta & Cumulative temporality for LastValue aggregates by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5305](https://github.com/open-telemetry/opentelemetry-go/pull/5305)
- sdk/log: Document how Processor and Exporter interfaces can be
extended by [@&#8203;pellared](https://github.com/pellared) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5347](https://github.com/open-telemetry/opentelemetry-go/pull/5347)
- Remove dependabot version updates by
[@&#8203;XSAM](https://github.com/XSAM) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5346](https://github.com/open-telemetry/opentelemetry-go/pull/5346)
- chore(deps): update module google.golang.org/genproto/googleapis/api
to v0.0.0-20240513163218-0867130af1f8 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5350](https://github.com/open-telemetry/opentelemetry-go/pull/5350)
- chore(deps): update module google.golang.org/genproto/googleapis/rpc
to v0.0.0-20240513163218-0867130af1f8 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5351](https://github.com/open-telemetry/opentelemetry-go/pull/5351)
- chore(deps): update module github.com/prometheus/procfs to v0.15.0 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5352](https://github.com/open-telemetry/opentelemetry-go/pull/5352)
- chore(deps): update codecov/codecov-action action to v4.4.0 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5353](https://github.com/open-telemetry/opentelemetry-go/pull/5353)
- Add logs to dice example by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5349](https://github.com/open-telemetry/opentelemetry-go/pull/5349)
- log: Fix comparison of unordered map values by
[@&#8203;dmathieu](https://github.com/dmathieu) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5306](https://github.com/open-telemetry/opentelemetry-go/pull/5306)
- fix(deps): update module google.golang.org/grpc to v1.64.0 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5354](https://github.com/open-telemetry/opentelemetry-go/pull/5354)
- Fix logger provider var name in dice example by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5358](https://github.com/open-telemetry/opentelemetry-go/pull/5358)
- chore(deps): update module google.golang.org/genproto/googleapis/rpc
to v0.0.0-20240515191416-fc5f0ca64291 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5362](https://github.com/open-telemetry/opentelemetry-go/pull/5362)
- chore(deps): update module google.golang.org/genproto/googleapis/api
to v0.0.0-20240515191416-fc5f0ca64291 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5361](https://github.com/open-telemetry/opentelemetry-go/pull/5361)
- chore(deps): update module github.com/grpc-ecosystem/grpc-gateway/v2
to v2.20.0 by [@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5363](https://github.com/open-telemetry/opentelemetry-go/pull/5363)
- \[chore] Fix 2 places in log design doc by
[@&#8203;yijiem](https://github.com/yijiem) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5364](https://github.com/open-telemetry/opentelemetry-go/pull/5364)
- \[chore] Fix wrong type in DESIGN.md by
[@&#8203;pellared](https://github.com/pellared) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5368](https://github.com/open-telemetry/opentelemetry-go/pull/5368)
- Add the synchronous gauge to the metric API and SDK by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5304](https://github.com/open-telemetry/opentelemetry-go/pull/5304)
- Collector example: add metrics by
[@&#8203;XSAM](https://github.com/XSAM) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5283](https://github.com/open-telemetry/opentelemetry-go/pull/5283)
- Fix package prefix of error in otlploghttp by
[@&#8203;XSAM](https://github.com/XSAM) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5371](https://github.com/open-telemetry/opentelemetry-go/pull/5371)
- Split log/logtest into a recorder and a logger by
[@&#8203;dmathieu](https://github.com/dmathieu) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5365](https://github.com/open-telemetry/opentelemetry-go/pull/5365)
- Identify logger with schemaURL in global logger provider by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5375](https://github.com/open-telemetry/opentelemetry-go/pull/5375)
- Update all semconv use to v1.25.0 by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5374](https://github.com/open-telemetry/opentelemetry-go/pull/5374)
- fix(deps): update module github.com/golangci/golangci-lint to v1.58.2
by [@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5382](https://github.com/open-telemetry/opentelemetry-go/pull/5382)
- chore(deps): update codecov/codecov-action action to v4.4.1 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5387](https://github.com/open-telemetry/opentelemetry-go/pull/5387)
- chore(deps): update module google.golang.org/genproto/googleapis/api
to v0.0.0-20240520151616-dc85e6b867a5 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5388](https://github.com/open-telemetry/opentelemetry-go/pull/5388)
- chore(deps): update benchmark-action/github-action-benchmark action to
v1.20.3 by [@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5381](https://github.com/open-telemetry/opentelemetry-go/pull/5381)
- Fix exported instrument kind const value change by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5385](https://github.com/open-telemetry/opentelemetry-go/pull/5385)
- Release v1.27.0/v0.49.0/v0.3.0 by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5392](https://github.com/open-telemetry/opentelemetry-go/pull/5392)

##### New Contributors

- [@&#8203;prasad-shirodkar](https://github.com/prasad-shirodkar) made
their first contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/5189](https://github.com/open-telemetry/opentelemetry-go/pull/5189)
- [@&#8203;dockercui](https://github.com/dockercui) made their first
contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/5262](https://github.com/open-telemetry/opentelemetry-go/pull/5262)
- [@&#8203;arukiidou](https://github.com/arukiidou) made their first
contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/5274](https://github.com/open-telemetry/opentelemetry-go/pull/5274)
- [@&#8203;moisesvega](https://github.com/moisesvega) made their first
contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/5286](https://github.com/open-telemetry/opentelemetry-go/pull/5286)
- [@&#8203;renovate](https://github.com/renovate) made their first
contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/5309](https://github.com/open-telemetry/opentelemetry-go/pull/5309)
- [@&#8203;perhapsmaple](https://github.com/perhapsmaple) made their
first contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/5115](https://github.com/open-telemetry/opentelemetry-go/pull/5115)
- [@&#8203;amanakin](https://github.com/amanakin) made their first
contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/5315](https://github.com/open-telemetry/opentelemetry-go/pull/5315)
- [@&#8203;yijiem](https://github.com/yijiem) made their first
contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/5364](https://github.com/open-telemetry/opentelemetry-go/pull/5364)

**Full Changelog**:
open-telemetry/opentelemetry-go@v1.26.0...v1.27.0

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR is behind base branch, 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/bruxisma/go-apt-transport).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNjguMTAiLCJ1cGRhdGVkSW5WZXIiOiIzNy4zNjguMTAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbInJlbm92YXRlOmRlcGVuZGVuY2llcyIsInJlbm92YXRlOmdvIl19-->

Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate bot referenced this pull request in bruxisma/go-apt-transport May 21, 2024
[![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/trace](https://github.com/open-telemetry/opentelemetry-go)
| `v1.26.0` -> `v1.27.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2ftrace/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2ftrace/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2ftrace/v1.26.0/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2ftrace/v1.26.0/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>open-telemetry/opentelemetry-go
(go.opentelemetry.io/otel/trace)</summary>

###
[`v1.27.0`](https://github.com/open-telemetry/opentelemetry-go/releases/tag/v1.27.0):
/v0.49.0/v0.3.0

[Compare
Source](https://github.com/open-telemetry/opentelemetry-go/compare/v1.26.0...v1.27.0)

This release includes the first beta release of the OpenTelemetry Logs
Bridge API and SDK for Go.

##### Overview

##### Added

- Add example for `go.opentelemetry.io/otel/exporters/stdout/stdoutlog`.
([#&#8203;5242](https://github.com/open-telemetry/opentelemetry-go/issues/5242))
- Add `RecordFactory` in `go.opentelemetry.io/otel/sdk/log/logtest` to
facilitate testing exporter and processor implementations.
([#&#8203;5258](https://github.com/open-telemetry/opentelemetry-go/issues/5258))
- Add `RecordFactory` in `go.opentelemetry.io/otel/log/logtest` to
facilitate testing bridge implementations.
([#&#8203;5263](https://github.com/open-telemetry/opentelemetry-go/issues/5263))
- The count of dropped records from the `BatchProcessor` in
`go.opentelemetry.io/otel/sdk/log` is logged.
([#&#8203;5276](https://github.com/open-telemetry/opentelemetry-go/issues/5276))
- Add metrics in the `otel-collector` example.
([#&#8203;5283](https://github.com/open-telemetry/opentelemetry-go/issues/5283))
- Add the synchronous gauge instrument to
`go.opentelemetry.io/otel/metric`.
([#&#8203;5304](https://github.com/open-telemetry/opentelemetry-go/issues/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`.
([#&#8203;5349](https://github.com/open-telemetry/opentelemetry-go/issues/5349))

##### Changed

- The `Shutdown` method of `Exporter` in
`go.opentelemetry.io/otel/exporters/stdout/stdouttrace` ignores the
context cancellation and always returns `nil`.
([#&#8203;5189](https://github.com/open-telemetry/opentelemetry-go/issues/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`.
([#&#8203;5189](https://github.com/open-telemetry/opentelemetry-go/issues/5189))
- Apply the value length limits to `Record` attributes in
`go.opentelemetry.io/otel/sdk/log`.
([#&#8203;5230](https://github.com/open-telemetry/opentelemetry-go/issues/5230))
- De-duplicate map attributes added to a `Record` in
`go.opentelemetry.io/otel/sdk/log`.
([#&#8203;5230](https://github.com/open-telemetry/opentelemetry-go/issues/5230))
- `go.opentelemetry.io/otel/exporters/stdout/stdoutlog` won't print
timestamps when `WithoutTimestamps` option is set.
([#&#8203;5241](https://github.com/open-telemetry/opentelemetry-go/issues/5241))
- The `go.opentelemetry.io/otel/exporters/stdout/stdoutlog` exporter
won't print `AttributeValueLengthLimit` and `AttributeCountLimit` fields
now, instead it prints the `DroppedAttributes` field.
([#&#8203;5272](https://github.com/open-telemetry/opentelemetry-go/issues/5272))
- Improved performance in the `Stringer` implementation of
`go.opentelemetry.io/otel/baggage.Member` by reducing the number of
allocations.
([#&#8203;5286](https://github.com/open-telemetry/opentelemetry-go/issues/5286))
- Set the start time for last-value aggregates in
`go.opentelemetry.io/otel/sdk/metric`.
([#&#8203;5305](https://github.com/open-telemetry/opentelemetry-go/issues/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.
([#&#8203;5315](https://github.com/open-telemetry/opentelemetry-go/issues/5315))
- Upgrade all dependencies of `go.opentelemetry.io/otel/semconv/v1.24.0`
to `go.opentelemetry.io/otel/semconv/v1.25.0`.
([#&#8203;5374](https://github.com/open-telemetry/opentelemetry-go/issues/5374))

##### Fixed

- Comparison of unordered maps for
`go.opentelemetry.io/otel/log.KeyValue` and
`go.opentelemetry.io/otel/log.Value`.
([#&#8203;5306](https://github.com/open-telemetry/opentelemetry-go/issues/5306))
- Fix the empty output of `go.opentelemetry.io/otel/log.Value` in
`go.opentelemetry.io/otel/exporters/stdout/stdoutlog`.
([#&#8203;5311](https://github.com/open-telemetry/opentelemetry-go/issues/5311))
- Split the behavior of `Recorder` in
`go.opentelemetry.io/otel/log/logtest` so it behaves as a
`LoggerProvider` only.
([#&#8203;5365](https://github.com/open-telemetry/opentelemetry-go/issues/5365))
- Fix wrong package name of the error message when parsing endpoint URL
in `go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp`.
([#&#8203;5371](https://github.com/open-telemetry/opentelemetry-go/issues/5371))
- Identify the `Logger` returned from the global `LoggerProvider` in
`go.opentelemetry.io/otel/log/global` with its schema URL.
([#&#8203;5375](https://github.com/open-telemetry/opentelemetry-go/issues/5375))

##### What's Changed

- sdk/log/logtest: Add RecordFactory by
[@&#8203;pellared](https://github.com/pellared) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5258](https://github.com/open-telemetry/opentelemetry-go/pull/5258)
- log/logtest: add Record Factory by
[@&#8203;dmathieu](https://github.com/dmathieu) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5263](https://github.com/open-telemetry/opentelemetry-go/pull/5263)
- stdoutlog: Do not print timestamps when WithoutTimestamps is set by
[@&#8203;XSAM](https://github.com/XSAM) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5241](https://github.com/open-telemetry/opentelemetry-go/pull/5241)
- Add example for stdoutlog by [@&#8203;XSAM](https://github.com/XSAM)
in
[https://github.com/open-telemetry/opentelemetry-go/pull/5242](https://github.com/open-telemetry/opentelemetry-go/pull/5242)
- Remove context check on stdout exporters by
[@&#8203;prasad-shirodkar](https://github.com/prasad-shirodkar) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5189](https://github.com/open-telemetry/opentelemetry-go/pull/5189)
- Fix flaky test TestBufferExporter/Shutdown/ContextCancelled by
[@&#8203;XSAM](https://github.com/XSAM) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5261](https://github.com/open-telemetry/opentelemetry-go/pull/5261)
- Add `otlploggrpc` exporter skeleton by
[@&#8203;XSAM](https://github.com/XSAM) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5246](https://github.com/open-telemetry/opentelemetry-go/pull/5246)
- build(deps): bump lycheeverse/lychee-action from 1.9.3 to 1.10.0 by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5266](https://github.com/open-telemetry/opentelemetry-go/pull/5266)
- chore: fix function names in comment by
[@&#8203;dockercui](https://github.com/dockercui) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5262](https://github.com/open-telemetry/opentelemetry-go/pull/5262)
- build(deps): bump
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp from
0.50.0 to 0.51.0 in /example/dice by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5265](https://github.com/open-telemetry/opentelemetry-go/pull/5265)
- docs: update variable name in documentation by
[@&#8203;codeboten](https://github.com/codeboten) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5270](https://github.com/open-telemetry/opentelemetry-go/pull/5270)
- Use empty resource when `RecordFactory.Resource` is `nil` by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5264](https://github.com/open-telemetry/opentelemetry-go/pull/5264)
- Truncate and de-duplicate log attribute values by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5230](https://github.com/open-telemetry/opentelemetry-go/pull/5230)
- Add changelog entry for
[#&#8203;5230](https://github.com/open-telemetry/opentelemetry-go/issues/5230)
by [@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5277](https://github.com/open-telemetry/opentelemetry-go/pull/5277)
- docs: Add otlploghttp package in exporters README.md by
[@&#8203;arukiidou](https://github.com/arukiidou) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5274](https://github.com/open-telemetry/opentelemetry-go/pull/5274)
- The stdoutlog exporter prints `DroppedAttributes` field instead of
`Limit`s fields by [@&#8203;XSAM](https://github.com/XSAM) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5272](https://github.com/open-telemetry/opentelemetry-go/pull/5272)
- Test scope and resource transforms in `otlploghttp` by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5278](https://github.com/open-telemetry/opentelemetry-go/pull/5278)
- Add README template to semconvkit by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5279](https://github.com/open-telemetry/opentelemetry-go/pull/5279)
- Use docker compose in otel collector example by
[@&#8203;XSAM](https://github.com/XSAM) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5244](https://github.com/open-telemetry/opentelemetry-go/pull/5244)
- \[chore] dependabot updates Sun May 5 15:58:12 UTC 2024 by
[@&#8203;opentelemetrybot](https://github.com/opentelemetrybot) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5300](https://github.com/open-telemetry/opentelemetry-go/pull/5300)
- build(deps): bump codecov/codecov-action from 4.3.0 to 4.3.1 by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5296](https://github.com/open-telemetry/opentelemetry-go/pull/5296)
- docs: Update Go logs status to alpha in README.md by
[@&#8203;arukiidou](https://github.com/arukiidou) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5299](https://github.com/open-telemetry/opentelemetry-go/pull/5299)
- docs: Add logs exporters in README.md by
[@&#8203;arukiidou](https://github.com/arukiidou) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5298](https://github.com/open-telemetry/opentelemetry-go/pull/5298)
- Use reflect to construct a Record in `logtest` by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5275](https://github.com/open-telemetry/opentelemetry-go/pull/5275)
- Fix type error in float64 instrument documentation by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5302](https://github.com/open-telemetry/opentelemetry-go/pull/5302)
- Fix HistogramConfig documentation by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5301](https://github.com/open-telemetry/opentelemetry-go/pull/5301)
- feat: opt for concatenation instead of using fmt.Sprintf by
[@&#8203;moisesvega](https://github.com/moisesvega) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5286](https://github.com/open-telemetry/opentelemetry-go/pull/5286)
- Emit attributes slices as their json representation by
[@&#8203;dmathieu](https://github.com/dmathieu) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5159](https://github.com/open-telemetry/opentelemetry-go/pull/5159)
- Refactor exemplars to not use generic argument by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5285](https://github.com/open-telemetry/opentelemetry-go/pull/5285)
- Upgrade default go verison to 1.22.3 by
[@&#8203;XSAM](https://github.com/XSAM) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5314](https://github.com/open-telemetry/opentelemetry-go/pull/5314)
- Log records dropped by the BatchProcessor by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5276](https://github.com/open-telemetry/opentelemetry-go/pull/5276)
- Rename synchronous instrument names in global test by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5303](https://github.com/open-telemetry/opentelemetry-go/pull/5303)
- chore: Configure Renovate by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5309](https://github.com/open-telemetry/opentelemetry-go/pull/5309)
- chore(deps): update module github.com/golang/groupcache to
v0.0.0-20210331224755-41bb18bfe9da by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5320](https://github.com/open-telemetry/opentelemetry-go/pull/5320)
- chore(deps): update module google.golang.org/genproto/googleapis/api
to v0.0.0-20240506185236-b8a5c65736ae by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5321](https://github.com/open-telemetry/opentelemetry-go/pull/5321)
- chore(deps): update module gopkg.in/check.v1 to
v1.0.0-20201130134442-10cb98267c6c by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5326](https://github.com/open-telemetry/opentelemetry-go/pull/5326)
- chore(deps): update module google.golang.org/genproto/googleapis/rpc
to v0.0.0-20240506185236-b8a5c65736ae by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5325](https://github.com/open-telemetry/opentelemetry-go/pull/5325)
- fix(deps): update module golang.org/x/exp to
v0.0.0-20240506185415-9bf2ced13842 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5327](https://github.com/open-telemetry/opentelemetry-go/pull/5327)
- chore(deps): update module github.com/prometheus/common to v0.53.0 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5332](https://github.com/open-telemetry/opentelemetry-go/pull/5332)
- chore(deps): update module golang.org/x/net to v0.25.0 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5335](https://github.com/open-telemetry/opentelemetry-go/pull/5335)
- fix(deps): update module google.golang.org/protobuf to v1.34.1 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5328](https://github.com/open-telemetry/opentelemetry-go/pull/5328)
- chore(deps): update module github.com/prometheus/procfs to v0.14.0 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5333](https://github.com/open-telemetry/opentelemetry-go/pull/5333)
- chore(deps): update module github.com/cespare/xxhash/v2 to v2.3.0 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5330](https://github.com/open-telemetry/opentelemetry-go/pull/5330)
- chore(deps): update module github.com/rogpeppe/go-internal to v1.12.0
by [@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5334](https://github.com/open-telemetry/opentelemetry-go/pull/5334)
- fix(deps): update module github.com/golangci/golangci-lint to v1.58.1
by [@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5340](https://github.com/open-telemetry/opentelemetry-go/pull/5340)
- Merge Span.AddLink tests by
[@&#8203;perhapsmaple](https://github.com/perhapsmaple) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5115](https://github.com/open-telemetry/opentelemetry-go/pull/5115)
- exporters/otlp/otlptrace: fix incorrect documentation by
[@&#8203;kevinburkesegment](https://github.com/kevinburkesegment) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5098](https://github.com/open-telemetry/opentelemetry-go/pull/5098)
- Generate `internal/retry` in `otlploggrpc` by
[@&#8203;XSAM](https://github.com/XSAM) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5313](https://github.com/open-telemetry/opentelemetry-go/pull/5313)
- fix(deps): update module github.com/prometheus/client_golang to
v1.19.1 by [@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5341](https://github.com/open-telemetry/opentelemetry-go/pull/5341)
- chore(deps): update jaegertracing/all-in-one docker tag to v1.57 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5329](https://github.com/open-telemetry/opentelemetry-go/pull/5329)
- chore(deps): update otel/opentelemetry-collector-contrib docker tag to
v0.100.0 by [@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5337](https://github.com/open-telemetry/opentelemetry-go/pull/5337)
- chore(deps): update prom/prometheus docker tag to v2.52.0 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5338](https://github.com/open-telemetry/opentelemetry-go/pull/5338)
- Move Aneurysm9 to emeritus status by
[@&#8203;Aneurysm9](https://github.com/Aneurysm9) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5319](https://github.com/open-telemetry/opentelemetry-go/pull/5319)
- Test metric aggregate times by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5323](https://github.com/open-telemetry/opentelemetry-go/pull/5323)
- Fix empty log body printed by stdoutlog exporter by
[@&#8203;XSAM](https://github.com/XSAM) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5311](https://github.com/open-telemetry/opentelemetry-go/pull/5311)
- Record links with empty span context by
[@&#8203;amanakin](https://github.com/amanakin) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5315](https://github.com/open-telemetry/opentelemetry-go/pull/5315)
- Update `RELEASING.md` to obtain steps to verify the changes for
contrib by [@&#8203;XSAM](https://github.com/XSAM) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5284](https://github.com/open-telemetry/opentelemetry-go/pull/5284)
- chore(deps): update module google.golang.org/genproto/googleapis/rpc
to v0.0.0-20240509183442-62759503f434 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5345](https://github.com/open-telemetry/opentelemetry-go/pull/5345)
- chore(deps): update module google.golang.org/genproto/googleapis/api
to v0.0.0-20240509183442-62759503f434 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5344](https://github.com/open-telemetry/opentelemetry-go/pull/5344)
- Support Delta & Cumulative temporality for LastValue aggregates by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5305](https://github.com/open-telemetry/opentelemetry-go/pull/5305)
- sdk/log: Document how Processor and Exporter interfaces can be
extended by [@&#8203;pellared](https://github.com/pellared) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5347](https://github.com/open-telemetry/opentelemetry-go/pull/5347)
- Remove dependabot version updates by
[@&#8203;XSAM](https://github.com/XSAM) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5346](https://github.com/open-telemetry/opentelemetry-go/pull/5346)
- chore(deps): update module google.golang.org/genproto/googleapis/api
to v0.0.0-20240513163218-0867130af1f8 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5350](https://github.com/open-telemetry/opentelemetry-go/pull/5350)
- chore(deps): update module google.golang.org/genproto/googleapis/rpc
to v0.0.0-20240513163218-0867130af1f8 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5351](https://github.com/open-telemetry/opentelemetry-go/pull/5351)
- chore(deps): update module github.com/prometheus/procfs to v0.15.0 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5352](https://github.com/open-telemetry/opentelemetry-go/pull/5352)
- chore(deps): update codecov/codecov-action action to v4.4.0 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5353](https://github.com/open-telemetry/opentelemetry-go/pull/5353)
- Add logs to dice example by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5349](https://github.com/open-telemetry/opentelemetry-go/pull/5349)
- log: Fix comparison of unordered map values by
[@&#8203;dmathieu](https://github.com/dmathieu) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5306](https://github.com/open-telemetry/opentelemetry-go/pull/5306)
- fix(deps): update module google.golang.org/grpc to v1.64.0 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5354](https://github.com/open-telemetry/opentelemetry-go/pull/5354)
- Fix logger provider var name in dice example by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5358](https://github.com/open-telemetry/opentelemetry-go/pull/5358)
- chore(deps): update module google.golang.org/genproto/googleapis/rpc
to v0.0.0-20240515191416-fc5f0ca64291 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5362](https://github.com/open-telemetry/opentelemetry-go/pull/5362)
- chore(deps): update module google.golang.org/genproto/googleapis/api
to v0.0.0-20240515191416-fc5f0ca64291 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5361](https://github.com/open-telemetry/opentelemetry-go/pull/5361)
- chore(deps): update module github.com/grpc-ecosystem/grpc-gateway/v2
to v2.20.0 by [@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5363](https://github.com/open-telemetry/opentelemetry-go/pull/5363)
- \[chore] Fix 2 places in log design doc by
[@&#8203;yijiem](https://github.com/yijiem) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5364](https://github.com/open-telemetry/opentelemetry-go/pull/5364)
- \[chore] Fix wrong type in DESIGN.md by
[@&#8203;pellared](https://github.com/pellared) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5368](https://github.com/open-telemetry/opentelemetry-go/pull/5368)
- Add the synchronous gauge to the metric API and SDK by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5304](https://github.com/open-telemetry/opentelemetry-go/pull/5304)
- Collector example: add metrics by
[@&#8203;XSAM](https://github.com/XSAM) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5283](https://github.com/open-telemetry/opentelemetry-go/pull/5283)
- Fix package prefix of error in otlploghttp by
[@&#8203;XSAM](https://github.com/XSAM) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5371](https://github.com/open-telemetry/opentelemetry-go/pull/5371)
- Split log/logtest into a recorder and a logger by
[@&#8203;dmathieu](https://github.com/dmathieu) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5365](https://github.com/open-telemetry/opentelemetry-go/pull/5365)
- Identify logger with schemaURL in global logger provider by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5375](https://github.com/open-telemetry/opentelemetry-go/pull/5375)
- Update all semconv use to v1.25.0 by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5374](https://github.com/open-telemetry/opentelemetry-go/pull/5374)
- fix(deps): update module github.com/golangci/golangci-lint to v1.58.2
by [@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5382](https://github.com/open-telemetry/opentelemetry-go/pull/5382)
- chore(deps): update codecov/codecov-action action to v4.4.1 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5387](https://github.com/open-telemetry/opentelemetry-go/pull/5387)
- chore(deps): update module google.golang.org/genproto/googleapis/api
to v0.0.0-20240520151616-dc85e6b867a5 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5388](https://github.com/open-telemetry/opentelemetry-go/pull/5388)
- chore(deps): update benchmark-action/github-action-benchmark action to
v1.20.3 by [@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5381](https://github.com/open-telemetry/opentelemetry-go/pull/5381)
- Fix exported instrument kind const value change by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5385](https://github.com/open-telemetry/opentelemetry-go/pull/5385)
- Release v1.27.0/v0.49.0/v0.3.0 by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5392](https://github.com/open-telemetry/opentelemetry-go/pull/5392)

##### New Contributors

- [@&#8203;prasad-shirodkar](https://github.com/prasad-shirodkar) made
their first contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/5189](https://github.com/open-telemetry/opentelemetry-go/pull/5189)
- [@&#8203;dockercui](https://github.com/dockercui) made their first
contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/5262](https://github.com/open-telemetry/opentelemetry-go/pull/5262)
- [@&#8203;arukiidou](https://github.com/arukiidou) made their first
contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/5274](https://github.com/open-telemetry/opentelemetry-go/pull/5274)
- [@&#8203;moisesvega](https://github.com/moisesvega) made their first
contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/5286](https://github.com/open-telemetry/opentelemetry-go/pull/5286)
- [@&#8203;renovate](https://github.com/renovate) made their first
contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/5309](https://github.com/open-telemetry/opentelemetry-go/pull/5309)
- [@&#8203;perhapsmaple](https://github.com/perhapsmaple) made their
first contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/5115](https://github.com/open-telemetry/opentelemetry-go/pull/5115)
- [@&#8203;amanakin](https://github.com/amanakin) made their first
contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/5315](https://github.com/open-telemetry/opentelemetry-go/pull/5315)
- [@&#8203;yijiem](https://github.com/yijiem) made their first
contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/5364](https://github.com/open-telemetry/opentelemetry-go/pull/5364)

**Full Changelog**:
open-telemetry/opentelemetry-go@v1.26.0...v1.27.0

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR is behind base branch, 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/bruxisma/go-apt-transport).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNjguMTAiLCJ1cGRhdGVkSW5WZXIiOiIzNy4zNjguMTAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbInJlbm92YXRlOmRlcGVuZGVuY2llcyIsInJlbm92YXRlOmdvIl19-->

Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate bot referenced this pull request in anza-labs/lke-operator May 22, 2024
[![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](https://github.com/open-telemetry/opentelemetry-go)
| `v1.26.0` -> `v1.27.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel/v1.26.0/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel/v1.26.0/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[go.opentelemetry.io/otel/trace](https://github.com/open-telemetry/opentelemetry-go)
| `v1.26.0` -> `v1.27.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2ftrace/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2ftrace/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2ftrace/v1.26.0/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2ftrace/v1.26.0/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>open-telemetry/opentelemetry-go
(go.opentelemetry.io/otel)</summary>

###
[`v1.27.0`](https://github.com/open-telemetry/opentelemetry-go/releases/tag/v1.27.0):
/v0.49.0/v0.3.0

[Compare
Source](https://github.com/open-telemetry/opentelemetry-go/compare/v1.26.0...v1.27.0)

This release includes the first beta release of the OpenTelemetry Logs
Bridge API and SDK for Go.

##### Overview

##### Added

- Add example for `go.opentelemetry.io/otel/exporters/stdout/stdoutlog`.
([#&#8203;5242](https://github.com/open-telemetry/opentelemetry-go/issues/5242))
- Add `RecordFactory` in `go.opentelemetry.io/otel/sdk/log/logtest` to
facilitate testing exporter and processor implementations.
([#&#8203;5258](https://github.com/open-telemetry/opentelemetry-go/issues/5258))
- Add `RecordFactory` in `go.opentelemetry.io/otel/log/logtest` to
facilitate testing bridge implementations.
([#&#8203;5263](https://github.com/open-telemetry/opentelemetry-go/issues/5263))
- The count of dropped records from the `BatchProcessor` in
`go.opentelemetry.io/otel/sdk/log` is logged.
([#&#8203;5276](https://github.com/open-telemetry/opentelemetry-go/issues/5276))
- Add metrics in the `otel-collector` example.
([#&#8203;5283](https://github.com/open-telemetry/opentelemetry-go/issues/5283))
- Add the synchronous gauge instrument to
`go.opentelemetry.io/otel/metric`.
([#&#8203;5304](https://github.com/open-telemetry/opentelemetry-go/issues/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`.
([#&#8203;5349](https://github.com/open-telemetry/opentelemetry-go/issues/5349))

##### Changed

- The `Shutdown` method of `Exporter` in
`go.opentelemetry.io/otel/exporters/stdout/stdouttrace` ignores the
context cancellation and always returns `nil`.
([#&#8203;5189](https://github.com/open-telemetry/opentelemetry-go/issues/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`.
([#&#8203;5189](https://github.com/open-telemetry/opentelemetry-go/issues/5189))
- Apply the value length limits to `Record` attributes in
`go.opentelemetry.io/otel/sdk/log`.
([#&#8203;5230](https://github.com/open-telemetry/opentelemetry-go/issues/5230))
- De-duplicate map attributes added to a `Record` in
`go.opentelemetry.io/otel/sdk/log`.
([#&#8203;5230](https://github.com/open-telemetry/opentelemetry-go/issues/5230))
- `go.opentelemetry.io/otel/exporters/stdout/stdoutlog` won't print
timestamps when `WithoutTimestamps` option is set.
([#&#8203;5241](https://github.com/open-telemetry/opentelemetry-go/issues/5241))
- The `go.opentelemetry.io/otel/exporters/stdout/stdoutlog` exporter
won't print `AttributeValueLengthLimit` and `AttributeCountLimit` fields
now, instead it prints the `DroppedAttributes` field.
([#&#8203;5272](https://github.com/open-telemetry/opentelemetry-go/issues/5272))
- Improved performance in the `Stringer` implementation of
`go.opentelemetry.io/otel/baggage.Member` by reducing the number of
allocations.
([#&#8203;5286](https://github.com/open-telemetry/opentelemetry-go/issues/5286))
- Set the start time for last-value aggregates in
`go.opentelemetry.io/otel/sdk/metric`.
([#&#8203;5305](https://github.com/open-telemetry/opentelemetry-go/issues/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.
([#&#8203;5315](https://github.com/open-telemetry/opentelemetry-go/issues/5315))
- Upgrade all dependencies of `go.opentelemetry.io/otel/semconv/v1.24.0`
to `go.opentelemetry.io/otel/semconv/v1.25.0`.
([#&#8203;5374](https://github.com/open-telemetry/opentelemetry-go/issues/5374))

##### Fixed

- Comparison of unordered maps for
`go.opentelemetry.io/otel/log.KeyValue` and
`go.opentelemetry.io/otel/log.Value`.
([#&#8203;5306](https://github.com/open-telemetry/opentelemetry-go/issues/5306))
- Fix the empty output of `go.opentelemetry.io/otel/log.Value` in
`go.opentelemetry.io/otel/exporters/stdout/stdoutlog`.
([#&#8203;5311](https://github.com/open-telemetry/opentelemetry-go/issues/5311))
- Split the behavior of `Recorder` in
`go.opentelemetry.io/otel/log/logtest` so it behaves as a
`LoggerProvider` only.
([#&#8203;5365](https://github.com/open-telemetry/opentelemetry-go/issues/5365))
- Fix wrong package name of the error message when parsing endpoint URL
in `go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp`.
([#&#8203;5371](https://github.com/open-telemetry/opentelemetry-go/issues/5371))
- Identify the `Logger` returned from the global `LoggerProvider` in
`go.opentelemetry.io/otel/log/global` with its schema URL.
([#&#8203;5375](https://github.com/open-telemetry/opentelemetry-go/issues/5375))

##### What's Changed

- sdk/log/logtest: Add RecordFactory by
[@&#8203;pellared](https://github.com/pellared) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5258](https://github.com/open-telemetry/opentelemetry-go/pull/5258)
- log/logtest: add Record Factory by
[@&#8203;dmathieu](https://github.com/dmathieu) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5263](https://github.com/open-telemetry/opentelemetry-go/pull/5263)
- stdoutlog: Do not print timestamps when WithoutTimestamps is set by
[@&#8203;XSAM](https://github.com/XSAM) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5241](https://github.com/open-telemetry/opentelemetry-go/pull/5241)
- Add example for stdoutlog by [@&#8203;XSAM](https://github.com/XSAM)
in
[https://github.com/open-telemetry/opentelemetry-go/pull/5242](https://github.com/open-telemetry/opentelemetry-go/pull/5242)
- Remove context check on stdout exporters by
[@&#8203;prasad-shirodkar](https://github.com/prasad-shirodkar) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5189](https://github.com/open-telemetry/opentelemetry-go/pull/5189)
- Fix flaky test TestBufferExporter/Shutdown/ContextCancelled by
[@&#8203;XSAM](https://github.com/XSAM) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5261](https://github.com/open-telemetry/opentelemetry-go/pull/5261)
- Add `otlploggrpc` exporter skeleton by
[@&#8203;XSAM](https://github.com/XSAM) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5246](https://github.com/open-telemetry/opentelemetry-go/pull/5246)
- build(deps): bump lycheeverse/lychee-action from 1.9.3 to 1.10.0 by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5266](https://github.com/open-telemetry/opentelemetry-go/pull/5266)
- chore: fix function names in comment by
[@&#8203;dockercui](https://github.com/dockercui) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5262](https://github.com/open-telemetry/opentelemetry-go/pull/5262)
- build(deps): bump
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp from
0.50.0 to 0.51.0 in /example/dice by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5265](https://github.com/open-telemetry/opentelemetry-go/pull/5265)
- docs: update variable name in documentation by
[@&#8203;codeboten](https://github.com/codeboten) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5270](https://github.com/open-telemetry/opentelemetry-go/pull/5270)
- Use empty resource when `RecordFactory.Resource` is `nil` by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5264](https://github.com/open-telemetry/opentelemetry-go/pull/5264)
- Truncate and de-duplicate log attribute values by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5230](https://github.com/open-telemetry/opentelemetry-go/pull/5230)
- Add changelog entry for
[#&#8203;5230](https://github.com/open-telemetry/opentelemetry-go/issues/5230)
by [@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5277](https://github.com/open-telemetry/opentelemetry-go/pull/5277)
- docs: Add otlploghttp package in exporters README.md by
[@&#8203;arukiidou](https://github.com/arukiidou) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5274](https://github.com/open-telemetry/opentelemetry-go/pull/5274)
- The stdoutlog exporter prints `DroppedAttributes` field instead of
`Limit`s fields by [@&#8203;XSAM](https://github.com/XSAM) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5272](https://github.com/open-telemetry/opentelemetry-go/pull/5272)
- Test scope and resource transforms in `otlploghttp` by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5278](https://github.com/open-telemetry/opentelemetry-go/pull/5278)
- Add README template to semconvkit by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5279](https://github.com/open-telemetry/opentelemetry-go/pull/5279)
- Use docker compose in otel collector example by
[@&#8203;XSAM](https://github.com/XSAM) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5244](https://github.com/open-telemetry/opentelemetry-go/pull/5244)
- \[chore] dependabot updates Sun May 5 15:58:12 UTC 2024 by
[@&#8203;opentelemetrybot](https://github.com/opentelemetrybot) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5300](https://github.com/open-telemetry/opentelemetry-go/pull/5300)
- build(deps): bump codecov/codecov-action from 4.3.0 to 4.3.1 by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5296](https://github.com/open-telemetry/opentelemetry-go/pull/5296)
- docs: Update Go logs status to alpha in README.md by
[@&#8203;arukiidou](https://github.com/arukiidou) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5299](https://github.com/open-telemetry/opentelemetry-go/pull/5299)
- docs: Add logs exporters in README.md by
[@&#8203;arukiidou](https://github.com/arukiidou) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5298](https://github.com/open-telemetry/opentelemetry-go/pull/5298)
- Use reflect to construct a Record in `logtest` by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5275](https://github.com/open-telemetry/opentelemetry-go/pull/5275)
- Fix type error in float64 instrument documentation by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5302](https://github.com/open-telemetry/opentelemetry-go/pull/5302)
- Fix HistogramConfig documentation by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5301](https://github.com/open-telemetry/opentelemetry-go/pull/5301)
- feat: opt for concatenation instead of using fmt.Sprintf by
[@&#8203;moisesvega](https://github.com/moisesvega) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5286](https://github.com/open-telemetry/opentelemetry-go/pull/5286)
- Emit attributes slices as their json representation by
[@&#8203;dmathieu](https://github.com/dmathieu) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5159](https://github.com/open-telemetry/opentelemetry-go/pull/5159)
- Refactor exemplars to not use generic argument by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5285](https://github.com/open-telemetry/opentelemetry-go/pull/5285)
- Upgrade default go verison to 1.22.3 by
[@&#8203;XSAM](https://github.com/XSAM) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5314](https://github.com/open-telemetry/opentelemetry-go/pull/5314)
- Log records dropped by the BatchProcessor by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5276](https://github.com/open-telemetry/opentelemetry-go/pull/5276)
- Rename synchronous instrument names in global test by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5303](https://github.com/open-telemetry/opentelemetry-go/pull/5303)
- chore: Configure Renovate by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5309](https://github.com/open-telemetry/opentelemetry-go/pull/5309)
- chore(deps): update module github.com/golang/groupcache to
v0.0.0-20210331224755-41bb18bfe9da by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5320](https://github.com/open-telemetry/opentelemetry-go/pull/5320)
- chore(deps): update module google.golang.org/genproto/googleapis/api
to v0.0.0-20240506185236-b8a5c65736ae by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5321](https://github.com/open-telemetry/opentelemetry-go/pull/5321)
- chore(deps): update module gopkg.in/check.v1 to
v1.0.0-20201130134442-10cb98267c6c by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5326](https://github.com/open-telemetry/opentelemetry-go/pull/5326)
- chore(deps): update module google.golang.org/genproto/googleapis/rpc
to v0.0.0-20240506185236-b8a5c65736ae by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5325](https://github.com/open-telemetry/opentelemetry-go/pull/5325)
- fix(deps): update module golang.org/x/exp to
v0.0.0-20240506185415-9bf2ced13842 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5327](https://github.com/open-telemetry/opentelemetry-go/pull/5327)
- chore(deps): update module github.com/prometheus/common to v0.53.0 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5332](https://github.com/open-telemetry/opentelemetry-go/pull/5332)
- chore(deps): update module golang.org/x/net to v0.25.0 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5335](https://github.com/open-telemetry/opentelemetry-go/pull/5335)
- fix(deps): update module google.golang.org/protobuf to v1.34.1 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5328](https://github.com/open-telemetry/opentelemetry-go/pull/5328)
- chore(deps): update module github.com/prometheus/procfs to v0.14.0 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5333](https://github.com/open-telemetry/opentelemetry-go/pull/5333)
- chore(deps): update module github.com/cespare/xxhash/v2 to v2.3.0 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5330](https://github.com/open-telemetry/opentelemetry-go/pull/5330)
- chore(deps): update module github.com/rogpeppe/go-internal to v1.12.0
by [@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5334](https://github.com/open-telemetry/opentelemetry-go/pull/5334)
- fix(deps): update module github.com/golangci/golangci-lint to v1.58.1
by [@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5340](https://github.com/open-telemetry/opentelemetry-go/pull/5340)
- Merge Span.AddLink tests by
[@&#8203;perhapsmaple](https://github.com/perhapsmaple) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5115](https://github.com/open-telemetry/opentelemetry-go/pull/5115)
- exporters/otlp/otlptrace: fix incorrect documentation by
[@&#8203;kevinburkesegment](https://github.com/kevinburkesegment) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5098](https://github.com/open-telemetry/opentelemetry-go/pull/5098)
- Generate `internal/retry` in `otlploggrpc` by
[@&#8203;XSAM](https://github.com/XSAM) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5313](https://github.com/open-telemetry/opentelemetry-go/pull/5313)
- fix(deps): update module github.com/prometheus/client_golang to
v1.19.1 by [@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5341](https://github.com/open-telemetry/opentelemetry-go/pull/5341)
- chore(deps): update jaegertracing/all-in-one docker tag to v1.57 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5329](https://github.com/open-telemetry/opentelemetry-go/pull/5329)
- chore(deps): update otel/opentelemetry-collector-contrib docker tag to
v0.100.0 by [@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5337](https://github.com/open-telemetry/opentelemetry-go/pull/5337)
- chore(deps): update prom/prometheus docker tag to v2.52.0 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5338](https://github.com/open-telemetry/opentelemetry-go/pull/5338)
- Move Aneurysm9 to emeritus status by
[@&#8203;Aneurysm9](https://github.com/Aneurysm9) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5319](https://github.com/open-telemetry/opentelemetry-go/pull/5319)
- Test metric aggregate times by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5323](https://github.com/open-telemetry/opentelemetry-go/pull/5323)
- Fix empty log body printed by stdoutlog exporter by
[@&#8203;XSAM](https://github.com/XSAM) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5311](https://github.com/open-telemetry/opentelemetry-go/pull/5311)
- Record links with empty span context by
[@&#8203;amanakin](https://github.com/amanakin) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5315](https://github.com/open-telemetry/opentelemetry-go/pull/5315)
- Update `RELEASING.md` to obtain steps to verify the changes for
contrib by [@&#8203;XSAM](https://github.com/XSAM) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5284](https://github.com/open-telemetry/opentelemetry-go/pull/5284)
- chore(deps): update module google.golang.org/genproto/googleapis/rpc
to v0.0.0-20240509183442-62759503f434 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5345](https://github.com/open-telemetry/opentelemetry-go/pull/5345)
- chore(deps): update module google.golang.org/genproto/googleapis/api
to v0.0.0-20240509183442-62759503f434 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5344](https://github.com/open-telemetry/opentelemetry-go/pull/5344)
- Support Delta & Cumulative temporality for LastValue aggregates by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5305](https://github.com/open-telemetry/opentelemetry-go/pull/5305)
- sdk/log: Document how Processor and Exporter interfaces can be
extended by [@&#8203;pellared](https://github.com/pellared) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5347](https://github.com/open-telemetry/opentelemetry-go/pull/5347)
- Remove dependabot version updates by
[@&#8203;XSAM](https://github.com/XSAM) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5346](https://github.com/open-telemetry/opentelemetry-go/pull/5346)
- chore(deps): update module google.golang.org/genproto/googleapis/api
to v0.0.0-20240513163218-0867130af1f8 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5350](https://github.com/open-telemetry/opentelemetry-go/pull/5350)
- chore(deps): update module google.golang.org/genproto/googleapis/rpc
to v0.0.0-20240513163218-0867130af1f8 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5351](https://github.com/open-telemetry/opentelemetry-go/pull/5351)
- chore(deps): update module github.com/prometheus/procfs to v0.15.0 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5352](https://github.com/open-telemetry/opentelemetry-go/pull/5352)
- chore(deps): update codecov/codecov-action action to v4.4.0 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5353](https://github.com/open-telemetry/opentelemetry-go/pull/5353)
- Add logs to dice example by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5349](https://github.com/open-telemetry/opentelemetry-go/pull/5349)
- log: Fix comparison of unordered map values by
[@&#8203;dmathieu](https://github.com/dmathieu) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5306](https://github.com/open-telemetry/opentelemetry-go/pull/5306)
- fix(deps): update module google.golang.org/grpc to v1.64.0 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5354](https://github.com/open-telemetry/opentelemetry-go/pull/5354)
- Fix logger provider var name in dice example by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5358](https://github.com/open-telemetry/opentelemetry-go/pull/5358)
- chore(deps): update module google.golang.org/genproto/googleapis/rpc
to v0.0.0-20240515191416-fc5f0ca64291 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5362](https://github.com/open-telemetry/opentelemetry-go/pull/5362)
- chore(deps): update module google.golang.org/genproto/googleapis/api
to v0.0.0-20240515191416-fc5f0ca64291 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5361](https://github.com/open-telemetry/opentelemetry-go/pull/5361)
- chore(deps): update module github.com/grpc-ecosystem/grpc-gateway/v2
to v2.20.0 by [@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5363](https://github.com/open-telemetry/opentelemetry-go/pull/5363)
- \[chore] Fix 2 places in log design doc by
[@&#8203;yijiem](https://github.com/yijiem) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5364](https://github.com/open-telemetry/opentelemetry-go/pull/5364)
- \[chore] Fix wrong type in DESIGN.md by
[@&#8203;pellared](https://github.com/pellared) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5368](https://github.com/open-telemetry/opentelemetry-go/pull/5368)
- Add the synchronous gauge to the metric API and SDK by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5304](https://github.com/open-telemetry/opentelemetry-go/pull/5304)
- Collector example: add metrics by
[@&#8203;XSAM](https://github.com/XSAM) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5283](https://github.com/open-telemetry/opentelemetry-go/pull/5283)
- Fix package prefix of error in otlploghttp by
[@&#8203;XSAM](https://github.com/XSAM) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5371](https://github.com/open-telemetry/opentelemetry-go/pull/5371)
- Split log/logtest into a recorder and a logger by
[@&#8203;dmathieu](https://github.com/dmathieu) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5365](https://github.com/open-telemetry/opentelemetry-go/pull/5365)
- Identify logger with schemaURL in global logger provider by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5375](https://github.com/open-telemetry/opentelemetry-go/pull/5375)
- Update all semconv use to v1.25.0 by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5374](https://github.com/open-telemetry/opentelemetry-go/pull/5374)
- fix(deps): update module github.com/golangci/golangci-lint to v1.58.2
by [@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5382](https://github.com/open-telemetry/opentelemetry-go/pull/5382)
- chore(deps): update codecov/codecov-action action to v4.4.1 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5387](https://github.com/open-telemetry/opentelemetry-go/pull/5387)
- chore(deps): update module google.golang.org/genproto/googleapis/api
to v0.0.0-20240520151616-dc85e6b867a5 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5388](https://github.com/open-telemetry/opentelemetry-go/pull/5388)
- chore(deps): update benchmark-action/github-action-benchmark action to
v1.20.3 by [@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5381](https://github.com/open-telemetry/opentelemetry-go/pull/5381)
- Fix exported instrument kind const value change by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5385](https://github.com/open-telemetry/opentelemetry-go/pull/5385)
- Release v1.27.0/v0.49.0/v0.3.0 by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5392](https://github.com/open-telemetry/opentelemetry-go/pull/5392)

##### New Contributors

- [@&#8203;prasad-shirodkar](https://github.com/prasad-shirodkar) made
their first contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/5189](https://github.com/open-telemetry/opentelemetry-go/pull/5189)
- [@&#8203;dockercui](https://github.com/dockercui) made their first
contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/5262](https://github.com/open-telemetry/opentelemetry-go/pull/5262)
- [@&#8203;arukiidou](https://github.com/arukiidou) made their first
contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/5274](https://github.com/open-telemetry/opentelemetry-go/pull/5274)
- [@&#8203;moisesvega](https://github.com/moisesvega) made their first
contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/5286](https://github.com/open-telemetry/opentelemetry-go/pull/5286)
- [@&#8203;renovate](https://github.com/renovate) made their first
contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/5309](https://github.com/open-telemetry/opentelemetry-go/pull/5309)
- [@&#8203;perhapsmaple](https://github.com/perhapsmaple) made their
first contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/5115](https://github.com/open-telemetry/opentelemetry-go/pull/5115)
- [@&#8203;amanakin](https://github.com/amanakin) made their first
contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/5315](https://github.com/open-telemetry/opentelemetry-go/pull/5315)
- [@&#8203;yijiem](https://github.com/yijiem) made their first
contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/5364](https://github.com/open-telemetry/opentelemetry-go/pull/5364)

**Full Changelog**:
open-telemetry/opentelemetry-go@v1.26.0...v1.27.0

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **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/anza-labs/lke-operator).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNjguMTAiLCJ1cGRhdGVkSW5WZXIiOiIzNy4zNjguMTAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImFyZWEvZGVwZW5kZW5jeSJdfQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
andrzej-stencel referenced this pull request in andrzej-stencel/opentelemetry-collector May 27, 2024
[![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](https://github.com/open-telemetry/opentelemetry-go)
| `v1.26.0` -> `v1.27.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel/v1.26.0/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel/v1.26.0/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[go.opentelemetry.io/otel/bridge/opencensus](https://github.com/open-telemetry/opentelemetry-go)
| `v1.26.0` -> `v1.27.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fbridge%2fopencensus/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fbridge%2fopencensus/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fbridge%2fopencensus/v1.26.0/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fbridge%2fopencensus/v1.26.0/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc](https://github.com/open-telemetry/opentelemetry-go)
| `v1.26.0` -> `v1.27.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetricgrpc/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetricgrpc/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetricgrpc/v1.26.0/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetricgrpc/v1.26.0/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp](https://github.com/open-telemetry/opentelemetry-go)
| `v1.26.0` -> `v1.27.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetrichttp/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetrichttp/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetrichttp/v1.26.0/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetrichttp/v1.26.0/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[go.opentelemetry.io/otel/exporters/prometheus](https://github.com/open-telemetry/opentelemetry-go)
| `v0.48.0` -> `v0.49.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fexporters%2fprometheus/v0.49.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fexporters%2fprometheus/v0.49.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fexporters%2fprometheus/v0.48.0/v0.49.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fexporters%2fprometheus/v0.48.0/v0.49.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[go.opentelemetry.io/otel/exporters/stdout/stdoutmetric](https://github.com/open-telemetry/opentelemetry-go)
| `v1.26.0` -> `v1.27.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fexporters%2fstdout%2fstdoutmetric/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fexporters%2fstdout%2fstdoutmetric/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fexporters%2fstdout%2fstdoutmetric/v1.26.0/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fexporters%2fstdout%2fstdoutmetric/v1.26.0/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[go.opentelemetry.io/otel/metric](https://github.com/open-telemetry/opentelemetry-go)
| `v1.26.0` -> `v1.27.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fmetric/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fmetric/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fmetric/v1.26.0/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fmetric/v1.26.0/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[go.opentelemetry.io/otel/trace](https://github.com/open-telemetry/opentelemetry-go)
| `v1.26.0` -> `v1.27.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2ftrace/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2ftrace/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2ftrace/v1.26.0/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2ftrace/v1.26.0/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

---

### Release Notes

<details>
<summary>open-telemetry/opentelemetry-go
(go.opentelemetry.io/otel)</summary>

###
[`v1.27.0`](https://github.com/open-telemetry/opentelemetry-go/releases/tag/v1.27.0):
/v0.49.0/v0.3.0

[Compare
Source](https://github.com/open-telemetry/opentelemetry-go/compare/v1.26.0...v1.27.0)

This release includes the first beta release of the OpenTelemetry Logs
Bridge API and SDK for Go.

##### Overview

##### Added

- Add example for `go.opentelemetry.io/otel/exporters/stdout/stdoutlog`.
([#&open-telemetry#8203;5242](https://github.com/open-telemetry/opentelemetry-go/issues/5242))
- Add `RecordFactory` in `go.opentelemetry.io/otel/sdk/log/logtest` to
facilitate testing exporter and processor implementations.
([#&open-telemetry#8203;5258](https://github.com/open-telemetry/opentelemetry-go/issues/5258))
- Add `RecordFactory` in `go.opentelemetry.io/otel/log/logtest` to
facilitate testing bridge implementations.
([#&open-telemetry#8203;5263](https://github.com/open-telemetry/opentelemetry-go/issues/5263))
- The count of dropped records from the `BatchProcessor` in
`go.opentelemetry.io/otel/sdk/log` is logged.
([#&open-telemetry#8203;5276](https://github.com/open-telemetry/opentelemetry-go/issues/5276))
- Add metrics in the `otel-collector` example.
([#&open-telemetry#8203;5283](https://github.com/open-telemetry/opentelemetry-go/issues/5283))
- Add the synchronous gauge instrument to
`go.opentelemetry.io/otel/metric`.
([#&open-telemetry#8203;5304](https://github.com/open-telemetry/opentelemetry-go/issues/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`.
([#&open-telemetry#8203;5349](https://github.com/open-telemetry/opentelemetry-go/issues/5349))

##### Changed

- The `Shutdown` method of `Exporter` in
`go.opentelemetry.io/otel/exporters/stdout/stdouttrace` ignores the
context cancellation and always returns `nil`.
([#&open-telemetry#8203;5189](https://github.com/open-telemetry/opentelemetry-go/issues/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`.
([#&open-telemetry#8203;5189](https://github.com/open-telemetry/opentelemetry-go/issues/5189))
- Apply the value length limits to `Record` attributes in
`go.opentelemetry.io/otel/sdk/log`.
([#&open-telemetry#8203;5230](https://github.com/open-telemetry/opentelemetry-go/issues/5230))
- De-duplicate map attributes added to a `Record` in
`go.opentelemetry.io/otel/sdk/log`.
([#&open-telemetry#8203;5230](https://github.com/open-telemetry/opentelemetry-go/issues/5230))
- `go.opentelemetry.io/otel/exporters/stdout/stdoutlog` won't print
timestamps when `WithoutTimestamps` option is set.
([#&open-telemetry#8203;5241](https://github.com/open-telemetry/opentelemetry-go/issues/5241))
- The `go.opentelemetry.io/otel/exporters/stdout/stdoutlog` exporter
won't print `AttributeValueLengthLimit` and `AttributeCountLimit` fields
now, instead it prints the `DroppedAttributes` field.
([#&open-telemetry#8203;5272](https://github.com/open-telemetry/opentelemetry-go/issues/5272))
- Improved performance in the `Stringer` implementation of
`go.opentelemetry.io/otel/baggage.Member` by reducing the number of
allocations.
([#&open-telemetry#8203;5286](https://github.com/open-telemetry/opentelemetry-go/issues/5286))
- Set the start time for last-value aggregates in
`go.opentelemetry.io/otel/sdk/metric`.
([#&open-telemetry#8203;5305](https://github.com/open-telemetry/opentelemetry-go/issues/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.
([#&open-telemetry#8203;5315](https://github.com/open-telemetry/opentelemetry-go/issues/5315))
- Upgrade all dependencies of `go.opentelemetry.io/otel/semconv/v1.24.0`
to `go.opentelemetry.io/otel/semconv/v1.25.0`.
([#&open-telemetry#8203;5374](https://github.com/open-telemetry/opentelemetry-go/issues/5374))

##### Fixed

- Comparison of unordered maps for
`go.opentelemetry.io/otel/log.KeyValue` and
`go.opentelemetry.io/otel/log.Value`.
([#&open-telemetry#8203;5306](https://github.com/open-telemetry/opentelemetry-go/issues/5306))
- Fix the empty output of `go.opentelemetry.io/otel/log.Value` in
`go.opentelemetry.io/otel/exporters/stdout/stdoutlog`.
([#&open-telemetry#8203;5311](https://github.com/open-telemetry/opentelemetry-go/issues/5311))
- Split the behavior of `Recorder` in
`go.opentelemetry.io/otel/log/logtest` so it behaves as a
`LoggerProvider` only.
([#&open-telemetry#8203;5365](https://github.com/open-telemetry/opentelemetry-go/issues/5365))
- Fix wrong package name of the error message when parsing endpoint URL
in `go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp`.
([#&open-telemetry#8203;5371](https://github.com/open-telemetry/opentelemetry-go/issues/5371))
- Identify the `Logger` returned from the global `LoggerProvider` in
`go.opentelemetry.io/otel/log/global` with its schema URL.
([#&open-telemetry#8203;5375](https://github.com/open-telemetry/opentelemetry-go/issues/5375))

##### What's Changed

- sdk/log/logtest: Add RecordFactory by
[@&open-telemetry#8203;pellared](https://github.com/pellared) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5258](https://github.com/open-telemetry/opentelemetry-go/pull/5258)
- log/logtest: add Record Factory by
[@&open-telemetry#8203;dmathieu](https://github.com/dmathieu) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5263](https://github.com/open-telemetry/opentelemetry-go/pull/5263)
- stdoutlog: Do not print timestamps when WithoutTimestamps is set by
[@&open-telemetry#8203;XSAM](https://github.com/XSAM) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5241](https://github.com/open-telemetry/opentelemetry-go/pull/5241)
- Add example for stdoutlog by [@&open-telemetry#8203;XSAM](https://github.com/XSAM)
in
[https://github.com/open-telemetry/opentelemetry-go/pull/5242](https://github.com/open-telemetry/opentelemetry-go/pull/5242)
- Remove context check on stdout exporters by
[@&open-telemetry#8203;prasad-shirodkar](https://github.com/prasad-shirodkar) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5189](https://github.com/open-telemetry/opentelemetry-go/pull/5189)
- Fix flaky test TestBufferExporter/Shutdown/ContextCancelled by
[@&open-telemetry#8203;XSAM](https://github.com/XSAM) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5261](https://github.com/open-telemetry/opentelemetry-go/pull/5261)
- Add `otlploggrpc` exporter skeleton by
[@&open-telemetry#8203;XSAM](https://github.com/XSAM) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5246](https://github.com/open-telemetry/opentelemetry-go/pull/5246)
- build(deps): bump lycheeverse/lychee-action from 1.9.3 to 1.10.0 by
[@&open-telemetry#8203;dependabot](https://github.com/dependabot) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5266](https://github.com/open-telemetry/opentelemetry-go/pull/5266)
- chore: fix function names in comment by
[@&open-telemetry#8203;dockercui](https://github.com/dockercui) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5262](https://github.com/open-telemetry/opentelemetry-go/pull/5262)
- build(deps): bump
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp from
0.50.0 to 0.51.0 in /example/dice by
[@&open-telemetry#8203;dependabot](https://github.com/dependabot) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5265](https://github.com/open-telemetry/opentelemetry-go/pull/5265)
- docs: update variable name in documentation by
[@&open-telemetry#8203;codeboten](https://github.com/codeboten) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5270](https://github.com/open-telemetry/opentelemetry-go/pull/5270)
- Use empty resource when `RecordFactory.Resource` is `nil` by
[@&open-telemetry#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5264](https://github.com/open-telemetry/opentelemetry-go/pull/5264)
- Truncate and de-duplicate log attribute values by
[@&open-telemetry#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5230](https://github.com/open-telemetry/opentelemetry-go/pull/5230)
- Add changelog entry for
[#&open-telemetry#8203;5230](https://github.com/open-telemetry/opentelemetry-go/issues/5230)
by [@&open-telemetry#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5277](https://github.com/open-telemetry/opentelemetry-go/pull/5277)
- docs: Add otlploghttp package in exporters README.md by
[@&open-telemetry#8203;arukiidou](https://github.com/arukiidou) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5274](https://github.com/open-telemetry/opentelemetry-go/pull/5274)
- The stdoutlog exporter prints `DroppedAttributes` field instead of
`Limit`s fields by [@&open-telemetry#8203;XSAM](https://github.com/XSAM) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5272](https://github.com/open-telemetry/opentelemetry-go/pull/5272)
- Test scope and resource transforms in `otlploghttp` by
[@&open-telemetry#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5278](https://github.com/open-telemetry/opentelemetry-go/pull/5278)
- Add README template to semconvkit by
[@&open-telemetry#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5279](https://github.com/open-telemetry/opentelemetry-go/pull/5279)
- Use docker compose in otel collector example by
[@&open-telemetry#8203;XSAM](https://github.com/XSAM) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5244](https://github.com/open-telemetry/opentelemetry-go/pull/5244)
- \[chore] dependabot updates Sun May 5 15:58:12 UTC 2024 by
[@&open-telemetry#8203;opentelemetrybot](https://github.com/opentelemetrybot) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5300](https://github.com/open-telemetry/opentelemetry-go/pull/5300)
- build(deps): bump codecov/codecov-action from 4.3.0 to 4.3.1 by
[@&open-telemetry#8203;dependabot](https://github.com/dependabot) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5296](https://github.com/open-telemetry/opentelemetry-go/pull/5296)
- docs: Update Go logs status to alpha in README.md by
[@&open-telemetry#8203;arukiidou](https://github.com/arukiidou) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5299](https://github.com/open-telemetry/opentelemetry-go/pull/5299)
- docs: Add logs exporters in README.md by
[@&open-telemetry#8203;arukiidou](https://github.com/arukiidou) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5298](https://github.com/open-telemetry/opentelemetry-go/pull/5298)
- Use reflect to construct a Record in `logtest` by
[@&open-telemetry#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5275](https://github.com/open-telemetry/opentelemetry-go/pull/5275)
- Fix type error in float64 instrument documentation by
[@&open-telemetry#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5302](https://github.com/open-telemetry/opentelemetry-go/pull/5302)
- Fix HistogramConfig documentation by
[@&open-telemetry#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5301](https://github.com/open-telemetry/opentelemetry-go/pull/5301)
- feat: opt for concatenation instead of using fmt.Sprintf by
[@&open-telemetry#8203;moisesvega](https://github.com/moisesvega) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5286](https://github.com/open-telemetry/opentelemetry-go/pull/5286)
- Emit attributes slices as their json representation by
[@&open-telemetry#8203;dmathieu](https://github.com/dmathieu) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5159](https://github.com/open-telemetry/opentelemetry-go/pull/5159)
- Refactor exemplars to not use generic argument by
[@&open-telemetry#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5285](https://github.com/open-telemetry/opentelemetry-go/pull/5285)
- Upgrade default go verison to 1.22.3 by
[@&open-telemetry#8203;XSAM](https://github.com/XSAM) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5314](https://github.com/open-telemetry/opentelemetry-go/pull/5314)
- Log records dropped by the BatchProcessor by
[@&open-telemetry#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5276](https://github.com/open-telemetry/opentelemetry-go/pull/5276)
- Rename synchronous instrument names in global test by
[@&open-telemetry#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5303](https://github.com/open-telemetry/opentelemetry-go/pull/5303)
- chore: Configure Renovate by
[@&open-telemetry#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5309](https://github.com/open-telemetry/opentelemetry-go/pull/5309)
- chore(deps): update module github.com/golang/groupcache to
v0.0.0-20210331224755-41bb18bfe9da by
[@&open-telemetry#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5320](https://github.com/open-telemetry/opentelemetry-go/pull/5320)
- chore(deps): update module google.golang.org/genproto/googleapis/api
to v0.0.0-20240506185236-b8a5c65736ae by
[@&open-telemetry#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5321](https://github.com/open-telemetry/opentelemetry-go/pull/5321)
- chore(deps): update module gopkg.in/check.v1 to
v1.0.0-20201130134442-10cb98267c6c by
[@&open-telemetry#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5326](https://github.com/open-telemetry/opentelemetry-go/pull/5326)
- chore(deps): update module google.golang.org/genproto/googleapis/rpc
to v0.0.0-20240506185236-b8a5c65736ae by
[@&open-telemetry#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5325](https://github.com/open-telemetry/opentelemetry-go/pull/5325)
- fix(deps): update module golang.org/x/exp to
v0.0.0-20240506185415-9bf2ced13842 by
[@&open-telemetry#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5327](https://github.com/open-telemetry/opentelemetry-go/pull/5327)
- chore(deps): update module github.com/prometheus/common to v0.53.0 by
[@&open-telemetry#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5332](https://github.com/open-telemetry/opentelemetry-go/pull/5332)
- chore(deps): update module golang.org/x/net to v0.25.0 by
[@&open-telemetry#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5335](https://github.com/open-telemetry/opentelemetry-go/pull/5335)
- fix(deps): update module google.golang.org/protobuf to v1.34.1 by
[@&open-telemetry#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5328](https://github.com/open-telemetry/opentelemetry-go/pull/5328)
- chore(deps): update module github.com/prometheus/procfs to v0.14.0 by
[@&open-telemetry#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5333](https://github.com/open-telemetry/opentelemetry-go/pull/5333)
- chore(deps): update module github.com/cespare/xxhash/v2 to v2.3.0 by
[@&open-telemetry#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5330](https://github.com/open-telemetry/opentelemetry-go/pull/5330)
- chore(deps): update module github.com/rogpeppe/go-internal to v1.12.0
by [@&open-telemetry#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5334](https://github.com/open-telemetry/opentelemetry-go/pull/5334)
- fix(deps): update module github.com/golangci/golangci-lint to v1.58.1
by [@&open-telemetry#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5340](https://github.com/open-telemetry/opentelemetry-go/pull/5340)
- Merge Span.AddLink tests by
[@&open-telemetry#8203;perhapsmaple](https://github.com/perhapsmaple) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5115](https://github.com/open-telemetry/opentelemetry-go/pull/5115)
- exporters/otlp/otlptrace: fix incorrect documentation by
[@&open-telemetry#8203;kevinburkesegment](https://github.com/kevinburkesegment) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5098](https://github.com/open-telemetry/opentelemetry-go/pull/5098)
- Generate `internal/retry` in `otlploggrpc` by
[@&open-telemetry#8203;XSAM](https://github.com/XSAM) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5313](https://github.com/open-telemetry/opentelemetry-go/pull/5313)
- fix(deps): update module github.com/prometheus/client_golang to
v1.19.1 by [@&open-telemetry#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5341](https://github.com/open-telemetry/opentelemetry-go/pull/5341)
- chore(deps): update jaegertracing/all-in-one docker tag to v1.57 by
[@&open-telemetry#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5329](https://github.com/open-telemetry/opentelemetry-go/pull/5329)
- chore(deps): update otel/opentelemetry-collector-contrib docker tag to
v0.100.0 by [@&open-telemetry#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5337](https://github.com/open-telemetry/opentelemetry-go/pull/5337)
- chore(deps): update prom/prometheus docker tag to v2.52.0 by
[@&open-telemetry#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5338](https://github.com/open-telemetry/opentelemetry-go/pull/5338)
- Move Aneurysm9 to emeritus status by
[@&open-telemetry#8203;Aneurysm9](https://github.com/Aneurysm9) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5319](https://github.com/open-telemetry/opentelemetry-go/pull/5319)
- Test metric aggregate times by
[@&open-telemetry#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5323](https://github.com/open-telemetry/opentelemetry-go/pull/5323)
- Fix empty log body printed by stdoutlog exporter by
[@&open-telemetry#8203;XSAM](https://github.com/XSAM) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5311](https://github.com/open-telemetry/opentelemetry-go/pull/5311)
- Record links with empty span context by
[@&open-telemetry#8203;amanakin](https://github.com/amanakin) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5315](https://github.com/open-telemetry/opentelemetry-go/pull/5315)
- Update `RELEASING.md` to obtain steps to verify the changes for
contrib by [@&open-telemetry#8203;XSAM](https://github.com/XSAM) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5284](https://github.com/open-telemetry/opentelemetry-go/pull/5284)
- chore(deps): update module google.golang.org/genproto/googleapis/rpc
to v0.0.0-20240509183442-62759503f434 by
[@&open-telemetry#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5345](https://github.com/open-telemetry/opentelemetry-go/pull/5345)
- chore(deps): update module google.golang.org/genproto/googleapis/api
to v0.0.0-20240509183442-62759503f434 by
[@&open-telemetry#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5344](https://github.com/open-telemetry/opentelemetry-go/pull/5344)
- Support Delta & Cumulative temporality for LastValue aggregates by
[@&open-telemetry#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5305](https://github.com/open-telemetry/opentelemetry-go/pull/5305)
- sdk/log: Document how Processor and Exporter interfaces can be
extended by [@&open-telemetry#8203;pellared](https://github.com/pellared) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5347](https://github.com/open-telemetry/opentelemetry-go/pull/5347)
- Remove dependabot version updates by
[@&open-telemetry#8203;XSAM](https://github.com/XSAM) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5346](https://github.com/open-telemetry/opentelemetry-go/pull/5346)
- chore(deps): update module google.golang.org/genproto/googleapis/api
to v0.0.0-20240513163218-0867130af1f8 by
[@&open-telemetry#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5350](https://github.com/open-telemetry/opentelemetry-go/pull/5350)
- chore(deps): update module google.golang.org/genproto/googleapis/rpc
to v0.0.0-20240513163218-0867130af1f8 by
[@&open-telemetry#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5351](https://github.com/open-telemetry/opentelemetry-go/pull/5351)
- chore(deps): update module github.com/prometheus/procfs to v0.15.0 by
[@&open-telemetry#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5352](https://github.com/open-telemetry/opentelemetry-go/pull/5352)
- chore(deps): update codecov/codecov-action action to v4.4.0 by
[@&open-telemetry#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5353](https://github.com/open-telemetry/opentelemetry-go/pull/5353)
- Add logs to dice example by
[@&open-telemetry#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5349](https://github.com/open-telemetry/opentelemetry-go/pull/5349)
- log: Fix comparison of unordered map values by
[@&open-telemetry#8203;dmathieu](https://github.com/dmathieu) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5306](https://github.com/open-telemetry/opentelemetry-go/pull/5306)
- fix(deps): update module google.golang.org/grpc to v1.64.0 by
[@&open-telemetry#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5354](https://github.com/open-telemetry/opentelemetry-go/pull/5354)
- Fix logger provider var name in dice example by
[@&open-telemetry#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5358](https://github.com/open-telemetry/opentelemetry-go/pull/5358)
- chore(deps): update module google.golang.org/genproto/googleapis/rpc
to v0.0.0-20240515191416-fc5f0ca64291 by
[@&open-telemetry#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5362](https://github.com/open-telemetry/opentelemetry-go/pull/5362)
- chore(deps): update module google.golang.org/genproto/googleapis/api
to v0.0.0-20240515191416-fc5f0ca64291 by
[@&open-telemetry#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5361](https://github.com/open-telemetry/opentelemetry-go/pull/5361)
- chore(deps): update module github.com/grpc-ecosystem/grpc-gateway/v2
to v2.20.0 by [@&open-telemetry#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5363](https://github.com/open-telemetry/opentelemetry-go/pull/5363)
- \[chore] Fix 2 places in log design doc by
[@&open-telemetry#8203;yijiem](https://github.com/yijiem) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5364](https://github.com/open-telemetry/opentelemetry-go/pull/5364)
- \[chore] Fix wrong type in DESIGN.md by
[@&open-telemetry#8203;pellared](https://github.com/pellared) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5368](https://github.com/open-telemetry/opentelemetry-go/pull/5368)
- Add the synchronous gauge to the metric API and SDK by
[@&open-telemetry#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5304](https://github.com/open-telemetry/opentelemetry-go/pull/5304)
- Collector example: add metrics by
[@&open-telemetry#8203;XSAM](https://github.com/XSAM) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5283](https://github.com/open-telemetry/opentelemetry-go/pull/5283)
- Fix package prefix of error in otlploghttp by
[@&open-telemetry#8203;XSAM](https://github.com/XSAM) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5371](https://github.com/open-telemetry/opentelemetry-go/pull/5371)
- Split log/logtest into a recorder and a logger by
[@&open-telemetry#8203;dmathieu](https://github.com/dmathieu) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5365](https://github.com/open-telemetry/opentelemetry-go/pull/5365)
- Identify logger with schemaURL in global logger provider by
[@&open-telemetry#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5375](https://github.com/open-telemetry/opentelemetry-go/pull/5375)
- Update all semconv use to v1.25.0 by
[@&open-telemetry#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5374](https://github.com/open-telemetry/opentelemetry-go/pull/5374)
- fix(deps): update module github.com/golangci/golangci-lint to v1.58.2
by [@&open-telemetry#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5382](https://github.com/open-telemetry/opentelemetry-go/pull/5382)
- chore(deps): update codecov/codecov-action action to v4.4.1 by
[@&open-telemetry#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5387](https://github.com/open-telemetry/opentelemetry-go/pull/5387)
- chore(deps): update module google.golang.org/genproto/googleapis/api
to v0.0.0-20240520151616-dc85e6b867a5 by
[@&open-telemetry#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5388](https://github.com/open-telemetry/opentelemetry-go/pull/5388)
- chore(deps): update benchmark-action/github-action-benchmark action to
v1.20.3 by [@&open-telemetry#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5381](https://github.com/open-telemetry/opentelemetry-go/pull/5381)
- Fix exported instrument kind const value change by
[@&open-telemetry#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5385](https://github.com/open-telemetry/opentelemetry-go/pull/5385)
- Release v1.27.0/v0.49.0/v0.3.0 by
[@&open-telemetry#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5392](https://github.com/open-telemetry/opentelemetry-go/pull/5392)

##### New Contributors

- [@&open-telemetry#8203;prasad-shirodkar](https://github.com/prasad-shirodkar) made
their first contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/5189](https://github.com/open-telemetry/opentelemetry-go/pull/5189)
- [@&open-telemetry#8203;dockercui](https://github.com/dockercui) made their first
contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/5262](https://github.com/open-telemetry/opentelemetry-go/pull/5262)
- [@&open-telemetry#8203;arukiidou](https://github.com/arukiidou) made their first
contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/5274](https://github.com/open-telemetry/opentelemetry-go/pull/5274)
- [@&open-telemetry#8203;moisesvega](https://github.com/moisesvega) made their first
contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/5286](https://github.com/open-telemetry/opentelemetry-go/pull/5286)
- [@&open-telemetry#8203;renovate](https://github.com/renovate) made their first
contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/5309](https://github.com/open-telemetry/opentelemetry-go/pull/5309)
- [@&open-telemetry#8203;perhapsmaple](https://github.com/perhapsmaple) made their
first contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/5115](https://github.com/open-telemetry/opentelemetry-go/pull/5115)
- [@&open-telemetry#8203;amanakin](https://github.com/amanakin) made their first
contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/5315](https://github.com/open-telemetry/opentelemetry-go/pull/5315)
- [@&open-telemetry#8203;yijiem](https://github.com/yijiem) made their first
contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/5364](https://github.com/open-telemetry/opentelemetry-go/pull/5364)

**Full Changelog**:
open-telemetry/opentelemetry-go@v1.26.0...v1.27.0

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "on tuesday" (UTC), 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.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config help](https://github.com/renovatebot/renovate/discussions) if
that's undesired.

---

- [ ] <!-- 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-collector).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNjguMTAiLCJ1cGRhdGVkSW5WZXIiOiIzNy4zNjguMTAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyIsInJlbm92YXRlYm90Il19-->

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <[email protected]>
codeboten referenced this pull request in open-telemetry/opentelemetry-collector-contrib May 27, 2024
[![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](https://github.com/open-telemetry/opentelemetry-go)
| `v1.26.0` -> `v1.27.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel/v1.26.0/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel/v1.26.0/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc](https://github.com/open-telemetry/opentelemetry-go)
| `v1.26.0` -> `v1.27.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetricgrpc/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetricgrpc/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetricgrpc/v1.26.0/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetricgrpc/v1.26.0/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp](https://github.com/open-telemetry/opentelemetry-go)
| `v1.26.0` -> `v1.27.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetrichttp/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetrichttp/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetrichttp/v1.26.0/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetrichttp/v1.26.0/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[go.opentelemetry.io/otel/exporters/otlp/otlptrace](https://github.com/open-telemetry/opentelemetry-go)
| `v1.26.0` -> `v1.27.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace/v1.26.0/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace/v1.26.0/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc](https://github.com/open-telemetry/opentelemetry-go)
| `v1.26.0` -> `v1.27.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace%2fotlptracegrpc/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace%2fotlptracegrpc/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace%2fotlptracegrpc/v1.26.0/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace%2fotlptracegrpc/v1.26.0/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp](https://github.com/open-telemetry/opentelemetry-go)
| `v1.26.0` -> `v1.27.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace%2fotlptracehttp/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace%2fotlptracehttp/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace%2fotlptracehttp/v1.26.0/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace%2fotlptracehttp/v1.26.0/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[go.opentelemetry.io/otel/exporters/prometheus](https://github.com/open-telemetry/opentelemetry-go)
| `v0.48.0` -> `v0.49.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fexporters%2fprometheus/v0.49.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fexporters%2fprometheus/v0.49.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fexporters%2fprometheus/v0.48.0/v0.49.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fexporters%2fprometheus/v0.48.0/v0.49.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[go.opentelemetry.io/otel/metric](https://github.com/open-telemetry/opentelemetry-go)
| `v1.26.0` -> `v1.27.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fmetric/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fmetric/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fmetric/v1.26.0/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fmetric/v1.26.0/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[go.opentelemetry.io/otel/sdk](https://github.com/open-telemetry/opentelemetry-go)
| `v1.26.0` -> `v1.27.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fsdk/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fsdk/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fsdk/v1.26.0/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fsdk/v1.26.0/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[go.opentelemetry.io/otel/sdk/metric](https://github.com/open-telemetry/opentelemetry-go)
| `v1.26.0` -> `v1.27.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fsdk%2fmetric/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fsdk%2fmetric/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fsdk%2fmetric/v1.26.0/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fsdk%2fmetric/v1.26.0/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[go.opentelemetry.io/otel/trace](https://github.com/open-telemetry/opentelemetry-go)
| `v1.26.0` -> `v1.27.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2ftrace/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2ftrace/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2ftrace/v1.26.0/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2ftrace/v1.26.0/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

---

### Release Notes

<details>
<summary>open-telemetry/opentelemetry-go
(go.opentelemetry.io/otel)</summary>

###
[`v1.27.0`](https://github.com/open-telemetry/opentelemetry-go/releases/tag/v1.27.0):
/v0.49.0/v0.3.0

[Compare
Source](https://github.com/open-telemetry/opentelemetry-go/compare/v1.26.0...v1.27.0)

This release includes the first beta release of the OpenTelemetry Logs
Bridge API and SDK for Go.

##### Overview

##### Added

- Add example for `go.opentelemetry.io/otel/exporters/stdout/stdoutlog`.
([#&#8203;5242](https://github.com/open-telemetry/opentelemetry-go/issues/5242))
- Add `RecordFactory` in `go.opentelemetry.io/otel/sdk/log/logtest` to
facilitate testing exporter and processor implementations.
([#&#8203;5258](https://github.com/open-telemetry/opentelemetry-go/issues/5258))
- Add `RecordFactory` in `go.opentelemetry.io/otel/log/logtest` to
facilitate testing bridge implementations.
([#&#8203;5263](https://github.com/open-telemetry/opentelemetry-go/issues/5263))
- The count of dropped records from the `BatchProcessor` in
`go.opentelemetry.io/otel/sdk/log` is logged.
([#&#8203;5276](https://github.com/open-telemetry/opentelemetry-go/issues/5276))
- Add metrics in the `otel-collector` example.
([#&#8203;5283](https://github.com/open-telemetry/opentelemetry-go/issues/5283))
- Add the synchronous gauge instrument to
`go.opentelemetry.io/otel/metric`.
([#&#8203;5304](https://github.com/open-telemetry/opentelemetry-go/issues/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`.
([#&#8203;5349](https://github.com/open-telemetry/opentelemetry-go/issues/5349))

##### Changed

- The `Shutdown` method of `Exporter` in
`go.opentelemetry.io/otel/exporters/stdout/stdouttrace` ignores the
context cancellation and always returns `nil`.
([#&#8203;5189](https://github.com/open-telemetry/opentelemetry-go/issues/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`.
([#&#8203;5189](https://github.com/open-telemetry/opentelemetry-go/issues/5189))
- Apply the value length limits to `Record` attributes in
`go.opentelemetry.io/otel/sdk/log`.
([#&#8203;5230](https://github.com/open-telemetry/opentelemetry-go/issues/5230))
- De-duplicate map attributes added to a `Record` in
`go.opentelemetry.io/otel/sdk/log`.
([#&#8203;5230](https://github.com/open-telemetry/opentelemetry-go/issues/5230))
- `go.opentelemetry.io/otel/exporters/stdout/stdoutlog` won't print
timestamps when `WithoutTimestamps` option is set.
([#&#8203;5241](https://github.com/open-telemetry/opentelemetry-go/issues/5241))
- The `go.opentelemetry.io/otel/exporters/stdout/stdoutlog` exporter
won't print `AttributeValueLengthLimit` and `AttributeCountLimit` fields
now, instead it prints the `DroppedAttributes` field.
([#&#8203;5272](https://github.com/open-telemetry/opentelemetry-go/issues/5272))
- Improved performance in the `Stringer` implementation of
`go.opentelemetry.io/otel/baggage.Member` by reducing the number of
allocations.
([#&#8203;5286](https://github.com/open-telemetry/opentelemetry-go/issues/5286))
- Set the start time for last-value aggregates in
`go.opentelemetry.io/otel/sdk/metric`.
([#&#8203;5305](https://github.com/open-telemetry/opentelemetry-go/issues/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.
([#&#8203;5315](https://github.com/open-telemetry/opentelemetry-go/issues/5315))
- Upgrade all dependencies of `go.opentelemetry.io/otel/semconv/v1.24.0`
to `go.opentelemetry.io/otel/semconv/v1.25.0`.
([#&#8203;5374](https://github.com/open-telemetry/opentelemetry-go/issues/5374))

##### Fixed

- Comparison of unordered maps for
`go.opentelemetry.io/otel/log.KeyValue` and
`go.opentelemetry.io/otel/log.Value`.
([#&#8203;5306](https://github.com/open-telemetry/opentelemetry-go/issues/5306))
- Fix the empty output of `go.opentelemetry.io/otel/log.Value` in
`go.opentelemetry.io/otel/exporters/stdout/stdoutlog`.
([#&#8203;5311](https://github.com/open-telemetry/opentelemetry-go/issues/5311))
- Split the behavior of `Recorder` in
`go.opentelemetry.io/otel/log/logtest` so it behaves as a
`LoggerProvider` only.
([#&#8203;5365](https://github.com/open-telemetry/opentelemetry-go/issues/5365))
- Fix wrong package name of the error message when parsing endpoint URL
in `go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp`.
([#&#8203;5371](https://github.com/open-telemetry/opentelemetry-go/issues/5371))
- Identify the `Logger` returned from the global `LoggerProvider` in
`go.opentelemetry.io/otel/log/global` with its schema URL.
([#&#8203;5375](https://github.com/open-telemetry/opentelemetry-go/issues/5375))

##### What's Changed

- sdk/log/logtest: Add RecordFactory by
[@&#8203;pellared](https://github.com/pellared) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5258](https://github.com/open-telemetry/opentelemetry-go/pull/5258)
- log/logtest: add Record Factory by
[@&#8203;dmathieu](https://github.com/dmathieu) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5263](https://github.com/open-telemetry/opentelemetry-go/pull/5263)
- stdoutlog: Do not print timestamps when WithoutTimestamps is set by
[@&#8203;XSAM](https://github.com/XSAM) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5241](https://github.com/open-telemetry/opentelemetry-go/pull/5241)
- Add example for stdoutlog by [@&#8203;XSAM](https://github.com/XSAM)
in
[https://github.com/open-telemetry/opentelemetry-go/pull/5242](https://github.com/open-telemetry/opentelemetry-go/pull/5242)
- Remove context check on stdout exporters by
[@&#8203;prasad-shirodkar](https://github.com/prasad-shirodkar) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5189](https://github.com/open-telemetry/opentelemetry-go/pull/5189)
- Fix flaky test TestBufferExporter/Shutdown/ContextCancelled by
[@&#8203;XSAM](https://github.com/XSAM) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5261](https://github.com/open-telemetry/opentelemetry-go/pull/5261)
- Add `otlploggrpc` exporter skeleton by
[@&#8203;XSAM](https://github.com/XSAM) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5246](https://github.com/open-telemetry/opentelemetry-go/pull/5246)
- build(deps): bump lycheeverse/lychee-action from 1.9.3 to 1.10.0 by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5266](https://github.com/open-telemetry/opentelemetry-go/pull/5266)
- chore: fix function names in comment by
[@&#8203;dockercui](https://github.com/dockercui) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5262](https://github.com/open-telemetry/opentelemetry-go/pull/5262)
- build(deps): bump
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp from
0.50.0 to 0.51.0 in /example/dice by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5265](https://github.com/open-telemetry/opentelemetry-go/pull/5265)
- docs: update variable name in documentation by
[@&#8203;codeboten](https://github.com/codeboten) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5270](https://github.com/open-telemetry/opentelemetry-go/pull/5270)
- Use empty resource when `RecordFactory.Resource` is `nil` by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5264](https://github.com/open-telemetry/opentelemetry-go/pull/5264)
- Truncate and de-duplicate log attribute values by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5230](https://github.com/open-telemetry/opentelemetry-go/pull/5230)
- Add changelog entry for
[#&#8203;5230](https://github.com/open-telemetry/opentelemetry-go/issues/5230)
by [@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5277](https://github.com/open-telemetry/opentelemetry-go/pull/5277)
- docs: Add otlploghttp package in exporters README.md by
[@&#8203;arukiidou](https://github.com/arukiidou) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5274](https://github.com/open-telemetry/opentelemetry-go/pull/5274)
- The stdoutlog exporter prints `DroppedAttributes` field instead of
`Limit`s fields by [@&#8203;XSAM](https://github.com/XSAM) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5272](https://github.com/open-telemetry/opentelemetry-go/pull/5272)
- Test scope and resource transforms in `otlploghttp` by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5278](https://github.com/open-telemetry/opentelemetry-go/pull/5278)
- Add README template to semconvkit by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5279](https://github.com/open-telemetry/opentelemetry-go/pull/5279)
- Use docker compose in otel collector example by
[@&#8203;XSAM](https://github.com/XSAM) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5244](https://github.com/open-telemetry/opentelemetry-go/pull/5244)
- \[chore] dependabot updates Sun May 5 15:58:12 UTC 2024 by
[@&#8203;opentelemetrybot](https://github.com/opentelemetrybot) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5300](https://github.com/open-telemetry/opentelemetry-go/pull/5300)
- build(deps): bump codecov/codecov-action from 4.3.0 to 4.3.1 by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5296](https://github.com/open-telemetry/opentelemetry-go/pull/5296)
- docs: Update Go logs status to alpha in README.md by
[@&#8203;arukiidou](https://github.com/arukiidou) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5299](https://github.com/open-telemetry/opentelemetry-go/pull/5299)
- docs: Add logs exporters in README.md by
[@&#8203;arukiidou](https://github.com/arukiidou) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5298](https://github.com/open-telemetry/opentelemetry-go/pull/5298)
- Use reflect to construct a Record in `logtest` by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5275](https://github.com/open-telemetry/opentelemetry-go/pull/5275)
- Fix type error in float64 instrument documentation by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5302](https://github.com/open-telemetry/opentelemetry-go/pull/5302)
- Fix HistogramConfig documentation by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5301](https://github.com/open-telemetry/opentelemetry-go/pull/5301)
- feat: opt for concatenation instead of using fmt.Sprintf by
[@&#8203;moisesvega](https://github.com/moisesvega) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5286](https://github.com/open-telemetry/opentelemetry-go/pull/5286)
- Emit attributes slices as their json representation by
[@&#8203;dmathieu](https://github.com/dmathieu) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5159](https://github.com/open-telemetry/opentelemetry-go/pull/5159)
- Refactor exemplars to not use generic argument by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5285](https://github.com/open-telemetry/opentelemetry-go/pull/5285)
- Upgrade default go verison to 1.22.3 by
[@&#8203;XSAM](https://github.com/XSAM) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5314](https://github.com/open-telemetry/opentelemetry-go/pull/5314)
- Log records dropped by the BatchProcessor by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5276](https://github.com/open-telemetry/opentelemetry-go/pull/5276)
- Rename synchronous instrument names in global test by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5303](https://github.com/open-telemetry/opentelemetry-go/pull/5303)
- chore: Configure Renovate by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5309](https://github.com/open-telemetry/opentelemetry-go/pull/5309)
- chore(deps): update module github.com/golang/groupcache to
v0.0.0-20210331224755-41bb18bfe9da by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5320](https://github.com/open-telemetry/opentelemetry-go/pull/5320)
- chore(deps): update module google.golang.org/genproto/googleapis/api
to v0.0.0-20240506185236-b8a5c65736ae by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5321](https://github.com/open-telemetry/opentelemetry-go/pull/5321)
- chore(deps): update module gopkg.in/check.v1 to
v1.0.0-20201130134442-10cb98267c6c by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5326](https://github.com/open-telemetry/opentelemetry-go/pull/5326)
- chore(deps): update module google.golang.org/genproto/googleapis/rpc
to v0.0.0-20240506185236-b8a5c65736ae by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5325](https://github.com/open-telemetry/opentelemetry-go/pull/5325)
- fix(deps): update module golang.org/x/exp to
v0.0.0-20240506185415-9bf2ced13842 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5327](https://github.com/open-telemetry/opentelemetry-go/pull/5327)
- chore(deps): update module github.com/prometheus/common to v0.53.0 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5332](https://github.com/open-telemetry/opentelemetry-go/pull/5332)
- chore(deps): update module golang.org/x/net to v0.25.0 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5335](https://github.com/open-telemetry/opentelemetry-go/pull/5335)
- fix(deps): update module google.golang.org/protobuf to v1.34.1 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5328](https://github.com/open-telemetry/opentelemetry-go/pull/5328)
- chore(deps): update module github.com/prometheus/procfs to v0.14.0 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5333](https://github.com/open-telemetry/opentelemetry-go/pull/5333)
- chore(deps): update module github.com/cespare/xxhash/v2 to v2.3.0 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5330](https://github.com/open-telemetry/opentelemetry-go/pull/5330)
- chore(deps): update module github.com/rogpeppe/go-internal to v1.12.0
by [@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5334](https://github.com/open-telemetry/opentelemetry-go/pull/5334)
- fix(deps): update module github.com/golangci/golangci-lint to v1.58.1
by [@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5340](https://github.com/open-telemetry/opentelemetry-go/pull/5340)
- Merge Span.AddLink tests by
[@&#8203;perhapsmaple](https://github.com/perhapsmaple) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5115](https://github.com/open-telemetry/opentelemetry-go/pull/5115)
- exporters/otlp/otlptrace: fix incorrect documentation by
[@&#8203;kevinburkesegment](https://github.com/kevinburkesegment) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5098](https://github.com/open-telemetry/opentelemetry-go/pull/5098)
- Generate `internal/retry` in `otlploggrpc` by
[@&#8203;XSAM](https://github.com/XSAM) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5313](https://github.com/open-telemetry/opentelemetry-go/pull/5313)
- fix(deps): update module github.com/prometheus/client_golang to
v1.19.1 by [@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5341](https://github.com/open-telemetry/opentelemetry-go/pull/5341)
- chore(deps): update jaegertracing/all-in-one docker tag to v1.57 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5329](https://github.com/open-telemetry/opentelemetry-go/pull/5329)
- chore(deps): update otel/opentelemetry-collector-contrib docker tag to
v0.100.0 by [@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5337](https://github.com/open-telemetry/opentelemetry-go/pull/5337)
- chore(deps): update prom/prometheus docker tag to v2.52.0 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5338](https://github.com/open-telemetry/opentelemetry-go/pull/5338)
- Move Aneurysm9 to emeritus status by
[@&#8203;Aneurysm9](https://github.com/Aneurysm9) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5319](https://github.com/open-telemetry/opentelemetry-go/pull/5319)
- Test metric aggregate times by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5323](https://github.com/open-telemetry/opentelemetry-go/pull/5323)
- Fix empty log body printed by stdoutlog exporter by
[@&#8203;XSAM](https://github.com/XSAM) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5311](https://github.com/open-telemetry/opentelemetry-go/pull/5311)
- Record links with empty span context by
[@&#8203;amanakin](https://github.com/amanakin) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5315](https://github.com/open-telemetry/opentelemetry-go/pull/5315)
- Update `RELEASING.md` to obtain steps to verify the changes for
contrib by [@&#8203;XSAM](https://github.com/XSAM) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5284](https://github.com/open-telemetry/opentelemetry-go/pull/5284)
- chore(deps): update module google.golang.org/genproto/googleapis/rpc
to v0.0.0-20240509183442-62759503f434 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5345](https://github.com/open-telemetry/opentelemetry-go/pull/5345)
- chore(deps): update module google.golang.org/genproto/googleapis/api
to v0.0.0-20240509183442-62759503f434 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5344](https://github.com/open-telemetry/opentelemetry-go/pull/5344)
- Support Delta & Cumulative temporality for LastValue aggregates by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5305](https://github.com/open-telemetry/opentelemetry-go/pull/5305)
- sdk/log: Document how Processor and Exporter interfaces can be
extended by [@&#8203;pellared](https://github.com/pellared) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5347](https://github.com/open-telemetry/opentelemetry-go/pull/5347)
- Remove dependabot version updates by
[@&#8203;XSAM](https://github.com/XSAM) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5346](https://github.com/open-telemetry/opentelemetry-go/pull/5346)
- chore(deps): update module google.golang.org/genproto/googleapis/api
to v0.0.0-20240513163218-0867130af1f8 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5350](https://github.com/open-telemetry/opentelemetry-go/pull/5350)
- chore(deps): update module google.golang.org/genproto/googleapis/rpc
to v0.0.0-20240513163218-0867130af1f8 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5351](https://github.com/open-telemetry/opentelemetry-go/pull/5351)
- chore(deps): update module github.com/prometheus/procfs to v0.15.0 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5352](https://github.com/open-telemetry/opentelemetry-go/pull/5352)
- chore(deps): update codecov/codecov-action action to v4.4.0 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5353](https://github.com/open-telemetry/opentelemetry-go/pull/5353)
- Add logs to dice example by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5349](https://github.com/open-telemetry/opentelemetry-go/pull/5349)
- log: Fix comparison of unordered map values by
[@&#8203;dmathieu](https://github.com/dmathieu) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5306](https://github.com/open-telemetry/opentelemetry-go/pull/5306)
- fix(deps): update module google.golang.org/grpc to v1.64.0 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5354](https://github.com/open-telemetry/opentelemetry-go/pull/5354)
- Fix logger provider var name in dice example by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5358](https://github.com/open-telemetry/opentelemetry-go/pull/5358)
- chore(deps): update module google.golang.org/genproto/googleapis/rpc
to v0.0.0-20240515191416-fc5f0ca64291 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5362](https://github.com/open-telemetry/opentelemetry-go/pull/5362)
- chore(deps): update module google.golang.org/genproto/googleapis/api
to v0.0.0-20240515191416-fc5f0ca64291 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5361](https://github.com/open-telemetry/opentelemetry-go/pull/5361)
- chore(deps): update module github.com/grpc-ecosystem/grpc-gateway/v2
to v2.20.0 by [@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5363](https://github.com/open-telemetry/opentelemetry-go/pull/5363)
- \[chore] Fix 2 places in log design doc by
[@&#8203;yijiem](https://github.com/yijiem) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5364](https://github.com/open-telemetry/opentelemetry-go/pull/5364)
- \[chore] Fix wrong type in DESIGN.md by
[@&#8203;pellared](https://github.com/pellared) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5368](https://github.com/open-telemetry/opentelemetry-go/pull/5368)
- Add the synchronous gauge to the metric API and SDK by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5304](https://github.com/open-telemetry/opentelemetry-go/pull/5304)
- Collector example: add metrics by
[@&#8203;XSAM](https://github.com/XSAM) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5283](https://github.com/open-telemetry/opentelemetry-go/pull/5283)
- Fix package prefix of error in otlploghttp by
[@&#8203;XSAM](https://github.com/XSAM) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5371](https://github.com/open-telemetry/opentelemetry-go/pull/5371)
- Split log/logtest into a recorder and a logger by
[@&#8203;dmathieu](https://github.com/dmathieu) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5365](https://github.com/open-telemetry/opentelemetry-go/pull/5365)
- Identify logger with schemaURL in global logger provider by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5375](https://github.com/open-telemetry/opentelemetry-go/pull/5375)
- Update all semconv use to v1.25.0 by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5374](https://github.com/open-telemetry/opentelemetry-go/pull/5374)
- fix(deps): update module github.com/golangci/golangci-lint to v1.58.2
by [@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5382](https://github.com/open-telemetry/opentelemetry-go/pull/5382)
- chore(deps): update codecov/codecov-action action to v4.4.1 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5387](https://github.com/open-telemetry/opentelemetry-go/pull/5387)
- chore(deps): update module google.golang.org/genproto/googleapis/api
to v0.0.0-20240520151616-dc85e6b867a5 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5388](https://github.com/open-telemetry/opentelemetry-go/pull/5388)
- chore(deps): update benchmark-action/github-action-benchmark action to
v1.20.3 by [@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5381](https://github.com/open-telemetry/opentelemetry-go/pull/5381)
- Fix exported instrument kind const value change by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5385](https://github.com/open-telemetry/opentelemetry-go/pull/5385)
- Release v1.27.0/v0.49.0/v0.3.0 by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5392](https://github.com/open-telemetry/opentelemetry-go/pull/5392)

##### New Contributors

- [@&#8203;prasad-shirodkar](https://github.com/prasad-shirodkar) made
their first contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/5189](https://github.com/open-telemetry/opentelemetry-go/pull/5189)
- [@&#8203;dockercui](https://github.com/dockercui) made their first
contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/5262](https://github.com/open-telemetry/opentelemetry-go/pull/5262)
- [@&#8203;arukiidou](https://github.com/arukiidou) made their first
contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/5274](https://github.com/open-telemetry/opentelemetry-go/pull/5274)
- [@&#8203;moisesvega](https://github.com/moisesvega) made their first
contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/5286](https://github.com/open-telemetry/opentelemetry-go/pull/5286)
- [@&#8203;renovate](https://github.com/renovate) made their first
contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/5309](https://github.com/open-telemetry/opentelemetry-go/pull/5309)
- [@&#8203;perhapsmaple](https://github.com/perhapsmaple) made their
first contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/5115](https://github.com/open-telemetry/opentelemetry-go/pull/5115)
- [@&#8203;amanakin](https://github.com/amanakin) made their first
contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/5315](https://github.com/open-telemetry/opentelemetry-go/pull/5315)
- [@&#8203;yijiem](https://github.com/yijiem) made their first
contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/5364](https://github.com/open-telemetry/opentelemetry-go/pull/5364)

**Full Changelog**:
open-telemetry/opentelemetry-go@v1.26.0...v1.27.0

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "on tuesday" (UTC), 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.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config help](https://github.com/renovatebot/renovate/discussions) if
that's undesired.

---

- [ ] <!-- 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-collector-contrib).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNjguMTAiLCJ1cGRhdGVkSW5WZXIiOiIzNy4zNjguMTAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyIsInJlbm92YXRlYm90Il19-->

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <[email protected]>
Co-authored-by: Alex Boten <[email protected]>
erezrokah referenced this pull request in cloudquery/plugin-sdk Jun 3, 2024
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[go.opentelemetry.io/otel](https://github.com/open-telemetry/opentelemetry-go)
| require | minor | `v1.26.0` -> `v1.27.0` |
|
[go.opentelemetry.io/otel/exporters/otlp/otlptrace](https://github.com/open-telemetry/opentelemetry-go)
| require | minor | `v1.26.0` -> `v1.27.0` |
|
[go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp](https://github.com/open-telemetry/opentelemetry-go)
| require | minor | `v1.26.0` -> `v1.27.0` |
|
[go.opentelemetry.io/otel/sdk](https://github.com/open-telemetry/opentelemetry-go)
| require | minor | `v1.26.0` -> `v1.27.0` |

---

### Release Notes

<details>
<summary>open-telemetry/opentelemetry-go
(go.opentelemetry.io/otel)</summary>

###
[`v1.27.0`](https://github.com/open-telemetry/opentelemetry-go/releases/tag/v1.27.0):
/v0.49.0/v0.3.0

[Compare
Source](https://github.com/open-telemetry/opentelemetry-go/compare/v1.26.0...v1.27.0)

This release includes the first beta release of the OpenTelemetry Logs
Bridge API and SDK for Go.

##### Overview

##### Added

- Add example for `go.opentelemetry.io/otel/exporters/stdout/stdoutlog`.
([#&#8203;5242](https://github.com/open-telemetry/opentelemetry-go/issues/5242))
- Add `RecordFactory` in `go.opentelemetry.io/otel/sdk/log/logtest` to
facilitate testing exporter and processor implementations.
([#&#8203;5258](https://github.com/open-telemetry/opentelemetry-go/issues/5258))
- Add `RecordFactory` in `go.opentelemetry.io/otel/log/logtest` to
facilitate testing bridge implementations.
([#&#8203;5263](https://github.com/open-telemetry/opentelemetry-go/issues/5263))
- The count of dropped records from the `BatchProcessor` in
`go.opentelemetry.io/otel/sdk/log` is logged.
([#&#8203;5276](https://github.com/open-telemetry/opentelemetry-go/issues/5276))
- Add metrics in the `otel-collector` example.
([#&#8203;5283](https://github.com/open-telemetry/opentelemetry-go/issues/5283))
- Add the synchronous gauge instrument to
`go.opentelemetry.io/otel/metric`.
([#&#8203;5304](https://github.com/open-telemetry/opentelemetry-go/issues/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`.
([#&#8203;5349](https://github.com/open-telemetry/opentelemetry-go/issues/5349))

##### Changed

- The `Shutdown` method of `Exporter` in
`go.opentelemetry.io/otel/exporters/stdout/stdouttrace` ignores the
context cancellation and always returns `nil`.
([#&#8203;5189](https://github.com/open-telemetry/opentelemetry-go/issues/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`.
([#&#8203;5189](https://github.com/open-telemetry/opentelemetry-go/issues/5189))
- Apply the value length limits to `Record` attributes in
`go.opentelemetry.io/otel/sdk/log`.
([#&#8203;5230](https://github.com/open-telemetry/opentelemetry-go/issues/5230))
- De-duplicate map attributes added to a `Record` in
`go.opentelemetry.io/otel/sdk/log`.
([#&#8203;5230](https://github.com/open-telemetry/opentelemetry-go/issues/5230))
- `go.opentelemetry.io/otel/exporters/stdout/stdoutlog` won't print
timestamps when `WithoutTimestamps` option is set.
([#&#8203;5241](https://github.com/open-telemetry/opentelemetry-go/issues/5241))
- The `go.opentelemetry.io/otel/exporters/stdout/stdoutlog` exporter
won't print `AttributeValueLengthLimit` and `AttributeCountLimit` fields
now, instead it prints the `DroppedAttributes` field.
([#&#8203;5272](https://github.com/open-telemetry/opentelemetry-go/issues/5272))
- Improved performance in the `Stringer` implementation of
`go.opentelemetry.io/otel/baggage.Member` by reducing the number of
allocations.
([#&#8203;5286](https://github.com/open-telemetry/opentelemetry-go/issues/5286))
- Set the start time for last-value aggregates in
`go.opentelemetry.io/otel/sdk/metric`.
([#&#8203;5305](https://github.com/open-telemetry/opentelemetry-go/issues/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.
([#&#8203;5315](https://github.com/open-telemetry/opentelemetry-go/issues/5315))
- Upgrade all dependencies of `go.opentelemetry.io/otel/semconv/v1.24.0`
to `go.opentelemetry.io/otel/semconv/v1.25.0`.
([#&#8203;5374](https://github.com/open-telemetry/opentelemetry-go/issues/5374))

##### Fixed

- Comparison of unordered maps for
`go.opentelemetry.io/otel/log.KeyValue` and
`go.opentelemetry.io/otel/log.Value`.
([#&#8203;5306](https://github.com/open-telemetry/opentelemetry-go/issues/5306))
- Fix the empty output of `go.opentelemetry.io/otel/log.Value` in
`go.opentelemetry.io/otel/exporters/stdout/stdoutlog`.
([#&#8203;5311](https://github.com/open-telemetry/opentelemetry-go/issues/5311))
- Split the behavior of `Recorder` in
`go.opentelemetry.io/otel/log/logtest` so it behaves as a
`LoggerProvider` only.
([#&#8203;5365](https://github.com/open-telemetry/opentelemetry-go/issues/5365))
- Fix wrong package name of the error message when parsing endpoint URL
in `go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp`.
([#&#8203;5371](https://github.com/open-telemetry/opentelemetry-go/issues/5371))
- Identify the `Logger` returned from the global `LoggerProvider` in
`go.opentelemetry.io/otel/log/global` with its schema URL.
([#&#8203;5375](https://github.com/open-telemetry/opentelemetry-go/issues/5375))

##### What's Changed

- sdk/log/logtest: Add RecordFactory by
[@&#8203;pellared](https://github.com/pellared) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5258](https://github.com/open-telemetry/opentelemetry-go/pull/5258)
- log/logtest: add Record Factory by
[@&#8203;dmathieu](https://github.com/dmathieu) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5263](https://github.com/open-telemetry/opentelemetry-go/pull/5263)
- stdoutlog: Do not print timestamps when WithoutTimestamps is set by
[@&#8203;XSAM](https://github.com/XSAM) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5241](https://github.com/open-telemetry/opentelemetry-go/pull/5241)
- Add example for stdoutlog by [@&#8203;XSAM](https://github.com/XSAM)
in
[https://github.com/open-telemetry/opentelemetry-go/pull/5242](https://github.com/open-telemetry/opentelemetry-go/pull/5242)
- Remove context check on stdout exporters by
[@&#8203;prasad-shirodkar](https://github.com/prasad-shirodkar) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5189](https://github.com/open-telemetry/opentelemetry-go/pull/5189)
- Fix flaky test TestBufferExporter/Shutdown/ContextCancelled by
[@&#8203;XSAM](https://github.com/XSAM) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5261](https://github.com/open-telemetry/opentelemetry-go/pull/5261)
- Add `otlploggrpc` exporter skeleton by
[@&#8203;XSAM](https://github.com/XSAM) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5246](https://github.com/open-telemetry/opentelemetry-go/pull/5246)
- build(deps): bump lycheeverse/lychee-action from 1.9.3 to 1.10.0 by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5266](https://github.com/open-telemetry/opentelemetry-go/pull/5266)
- chore: fix function names in comment by
[@&#8203;dockercui](https://github.com/dockercui) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5262](https://github.com/open-telemetry/opentelemetry-go/pull/5262)
- build(deps): bump
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp from
0.50.0 to 0.51.0 in /example/dice by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5265](https://github.com/open-telemetry/opentelemetry-go/pull/5265)
- docs: update variable name in documentation by
[@&#8203;codeboten](https://github.com/codeboten) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5270](https://github.com/open-telemetry/opentelemetry-go/pull/5270)
- Use empty resource when `RecordFactory.Resource` is `nil` by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5264](https://github.com/open-telemetry/opentelemetry-go/pull/5264)
- Truncate and de-duplicate log attribute values by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5230](https://github.com/open-telemetry/opentelemetry-go/pull/5230)
- Add changelog entry for
[#&#8203;5230](https://github.com/open-telemetry/opentelemetry-go/issues/5230)
by [@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5277](https://github.com/open-telemetry/opentelemetry-go/pull/5277)
- docs: Add otlploghttp package in exporters README.md by
[@&#8203;arukiidou](https://github.com/arukiidou) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5274](https://github.com/open-telemetry/opentelemetry-go/pull/5274)
- The stdoutlog exporter prints `DroppedAttributes` field instead of
`Limit`s fields by [@&#8203;XSAM](https://github.com/XSAM) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5272](https://github.com/open-telemetry/opentelemetry-go/pull/5272)
- Test scope and resource transforms in `otlploghttp` by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5278](https://github.com/open-telemetry/opentelemetry-go/pull/5278)
- Add README template to semconvkit by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5279](https://github.com/open-telemetry/opentelemetry-go/pull/5279)
- Use docker compose in otel collector example by
[@&#8203;XSAM](https://github.com/XSAM) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5244](https://github.com/open-telemetry/opentelemetry-go/pull/5244)
- \[chore] dependabot updates Sun May 5 15:58:12 UTC 2024 by
[@&#8203;opentelemetrybot](https://github.com/opentelemetrybot) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5300](https://github.com/open-telemetry/opentelemetry-go/pull/5300)
- build(deps): bump codecov/codecov-action from 4.3.0 to 4.3.1 by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5296](https://github.com/open-telemetry/opentelemetry-go/pull/5296)
- docs: Update Go logs status to alpha in README.md by
[@&#8203;arukiidou](https://github.com/arukiidou) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5299](https://github.com/open-telemetry/opentelemetry-go/pull/5299)
- docs: Add logs exporters in README.md by
[@&#8203;arukiidou](https://github.com/arukiidou) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5298](https://github.com/open-telemetry/opentelemetry-go/pull/5298)
- Use reflect to construct a Record in `logtest` by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5275](https://github.com/open-telemetry/opentelemetry-go/pull/5275)
- Fix type error in float64 instrument documentation by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5302](https://github.com/open-telemetry/opentelemetry-go/pull/5302)
- Fix HistogramConfig documentation by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5301](https://github.com/open-telemetry/opentelemetry-go/pull/5301)
- feat: opt for concatenation instead of using fmt.Sprintf by
[@&#8203;moisesvega](https://github.com/moisesvega) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5286](https://github.com/open-telemetry/opentelemetry-go/pull/5286)
- Emit attributes slices as their json representation by
[@&#8203;dmathieu](https://github.com/dmathieu) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5159](https://github.com/open-telemetry/opentelemetry-go/pull/5159)
- Refactor exemplars to not use generic argument by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5285](https://github.com/open-telemetry/opentelemetry-go/pull/5285)
- Upgrade default go verison to 1.22.3 by
[@&#8203;XSAM](https://github.com/XSAM) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5314](https://github.com/open-telemetry/opentelemetry-go/pull/5314)
- Log records dropped by the BatchProcessor by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5276](https://github.com/open-telemetry/opentelemetry-go/pull/5276)
- Rename synchronous instrument names in global test by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5303](https://github.com/open-telemetry/opentelemetry-go/pull/5303)
- chore: Configure Renovate by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5309](https://github.com/open-telemetry/opentelemetry-go/pull/5309)
- chore(deps): update module github.com/golang/groupcache to
v0.0.0-20210331224755-41bb18bfe9da by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5320](https://github.com/open-telemetry/opentelemetry-go/pull/5320)
- chore(deps): update module google.golang.org/genproto/googleapis/api
to v0.0.0-20240506185236-b8a5c65736ae by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5321](https://github.com/open-telemetry/opentelemetry-go/pull/5321)
- chore(deps): update module gopkg.in/check.v1 to
v1.0.0-20201130134442-10cb98267c6c by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5326](https://github.com/open-telemetry/opentelemetry-go/pull/5326)
- chore(deps): update module google.golang.org/genproto/googleapis/rpc
to v0.0.0-20240506185236-b8a5c65736ae by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5325](https://github.com/open-telemetry/opentelemetry-go/pull/5325)
- fix(deps): update module golang.org/x/exp to
v0.0.0-20240506185415-9bf2ced13842 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5327](https://github.com/open-telemetry/opentelemetry-go/pull/5327)
- chore(deps): update module github.com/prometheus/common to v0.53.0 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5332](https://github.com/open-telemetry/opentelemetry-go/pull/5332)
- chore(deps): update module golang.org/x/net to v0.25.0 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5335](https://github.com/open-telemetry/opentelemetry-go/pull/5335)
- fix(deps): update module google.golang.org/protobuf to v1.34.1 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5328](https://github.com/open-telemetry/opentelemetry-go/pull/5328)
- chore(deps): update module github.com/prometheus/procfs to v0.14.0 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5333](https://github.com/open-telemetry/opentelemetry-go/pull/5333)
- chore(deps): update module github.com/cespare/xxhash/v2 to v2.3.0 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5330](https://github.com/open-telemetry/opentelemetry-go/pull/5330)
- chore(deps): update module github.com/rogpeppe/go-internal to v1.12.0
by [@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5334](https://github.com/open-telemetry/opentelemetry-go/pull/5334)
- fix(deps): update module github.com/golangci/golangci-lint to v1.58.1
by [@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5340](https://github.com/open-telemetry/opentelemetry-go/pull/5340)
- Merge Span.AddLink tests by
[@&#8203;perhapsmaple](https://github.com/perhapsmaple) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5115](https://github.com/open-telemetry/opentelemetry-go/pull/5115)
- exporters/otlp/otlptrace: fix incorrect documentation by
[@&#8203;kevinburkesegment](https://github.com/kevinburkesegment) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5098](https://github.com/open-telemetry/opentelemetry-go/pull/5098)
- Generate `internal/retry` in `otlploggrpc` by
[@&#8203;XSAM](https://github.com/XSAM) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5313](https://github.com/open-telemetry/opentelemetry-go/pull/5313)
- fix(deps): update module github.com/prometheus/client_golang to
v1.19.1 by [@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5341](https://github.com/open-telemetry/opentelemetry-go/pull/5341)
- chore(deps): update jaegertracing/all-in-one docker tag to v1.57 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5329](https://github.com/open-telemetry/opentelemetry-go/pull/5329)
- chore(deps): update otel/opentelemetry-collector-contrib docker tag to
v0.100.0 by [@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5337](https://github.com/open-telemetry/opentelemetry-go/pull/5337)
- chore(deps): update prom/prometheus docker tag to v2.52.0 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5338](https://github.com/open-telemetry/opentelemetry-go/pull/5338)
- Move Aneurysm9 to emeritus status by
[@&#8203;Aneurysm9](https://github.com/Aneurysm9) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5319](https://github.com/open-telemetry/opentelemetry-go/pull/5319)
- Test metric aggregate times by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5323](https://github.com/open-telemetry/opentelemetry-go/pull/5323)
- Fix empty log body printed by stdoutlog exporter by
[@&#8203;XSAM](https://github.com/XSAM) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5311](https://github.com/open-telemetry/opentelemetry-go/pull/5311)
- Record links with empty span context by
[@&#8203;amanakin](https://github.com/amanakin) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5315](https://github.com/open-telemetry/opentelemetry-go/pull/5315)
- Update `RELEASING.md` to obtain steps to verify the changes for
contrib by [@&#8203;XSAM](https://github.com/XSAM) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5284](https://github.com/open-telemetry/opentelemetry-go/pull/5284)
- chore(deps): update module google.golang.org/genproto/googleapis/rpc
to v0.0.0-20240509183442-62759503f434 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5345](https://github.com/open-telemetry/opentelemetry-go/pull/5345)
- chore(deps): update module google.golang.org/genproto/googleapis/api
to v0.0.0-20240509183442-62759503f434 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5344](https://github.com/open-telemetry/opentelemetry-go/pull/5344)
- Support Delta & Cumulative temporality for LastValue aggregates by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5305](https://github.com/open-telemetry/opentelemetry-go/pull/5305)
- sdk/log: Document how Processor and Exporter interfaces can be
extended by [@&#8203;pellared](https://github.com/pellared) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5347](https://github.com/open-telemetry/opentelemetry-go/pull/5347)
- Remove dependabot version updates by
[@&#8203;XSAM](https://github.com/XSAM) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5346](https://github.com/open-telemetry/opentelemetry-go/pull/5346)
- chore(deps): update module google.golang.org/genproto/googleapis/api
to v0.0.0-20240513163218-0867130af1f8 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5350](https://github.com/open-telemetry/opentelemetry-go/pull/5350)
- chore(deps): update module google.golang.org/genproto/googleapis/rpc
to v0.0.0-20240513163218-0867130af1f8 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5351](https://github.com/open-telemetry/opentelemetry-go/pull/5351)
- chore(deps): update module github.com/prometheus/procfs to v0.15.0 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5352](https://github.com/open-telemetry/opentelemetry-go/pull/5352)
- chore(deps): update codecov/codecov-action action to v4.4.0 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5353](https://github.com/open-telemetry/opentelemetry-go/pull/5353)
- Add logs to dice example by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5349](https://github.com/open-telemetry/opentelemetry-go/pull/5349)
- log: Fix comparison of unordered map values by
[@&#8203;dmathieu](https://github.com/dmathieu) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5306](https://github.com/open-telemetry/opentelemetry-go/pull/5306)
- fix(deps): update module google.golang.org/grpc to v1.64.0 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5354](https://github.com/open-telemetry/opentelemetry-go/pull/5354)
- Fix logger provider var name in dice example by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5358](https://github.com/open-telemetry/opentelemetry-go/pull/5358)
- chore(deps): update module google.golang.org/genproto/googleapis/rpc
to v0.0.0-20240515191416-fc5f0ca64291 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5362](https://github.com/open-telemetry/opentelemetry-go/pull/5362)
- chore(deps): update module google.golang.org/genproto/googleapis/api
to v0.0.0-20240515191416-fc5f0ca64291 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5361](https://github.com/open-telemetry/opentelemetry-go/pull/5361)
- chore(deps): update module github.com/grpc-ecosystem/grpc-gateway/v2
to v2.20.0 by [@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5363](https://github.com/open-telemetry/opentelemetry-go/pull/5363)
- \[chore] Fix 2 places in log design doc by
[@&#8203;yijiem](https://github.com/yijiem) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5364](https://github.com/open-telemetry/opentelemetry-go/pull/5364)
- \[chore] Fix wrong type in DESIGN.md by
[@&#8203;pellared](https://github.com/pellared) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5368](https://github.com/open-telemetry/opentelemetry-go/pull/5368)
- Add the synchronous gauge to the metric API and SDK by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5304](https://github.com/open-telemetry/opentelemetry-go/pull/5304)
- Collector example: add metrics by
[@&#8203;XSAM](https://github.com/XSAM) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5283](https://github.com/open-telemetry/opentelemetry-go/pull/5283)
- Fix package prefix of error in otlploghttp by
[@&#8203;XSAM](https://github.com/XSAM) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5371](https://github.com/open-telemetry/opentelemetry-go/pull/5371)
- Split log/logtest into a recorder and a logger by
[@&#8203;dmathieu](https://github.com/dmathieu) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5365](https://github.com/open-telemetry/opentelemetry-go/pull/5365)
- Identify logger with schemaURL in global logger provider by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5375](https://github.com/open-telemetry/opentelemetry-go/pull/5375)
- Update all semconv use to v1.25.0 by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5374](https://github.com/open-telemetry/opentelemetry-go/pull/5374)
- fix(deps): update module github.com/golangci/golangci-lint to v1.58.2
by [@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5382](https://github.com/open-telemetry/opentelemetry-go/pull/5382)
- chore(deps): update codecov/codecov-action action to v4.4.1 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5387](https://github.com/open-telemetry/opentelemetry-go/pull/5387)
- chore(deps): update module google.golang.org/genproto/googleapis/api
to v0.0.0-20240520151616-dc85e6b867a5 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5388](https://github.com/open-telemetry/opentelemetry-go/pull/5388)
- chore(deps): update benchmark-action/github-action-benchmark action to
v1.20.3 by [@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5381](https://github.com/open-telemetry/opentelemetry-go/pull/5381)
- Fix exported instrument kind const value change by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5385](https://github.com/open-telemetry/opentelemetry-go/pull/5385)
- Release v1.27.0/v0.49.0/v0.3.0 by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5392](https://github.com/open-telemetry/opentelemetry-go/pull/5392)

##### New Contributors

- [@&#8203;prasad-shirodkar](https://github.com/prasad-shirodkar) made
their first contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/5189](https://github.com/open-telemetry/opentelemetry-go/pull/5189)
- [@&#8203;dockercui](https://github.com/dockercui) made their first
contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/5262](https://github.com/open-telemetry/opentelemetry-go/pull/5262)
- [@&#8203;arukiidou](https://github.com/arukiidou) made their first
contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/5274](https://github.com/open-telemetry/opentelemetry-go/pull/5274)
- [@&#8203;moisesvega](https://github.com/moisesvega) made their first
contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/5286](https://github.com/open-telemetry/opentelemetry-go/pull/5286)
- [@&#8203;renovate](https://github.com/renovate) made their first
contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/5309](https://github.com/open-telemetry/opentelemetry-go/pull/5309)
- [@&#8203;perhapsmaple](https://github.com/perhapsmaple) made their
first contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/5115](https://github.com/open-telemetry/opentelemetry-go/pull/5115)
- [@&#8203;amanakin](https://github.com/amanakin) made their first
contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/5315](https://github.com/open-telemetry/opentelemetry-go/pull/5315)
- [@&#8203;yijiem](https://github.com/yijiem) made their first
contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/5364](https://github.com/open-telemetry/opentelemetry-go/pull/5364)

**Full Changelog**:
open-telemetry/opentelemetry-go@v1.26.0...v1.27.0

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "before 4am on the first day of the
month" (UTC), 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 [Renovate
Bot](https://github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zODQuMCIsInVwZGF0ZWRJblZlciI6IjM3LjM4NS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJhdXRvbWVyZ2UiXX0=-->

---------

Co-authored-by: erezrokah <[email protected]>
steves-canva referenced this pull request in Canva/opentelemetry-collector Jun 14, 2024
[![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](https://github.com/open-telemetry/opentelemetry-go)
| `v1.26.0` -> `v1.27.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel/v1.26.0/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel/v1.26.0/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[go.opentelemetry.io/otel/bridge/opencensus](https://github.com/open-telemetry/opentelemetry-go)
| `v1.26.0` -> `v1.27.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fbridge%2fopencensus/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fbridge%2fopencensus/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fbridge%2fopencensus/v1.26.0/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fbridge%2fopencensus/v1.26.0/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc](https://github.com/open-telemetry/opentelemetry-go)
| `v1.26.0` -> `v1.27.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetricgrpc/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetricgrpc/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetricgrpc/v1.26.0/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetricgrpc/v1.26.0/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp](https://github.com/open-telemetry/opentelemetry-go)
| `v1.26.0` -> `v1.27.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetrichttp/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetrichttp/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetrichttp/v1.26.0/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetrichttp/v1.26.0/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[go.opentelemetry.io/otel/exporters/prometheus](https://github.com/open-telemetry/opentelemetry-go)
| `v0.48.0` -> `v0.49.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fexporters%2fprometheus/v0.49.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fexporters%2fprometheus/v0.49.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fexporters%2fprometheus/v0.48.0/v0.49.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fexporters%2fprometheus/v0.48.0/v0.49.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[go.opentelemetry.io/otel/exporters/stdout/stdoutmetric](https://github.com/open-telemetry/opentelemetry-go)
| `v1.26.0` -> `v1.27.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fexporters%2fstdout%2fstdoutmetric/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fexporters%2fstdout%2fstdoutmetric/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fexporters%2fstdout%2fstdoutmetric/v1.26.0/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fexporters%2fstdout%2fstdoutmetric/v1.26.0/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[go.opentelemetry.io/otel/metric](https://github.com/open-telemetry/opentelemetry-go)
| `v1.26.0` -> `v1.27.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fmetric/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fmetric/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fmetric/v1.26.0/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fmetric/v1.26.0/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[go.opentelemetry.io/otel/trace](https://github.com/open-telemetry/opentelemetry-go)
| `v1.26.0` -> `v1.27.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2ftrace/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2ftrace/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2ftrace/v1.26.0/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2ftrace/v1.26.0/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

---

### Release Notes

<details>
<summary>open-telemetry/opentelemetry-go
(go.opentelemetry.io/otel)</summary>

###
[`v1.27.0`](https://github.com/open-telemetry/opentelemetry-go/releases/tag/v1.27.0):
/v0.49.0/v0.3.0

[Compare
Source](https://github.com/open-telemetry/opentelemetry-go/compare/v1.26.0...v1.27.0)

This release includes the first beta release of the OpenTelemetry Logs
Bridge API and SDK for Go.

##### Overview

##### Added

- Add example for `go.opentelemetry.io/otel/exporters/stdout/stdoutlog`.
([#&open-telemetry#8203;5242](https://github.com/open-telemetry/opentelemetry-go/issues/5242))
- Add `RecordFactory` in `go.opentelemetry.io/otel/sdk/log/logtest` to
facilitate testing exporter and processor implementations.
([#&open-telemetry#8203;5258](https://github.com/open-telemetry/opentelemetry-go/issues/5258))
- Add `RecordFactory` in `go.opentelemetry.io/otel/log/logtest` to
facilitate testing bridge implementations.
([#&open-telemetry#8203;5263](https://github.com/open-telemetry/opentelemetry-go/issues/5263))
- The count of dropped records from the `BatchProcessor` in
`go.opentelemetry.io/otel/sdk/log` is logged.
([#&open-telemetry#8203;5276](https://github.com/open-telemetry/opentelemetry-go/issues/5276))
- Add metrics in the `otel-collector` example.
([#&open-telemetry#8203;5283](https://github.com/open-telemetry/opentelemetry-go/issues/5283))
- Add the synchronous gauge instrument to
`go.opentelemetry.io/otel/metric`.
([#&open-telemetry#8203;5304](https://github.com/open-telemetry/opentelemetry-go/issues/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`.
([#&open-telemetry#8203;5349](https://github.com/open-telemetry/opentelemetry-go/issues/5349))

##### Changed

- The `Shutdown` method of `Exporter` in
`go.opentelemetry.io/otel/exporters/stdout/stdouttrace` ignores the
context cancellation and always returns `nil`.
([#&open-telemetry#8203;5189](https://github.com/open-telemetry/opentelemetry-go/issues/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`.
([#&open-telemetry#8203;5189](https://github.com/open-telemetry/opentelemetry-go/issues/5189))
- Apply the value length limits to `Record` attributes in
`go.opentelemetry.io/otel/sdk/log`.
([#&open-telemetry#8203;5230](https://github.com/open-telemetry/opentelemetry-go/issues/5230))
- De-duplicate map attributes added to a `Record` in
`go.opentelemetry.io/otel/sdk/log`.
([#&open-telemetry#8203;5230](https://github.com/open-telemetry/opentelemetry-go/issues/5230))
- `go.opentelemetry.io/otel/exporters/stdout/stdoutlog` won't print
timestamps when `WithoutTimestamps` option is set.
([#&open-telemetry#8203;5241](https://github.com/open-telemetry/opentelemetry-go/issues/5241))
- The `go.opentelemetry.io/otel/exporters/stdout/stdoutlog` exporter
won't print `AttributeValueLengthLimit` and `AttributeCountLimit` fields
now, instead it prints the `DroppedAttributes` field.
([#&open-telemetry#8203;5272](https://github.com/open-telemetry/opentelemetry-go/issues/5272))
- Improved performance in the `Stringer` implementation of
`go.opentelemetry.io/otel/baggage.Member` by reducing the number of
allocations.
([#&open-telemetry#8203;5286](https://github.com/open-telemetry/opentelemetry-go/issues/5286))
- Set the start time for last-value aggregates in
`go.opentelemetry.io/otel/sdk/metric`.
([#&open-telemetry#8203;5305](https://github.com/open-telemetry/opentelemetry-go/issues/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.
([#&open-telemetry#8203;5315](https://github.com/open-telemetry/opentelemetry-go/issues/5315))
- Upgrade all dependencies of `go.opentelemetry.io/otel/semconv/v1.24.0`
to `go.opentelemetry.io/otel/semconv/v1.25.0`.
([#&open-telemetry#8203;5374](https://github.com/open-telemetry/opentelemetry-go/issues/5374))

##### Fixed

- Comparison of unordered maps for
`go.opentelemetry.io/otel/log.KeyValue` and
`go.opentelemetry.io/otel/log.Value`.
([#&open-telemetry#8203;5306](https://github.com/open-telemetry/opentelemetry-go/issues/5306))
- Fix the empty output of `go.opentelemetry.io/otel/log.Value` in
`go.opentelemetry.io/otel/exporters/stdout/stdoutlog`.
([#&open-telemetry#8203;5311](https://github.com/open-telemetry/opentelemetry-go/issues/5311))
- Split the behavior of `Recorder` in
`go.opentelemetry.io/otel/log/logtest` so it behaves as a
`LoggerProvider` only.
([#&open-telemetry#8203;5365](https://github.com/open-telemetry/opentelemetry-go/issues/5365))
- Fix wrong package name of the error message when parsing endpoint URL
in `go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp`.
([#&open-telemetry#8203;5371](https://github.com/open-telemetry/opentelemetry-go/issues/5371))
- Identify the `Logger` returned from the global `LoggerProvider` in
`go.opentelemetry.io/otel/log/global` with its schema URL.
([#&open-telemetry#8203;5375](https://github.com/open-telemetry/opentelemetry-go/issues/5375))

##### What's Changed

- sdk/log/logtest: Add RecordFactory by
[@&open-telemetry#8203;pellared](https://github.com/pellared) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5258](https://github.com/open-telemetry/opentelemetry-go/pull/5258)
- log/logtest: add Record Factory by
[@&open-telemetry#8203;dmathieu](https://github.com/dmathieu) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5263](https://github.com/open-telemetry/opentelemetry-go/pull/5263)
- stdoutlog: Do not print timestamps when WithoutTimestamps is set by
[@&open-telemetry#8203;XSAM](https://github.com/XSAM) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5241](https://github.com/open-telemetry/opentelemetry-go/pull/5241)
- Add example for stdoutlog by [@&open-telemetry#8203;XSAM](https://github.com/XSAM)
in
[https://github.com/open-telemetry/opentelemetry-go/pull/5242](https://github.com/open-telemetry/opentelemetry-go/pull/5242)
- Remove context check on stdout exporters by
[@&open-telemetry#8203;prasad-shirodkar](https://github.com/prasad-shirodkar) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5189](https://github.com/open-telemetry/opentelemetry-go/pull/5189)
- Fix flaky test TestBufferExporter/Shutdown/ContextCancelled by
[@&open-telemetry#8203;XSAM](https://github.com/XSAM) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5261](https://github.com/open-telemetry/opentelemetry-go/pull/5261)
- Add `otlploggrpc` exporter skeleton by
[@&open-telemetry#8203;XSAM](https://github.com/XSAM) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5246](https://github.com/open-telemetry/opentelemetry-go/pull/5246)
- build(deps): bump lycheeverse/lychee-action from 1.9.3 to 1.10.0 by
[@&open-telemetry#8203;dependabot](https://github.com/dependabot) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5266](https://github.com/open-telemetry/opentelemetry-go/pull/5266)
- chore: fix function names in comment by
[@&open-telemetry#8203;dockercui](https://github.com/dockercui) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5262](https://github.com/open-telemetry/opentelemetry-go/pull/5262)
- build(deps): bump
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp from
0.50.0 to 0.51.0 in /example/dice by
[@&open-telemetry#8203;dependabot](https://github.com/dependabot) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5265](https://github.com/open-telemetry/opentelemetry-go/pull/5265)
- docs: update variable name in documentation by
[@&open-telemetry#8203;codeboten](https://github.com/codeboten) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5270](https://github.com/open-telemetry/opentelemetry-go/pull/5270)
- Use empty resource when `RecordFactory.Resource` is `nil` by
[@&open-telemetry#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5264](https://github.com/open-telemetry/opentelemetry-go/pull/5264)
- Truncate and de-duplicate log attribute values by
[@&open-telemetry#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5230](https://github.com/open-telemetry/opentelemetry-go/pull/5230)
- Add changelog entry for
[#&open-telemetry#8203;5230](https://github.com/open-telemetry/opentelemetry-go/issues/5230)
by [@&open-telemetry#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5277](https://github.com/open-telemetry/opentelemetry-go/pull/5277)
- docs: Add otlploghttp package in exporters README.md by
[@&open-telemetry#8203;arukiidou](https://github.com/arukiidou) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5274](https://github.com/open-telemetry/opentelemetry-go/pull/5274)
- The stdoutlog exporter prints `DroppedAttributes` field instead of
`Limit`s fields by [@&open-telemetry#8203;XSAM](https://github.com/XSAM) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5272](https://github.com/open-telemetry/opentelemetry-go/pull/5272)
- Test scope and resource transforms in `otlploghttp` by
[@&open-telemetry#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5278](https://github.com/open-telemetry/opentelemetry-go/pull/5278)
- Add README template to semconvkit by
[@&open-telemetry#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5279](https://github.com/open-telemetry/opentelemetry-go/pull/5279)
- Use docker compose in otel collector example by
[@&open-telemetry#8203;XSAM](https://github.com/XSAM) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5244](https://github.com/open-telemetry/opentelemetry-go/pull/5244)
- \[chore] dependabot updates Sun May 5 15:58:12 UTC 2024 by
[@&open-telemetry#8203;opentelemetrybot](https://github.com/opentelemetrybot) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5300](https://github.com/open-telemetry/opentelemetry-go/pull/5300)
- build(deps): bump codecov/codecov-action from 4.3.0 to 4.3.1 by
[@&open-telemetry#8203;dependabot](https://github.com/dependabot) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5296](https://github.com/open-telemetry/opentelemetry-go/pull/5296)
- docs: Update Go logs status to alpha in README.md by
[@&open-telemetry#8203;arukiidou](https://github.com/arukiidou) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5299](https://github.com/open-telemetry/opentelemetry-go/pull/5299)
- docs: Add logs exporters in README.md by
[@&open-telemetry#8203;arukiidou](https://github.com/arukiidou) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5298](https://github.com/open-telemetry/opentelemetry-go/pull/5298)
- Use reflect to construct a Record in `logtest` by
[@&open-telemetry#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5275](https://github.com/open-telemetry/opentelemetry-go/pull/5275)
- Fix type error in float64 instrument documentation by
[@&open-telemetry#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5302](https://github.com/open-telemetry/opentelemetry-go/pull/5302)
- Fix HistogramConfig documentation by
[@&open-telemetry#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5301](https://github.com/open-telemetry/opentelemetry-go/pull/5301)
- feat: opt for concatenation instead of using fmt.Sprintf by
[@&open-telemetry#8203;moisesvega](https://github.com/moisesvega) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5286](https://github.com/open-telemetry/opentelemetry-go/pull/5286)
- Emit attributes slices as their json representation by
[@&open-telemetry#8203;dmathieu](https://github.com/dmathieu) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5159](https://github.com/open-telemetry/opentelemetry-go/pull/5159)
- Refactor exemplars to not use generic argument by
[@&open-telemetry#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5285](https://github.com/open-telemetry/opentelemetry-go/pull/5285)
- Upgrade default go verison to 1.22.3 by
[@&open-telemetry#8203;XSAM](https://github.com/XSAM) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5314](https://github.com/open-telemetry/opentelemetry-go/pull/5314)
- Log records dropped by the BatchProcessor by
[@&open-telemetry#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5276](https://github.com/open-telemetry/opentelemetry-go/pull/5276)
- Rename synchronous instrument names in global test by
[@&open-telemetry#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5303](https://github.com/open-telemetry/opentelemetry-go/pull/5303)
- chore: Configure Renovate by
[@&open-telemetry#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5309](https://github.com/open-telemetry/opentelemetry-go/pull/5309)
- chore(deps): update module github.com/golang/groupcache to
v0.0.0-20210331224755-41bb18bfe9da by
[@&open-telemetry#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5320](https://github.com/open-telemetry/opentelemetry-go/pull/5320)
- chore(deps): update module google.golang.org/genproto/googleapis/api
to v0.0.0-20240506185236-b8a5c65736ae by
[@&open-telemetry#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5321](https://github.com/open-telemetry/opentelemetry-go/pull/5321)
- chore(deps): update module gopkg.in/check.v1 to
v1.0.0-20201130134442-10cb98267c6c by
[@&open-telemetry#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5326](https://github.com/open-telemetry/opentelemetry-go/pull/5326)
- chore(deps): update module google.golang.org/genproto/googleapis/rpc
to v0.0.0-20240506185236-b8a5c65736ae by
[@&open-telemetry#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5325](https://github.com/open-telemetry/opentelemetry-go/pull/5325)
- fix(deps): update module golang.org/x/exp to
v0.0.0-20240506185415-9bf2ced13842 by
[@&open-telemetry#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5327](https://github.com/open-telemetry/opentelemetry-go/pull/5327)
- chore(deps): update module github.com/prometheus/common to v0.53.0 by
[@&open-telemetry#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5332](https://github.com/open-telemetry/opentelemetry-go/pull/5332)
- chore(deps): update module golang.org/x/net to v0.25.0 by
[@&open-telemetry#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5335](https://github.com/open-telemetry/opentelemetry-go/pull/5335)
- fix(deps): update module google.golang.org/protobuf to v1.34.1 by
[@&open-telemetry#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5328](https://github.com/open-telemetry/opentelemetry-go/pull/5328)
- chore(deps): update module github.com/prometheus/procfs to v0.14.0 by
[@&open-telemetry#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5333](https://github.com/open-telemetry/opentelemetry-go/pull/5333)
- chore(deps): update module github.com/cespare/xxhash/v2 to v2.3.0 by
[@&open-telemetry#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5330](https://github.com/open-telemetry/opentelemetry-go/pull/5330)
- chore(deps): update module github.com/rogpeppe/go-internal to v1.12.0
by [@&open-telemetry#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5334](https://github.com/open-telemetry/opentelemetry-go/pull/5334)
- fix(deps): update module github.com/golangci/golangci-lint to v1.58.1
by [@&open-telemetry#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5340](https://github.com/open-telemetry/opentelemetry-go/pull/5340)
- Merge Span.AddLink tests by
[@&open-telemetry#8203;perhapsmaple](https://github.com/perhapsmaple) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5115](https://github.com/open-telemetry/opentelemetry-go/pull/5115)
- exporters/otlp/otlptrace: fix incorrect documentation by
[@&open-telemetry#8203;kevinburkesegment](https://github.com/kevinburkesegment) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5098](https://github.com/open-telemetry/opentelemetry-go/pull/5098)
- Generate `internal/retry` in `otlploggrpc` by
[@&open-telemetry#8203;XSAM](https://github.com/XSAM) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5313](https://github.com/open-telemetry/opentelemetry-go/pull/5313)
- fix(deps): update module github.com/prometheus/client_golang to
v1.19.1 by [@&open-telemetry#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5341](https://github.com/open-telemetry/opentelemetry-go/pull/5341)
- chore(deps): update jaegertracing/all-in-one docker tag to v1.57 by
[@&open-telemetry#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5329](https://github.com/open-telemetry/opentelemetry-go/pull/5329)
- chore(deps): update otel/opentelemetry-collector-contrib docker tag to
v0.100.0 by [@&open-telemetry#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5337](https://github.com/open-telemetry/opentelemetry-go/pull/5337)
- chore(deps): update prom/prometheus docker tag to v2.52.0 by
[@&open-telemetry#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5338](https://github.com/open-telemetry/opentelemetry-go/pull/5338)
- Move Aneurysm9 to emeritus status by
[@&open-telemetry#8203;Aneurysm9](https://github.com/Aneurysm9) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5319](https://github.com/open-telemetry/opentelemetry-go/pull/5319)
- Test metric aggregate times by
[@&open-telemetry#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5323](https://github.com/open-telemetry/opentelemetry-go/pull/5323)
- Fix empty log body printed by stdoutlog exporter by
[@&open-telemetry#8203;XSAM](https://github.com/XSAM) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5311](https://github.com/open-telemetry/opentelemetry-go/pull/5311)
- Record links with empty span context by
[@&open-telemetry#8203;amanakin](https://github.com/amanakin) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5315](https://github.com/open-telemetry/opentelemetry-go/pull/5315)
- Update `RELEASING.md` to obtain steps to verify the changes for
contrib by [@&open-telemetry#8203;XSAM](https://github.com/XSAM) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5284](https://github.com/open-telemetry/opentelemetry-go/pull/5284)
- chore(deps): update module google.golang.org/genproto/googleapis/rpc
to v0.0.0-20240509183442-62759503f434 by
[@&open-telemetry#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5345](https://github.com/open-telemetry/opentelemetry-go/pull/5345)
- chore(deps): update module google.golang.org/genproto/googleapis/api
to v0.0.0-20240509183442-62759503f434 by
[@&open-telemetry#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5344](https://github.com/open-telemetry/opentelemetry-go/pull/5344)
- Support Delta & Cumulative temporality for LastValue aggregates by
[@&open-telemetry#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5305](https://github.com/open-telemetry/opentelemetry-go/pull/5305)
- sdk/log: Document how Processor and Exporter interfaces can be
extended by [@&open-telemetry#8203;pellared](https://github.com/pellared) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5347](https://github.com/open-telemetry/opentelemetry-go/pull/5347)
- Remove dependabot version updates by
[@&open-telemetry#8203;XSAM](https://github.com/XSAM) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5346](https://github.com/open-telemetry/opentelemetry-go/pull/5346)
- chore(deps): update module google.golang.org/genproto/googleapis/api
to v0.0.0-20240513163218-0867130af1f8 by
[@&open-telemetry#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5350](https://github.com/open-telemetry/opentelemetry-go/pull/5350)
- chore(deps): update module google.golang.org/genproto/googleapis/rpc
to v0.0.0-20240513163218-0867130af1f8 by
[@&open-telemetry#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5351](https://github.com/open-telemetry/opentelemetry-go/pull/5351)
- chore(deps): update module github.com/prometheus/procfs to v0.15.0 by
[@&open-telemetry#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5352](https://github.com/open-telemetry/opentelemetry-go/pull/5352)
- chore(deps): update codecov/codecov-action action to v4.4.0 by
[@&open-telemetry#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5353](https://github.com/open-telemetry/opentelemetry-go/pull/5353)
- Add logs to dice example by
[@&open-telemetry#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5349](https://github.com/open-telemetry/opentelemetry-go/pull/5349)
- log: Fix comparison of unordered map values by
[@&open-telemetry#8203;dmathieu](https://github.com/dmathieu) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5306](https://github.com/open-telemetry/opentelemetry-go/pull/5306)
- fix(deps): update module google.golang.org/grpc to v1.64.0 by
[@&open-telemetry#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5354](https://github.com/open-telemetry/opentelemetry-go/pull/5354)
- Fix logger provider var name in dice example by
[@&open-telemetry#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5358](https://github.com/open-telemetry/opentelemetry-go/pull/5358)
- chore(deps): update module google.golang.org/genproto/googleapis/rpc
to v0.0.0-20240515191416-fc5f0ca64291 by
[@&open-telemetry#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5362](https://github.com/open-telemetry/opentelemetry-go/pull/5362)
- chore(deps): update module google.golang.org/genproto/googleapis/api
to v0.0.0-20240515191416-fc5f0ca64291 by
[@&open-telemetry#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5361](https://github.com/open-telemetry/opentelemetry-go/pull/5361)
- chore(deps): update module github.com/grpc-ecosystem/grpc-gateway/v2
to v2.20.0 by [@&open-telemetry#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5363](https://github.com/open-telemetry/opentelemetry-go/pull/5363)
- \[chore] Fix 2 places in log design doc by
[@&open-telemetry#8203;yijiem](https://github.com/yijiem) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5364](https://github.com/open-telemetry/opentelemetry-go/pull/5364)
- \[chore] Fix wrong type in DESIGN.md by
[@&open-telemetry#8203;pellared](https://github.com/pellared) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5368](https://github.com/open-telemetry/opentelemetry-go/pull/5368)
- Add the synchronous gauge to the metric API and SDK by
[@&open-telemetry#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5304](https://github.com/open-telemetry/opentelemetry-go/pull/5304)
- Collector example: add metrics by
[@&open-telemetry#8203;XSAM](https://github.com/XSAM) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5283](https://github.com/open-telemetry/opentelemetry-go/pull/5283)
- Fix package prefix of error in otlploghttp by
[@&open-telemetry#8203;XSAM](https://github.com/XSAM) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5371](https://github.com/open-telemetry/opentelemetry-go/pull/5371)
- Split log/logtest into a recorder and a logger by
[@&open-telemetry#8203;dmathieu](https://github.com/dmathieu) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5365](https://github.com/open-telemetry/opentelemetry-go/pull/5365)
- Identify logger with schemaURL in global logger provider by
[@&open-telemetry#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5375](https://github.com/open-telemetry/opentelemetry-go/pull/5375)
- Update all semconv use to v1.25.0 by
[@&open-telemetry#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5374](https://github.com/open-telemetry/opentelemetry-go/pull/5374)
- fix(deps): update module github.com/golangci/golangci-lint to v1.58.2
by [@&open-telemetry#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5382](https://github.com/open-telemetry/opentelemetry-go/pull/5382)
- chore(deps): update codecov/codecov-action action to v4.4.1 by
[@&open-telemetry#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5387](https://github.com/open-telemetry/opentelemetry-go/pull/5387)
- chore(deps): update module google.golang.org/genproto/googleapis/api
to v0.0.0-20240520151616-dc85e6b867a5 by
[@&open-telemetry#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5388](https://github.com/open-telemetry/opentelemetry-go/pull/5388)
- chore(deps): update benchmark-action/github-action-benchmark action to
v1.20.3 by [@&open-telemetry#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5381](https://github.com/open-telemetry/opentelemetry-go/pull/5381)
- Fix exported instrument kind const value change by
[@&open-telemetry#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5385](https://github.com/open-telemetry/opentelemetry-go/pull/5385)
- Release v1.27.0/v0.49.0/v0.3.0 by
[@&open-telemetry#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5392](https://github.com/open-telemetry/opentelemetry-go/pull/5392)

##### New Contributors

- [@&open-telemetry#8203;prasad-shirodkar](https://github.com/prasad-shirodkar) made
their first contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/5189](https://github.com/open-telemetry/opentelemetry-go/pull/5189)
- [@&open-telemetry#8203;dockercui](https://github.com/dockercui) made their first
contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/5262](https://github.com/open-telemetry/opentelemetry-go/pull/5262)
- [@&open-telemetry#8203;arukiidou](https://github.com/arukiidou) made their first
contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/5274](https://github.com/open-telemetry/opentelemetry-go/pull/5274)
- [@&open-telemetry#8203;moisesvega](https://github.com/moisesvega) made their first
contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/5286](https://github.com/open-telemetry/opentelemetry-go/pull/5286)
- [@&open-telemetry#8203;renovate](https://github.com/renovate) made their first
contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/5309](https://github.com/open-telemetry/opentelemetry-go/pull/5309)
- [@&open-telemetry#8203;perhapsmaple](https://github.com/perhapsmaple) made their
first contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/5115](https://github.com/open-telemetry/opentelemetry-go/pull/5115)
- [@&open-telemetry#8203;amanakin](https://github.com/amanakin) made their first
contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/5315](https://github.com/open-telemetry/opentelemetry-go/pull/5315)
- [@&open-telemetry#8203;yijiem](https://github.com/yijiem) made their first
contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/5364](https://github.com/open-telemetry/opentelemetry-go/pull/5364)

**Full Changelog**:
open-telemetry/opentelemetry-go@v1.26.0...v1.27.0

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "on tuesday" (UTC), 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.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config help](https://github.com/renovatebot/renovate/discussions) if
that's undesired.

---

- [ ] <!-- 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-collector).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNjguMTAiLCJ1cGRhdGVkSW5WZXIiOiIzNy4zNjguMTAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyIsInJlbm92YXRlYm90Il19-->

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <[email protected]>
MrAlias referenced this pull request in open-telemetry/opentelemetry-go-contrib Jun 17, 2024
[![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](https://github.com/open-telemetry/opentelemetry-go)
| `v1.25.0` -> `v1.27.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fsdk/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fsdk/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fsdk/v1.25.0/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fsdk/v1.25.0/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>open-telemetry/opentelemetry-go
(go.opentelemetry.io/otel/sdk)</summary>

###
[`v1.27.0`](https://github.com/open-telemetry/opentelemetry-go/releases/tag/v1.27.0):
/v0.49.0/v0.3.0

[Compare
Source](https://github.com/open-telemetry/opentelemetry-go/compare/v1.26.0...v1.27.0)

This release includes the first beta release of the OpenTelemetry Logs
Bridge API and SDK for Go.

##### Overview

##### Added

- Add example for `go.opentelemetry.io/otel/exporters/stdout/stdoutlog`.
([#&#8203;5242](https://github.com/open-telemetry/opentelemetry-go/issues/5242))
- Add `RecordFactory` in `go.opentelemetry.io/otel/sdk/log/logtest` to
facilitate testing exporter and processor implementations.
([#&#8203;5258](https://github.com/open-telemetry/opentelemetry-go/issues/5258))
- Add `RecordFactory` in `go.opentelemetry.io/otel/log/logtest` to
facilitate testing bridge implementations.
([#&#8203;5263](https://github.com/open-telemetry/opentelemetry-go/issues/5263))
- The count of dropped records from the `BatchProcessor` in
`go.opentelemetry.io/otel/sdk/log` is logged.
([#&#8203;5276](https://github.com/open-telemetry/opentelemetry-go/issues/5276))
- Add metrics in the `otel-collector` example.
([#&#8203;5283](https://github.com/open-telemetry/opentelemetry-go/issues/5283))
- Add the synchronous gauge instrument to
`go.opentelemetry.io/otel/metric`.
([#&#8203;5304](https://github.com/open-telemetry/opentelemetry-go/issues/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`.
([#&#8203;5349](https://github.com/open-telemetry/opentelemetry-go/issues/5349))

##### Changed

- The `Shutdown` method of `Exporter` in
`go.opentelemetry.io/otel/exporters/stdout/stdouttrace` ignores the
context cancellation and always returns `nil`.
([#&#8203;5189](https://github.com/open-telemetry/opentelemetry-go/issues/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`.
([#&#8203;5189](https://github.com/open-telemetry/opentelemetry-go/issues/5189))
- Apply the value length limits to `Record` attributes in
`go.opentelemetry.io/otel/sdk/log`.
([#&#8203;5230](https://github.com/open-telemetry/opentelemetry-go/issues/5230))
- De-duplicate map attributes added to a `Record` in
`go.opentelemetry.io/otel/sdk/log`.
([#&#8203;5230](https://github.com/open-telemetry/opentelemetry-go/issues/5230))
- `go.opentelemetry.io/otel/exporters/stdout/stdoutlog` won't print
timestamps when `WithoutTimestamps` option is set.
([#&#8203;5241](https://github.com/open-telemetry/opentelemetry-go/issues/5241))
- The `go.opentelemetry.io/otel/exporters/stdout/stdoutlog` exporter
won't print `AttributeValueLengthLimit` and `AttributeCountLimit` fields
now, instead it prints the `DroppedAttributes` field.
([#&#8203;5272](https://github.com/open-telemetry/opentelemetry-go/issues/5272))
- Improved performance in the `Stringer` implementation of
`go.opentelemetry.io/otel/baggage.Member` by reducing the number of
allocations.
([#&#8203;5286](https://github.com/open-telemetry/opentelemetry-go/issues/5286))
- Set the start time for last-value aggregates in
`go.opentelemetry.io/otel/sdk/metric`.
([#&#8203;5305](https://github.com/open-telemetry/opentelemetry-go/issues/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.
([#&#8203;5315](https://github.com/open-telemetry/opentelemetry-go/issues/5315))
- Upgrade all dependencies of `go.opentelemetry.io/otel/semconv/v1.24.0`
to `go.opentelemetry.io/otel/semconv/v1.25.0`.
([#&#8203;5374](https://github.com/open-telemetry/opentelemetry-go/issues/5374))

##### Fixed

- Comparison of unordered maps for
`go.opentelemetry.io/otel/log.KeyValue` and
`go.opentelemetry.io/otel/log.Value`.
([#&#8203;5306](https://github.com/open-telemetry/opentelemetry-go/issues/5306))
- Fix the empty output of `go.opentelemetry.io/otel/log.Value` in
`go.opentelemetry.io/otel/exporters/stdout/stdoutlog`.
([#&#8203;5311](https://github.com/open-telemetry/opentelemetry-go/issues/5311))
- Split the behavior of `Recorder` in
`go.opentelemetry.io/otel/log/logtest` so it behaves as a
`LoggerProvider` only.
([#&#8203;5365](https://github.com/open-telemetry/opentelemetry-go/issues/5365))
- Fix wrong package name of the error message when parsing endpoint URL
in `go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp`.
([#&#8203;5371](https://github.com/open-telemetry/opentelemetry-go/issues/5371))
- Identify the `Logger` returned from the global `LoggerProvider` in
`go.opentelemetry.io/otel/log/global` with its schema URL.
([#&#8203;5375](https://github.com/open-telemetry/opentelemetry-go/issues/5375))

##### What's Changed

- sdk/log/logtest: Add RecordFactory by
[@&#8203;pellared](https://github.com/pellared) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5258](https://github.com/open-telemetry/opentelemetry-go/pull/5258)
- log/logtest: add Record Factory by
[@&#8203;dmathieu](https://github.com/dmathieu) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5263](https://github.com/open-telemetry/opentelemetry-go/pull/5263)
- stdoutlog: Do not print timestamps when WithoutTimestamps is set by
[@&#8203;XSAM](https://github.com/XSAM) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5241](https://github.com/open-telemetry/opentelemetry-go/pull/5241)
- Add example for stdoutlog by [@&#8203;XSAM](https://github.com/XSAM)
in
[https://github.com/open-telemetry/opentelemetry-go/pull/5242](https://github.com/open-telemetry/opentelemetry-go/pull/5242)
- Remove context check on stdout exporters by
[@&#8203;prasad-shirodkar](https://github.com/prasad-shirodkar) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5189](https://github.com/open-telemetry/opentelemetry-go/pull/5189)
- Fix flaky test TestBufferExporter/Shutdown/ContextCancelled by
[@&#8203;XSAM](https://github.com/XSAM) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5261](https://github.com/open-telemetry/opentelemetry-go/pull/5261)
- Add `otlploggrpc` exporter skeleton by
[@&#8203;XSAM](https://github.com/XSAM) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5246](https://github.com/open-telemetry/opentelemetry-go/pull/5246)
- build(deps): bump lycheeverse/lychee-action from 1.9.3 to 1.10.0 by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5266](https://github.com/open-telemetry/opentelemetry-go/pull/5266)
- chore: fix function names in comment by
[@&#8203;dockercui](https://github.com/dockercui) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5262](https://github.com/open-telemetry/opentelemetry-go/pull/5262)
- build(deps): bump
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp from
0.50.0 to 0.51.0 in /example/dice by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5265](https://github.com/open-telemetry/opentelemetry-go/pull/5265)
- docs: update variable name in documentation by
[@&#8203;codeboten](https://github.com/codeboten) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5270](https://github.com/open-telemetry/opentelemetry-go/pull/5270)
- Use empty resource when `RecordFactory.Resource` is `nil` by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5264](https://github.com/open-telemetry/opentelemetry-go/pull/5264)
- Truncate and de-duplicate log attribute values by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5230](https://github.com/open-telemetry/opentelemetry-go/pull/5230)
- Add changelog entry for
[#&#8203;5230](https://github.com/open-telemetry/opentelemetry-go/issues/5230)
by [@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5277](https://github.com/open-telemetry/opentelemetry-go/pull/5277)
- docs: Add otlploghttp package in exporters README.md by
[@&#8203;arukiidou](https://github.com/arukiidou) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5274](https://github.com/open-telemetry/opentelemetry-go/pull/5274)
- The stdoutlog exporter prints `DroppedAttributes` field instead of
`Limit`s fields by [@&#8203;XSAM](https://github.com/XSAM) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5272](https://github.com/open-telemetry/opentelemetry-go/pull/5272)
- Test scope and resource transforms in `otlploghttp` by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5278](https://github.com/open-telemetry/opentelemetry-go/pull/5278)
- Add README template to semconvkit by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5279](https://github.com/open-telemetry/opentelemetry-go/pull/5279)
- Use docker compose in otel collector example by
[@&#8203;XSAM](https://github.com/XSAM) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5244](https://github.com/open-telemetry/opentelemetry-go/pull/5244)
- \[chore] dependabot updates Sun May 5 15:58:12 UTC 2024 by
[@&#8203;opentelemetrybot](https://github.com/opentelemetrybot) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5300](https://github.com/open-telemetry/opentelemetry-go/pull/5300)
- build(deps): bump codecov/codecov-action from 4.3.0 to 4.3.1 by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5296](https://github.com/open-telemetry/opentelemetry-go/pull/5296)
- docs: Update Go logs status to alpha in README.md by
[@&#8203;arukiidou](https://github.com/arukiidou) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5299](https://github.com/open-telemetry/opentelemetry-go/pull/5299)
- docs: Add logs exporters in README.md by
[@&#8203;arukiidou](https://github.com/arukiidou) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5298](https://github.com/open-telemetry/opentelemetry-go/pull/5298)
- Use reflect to construct a Record in `logtest` by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5275](https://github.com/open-telemetry/opentelemetry-go/pull/5275)
- Fix type error in float64 instrument documentation by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5302](https://github.com/open-telemetry/opentelemetry-go/pull/5302)
- Fix HistogramConfig documentation by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5301](https://github.com/open-telemetry/opentelemetry-go/pull/5301)
- feat: opt for concatenation instead of using fmt.Sprintf by
[@&#8203;moisesvega](https://github.com/moisesvega) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5286](https://github.com/open-telemetry/opentelemetry-go/pull/5286)
- Emit attributes slices as their json representation by
[@&#8203;dmathieu](https://github.com/dmathieu) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5159](https://github.com/open-telemetry/opentelemetry-go/pull/5159)
- Refactor exemplars to not use generic argument by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5285](https://github.com/open-telemetry/opentelemetry-go/pull/5285)
- Upgrade default go verison to 1.22.3 by
[@&#8203;XSAM](https://github.com/XSAM) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5314](https://github.com/open-telemetry/opentelemetry-go/pull/5314)
- Log records dropped by the BatchProcessor by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5276](https://github.com/open-telemetry/opentelemetry-go/pull/5276)
- Rename synchronous instrument names in global test by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5303](https://github.com/open-telemetry/opentelemetry-go/pull/5303)
- chore: Configure Renovate by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5309](https://github.com/open-telemetry/opentelemetry-go/pull/5309)
- chore(deps): update module github.com/golang/groupcache to
v0.0.0-20210331224755-41bb18bfe9da by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5320](https://github.com/open-telemetry/opentelemetry-go/pull/5320)
- chore(deps): update module google.golang.org/genproto/googleapis/api
to v0.0.0-20240506185236-b8a5c65736ae by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5321](https://github.com/open-telemetry/opentelemetry-go/pull/5321)
- chore(deps): update module gopkg.in/check.v1 to
v1.0.0-20201130134442-10cb98267c6c by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5326](https://github.com/open-telemetry/opentelemetry-go/pull/5326)
- chore(deps): update module google.golang.org/genproto/googleapis/rpc
to v0.0.0-20240506185236-b8a5c65736ae by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5325](https://github.com/open-telemetry/opentelemetry-go/pull/5325)
- fix(deps): update module golang.org/x/exp to
v0.0.0-20240506185415-9bf2ced13842 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5327](https://github.com/open-telemetry/opentelemetry-go/pull/5327)
- chore(deps): update module github.com/prometheus/common to v0.53.0 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5332](https://github.com/open-telemetry/opentelemetry-go/pull/5332)
- chore(deps): update module golang.org/x/net to v0.25.0 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5335](https://github.com/open-telemetry/opentelemetry-go/pull/5335)
- fix(deps): update module google.golang.org/protobuf to v1.34.1 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5328](https://github.com/open-telemetry/opentelemetry-go/pull/5328)
- chore(deps): update module github.com/prometheus/procfs to v0.14.0 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5333](https://github.com/open-telemetry/opentelemetry-go/pull/5333)
- chore(deps): update module github.com/cespare/xxhash/v2 to v2.3.0 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5330](https://github.com/open-telemetry/opentelemetry-go/pull/5330)
- chore(deps): update module github.com/rogpeppe/go-internal to v1.12.0
by [@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5334](https://github.com/open-telemetry/opentelemetry-go/pull/5334)
- fix(deps): update module github.com/golangci/golangci-lint to v1.58.1
by [@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5340](https://github.com/open-telemetry/opentelemetry-go/pull/5340)
- Merge Span.AddLink tests by
[@&#8203;perhapsmaple](https://github.com/perhapsmaple) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5115](https://github.com/open-telemetry/opentelemetry-go/pull/5115)
- exporters/otlp/otlptrace: fix incorrect documentation by
[@&#8203;kevinburkesegment](https://github.com/kevinburkesegment) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5098](https://github.com/open-telemetry/opentelemetry-go/pull/5098)
- Generate `internal/retry` in `otlploggrpc` by
[@&#8203;XSAM](https://github.com/XSAM) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5313](https://github.com/open-telemetry/opentelemetry-go/pull/5313)
- fix(deps): update module github.com/prometheus/client_golang to
v1.19.1 by [@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5341](https://github.com/open-telemetry/opentelemetry-go/pull/5341)
- chore(deps): update jaegertracing/all-in-one docker tag to v1.57 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5329](https://github.com/open-telemetry/opentelemetry-go/pull/5329)
- chore(deps): update otel/opentelemetry-collector-contrib docker tag to
v0.100.0 by [@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5337](https://github.com/open-telemetry/opentelemetry-go/pull/5337)
- chore(deps): update prom/prometheus docker tag to v2.52.0 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5338](https://github.com/open-telemetry/opentelemetry-go/pull/5338)
- Move Aneurysm9 to emeritus status by
[@&#8203;Aneurysm9](https://github.com/Aneurysm9) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5319](https://github.com/open-telemetry/opentelemetry-go/pull/5319)
- Test metric aggregate times by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5323](https://github.com/open-telemetry/opentelemetry-go/pull/5323)
- Fix empty log body printed by stdoutlog exporter by
[@&#8203;XSAM](https://github.com/XSAM) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5311](https://github.com/open-telemetry/opentelemetry-go/pull/5311)
- Record links with empty span context by
[@&#8203;amanakin](https://github.com/amanakin) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5315](https://github.com/open-telemetry/opentelemetry-go/pull/5315)
- Update `RELEASING.md` to obtain steps to verify the changes for
contrib by [@&#8203;XSAM](https://github.com/XSAM) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5284](https://github.com/open-telemetry/opentelemetry-go/pull/5284)
- chore(deps): update module google.golang.org/genproto/googleapis/rpc
to v0.0.0-20240509183442-62759503f434 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5345](https://github.com/open-telemetry/opentelemetry-go/pull/5345)
- chore(deps): update module google.golang.org/genproto/googleapis/api
to v0.0.0-20240509183442-62759503f434 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5344](https://github.com/open-telemetry/opentelemetry-go/pull/5344)
- Support Delta & Cumulative temporality for LastValue aggregates by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5305](https://github.com/open-telemetry/opentelemetry-go/pull/5305)
- sdk/log: Document how Processor and Exporter interfaces can be
extended by [@&#8203;pellared](https://github.com/pellared) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5347](https://github.com/open-telemetry/opentelemetry-go/pull/5347)
- Remove dependabot version updates by
[@&#8203;XSAM](https://github.com/XSAM) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5346](https://github.com/open-telemetry/opentelemetry-go/pull/5346)
- chore(deps): update module google.golang.org/genproto/googleapis/api
to v0.0.0-20240513163218-0867130af1f8 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5350](https://github.com/open-telemetry/opentelemetry-go/pull/5350)
- chore(deps): update module google.golang.org/genproto/googleapis/rpc
to v0.0.0-20240513163218-0867130af1f8 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5351](https://github.com/open-telemetry/opentelemetry-go/pull/5351)
- chore(deps): update module github.com/prometheus/procfs to v0.15.0 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5352](https://github.com/open-telemetry/opentelemetry-go/pull/5352)
- chore(deps): update codecov/codecov-action action to v4.4.0 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5353](https://github.com/open-telemetry/opentelemetry-go/pull/5353)
- Add logs to dice example by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5349](https://github.com/open-telemetry/opentelemetry-go/pull/5349)
- log: Fix comparison of unordered map values by
[@&#8203;dmathieu](https://github.com/dmathieu) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5306](https://github.com/open-telemetry/opentelemetry-go/pull/5306)
- fix(deps): update module google.golang.org/grpc to v1.64.0 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5354](https://github.com/open-telemetry/opentelemetry-go/pull/5354)
- Fix logger provider var name in dice example by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5358](https://github.com/open-telemetry/opentelemetry-go/pull/5358)
- chore(deps): update module google.golang.org/genproto/googleapis/rpc
to v0.0.0-20240515191416-fc5f0ca64291 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5362](https://github.com/open-telemetry/opentelemetry-go/pull/5362)
- chore(deps): update module google.golang.org/genproto/googleapis/api
to v0.0.0-20240515191416-fc5f0ca64291 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5361](https://github.com/open-telemetry/opentelemetry-go/pull/5361)
- chore(deps): update module github.com/grpc-ecosystem/grpc-gateway/v2
to v2.20.0 by [@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5363](https://github.com/open-telemetry/opentelemetry-go/pull/5363)
- \[chore] Fix 2 places in log design doc by
[@&#8203;yijiem](https://github.com/yijiem) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5364](https://github.com/open-telemetry/opentelemetry-go/pull/5364)
- \[chore] Fix wrong type in DESIGN.md by
[@&#8203;pellared](https://github.com/pellared) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5368](https://github.com/open-telemetry/opentelemetry-go/pull/5368)
- Add the synchronous gauge to the metric API and SDK by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5304](https://github.com/open-telemetry/opentelemetry-go/pull/5304)
- Collector example: add metrics by
[@&#8203;XSAM](https://github.com/XSAM) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5283](https://github.com/open-telemetry/opentelemetry-go/pull/5283)
- Fix package prefix of error in otlploghttp by
[@&#8203;XSAM](https://github.com/XSAM) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5371](https://github.com/open-telemetry/opentelemetry-go/pull/5371)
- Split log/logtest into a recorder and a logger by
[@&#8203;dmathieu](https://github.com/dmathieu) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5365](https://github.com/open-telemetry/opentelemetry-go/pull/5365)
- Identify logger with schemaURL in global logger provider by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5375](https://github.com/open-telemetry/opentelemetry-go/pull/5375)
- Update all semconv use to v1.25.0 by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5374](https://github.com/open-telemetry/opentelemetry-go/pull/5374)
- fix(deps): update module github.com/golangci/golangci-lint to v1.58.2
by [@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5382](https://github.com/open-telemetry/opentelemetry-go/pull/5382)
- chore(deps): update codecov/codecov-action action to v4.4.1 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5387](https://github.com/open-telemetry/opentelemetry-go/pull/5387)
- chore(deps): update module google.golang.org/genproto/googleapis/api
to v0.0.0-20240520151616-dc85e6b867a5 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5388](https://github.com/open-telemetry/opentelemetry-go/pull/5388)
- chore(deps): update benchmark-action/github-action-benchmark action to
v1.20.3 by [@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5381](https://github.com/open-telemetry/opentelemetry-go/pull/5381)
- Fix exported instrument kind const value change by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5385](https://github.com/open-telemetry/opentelemetry-go/pull/5385)
- Release v1.27.0/v0.49.0/v0.3.0 by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5392](https://github.com/open-telemetry/opentelemetry-go/pull/5392)

##### New Contributors

- [@&#8203;prasad-shirodkar](https://github.com/prasad-shirodkar) made
their first contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/5189](https://github.com/open-telemetry/opentelemetry-go/pull/5189)
- [@&#8203;dockercui](https://github.com/dockercui) made their first
contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/5262](https://github.com/open-telemetry/opentelemetry-go/pull/5262)
- [@&#8203;arukiidou](https://github.com/arukiidou) made their first
contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/5274](https://github.com/open-telemetry/opentelemetry-go/pull/5274)
- [@&#8203;moisesvega](https://github.com/moisesvega) made their first
contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/5286](https://github.com/open-telemetry/opentelemetry-go/pull/5286)
- [@&#8203;renovate](https://github.com/renovate) made their first
contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/5309](https://github.com/open-telemetry/opentelemetry-go/pull/5309)
- [@&#8203;perhapsmaple](https://github.com/perhapsmaple) made their
first contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/5115](https://github.com/open-telemetry/opentelemetry-go/pull/5115)
- [@&#8203;amanakin](https://github.com/amanakin) made their first
contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/5315](https://github.com/open-telemetry/opentelemetry-go/pull/5315)
- [@&#8203;yijiem](https://github.com/yijiem) made their first
contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/5364](https://github.com/open-telemetry/opentelemetry-go/pull/5364)

**Full Changelog**:
open-telemetry/opentelemetry-go@v1.26.0...v1.27.0

###
[`v1.26.0`](https://github.com/open-telemetry/opentelemetry-go/releases/tag/v1.26.0):
/v0.48.0/v0.2.0-alpha

[Compare
Source](https://github.com/open-telemetry/opentelemetry-go/compare/v1.25.0...v1.26.0)

##### Added

- Add `Recorder` in `go.opentelemetry.io/otel/log/logtest` to facilitate
testing the log bridge implementations.
([#&#8203;5134](https://github.com/open-telemetry/opentelemetry-go/issues/5134))
- Add span flags to OTLP spans and links exported by
`go.opentelemetry.io/otel/exporters/otlp/otlptrace`.
([#&#8203;5194](https://github.com/open-telemetry/opentelemetry-go/issues/5194))
- Make the initial alpha release of `go.opentelemetry.io/otel/sdk/log`.
This new module contains the Go implementation of the OpenTelemetry Logs
SDK.
    This module is unstable and breaking changes may be introduced.
See our [versioning policy](VERSIONING.md) for more information about
these stability guarantees.
([#&#8203;5240](https://github.com/open-telemetry/opentelemetry-go/issues/5240))
- Make the initial alpha release of
`go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp`.
This new module contains an OTLP exporter that transmits log telemetry
using HTTP.
    This module is unstable and breaking changes may be introduced.
See our [versioning policy](VERSIONING.md) for more information about
these stability guarantees.
([#&#8203;5240](https://github.com/open-telemetry/opentelemetry-go/issues/5240))
- Make the initial alpha release of
`go.opentelemetry.io/otel/exporters/stdout/stdoutlog`.
    This new module contains an exporter prints log records to STDOUT.
    This module is unstable and breaking changes may be introduced.
See our [versioning policy](VERSIONING.md) for more information about
these stability guarantees.
([#&#8203;5240](https://github.com/open-telemetry/opentelemetry-go/issues/5240))
-   The `go.opentelemetry.io/otel/semconv/v1.25.0` package.
The package contains semantic conventions from the `v1.25.0` version of
the OpenTelemetry Semantic Conventions.
([#&#8203;5254](https://github.com/open-telemetry/opentelemetry-go/issues/5254))

##### Changed

- Update `go.opentelemetry.io/proto/otlp` from v1.1.0 to v1.2.0.
([#&#8203;5177](https://github.com/open-telemetry/opentelemetry-go/issues/5177))
- Improve performance of baggage member character validation in
`go.opentelemetry.io/otel/baggage`.
([#&#8203;5214](https://github.com/open-telemetry/opentelemetry-go/issues/5214))

**Full Changelog**:
open-telemetry/opentelemetry-go@v1.25.0...v1.26.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-contrib).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MTAuMSIsInVwZGF0ZWRJblZlciI6IjM3LjQxMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJTa2lwIENoYW5nZWxvZyIsImRlcGVuZGVuY2llcyJdfQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Kavindu-Dodan referenced this pull request in open-feature/flagd Jun 27, 2024
[![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](https://github.com/open-telemetry/opentelemetry-go)
| `v1.26.0` -> `v1.27.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel/v1.26.0/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel/v1.26.0/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc](https://github.com/open-telemetry/opentelemetry-go)
| `v1.26.0` -> `v1.27.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetricgrpc/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetricgrpc/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetricgrpc/v1.26.0/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetricgrpc/v1.26.0/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[go.opentelemetry.io/otel/exporters/otlp/otlptrace](https://github.com/open-telemetry/opentelemetry-go)
| `v1.26.0` -> `v1.27.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace/v1.26.0/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace/v1.26.0/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc](https://github.com/open-telemetry/opentelemetry-go)
| `v1.26.0` -> `v1.27.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace%2fotlptracegrpc/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace%2fotlptracegrpc/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace%2fotlptracegrpc/v1.26.0/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace%2fotlptracegrpc/v1.26.0/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[go.opentelemetry.io/otel/exporters/prometheus](https://github.com/open-telemetry/opentelemetry-go)
| `v0.48.0` -> `v0.49.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fexporters%2fprometheus/v0.49.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fexporters%2fprometheus/v0.49.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fexporters%2fprometheus/v0.48.0/v0.49.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fexporters%2fprometheus/v0.48.0/v0.49.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[go.opentelemetry.io/otel/metric](https://github.com/open-telemetry/opentelemetry-go)
| `v1.26.0` -> `v1.27.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fmetric/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fmetric/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fmetric/v1.26.0/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fmetric/v1.26.0/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[go.opentelemetry.io/otel/sdk](https://github.com/open-telemetry/opentelemetry-go)
| `v1.26.0` -> `v1.27.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fsdk/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fsdk/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fsdk/v1.26.0/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fsdk/v1.26.0/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[go.opentelemetry.io/otel/sdk/metric](https://github.com/open-telemetry/opentelemetry-go)
| `v1.26.0` -> `v1.27.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fsdk%2fmetric/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fsdk%2fmetric/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fsdk%2fmetric/v1.26.0/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fsdk%2fmetric/v1.26.0/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[go.opentelemetry.io/otel/trace](https://github.com/open-telemetry/opentelemetry-go)
| `v1.26.0` -> `v1.27.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2ftrace/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2ftrace/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2ftrace/v1.26.0/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2ftrace/v1.26.0/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>open-telemetry/opentelemetry-go
(go.opentelemetry.io/otel)</summary>

###
[`v1.27.0`](https://github.com/open-telemetry/opentelemetry-go/releases/tag/v1.27.0):
/v0.49.0/v0.3.0

[Compare
Source](https://github.com/open-telemetry/opentelemetry-go/compare/v1.26.0...v1.27.0)

This release includes the first beta release of the OpenTelemetry Logs
Bridge API and SDK for Go.

##### Overview

##### Added

- Add example for `go.opentelemetry.io/otel/exporters/stdout/stdoutlog`.
([#&#8203;5242](https://github.com/open-telemetry/opentelemetry-go/issues/5242))
- Add `RecordFactory` in `go.opentelemetry.io/otel/sdk/log/logtest` to
facilitate testing exporter and processor implementations.
([#&#8203;5258](https://github.com/open-telemetry/opentelemetry-go/issues/5258))
- Add `RecordFactory` in `go.opentelemetry.io/otel/log/logtest` to
facilitate testing bridge implementations.
([#&#8203;5263](https://github.com/open-telemetry/opentelemetry-go/issues/5263))
- The count of dropped records from the `BatchProcessor` in
`go.opentelemetry.io/otel/sdk/log` is logged.
([#&#8203;5276](https://github.com/open-telemetry/opentelemetry-go/issues/5276))
- Add metrics in the `otel-collector` example.
([#&#8203;5283](https://github.com/open-telemetry/opentelemetry-go/issues/5283))
- Add the synchronous gauge instrument to
`go.opentelemetry.io/otel/metric`.
([#&#8203;5304](https://github.com/open-telemetry/opentelemetry-go/issues/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`.
([#&#8203;5349](https://github.com/open-telemetry/opentelemetry-go/issues/5349))

##### Changed

- The `Shutdown` method of `Exporter` in
`go.opentelemetry.io/otel/exporters/stdout/stdouttrace` ignores the
context cancellation and always returns `nil`.
([#&#8203;5189](https://github.com/open-telemetry/opentelemetry-go/issues/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`.
([#&#8203;5189](https://github.com/open-telemetry/opentelemetry-go/issues/5189))
- Apply the value length limits to `Record` attributes in
`go.opentelemetry.io/otel/sdk/log`.
([#&#8203;5230](https://github.com/open-telemetry/opentelemetry-go/issues/5230))
- De-duplicate map attributes added to a `Record` in
`go.opentelemetry.io/otel/sdk/log`.
([#&#8203;5230](https://github.com/open-telemetry/opentelemetry-go/issues/5230))
- `go.opentelemetry.io/otel/exporters/stdout/stdoutlog` won't print
timestamps when `WithoutTimestamps` option is set.
([#&#8203;5241](https://github.com/open-telemetry/opentelemetry-go/issues/5241))
- The `go.opentelemetry.io/otel/exporters/stdout/stdoutlog` exporter
won't print `AttributeValueLengthLimit` and `AttributeCountLimit` fields
now, instead it prints the `DroppedAttributes` field.
([#&#8203;5272](https://github.com/open-telemetry/opentelemetry-go/issues/5272))
- Improved performance in the `Stringer` implementation of
`go.opentelemetry.io/otel/baggage.Member` by reducing the number of
allocations.
([#&#8203;5286](https://github.com/open-telemetry/opentelemetry-go/issues/5286))
- Set the start time for last-value aggregates in
`go.opentelemetry.io/otel/sdk/metric`.
([#&#8203;5305](https://github.com/open-telemetry/opentelemetry-go/issues/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.
([#&#8203;5315](https://github.com/open-telemetry/opentelemetry-go/issues/5315))
- Upgrade all dependencies of `go.opentelemetry.io/otel/semconv/v1.24.0`
to `go.opentelemetry.io/otel/semconv/v1.25.0`.
([#&#8203;5374](https://github.com/open-telemetry/opentelemetry-go/issues/5374))

##### Fixed

- Comparison of unordered maps for
`go.opentelemetry.io/otel/log.KeyValue` and
`go.opentelemetry.io/otel/log.Value`.
([#&#8203;5306](https://github.com/open-telemetry/opentelemetry-go/issues/5306))
- Fix the empty output of `go.opentelemetry.io/otel/log.Value` in
`go.opentelemetry.io/otel/exporters/stdout/stdoutlog`.
([#&#8203;5311](https://github.com/open-telemetry/opentelemetry-go/issues/5311))
- Split the behavior of `Recorder` in
`go.opentelemetry.io/otel/log/logtest` so it behaves as a
`LoggerProvider` only.
([#&#8203;5365](https://github.com/open-telemetry/opentelemetry-go/issues/5365))
- Fix wrong package name of the error message when parsing endpoint URL
in `go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp`.
([#&#8203;5371](https://github.com/open-telemetry/opentelemetry-go/issues/5371))
- Identify the `Logger` returned from the global `LoggerProvider` in
`go.opentelemetry.io/otel/log/global` with its schema URL.
([#&#8203;5375](https://github.com/open-telemetry/opentelemetry-go/issues/5375))

##### What's Changed

- sdk/log/logtest: Add RecordFactory by
[@&#8203;pellared](https://github.com/pellared) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5258](https://github.com/open-telemetry/opentelemetry-go/pull/5258)
- log/logtest: add Record Factory by
[@&#8203;dmathieu](https://github.com/dmathieu) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5263](https://github.com/open-telemetry/opentelemetry-go/pull/5263)
- stdoutlog: Do not print timestamps when WithoutTimestamps is set by
[@&#8203;XSAM](https://github.com/XSAM) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5241](https://github.com/open-telemetry/opentelemetry-go/pull/5241)
- Add example for stdoutlog by [@&#8203;XSAM](https://github.com/XSAM)
in
[https://github.com/open-telemetry/opentelemetry-go/pull/5242](https://github.com/open-telemetry/opentelemetry-go/pull/5242)
- Remove context check on stdout exporters by
[@&#8203;prasad-shirodkar](https://github.com/prasad-shirodkar) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5189](https://github.com/open-telemetry/opentelemetry-go/pull/5189)
- Fix flaky test TestBufferExporter/Shutdown/ContextCancelled by
[@&#8203;XSAM](https://github.com/XSAM) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5261](https://github.com/open-telemetry/opentelemetry-go/pull/5261)
- Add `otlploggrpc` exporter skeleton by
[@&#8203;XSAM](https://github.com/XSAM) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5246](https://github.com/open-telemetry/opentelemetry-go/pull/5246)
- build(deps): bump lycheeverse/lychee-action from 1.9.3 to 1.10.0 by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5266](https://github.com/open-telemetry/opentelemetry-go/pull/5266)
- chore: fix function names in comment by
[@&#8203;dockercui](https://github.com/dockercui) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5262](https://github.com/open-telemetry/opentelemetry-go/pull/5262)
- build(deps): bump
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp from
0.50.0 to 0.51.0 in /example/dice by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5265](https://github.com/open-telemetry/opentelemetry-go/pull/5265)
- docs: update variable name in documentation by
[@&#8203;codeboten](https://github.com/codeboten) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5270](https://github.com/open-telemetry/opentelemetry-go/pull/5270)
- Use empty resource when `RecordFactory.Resource` is `nil` by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5264](https://github.com/open-telemetry/opentelemetry-go/pull/5264)
- Truncate and de-duplicate log attribute values by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5230](https://github.com/open-telemetry/opentelemetry-go/pull/5230)
- Add changelog entry for
[#&#8203;5230](https://github.com/open-telemetry/opentelemetry-go/issues/5230)
by [@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5277](https://github.com/open-telemetry/opentelemetry-go/pull/5277)
- docs: Add otlploghttp package in exporters README.md by
[@&#8203;arukiidou](https://github.com/arukiidou) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5274](https://github.com/open-telemetry/opentelemetry-go/pull/5274)
- The stdoutlog exporter prints `DroppedAttributes` field instead of
`Limit`s fields by [@&#8203;XSAM](https://github.com/XSAM) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5272](https://github.com/open-telemetry/opentelemetry-go/pull/5272)
- Test scope and resource transforms in `otlploghttp` by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5278](https://github.com/open-telemetry/opentelemetry-go/pull/5278)
- Add README template to semconvkit by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5279](https://github.com/open-telemetry/opentelemetry-go/pull/5279)
- Use docker compose in otel collector example by
[@&#8203;XSAM](https://github.com/XSAM) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5244](https://github.com/open-telemetry/opentelemetry-go/pull/5244)
- \[chore] dependabot updates Sun May 5 15:58:12 UTC 2024 by
[@&#8203;opentelemetrybot](https://github.com/opentelemetrybot) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5300](https://github.com/open-telemetry/opentelemetry-go/pull/5300)
- build(deps): bump codecov/codecov-action from 4.3.0 to 4.3.1 by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5296](https://github.com/open-telemetry/opentelemetry-go/pull/5296)
- docs: Update Go logs status to alpha in README.md by
[@&#8203;arukiidou](https://github.com/arukiidou) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5299](https://github.com/open-telemetry/opentelemetry-go/pull/5299)
- docs: Add logs exporters in README.md by
[@&#8203;arukiidou](https://github.com/arukiidou) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5298](https://github.com/open-telemetry/opentelemetry-go/pull/5298)
- Use reflect to construct a Record in `logtest` by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5275](https://github.com/open-telemetry/opentelemetry-go/pull/5275)
- Fix type error in float64 instrument documentation by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5302](https://github.com/open-telemetry/opentelemetry-go/pull/5302)
- Fix HistogramConfig documentation by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5301](https://github.com/open-telemetry/opentelemetry-go/pull/5301)
- feat: opt for concatenation instead of using fmt.Sprintf by
[@&#8203;moisesvega](https://github.com/moisesvega) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5286](https://github.com/open-telemetry/opentelemetry-go/pull/5286)
- Emit attributes slices as their json representation by
[@&#8203;dmathieu](https://github.com/dmathieu) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5159](https://github.com/open-telemetry/opentelemetry-go/pull/5159)
- Refactor exemplars to not use generic argument by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5285](https://github.com/open-telemetry/opentelemetry-go/pull/5285)
- Upgrade default go verison to 1.22.3 by
[@&#8203;XSAM](https://github.com/XSAM) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5314](https://github.com/open-telemetry/opentelemetry-go/pull/5314)
- Log records dropped by the BatchProcessor by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5276](https://github.com/open-telemetry/opentelemetry-go/pull/5276)
- Rename synchronous instrument names in global test by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5303](https://github.com/open-telemetry/opentelemetry-go/pull/5303)
- chore: Configure Renovate by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5309](https://github.com/open-telemetry/opentelemetry-go/pull/5309)
- chore(deps): update module github.com/golang/groupcache to
v0.0.0-20210331224755-41bb18bfe9da by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5320](https://github.com/open-telemetry/opentelemetry-go/pull/5320)
- chore(deps): update module google.golang.org/genproto/googleapis/api
to v0.0.0-20240506185236-b8a5c65736ae by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5321](https://github.com/open-telemetry/opentelemetry-go/pull/5321)
- chore(deps): update module gopkg.in/check.v1 to
v1.0.0-20201130134442-10cb98267c6c by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5326](https://github.com/open-telemetry/opentelemetry-go/pull/5326)
- chore(deps): update module google.golang.org/genproto/googleapis/rpc
to v0.0.0-20240506185236-b8a5c65736ae by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5325](https://github.com/open-telemetry/opentelemetry-go/pull/5325)
- fix(deps): update module golang.org/x/exp to
v0.0.0-20240506185415-9bf2ced13842 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5327](https://github.com/open-telemetry/opentelemetry-go/pull/5327)
- chore(deps): update module github.com/prometheus/common to v0.53.0 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5332](https://github.com/open-telemetry/opentelemetry-go/pull/5332)
- chore(deps): update module golang.org/x/net to v0.25.0 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5335](https://github.com/open-telemetry/opentelemetry-go/pull/5335)
- fix(deps): update module google.golang.org/protobuf to v1.34.1 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5328](https://github.com/open-telemetry/opentelemetry-go/pull/5328)
- chore(deps): update module github.com/prometheus/procfs to v0.14.0 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5333](https://github.com/open-telemetry/opentelemetry-go/pull/5333)
- chore(deps): update module github.com/cespare/xxhash/v2 to v2.3.0 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5330](https://github.com/open-telemetry/opentelemetry-go/pull/5330)
- chore(deps): update module github.com/rogpeppe/go-internal to v1.12.0
by [@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5334](https://github.com/open-telemetry/opentelemetry-go/pull/5334)
- fix(deps): update module github.com/golangci/golangci-lint to v1.58.1
by [@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5340](https://github.com/open-telemetry/opentelemetry-go/pull/5340)
- Merge Span.AddLink tests by
[@&#8203;perhapsmaple](https://github.com/perhapsmaple) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5115](https://github.com/open-telemetry/opentelemetry-go/pull/5115)
- exporters/otlp/otlptrace: fix incorrect documentation by
[@&#8203;kevinburkesegment](https://github.com/kevinburkesegment) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5098](https://github.com/open-telemetry/opentelemetry-go/pull/5098)
- Generate `internal/retry` in `otlploggrpc` by
[@&#8203;XSAM](https://github.com/XSAM) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5313](https://github.com/open-telemetry/opentelemetry-go/pull/5313)
- fix(deps): update module github.com/prometheus/client_golang to
v1.19.1 by [@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5341](https://github.com/open-telemetry/opentelemetry-go/pull/5341)
- chore(deps): update jaegertracing/all-in-one docker tag to v1.57 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5329](https://github.com/open-telemetry/opentelemetry-go/pull/5329)
- chore(deps): update otel/opentelemetry-collector-contrib docker tag to
v0.100.0 by [@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5337](https://github.com/open-telemetry/opentelemetry-go/pull/5337)
- chore(deps): update prom/prometheus docker tag to v2.52.0 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5338](https://github.com/open-telemetry/opentelemetry-go/pull/5338)
- Move Aneurysm9 to emeritus status by
[@&#8203;Aneurysm9](https://github.com/Aneurysm9) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5319](https://github.com/open-telemetry/opentelemetry-go/pull/5319)
- Test metric aggregate times by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5323](https://github.com/open-telemetry/opentelemetry-go/pull/5323)
- Fix empty log body printed by stdoutlog exporter by
[@&#8203;XSAM](https://github.com/XSAM) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5311](https://github.com/open-telemetry/opentelemetry-go/pull/5311)
- Record links with empty span context by
[@&#8203;amanakin](https://github.com/amanakin) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5315](https://github.com/open-telemetry/opentelemetry-go/pull/5315)
- Update `RELEASING.md` to obtain steps to verify the changes for
contrib by [@&#8203;XSAM](https://github.com/XSAM) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5284](https://github.com/open-telemetry/opentelemetry-go/pull/5284)
- chore(deps): update module google.golang.org/genproto/googleapis/rpc
to v0.0.0-20240509183442-62759503f434 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5345](https://github.com/open-telemetry/opentelemetry-go/pull/5345)
- chore(deps): update module google.golang.org/genproto/googleapis/api
to v0.0.0-20240509183442-62759503f434 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5344](https://github.com/open-telemetry/opentelemetry-go/pull/5344)
- Support Delta & Cumulative temporality for LastValue aggregates by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5305](https://github.com/open-telemetry/opentelemetry-go/pull/5305)
- sdk/log: Document how Processor and Exporter interfaces can be
extended by [@&#8203;pellared](https://github.com/pellared) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5347](https://github.com/open-telemetry/opentelemetry-go/pull/5347)
- Remove dependabot version updates by
[@&#8203;XSAM](https://github.com/XSAM) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5346](https://github.com/open-telemetry/opentelemetry-go/pull/5346)
- chore(deps): update module google.golang.org/genproto/googleapis/api
to v0.0.0-20240513163218-0867130af1f8 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5350](https://github.com/open-telemetry/opentelemetry-go/pull/5350)
- chore(deps): update module google.golang.org/genproto/googleapis/rpc
to v0.0.0-20240513163218-0867130af1f8 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5351](https://github.com/open-telemetry/opentelemetry-go/pull/5351)
- chore(deps): update module github.com/prometheus/procfs to v0.15.0 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5352](https://github.com/open-telemetry/opentelemetry-go/pull/5352)
- chore(deps): update codecov/codecov-action action to v4.4.0 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5353](https://github.com/open-telemetry/opentelemetry-go/pull/5353)
- Add logs to dice example by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5349](https://github.com/open-telemetry/opentelemetry-go/pull/5349)
- log: Fix comparison of unordered map values by
[@&#8203;dmathieu](https://github.com/dmathieu) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5306](https://github.com/open-telemetry/opentelemetry-go/pull/5306)
- fix(deps): update module google.golang.org/grpc to v1.64.0 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5354](https://github.com/open-telemetry/opentelemetry-go/pull/5354)
- Fix logger provider var name in dice example by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5358](https://github.com/open-telemetry/opentelemetry-go/pull/5358)
- chore(deps): update module google.golang.org/genproto/googleapis/rpc
to v0.0.0-20240515191416-fc5f0ca64291 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5362](https://github.com/open-telemetry/opentelemetry-go/pull/5362)
- chore(deps): update module google.golang.org/genproto/googleapis/api
to v0.0.0-20240515191416-fc5f0ca64291 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5361](https://github.com/open-telemetry/opentelemetry-go/pull/5361)
- chore(deps): update module github.com/grpc-ecosystem/grpc-gateway/v2
to v2.20.0 by [@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5363](https://github.com/open-telemetry/opentelemetry-go/pull/5363)
- \[chore] Fix 2 places in log design doc by
[@&#8203;yijiem](https://github.com/yijiem) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5364](https://github.com/open-telemetry/opentelemetry-go/pull/5364)
- \[chore] Fix wrong type in DESIGN.md by
[@&#8203;pellared](https://github.com/pellared) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5368](https://github.com/open-telemetry/opentelemetry-go/pull/5368)
- Add the synchronous gauge to the metric API and SDK by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5304](https://github.com/open-telemetry/opentelemetry-go/pull/5304)
- Collector example: add metrics by
[@&#8203;XSAM](https://github.com/XSAM) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5283](https://github.com/open-telemetry/opentelemetry-go/pull/5283)
- Fix package prefix of error in otlploghttp by
[@&#8203;XSAM](https://github.com/XSAM) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5371](https://github.com/open-telemetry/opentelemetry-go/pull/5371)
- Split log/logtest into a recorder and a logger by
[@&#8203;dmathieu](https://github.com/dmathieu) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5365](https://github.com/open-telemetry/opentelemetry-go/pull/5365)
- Identify logger with schemaURL in global logger provider by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5375](https://github.com/open-telemetry/opentelemetry-go/pull/5375)
- Update all semconv use to v1.25.0 by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5374](https://github.com/open-telemetry/opentelemetry-go/pull/5374)
- fix(deps): update module github.com/golangci/golangci-lint to v1.58.2
by [@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5382](https://github.com/open-telemetry/opentelemetry-go/pull/5382)
- chore(deps): update codecov/codecov-action action to v4.4.1 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5387](https://github.com/open-telemetry/opentelemetry-go/pull/5387)
- chore(deps): update module google.golang.org/genproto/googleapis/api
to v0.0.0-20240520151616-dc85e6b867a5 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5388](https://github.com/open-telemetry/opentelemetry-go/pull/5388)
- chore(deps): update benchmark-action/github-action-benchmark action to
v1.20.3 by [@&#8203;renovate](https://github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5381](https://github.com/open-telemetry/opentelemetry-go/pull/5381)
- Fix exported instrument kind const value change by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5385](https://github.com/open-telemetry/opentelemetry-go/pull/5385)
- Release v1.27.0/v0.49.0/v0.3.0 by
[@&#8203;MrAlias](https://github.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5392](https://github.com/open-telemetry/opentelemetry-go/pull/5392)

##### New Contributors

- [@&#8203;prasad-shirodkar](https://github.com/prasad-shirodkar) made
their first contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/5189](https://github.com/open-telemetry/opentelemetry-go/pull/5189)
- [@&#8203;dockercui](https://github.com/dockercui) made their first
contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/5262](https://github.com/open-telemetry/opentelemetry-go/pull/5262)
- [@&#8203;arukiidou](https://github.com/arukiidou) made their first
contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/5274](https://github.com/open-telemetry/opentelemetry-go/pull/5274)
- [@&#8203;moisesvega](https://github.com/moisesvega) made their first
contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/5286](https://github.com/open-telemetry/opentelemetry-go/pull/5286)
- [@&#8203;renovate](https://github.com/renovate) made their first
contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/5309](https://github.com/open-telemetry/opentelemetry-go/pull/5309)
- [@&#8203;perhapsmaple](https://github.com/perhapsmaple) made their
first contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/5115](https://github.com/open-telemetry/opentelemetry-go/pull/5115)
- [@&#8203;amanakin](https://github.com/amanakin) made their first
contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/5315](https://github.com/open-telemetry/opentelemetry-go/pull/5315)
- [@&#8203;yijiem](https://github.com/yijiem) made their first
contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/5364](https://github.com/open-telemetry/opentelemetry-go/pull/5364)

**Full Changelog**:
open-telemetry/opentelemetry-go@v1.26.0...v1.27.0

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config help](https://github.com/renovatebot/renovate/discussions) if
that's undesired.

---

- [ ] <!-- 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-feature/flagd).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNjguMTAiLCJ1cGRhdGVkSW5WZXIiOiIzNy40MTAuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->

---------

Signed-off-by: Kavindu Dodanduwa <[email protected]>
Signed-off-by: Todd Baert <[email protected]>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Kavindu Dodanduwa <[email protected]>
Co-authored-by: Todd Baert <[email protected]>
serprex added a commit to PeerDB-io/peerdb that referenced this pull request Nov 19, 2024
serprex added a commit to PeerDB-io/peerdb that referenced this pull request Nov 19, 2024
serprex added a commit to PeerDB-io/peerdb that referenced this pull request Nov 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area:metrics Part of OpenTelemetry Metrics pkg:API Related to an API package pkg:SDK Related to an SDK package
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Support synchronous gauge
4 participants