Skip to content

Commit 6b1d94f

Browse files
authored
Release v1.29.0/v0.51.0/v0.5.0 (open-telemetry#5732)
This release is the last to support [Go 1.21]. The next release will require at least [Go 1.22]. ### Added - Add MacOS ARM64 platform to the compatibility testing suite. (open-telemetry#5577) - Add `InstrumentationScope` field to `SpanStub` in `go.opentelemetry.io/otel/sdk/trace/tracetest`, as a replacement for the deprecated `InstrumentationLibrary`. (open-telemetry#5627) - Make the initial release of `go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc`. This new module contains an OTLP exporter that transmits log telemetry using gRPC. This module is unstable and breaking changes may be introduced. See our [versioning policy](VERSIONING.md) for more information about these stability guarantees. (open-telemetry#5629) - Add `Walk` function to `TraceState` in `go.opentelemetry.io/otel/trace` to iterate all the key-value pairs. (open-telemetry#5651) - Bridge the trace state in `go.opentelemetry.io/otel/bridge/opencensus`. (open-telemetry#5651) - Zero value of `SimpleProcessor` in `go.opentelemetry.io/otel/sdk/log` no longer panics. (open-telemetry#5665) - The `FilterProcessor` interface type is added in `go.opentelemetry.io/otel/sdk/log/internal/x`. This is an optional and experimental interface that log `Processor`s can implement to instruct the `Logger` if a `Record` will be processed or not. It replaces the existing `Enabled` method that is removed from the `Processor` interface itself. It does not fall within the scope of the OpenTelemetry Go versioning and stability [policy](./VERSIONING.md) and it may be changed in backwards incompatible ways or removed in feature releases. (open-telemetry#5692) - Support [Go 1.23]. (open-telemetry#5720) ### Changed - `NewMemberRaw`, `NewKeyProperty` and `NewKeyValuePropertyRaw` in `go.opentelemetry.io/otel/baggage` allow UTF-8 string in key. (open-telemetry#5132) - `Processor.OnEmit` in `go.opentelemetry.io/otel/sdk/log` now accepts a pointer to `Record` instead of a value so that the record modifications done in a processor are propagated to subsequent registered processors. (open-telemetry#5636) - `SimpleProcessor.Enabled` in `go.opentelemetry.io/otel/sdk/log` now returns `false` if the exporter is `nil`. (open-telemetry#5665) - Update the concurrency requirements of `Exporter` in `go.opentelemetry.io/otel/sdk/log`. (open-telemetry#5666) - `SimpleProcessor` in `go.opentelemetry.io/otel/sdk/log` synchronizes `OnEmit` calls. (open-telemetry#5666) - The `Processor` interface in `go.opentelemetry.io/otel/sdk/log` no longer includes the `Enabled` method. See the `FilterProcessor` interface type added in `go.opentelemetry.io/otel/sdk/log/internal/x` to continue providing this functionality. (open-telemetry#5692) - The `SimpleProcessor` type in `go.opentelemetry.io/otel/sdk/log` is no longer comparable. (open-telemetry#5693) - The `BatchProcessor` type in `go.opentelemetry.io/otel/sdk/log` is no longer comparable. (open-telemetry#5693) ### Fixed - Correct comments for the priority of the `WithEndpoint` and `WithEndpointURL` options and their corresponding environment variables in `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp`. (open-telemetry#5584) - Pass the underlying error rather than a generic retry-able failure in `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp`, `go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp` and `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp`. (open-telemetry#5541) - Correct the `Tracer`, `Meter`, and `Logger` names used in `go.opentelemetry.io/otel/example/dice`. (open-telemetry#5612) - Correct the `Tracer` names used in `go.opentelemetry.io/otel/example/namedtracer`. (open-telemetry#5612) - Correct the `Tracer` name used in `go.opentelemetry.io/otel/example/opencensus`. (open-telemetry#5612) - Correct the `Tracer` and `Meter` names used in `go.opentelemetry.io/otel/example/otel-collector`. (open-telemetry#5612) - Correct the `Tracer` names used in `go.opentelemetry.io/otel/example/passthrough`. (open-telemetry#5612) - Correct the `Meter` name used in `go.opentelemetry.io/otel/example/prometheus`. (open-telemetry#5612) - Correct the `Tracer` names used in `go.opentelemetry.io/otel/example/zipkin`. (open-telemetry#5612) - Correct comments for the priority of the `WithEndpoint` and `WithEndpointURL` options and their corresponding environment variables in `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc` and `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp`. (open-telemetry#5641) - Correct comments for the priority of the `WithEndpoint` and `WithEndpointURL` options and their corresponding environment variables in `go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp`. (open-telemetry#5650) - Stop percent encoding header environment variables in `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc`, `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp`, `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc` and `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp` (open-telemetry#5705) - Remove invalid environment variable header keys in `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc`, `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp`, `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc` and `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp` (open-telemetry#5705) ### Removed - The `Enabled` method of the `SimpleProcessor` in `go.opentelemetry.io/otel/sdk/log` is removed. (open-telemetry#5692) - The `Enabled` method of the `BatchProcessor` in `go.opentelemetry.io/otel/sdk/log` is removed. (open-telemetry#5692) [Go 1.23]: https://go.dev/doc/go1.23 [Go 1.22]: https://go.dev/doc/go1.22 [Go 1.21]: https://go.dev/doc/go1.21
1 parent 2a54df7 commit 6b1d94f

File tree

41 files changed

+171
-168
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

41 files changed

+171
-168
lines changed

CHANGELOG.md

+14-11
Original file line numberDiff line numberDiff line change
@@ -8,20 +8,25 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm
88

99
## [Unreleased]
1010

11+
<!-- Released section -->
12+
<!-- Don't change this section unless doing release -->
13+
14+
## [1.29.0/0.51.0/0.5.0] 2024-08-23
15+
1116
This release is the last to support [Go 1.21].
1217
The next release will require at least [Go 1.22].
1318

1419
### Added
1520

16-
- Add macOS ARM64 platform to the compatibility testing suite. (#5577)
21+
- Add MacOS ARM64 platform to the compatibility testing suite. (#5577)
22+
- Add `InstrumentationScope` field to `SpanStub` in `go.opentelemetry.io/otel/sdk/trace/tracetest`, as a replacement for the deprecated `InstrumentationLibrary`. (#5627)
1723
- Make the initial release of `go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc`.
1824
This new module contains an OTLP exporter that transmits log telemetry using gRPC.
1925
This module is unstable and breaking changes may be introduced.
2026
See our [versioning policy](VERSIONING.md) for more information about these stability guarantees. (#5629)
21-
- Add `InstrumentationScope` field to `SpanStub` in `go.opentelemetry.io/otel/sdk/trace/tracetest`, as a replacement for the deprecated `InstrumentationLibrary`. (#5627)
22-
- Zero value of `SimpleProcessor` in `go.opentelemetry.io/otel/sdk/log` no longer panics. (#5665)
2327
- Add `Walk` function to `TraceState` in `go.opentelemetry.io/otel/trace` to iterate all the key-value pairs. (#5651)
2428
- Bridge the trace state in `go.opentelemetry.io/otel/bridge/opencensus`. (#5651)
29+
- Zero value of `SimpleProcessor` in `go.opentelemetry.io/otel/sdk/log` no longer panics. (#5665)
2530
- The `FilterProcessor` interface type is added in `go.opentelemetry.io/otel/sdk/log/internal/x`.
2631
This is an optional and experimental interface that log `Processor`s can implement to instruct the `Logger` if a `Record` will be processed or not.
2732
It replaces the existing `Enabled` method that is removed from the `Processor` interface itself.
@@ -30,6 +35,7 @@ The next release will require at least [Go 1.22].
3035

3136
### Changed
3237

38+
- `NewMemberRaw`, `NewKeyProperty` and `NewKeyValuePropertyRaw` in `go.opentelemetry.io/otel/baggage` allow UTF-8 string in key. (#5132)
3339
- `Processor.OnEmit` in `go.opentelemetry.io/otel/sdk/log` now accepts a pointer to `Record` instead of a value so that the record modifications done in a processor are propagated to subsequent registered processors. (#5636)
3440
- `SimpleProcessor.Enabled` in `go.opentelemetry.io/otel/sdk/log` now returns `false` if the exporter is `nil`. (#5665)
3541
- Update the concurrency requirements of `Exporter` in `go.opentelemetry.io/otel/sdk/log`. (#5666)
@@ -38,32 +44,28 @@ The next release will require at least [Go 1.22].
3844
See the `FilterProcessor` interface type added in `go.opentelemetry.io/otel/sdk/log/internal/x` to continue providing this functionality. (#5692)
3945
- The `SimpleProcessor` type in `go.opentelemetry.io/otel/sdk/log` is no longer comparable. (#5693)
4046
- The `BatchProcessor` type in `go.opentelemetry.io/otel/sdk/log` is no longer comparable. (#5693)
41-
- `NewMemberRaw`, `NewKeyProperty` and `NewKeyValuePropertyRaw` in `go.opentelemetry.io/otel/baggage` allow UTF-8 string in key. (#5132)
4247

4348
### Fixed
4449

45-
- Stop percent encoding header environment variables in `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc`, `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp`, `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc` and `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp` (#5705)
46-
- Remove invalid environment variable header keys in `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc`, `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp`, `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc` and `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp` (#5705)
4750
- Correct comments for the priority of the `WithEndpoint` and `WithEndpointURL` options and their corresponding environment variables in `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp`. (#5584)
51+
- Pass the underlying error rather than a generic retry-able failure in `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp`, `go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp` and `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp`. (#5541)
4852
- Correct the `Tracer`, `Meter`, and `Logger` names used in `go.opentelemetry.io/otel/example/dice`. (#5612)
4953
- Correct the `Tracer` names used in `go.opentelemetry.io/otel/example/namedtracer`. (#5612)
5054
- Correct the `Tracer` name used in `go.opentelemetry.io/otel/example/opencensus`. (#5612)
5155
- Correct the `Tracer` and `Meter` names used in `go.opentelemetry.io/otel/example/otel-collector`. (#5612)
5256
- Correct the `Tracer` names used in `go.opentelemetry.io/otel/example/passthrough`. (#5612)
5357
- Correct the `Meter` name used in `go.opentelemetry.io/otel/example/prometheus`. (#5612)
5458
- Correct the `Tracer` names used in `go.opentelemetry.io/otel/example/zipkin`. (#5612)
55-
- Pass the underlying error rather than a generic retry-able failure in `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp`, `go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp` and `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp`. (#5541)
5659
- Correct comments for the priority of the `WithEndpoint` and `WithEndpointURL` options and their corresponding environment variables in `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc` and `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp`. (#5641)
5760
- Correct comments for the priority of the `WithEndpoint` and `WithEndpointURL` options and their corresponding environment variables in `go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp`. (#5650)
61+
- Stop percent encoding header environment variables in `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc`, `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp`, `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc` and `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp` (#5705)
62+
- Remove invalid environment variable header keys in `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc`, `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp`, `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc` and `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp` (#5705)
5863

5964
### Removed
6065

6166
- The `Enabled` method of the `SimpleProcessor` in `go.opentelemetry.io/otel/sdk/log` is removed. (#5692)
6267
- The `Enabled` method of the `BatchProcessor` in `go.opentelemetry.io/otel/sdk/log` is removed. (#5692)
6368

64-
<!-- Released section -->
65-
<!-- Don't change this section unless doing release -->
66-
6769
## [1.28.0/0.50.0/0.4.0] 2024-07-02
6870

6971
### Added
@@ -3060,7 +3062,8 @@ It contains api and sdk for trace and meter.
30603062
- CircleCI build CI manifest files.
30613063
- CODEOWNERS file to track owners of this project.
30623064

3063-
[Unreleased]: https://github.com/open-telemetry/opentelemetry-go/compare/v1.28.0...HEAD
3065+
[Unreleased]: https://github.com/open-telemetry/opentelemetry-go/compare/v1.29.0...HEAD
3066+
[1.29.0/0.51.0/0.5.0]: https://github.com/open-telemetry/opentelemetry-go/releases/tag/v1.29.0
30643067
[1.28.0/0.50.0/0.4.0]: https://github.com/open-telemetry/opentelemetry-go/releases/tag/v1.28.0
30653068
[1.27.0/0.49.0/0.3.0]: https://github.com/open-telemetry/opentelemetry-go/releases/tag/v1.27.0
30663069
[1.26.0/0.48.0/0.2.0-alpha]: https://github.com/open-telemetry/opentelemetry-go/releases/tag/v1.26.0

bridge/opencensus/go.mod

+5-5
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@ go 1.21
55
require (
66
github.com/stretchr/testify v1.9.0
77
go.opencensus.io v0.24.0
8-
go.opentelemetry.io/otel v1.28.0
9-
go.opentelemetry.io/otel/sdk v1.28.0
10-
go.opentelemetry.io/otel/sdk/metric v1.28.0
11-
go.opentelemetry.io/otel/trace v1.28.0
8+
go.opentelemetry.io/otel v1.29.0
9+
go.opentelemetry.io/otel/sdk v1.29.0
10+
go.opentelemetry.io/otel/sdk/metric v1.29.0
11+
go.opentelemetry.io/otel/trace v1.29.0
1212
)
1313

1414
require (
@@ -18,7 +18,7 @@ require (
1818
github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da // indirect
1919
github.com/google/uuid v1.6.0 // indirect
2020
github.com/pmezard/go-difflib v1.0.0 // indirect
21-
go.opentelemetry.io/otel/metric v1.28.0 // indirect
21+
go.opentelemetry.io/otel/metric v1.29.0 // indirect
2222
golang.org/x/sys v0.24.0 // indirect
2323
gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c // indirect
2424
gopkg.in/yaml.v3 v3.0.1 // indirect

bridge/opencensus/test/go.mod

+6-6
Original file line numberDiff line numberDiff line change
@@ -4,19 +4,19 @@ go 1.21
44

55
require (
66
go.opencensus.io v0.24.0
7-
go.opentelemetry.io/otel v1.28.0
8-
go.opentelemetry.io/otel/bridge/opencensus v1.28.0
9-
go.opentelemetry.io/otel/sdk v1.28.0
10-
go.opentelemetry.io/otel/trace v1.28.0
7+
go.opentelemetry.io/otel v1.29.0
8+
go.opentelemetry.io/otel/bridge/opencensus v1.29.0
9+
go.opentelemetry.io/otel/sdk v1.29.0
10+
go.opentelemetry.io/otel/trace v1.29.0
1111
)
1212

1313
require (
1414
github.com/go-logr/logr v1.4.2 // indirect
1515
github.com/go-logr/stdr v1.2.2 // indirect
1616
github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da // indirect
1717
github.com/google/uuid v1.6.0 // indirect
18-
go.opentelemetry.io/otel/metric v1.28.0 // indirect
19-
go.opentelemetry.io/otel/sdk/metric v1.28.0 // indirect
18+
go.opentelemetry.io/otel/metric v1.29.0 // indirect
19+
go.opentelemetry.io/otel/sdk/metric v1.29.0 // indirect
2020
golang.org/x/sys v0.24.0 // indirect
2121
)
2222

bridge/opencensus/version.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,5 @@ package opencensus // import "go.opentelemetry.io/otel/bridge/opencensus"
55

66
// Version is the current release version of the opencensus bridge.
77
func Version() string {
8-
return "1.28.0"
8+
return "1.29.0"
99
}

bridge/opentracing/go.mod

+3-3
Original file line numberDiff line numberDiff line change
@@ -9,16 +9,16 @@ replace go.opentelemetry.io/otel/trace => ../../trace
99
require (
1010
github.com/opentracing/opentracing-go v1.2.0
1111
github.com/stretchr/testify v1.9.0
12-
go.opentelemetry.io/otel v1.28.0
13-
go.opentelemetry.io/otel/trace v1.28.0
12+
go.opentelemetry.io/otel v1.29.0
13+
go.opentelemetry.io/otel/trace v1.29.0
1414
)
1515

1616
require (
1717
github.com/davecgh/go-spew v1.1.1 // indirect
1818
github.com/go-logr/logr v1.4.2 // indirect
1919
github.com/go-logr/stdr v1.2.2 // indirect
2020
github.com/pmezard/go-difflib v1.0.0 // indirect
21-
go.opentelemetry.io/otel/metric v1.28.0 // indirect
21+
go.opentelemetry.io/otel/metric v1.29.0 // indirect
2222
gopkg.in/yaml.v3 v3.0.1 // indirect
2323
)
2424

bridge/opentracing/test/go.mod

+4-4
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@ require (
1212
github.com/opentracing-contrib/go-grpc v0.0.0-20240724223109-9dec25a38fa8
1313
github.com/opentracing/opentracing-go v1.2.0
1414
github.com/stretchr/testify v1.9.0
15-
go.opentelemetry.io/otel v1.28.0
16-
go.opentelemetry.io/otel/bridge/opentracing v1.28.0
15+
go.opentelemetry.io/otel v1.29.0
16+
go.opentelemetry.io/otel/bridge/opentracing v1.29.0
1717
google.golang.org/grpc v1.65.0
1818
)
1919

@@ -23,8 +23,8 @@ require (
2323
github.com/go-logr/stdr v1.2.2 // indirect
2424
github.com/golang/protobuf v1.5.4 // indirect
2525
github.com/pmezard/go-difflib v1.0.0 // indirect
26-
go.opentelemetry.io/otel/metric v1.28.0 // indirect
27-
go.opentelemetry.io/otel/trace v1.28.0 // indirect
26+
go.opentelemetry.io/otel/metric v1.29.0 // indirect
27+
go.opentelemetry.io/otel/trace v1.29.0 // indirect
2828
golang.org/x/net v0.28.0 // indirect
2929
golang.org/x/sys v0.24.0 // indirect
3030
golang.org/x/text v0.17.0 // indirect

example/dice/go.mod

+10-10
Original file line numberDiff line numberDiff line change
@@ -5,23 +5,23 @@ go 1.21
55
require (
66
go.opentelemetry.io/contrib/bridges/otelslog v0.3.0
77
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.53.0
8-
go.opentelemetry.io/otel v1.28.0
9-
go.opentelemetry.io/otel/exporters/stdout/stdoutlog v0.4.0
10-
go.opentelemetry.io/otel/exporters/stdout/stdoutmetric v1.28.0
11-
go.opentelemetry.io/otel/exporters/stdout/stdouttrace v1.28.0
12-
go.opentelemetry.io/otel/log v0.4.0
13-
go.opentelemetry.io/otel/metric v1.28.0
14-
go.opentelemetry.io/otel/sdk v1.28.0
15-
go.opentelemetry.io/otel/sdk/log v0.4.0
16-
go.opentelemetry.io/otel/sdk/metric v1.28.0
8+
go.opentelemetry.io/otel v1.29.0
9+
go.opentelemetry.io/otel/exporters/stdout/stdoutlog v0.5.0
10+
go.opentelemetry.io/otel/exporters/stdout/stdoutmetric v1.29.0
11+
go.opentelemetry.io/otel/exporters/stdout/stdouttrace v1.29.0
12+
go.opentelemetry.io/otel/log v0.5.0
13+
go.opentelemetry.io/otel/metric v1.29.0
14+
go.opentelemetry.io/otel/sdk v1.29.0
15+
go.opentelemetry.io/otel/sdk/log v0.5.0
16+
go.opentelemetry.io/otel/sdk/metric v1.29.0
1717
)
1818

1919
require (
2020
github.com/felixge/httpsnoop v1.0.4 // indirect
2121
github.com/go-logr/logr v1.4.2 // indirect
2222
github.com/go-logr/stdr v1.2.2 // indirect
2323
github.com/google/uuid v1.6.0 // indirect
24-
go.opentelemetry.io/otel/trace v1.28.0 // indirect
24+
go.opentelemetry.io/otel/trace v1.29.0 // indirect
2525
golang.org/x/sys v0.24.0 // indirect
2626
)
2727

example/namedtracer/go.mod

+5-5
Original file line numberDiff line numberDiff line change
@@ -9,16 +9,16 @@ replace (
99

1010
require (
1111
github.com/go-logr/stdr v1.2.2
12-
go.opentelemetry.io/otel v1.28.0
13-
go.opentelemetry.io/otel/exporters/stdout/stdouttrace v1.28.0
14-
go.opentelemetry.io/otel/sdk v1.28.0
15-
go.opentelemetry.io/otel/trace v1.28.0
12+
go.opentelemetry.io/otel v1.29.0
13+
go.opentelemetry.io/otel/exporters/stdout/stdouttrace v1.29.0
14+
go.opentelemetry.io/otel/sdk v1.29.0
15+
go.opentelemetry.io/otel/trace v1.29.0
1616
)
1717

1818
require (
1919
github.com/go-logr/logr v1.4.2 // indirect
2020
github.com/google/uuid v1.6.0 // indirect
21-
go.opentelemetry.io/otel/metric v1.28.0 // indirect
21+
go.opentelemetry.io/otel/metric v1.29.0 // indirect
2222
golang.org/x/sys v0.24.0 // indirect
2323
)
2424

example/opencensus/go.mod

+8-8
Original file line numberDiff line numberDiff line change
@@ -10,21 +10,21 @@ replace (
1010

1111
require (
1212
go.opencensus.io v0.24.0
13-
go.opentelemetry.io/otel v1.28.0
14-
go.opentelemetry.io/otel/bridge/opencensus v1.28.0
15-
go.opentelemetry.io/otel/exporters/stdout/stdoutmetric v1.28.0
16-
go.opentelemetry.io/otel/exporters/stdout/stdouttrace v1.28.0
17-
go.opentelemetry.io/otel/sdk v1.28.0
18-
go.opentelemetry.io/otel/sdk/metric v1.28.0
13+
go.opentelemetry.io/otel v1.29.0
14+
go.opentelemetry.io/otel/bridge/opencensus v1.29.0
15+
go.opentelemetry.io/otel/exporters/stdout/stdoutmetric v1.29.0
16+
go.opentelemetry.io/otel/exporters/stdout/stdouttrace v1.29.0
17+
go.opentelemetry.io/otel/sdk v1.29.0
18+
go.opentelemetry.io/otel/sdk/metric v1.29.0
1919
)
2020

2121
require (
2222
github.com/go-logr/logr v1.4.2 // indirect
2323
github.com/go-logr/stdr v1.2.2 // indirect
2424
github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da // indirect
2525
github.com/google/uuid v1.6.0 // indirect
26-
go.opentelemetry.io/otel/metric v1.28.0 // indirect
27-
go.opentelemetry.io/otel/trace v1.28.0 // indirect
26+
go.opentelemetry.io/otel/metric v1.29.0 // indirect
27+
go.opentelemetry.io/otel/trace v1.29.0 // indirect
2828
golang.org/x/sys v0.24.0 // indirect
2929
)
3030

example/otel-collector/go.mod

+8-8
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,13 @@ replace (
88
)
99

1010
require (
11-
go.opentelemetry.io/otel v1.28.0
12-
go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc v1.28.0
13-
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.28.0
14-
go.opentelemetry.io/otel/metric v1.28.0
15-
go.opentelemetry.io/otel/sdk v1.28.0
16-
go.opentelemetry.io/otel/sdk/metric v1.28.0
17-
go.opentelemetry.io/otel/trace v1.28.0
11+
go.opentelemetry.io/otel v1.29.0
12+
go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc v1.29.0
13+
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.29.0
14+
go.opentelemetry.io/otel/metric v1.29.0
15+
go.opentelemetry.io/otel/sdk v1.29.0
16+
go.opentelemetry.io/otel/sdk/metric v1.29.0
17+
go.opentelemetry.io/otel/trace v1.29.0
1818
google.golang.org/grpc v1.65.0
1919
)
2020

@@ -24,7 +24,7 @@ require (
2424
github.com/go-logr/stdr v1.2.2 // indirect
2525
github.com/google/uuid v1.6.0 // indirect
2626
github.com/grpc-ecosystem/grpc-gateway/v2 v2.22.0 // indirect
27-
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.28.0 // indirect
27+
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.29.0 // indirect
2828
go.opentelemetry.io/proto/otlp v1.3.1 // indirect
2929
golang.org/x/net v0.28.0 // indirect
3030
golang.org/x/sys v0.24.0 // indirect

example/passthrough/go.mod

+5-5
Original file line numberDiff line numberDiff line change
@@ -3,17 +3,17 @@ module go.opentelemetry.io/otel/example/passthrough
33
go 1.21
44

55
require (
6-
go.opentelemetry.io/otel v1.28.0
7-
go.opentelemetry.io/otel/exporters/stdout/stdouttrace v1.28.0
8-
go.opentelemetry.io/otel/sdk v1.28.0
9-
go.opentelemetry.io/otel/trace v1.28.0
6+
go.opentelemetry.io/otel v1.29.0
7+
go.opentelemetry.io/otel/exporters/stdout/stdouttrace v1.29.0
8+
go.opentelemetry.io/otel/sdk v1.29.0
9+
go.opentelemetry.io/otel/trace v1.29.0
1010
)
1111

1212
require (
1313
github.com/go-logr/logr v1.4.2 // indirect
1414
github.com/go-logr/stdr v1.2.2 // indirect
1515
github.com/google/uuid v1.6.0 // indirect
16-
go.opentelemetry.io/otel/metric v1.28.0 // indirect
16+
go.opentelemetry.io/otel/metric v1.29.0 // indirect
1717
golang.org/x/sys v0.24.0 // indirect
1818
)
1919

example/prometheus/go.mod

+6-6
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@ go 1.21
44

55
require (
66
github.com/prometheus/client_golang v1.20.1
7-
go.opentelemetry.io/otel v1.28.0
8-
go.opentelemetry.io/otel/exporters/prometheus v0.50.0
9-
go.opentelemetry.io/otel/metric v1.28.0
10-
go.opentelemetry.io/otel/sdk/metric v1.28.0
7+
go.opentelemetry.io/otel v1.29.0
8+
go.opentelemetry.io/otel/exporters/prometheus v0.51.0
9+
go.opentelemetry.io/otel/metric v1.29.0
10+
go.opentelemetry.io/otel/sdk/metric v1.29.0
1111
)
1212

1313
require (
@@ -21,8 +21,8 @@ require (
2121
github.com/prometheus/client_model v0.6.1 // indirect
2222
github.com/prometheus/common v0.55.0 // indirect
2323
github.com/prometheus/procfs v0.15.1 // indirect
24-
go.opentelemetry.io/otel/sdk v1.28.0 // indirect
25-
go.opentelemetry.io/otel/trace v1.28.0 // indirect
24+
go.opentelemetry.io/otel/sdk v1.29.0 // indirect
25+
go.opentelemetry.io/otel/trace v1.29.0 // indirect
2626
golang.org/x/sys v0.24.0 // indirect
2727
google.golang.org/protobuf v1.34.2 // indirect
2828
)

example/zipkin/go.mod

+5-5
Original file line numberDiff line numberDiff line change
@@ -9,18 +9,18 @@ replace (
99
)
1010

1111
require (
12-
go.opentelemetry.io/otel v1.28.0
13-
go.opentelemetry.io/otel/exporters/zipkin v1.28.0
14-
go.opentelemetry.io/otel/sdk v1.28.0
15-
go.opentelemetry.io/otel/trace v1.28.0
12+
go.opentelemetry.io/otel v1.29.0
13+
go.opentelemetry.io/otel/exporters/zipkin v1.29.0
14+
go.opentelemetry.io/otel/sdk v1.29.0
15+
go.opentelemetry.io/otel/trace v1.29.0
1616
)
1717

1818
require (
1919
github.com/go-logr/logr v1.4.2 // indirect
2020
github.com/go-logr/stdr v1.2.2 // indirect
2121
github.com/google/uuid v1.6.0 // indirect
2222
github.com/openzipkin/zipkin-go v0.4.3 // indirect
23-
go.opentelemetry.io/otel/metric v1.28.0 // indirect
23+
go.opentelemetry.io/otel/metric v1.29.0 // indirect
2424
golang.org/x/sys v0.24.0 // indirect
2525
)
2626

exporters/otlp/otlplog/otlploggrpc/go.mod

+6-6
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,11 @@ require (
66
github.com/cenkalti/backoff/v4 v4.3.0
77
github.com/google/go-cmp v0.6.0
88
github.com/stretchr/testify v1.9.0
9-
go.opentelemetry.io/otel v1.28.0
10-
go.opentelemetry.io/otel/log v0.4.0
11-
go.opentelemetry.io/otel/sdk v1.28.0
12-
go.opentelemetry.io/otel/sdk/log v0.4.0
13-
go.opentelemetry.io/otel/trace v1.28.0
9+
go.opentelemetry.io/otel v1.29.0
10+
go.opentelemetry.io/otel/log v0.5.0
11+
go.opentelemetry.io/otel/sdk v1.29.0
12+
go.opentelemetry.io/otel/sdk/log v0.5.0
13+
go.opentelemetry.io/otel/trace v1.29.0
1414
go.opentelemetry.io/proto/otlp v1.3.1
1515
google.golang.org/genproto/googleapis/rpc v0.0.0-20240822170219-fc7c04adadcd
1616
google.golang.org/grpc v1.65.0
@@ -26,7 +26,7 @@ require (
2626
github.com/kr/text v0.2.0 // indirect
2727
github.com/pmezard/go-difflib v1.0.0 // indirect
2828
github.com/rogpeppe/go-internal v1.12.0 // indirect
29-
go.opentelemetry.io/otel/metric v1.28.0 // indirect
29+
go.opentelemetry.io/otel/metric v1.29.0 // indirect
3030
golang.org/x/net v0.28.0 // indirect
3131
golang.org/x/sys v0.24.0 // indirect
3232
golang.org/x/text v0.17.0 // indirect

0 commit comments

Comments
 (0)