Skip to content

Commit 5747c70

Browse files
authored
Merge branch 'main' into otelcol-factoriestelemetry-required
2 parents 3563c2d + 74fe363 commit 5747c70

File tree

591 files changed

+7272
-7423
lines changed

Some content is hidden

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

591 files changed

+7272
-7423
lines changed
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
# Use this changelog template to create an entry for release notes.
2+
3+
# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix'
4+
change_type: enhancement
5+
6+
# The name of the component, or a single word describing the area of concern, (e.g. otlpreceiver)
7+
component: pkg/config/configoptional
8+
9+
# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`).
10+
note: Adds new `configoptional.AddEnabledField` feature gate that allows users to explicitly disable a `configoptional.Optional` through a new `enabled` field.
11+
12+
# One or more tracking issues or pull requests related to the change
13+
issues: [14021]
14+
15+
# (Optional) One or more lines of additional information to render under the primary note.
16+
# These lines will be padded with 2 spaces and then inserted directly into the document.
17+
# Use pipe (|) for multiline entries.
18+
subtext:
19+
20+
# Optional: The change log or logs in which this entry should be included.
21+
# e.g. '[user]' or '[user, api]'
22+
# Include 'user' if the change is relevant to end users.
23+
# Include 'api' if there is a change to a library API.
24+
# Default: '[user]'
25+
change_logs: []
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
# Use this changelog template to create an entry for release notes.
2+
3+
# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix'
4+
change_type: enhancement
5+
6+
# The name of the component, or a single word describing the area of concern, (e.g. otlpreceiver)
7+
component: pdata/xpdata
8+
9+
# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`).
10+
note: Add high-level Entity API for managing entities attached to resources
11+
12+
# One or more tracking issues or pull requests related to the change
13+
issues: [14042]
14+
15+
# (Optional) One or more lines of additional information to render under the primary note.
16+
# These lines will be padded with 2 spaces and then inserted directly into the document.
17+
# Use pipe (|) for multiline entries.
18+
subtext: |
19+
Introduces `Entity`, `EntitySlice`, and `EntityAttributeMap` types that provide a user-friendly interface
20+
for working with resource entities. The new API ensures consistency between entity and resource attributes
21+
by sharing the underlying attribute map, and prevents attribute conflicts between entities. This API may
22+
eventually replace the generated protobuf-based API for better usability.
23+
24+
# Optional: The change log or logs in which this entry should be included.
25+
# e.g. '[user]' or '[user, api]'
26+
# Include 'user' if the change is relevant to end users.
27+
# Include 'api' if there is a change to a library API.
28+
# Default: '[user]'
29+
change_logs: [api]

.chloggen/rm-dead-code-gen.yaml

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
# Use this changelog template to create an entry for release notes.
2+
3+
# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix'
4+
change_type: breaking
5+
6+
# The name of the component, or a single word describing the area of concern, (e.g. otlpreceiver)
7+
component: pkg/pdata
8+
9+
# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`).
10+
note: Remove unused generated code from pprofile
11+
12+
# One or more tracking issues or pull requests related to the change
13+
issues: [14073]
14+
15+
# (Optional) One or more lines of additional information to render under the primary note.
16+
# These lines will be padded with 2 spaces and then inserted directly into the document.
17+
# Use pipe (|) for multiline entries.
18+
subtext: Experimental package, ok to break since not used.
19+
20+
# Optional: The change log or logs in which this entry should be included.
21+
# e.g. '[user]' or '[user, api]'
22+
# Include 'user' if the change is relevant to end users.
23+
# Include 'api' if there is a change to a library API.
24+
# Default: '[user]'
25+
change_logs: [api]

cmd/mdatagen/go.mod

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -61,15 +61,12 @@ require (
6161
go.opentelemetry.io/collector/consumer/xconsumer v0.138.0 // indirect
6262
go.opentelemetry.io/collector/featuregate v1.44.0 // indirect
6363
go.opentelemetry.io/collector/internal/fanoutconsumer v0.138.0 // indirect
64-
go.opentelemetry.io/collector/internal/telemetry v0.138.0 // indirect
6564
go.opentelemetry.io/collector/pdata/pprofile v0.138.0 // indirect
6665
go.opentelemetry.io/collector/pdata/testdata v0.138.0 // indirect
6766
go.opentelemetry.io/collector/pipeline/xpipeline v0.138.0 // indirect
6867
go.opentelemetry.io/collector/processor/xprocessor v0.138.0 // indirect
6968
go.opentelemetry.io/collector/receiver/xreceiver v0.138.0 // indirect
7069
go.opentelemetry.io/collector/service v0.138.0 // indirect
71-
go.opentelemetry.io/contrib/bridges/otelzap v0.13.0 // indirect
72-
go.opentelemetry.io/otel/log v0.14.0 // indirect
7370
go.opentelemetry.io/otel/sdk v1.38.0 // indirect
7471
go.uber.org/multierr v1.11.0 // indirect
7572
go.yaml.in/yaml/v3 v3.0.4 // indirect

cmd/mdatagen/go.sum

Lines changed: 0 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

component/componentstatus/go.mod

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -11,21 +11,16 @@ require (
1111

1212
require (
1313
github.com/davecgh/go-spew v1.1.1 // indirect
14-
github.com/go-logr/logr v1.4.3 // indirect
15-
github.com/go-logr/stdr v1.2.2 // indirect
1614
github.com/gogo/protobuf v1.3.2 // indirect
1715
github.com/hashicorp/go-version v1.7.0 // indirect
1816
github.com/json-iterator/go v1.1.12 // indirect
1917
github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect
2018
github.com/modern-go/reflect2 v1.0.3-0.20250322232337-35a7c28c31ee // indirect
2119
github.com/pmezard/go-difflib v1.0.0 // indirect
22-
go.opentelemetry.io/auto/sdk v1.1.0 // indirect
2320
go.opentelemetry.io/collector/featuregate v1.44.0 // indirect
24-
go.opentelemetry.io/collector/internal/telemetry v0.138.0 // indirect
25-
go.opentelemetry.io/contrib/bridges/otelzap v0.13.0 // indirect
2621
go.opentelemetry.io/otel v1.38.0 // indirect
27-
go.opentelemetry.io/otel/log v0.14.0 // indirect
2822
go.opentelemetry.io/otel/metric v1.38.0 // indirect
23+
go.opentelemetry.io/otel/sdk v1.38.0 // indirect
2924
go.opentelemetry.io/otel/trace v1.38.0 // indirect
3025
go.uber.org/multierr v1.11.0 // indirect
3126
go.uber.org/zap v1.27.0 // indirect
@@ -44,6 +39,4 @@ replace go.opentelemetry.io/collector/pdata => ../../pdata
4439

4540
replace go.opentelemetry.io/collector/pipeline => ../../pipeline
4641

47-
replace go.opentelemetry.io/collector/internal/telemetry => ../../internal/telemetry
48-
4942
replace go.opentelemetry.io/collector/featuregate => ../../featuregate

component/componentstatus/go.sum

Lines changed: 0 additions & 7 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

component/componenttest/go.mod

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -28,10 +28,7 @@ require (
2828
github.com/pmezard/go-difflib v1.0.0 // indirect
2929
go.opentelemetry.io/auto/sdk v1.1.0 // indirect
3030
go.opentelemetry.io/collector/featuregate v1.44.0 // indirect
31-
go.opentelemetry.io/collector/internal/telemetry v0.138.0 // indirect
32-
go.opentelemetry.io/contrib/bridges/otelzap v0.13.0 // indirect
3331
go.opentelemetry.io/otel v1.38.0 // indirect
34-
go.opentelemetry.io/otel/log v0.14.0 // indirect
3532
golang.org/x/net v0.42.0 // indirect
3633
golang.org/x/sys v0.35.0 // indirect
3734
golang.org/x/text v0.27.0 // indirect
@@ -45,8 +42,4 @@ replace go.opentelemetry.io/collector/component => ../
4542

4643
replace go.opentelemetry.io/collector/pdata => ../../pdata
4744

48-
replace go.opentelemetry.io/collector/pipeline => ../../pipeline
49-
50-
replace go.opentelemetry.io/collector/internal/telemetry => ../../internal/telemetry
51-
5245
replace go.opentelemetry.io/collector/featuregate => ../../featuregate

component/componenttest/go.sum

Lines changed: 0 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

component/go.mod

Lines changed: 6 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -4,30 +4,26 @@ go 1.24.0
44

55
require (
66
github.com/stretchr/testify v1.11.1
7-
go.opentelemetry.io/collector/internal/telemetry v0.138.0
7+
go.opentelemetry.io/collector/pdata v1.44.0
8+
go.opentelemetry.io/otel/metric v1.38.0
9+
go.opentelemetry.io/otel/trace v1.38.0
810
go.uber.org/goleak v1.3.0
11+
go.uber.org/zap v1.27.0
912
)
1013

1114
require (
1215
github.com/davecgh/go-spew v1.1.1 // indirect
13-
github.com/go-logr/logr v1.4.3 // indirect
14-
github.com/go-logr/stdr v1.2.2 // indirect
1516
github.com/gogo/protobuf v1.3.2 // indirect
1617
github.com/hashicorp/go-version v1.7.0 // indirect
1718
github.com/json-iterator/go v1.1.12 // indirect
1819
github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect
1920
github.com/modern-go/reflect2 v1.0.3-0.20250322232337-35a7c28c31ee // indirect
2021
github.com/pmezard/go-difflib v1.0.0 // indirect
21-
go.opentelemetry.io/auto/sdk v1.1.0 // indirect
22+
github.com/rogpeppe/go-internal v1.13.1 // indirect
2223
go.opentelemetry.io/collector/featuregate v1.44.0 // indirect
23-
go.opentelemetry.io/collector/pdata v1.44.0 // indirect
24-
go.opentelemetry.io/contrib/bridges/otelzap v0.13.0 // indirect
2524
go.opentelemetry.io/otel v1.38.0 // indirect
26-
go.opentelemetry.io/otel/log v0.14.0 // indirect
27-
go.opentelemetry.io/otel/metric v1.38.0 // indirect
28-
go.opentelemetry.io/otel/trace v1.38.0 // indirect
25+
go.opentelemetry.io/otel/sdk/metric v1.38.0 // indirect
2926
go.uber.org/multierr v1.11.0 // indirect
30-
go.uber.org/zap v1.27.0 // indirect
3127
golang.org/x/net v0.42.0 // indirect
3228
golang.org/x/sys v0.35.0 // indirect
3329
golang.org/x/text v0.27.0 // indirect
@@ -44,8 +40,4 @@ retract (
4440
v0.69.0 // Release failed, use v0.69.1
4541
)
4642

47-
replace go.opentelemetry.io/collector/internal/telemetry => ../internal/telemetry
48-
49-
replace go.opentelemetry.io/collector/pipeline => ../pipeline
50-
5143
replace go.opentelemetry.io/collector/featuregate => ../featuregate

0 commit comments

Comments
 (0)